Skocz do zawartości


Zdjęcie

EventHandler - potrzebuję pomocy.

EventHandler pomoc player

  • Zaloguj się, aby dodać odpowiedź
2 odpowiedzi w tym temacie

#1 MartinPLPL

MartinPLPL

    Nowy

  • Użytkownik
  • 2 postów

Napisano 01 November 2017 - 13:30

Witam! Zaczynam zabawę z pluginami i co nie co umiem :D. Mam teraz głupi problem. Chcę, żeby wybuchy TNT były na serwerze wyłączone, tzn. można je kłaść. I po nieudanych wybuchu tnt, gracz traci 1 TNT. W jaki sposób dać graczowi 1 tnt? Mój obecny kod (Mam zrobione kilka klas):

package me.plugin;
import org.bukkit.entity.Entity;
import org.bukkit.entity.EntityType;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.entity.EntityExplodeEvent;

public class Listeners implements Listener {
	
	@EventHandler
	public void onExplode(EntityExplodeEvent e) {
		Entity p = e.getEntity();
		if(e.getEntity().getType().equals(EntityType.PRIMED_TNT)) {
			e.setCancelled(true);
			
		}
	}
}	

Czy dobrze zrobiłem Entity p = e.getEntity();? Z góry dziękuję za pomoc! 



craftportal

Craftserve to największy i najlepszy polski hosting serwerów Minecraft, jest solidny i tani więc go polecam

#2 docentYT

docentYT

    Znawca

  • Użytkownik+
  • 262 postów
  • kwiatek_123#2256
  • kwiatek_123

Napisano 01 November 2017 - 21:18

Nie możesz sprawdzić?

Zostanę administratorem, helperem itp.

Kontakt:

  • Wiadomości prywatne - aktywność: czasami
  • Discord: kwiatek_123 #2256 -aktywność: często

 

  :diament: :diament: Pomogłem? Daj Diaxa!  :diament: :diament:  

animated-thank-you-image-0111.gif


#3 MartinPLPL

MartinPLPL

    Nowy

  • Użytkownik
  • 2 postów

Napisano 02 November 2017 - 19:24

Problem rozwiązałem, użyłem nie tego eventu, który chciałem.... 







Również z jednym lub większą ilością słów kluczowych: EventHandler, pomoc, player