Skocz do zawartości
  • 0

plugin na brak dropu cobblestone ze stone


Pytanie

6 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
public class NoCobble extends JavaPlugin implements Listener {

  @Override
  public onEnable() {
  	this.getServer().getPluginManager().registerEvents(this, this);
  }
  
  @EventHandler
  public onBlockBreak(BlockBreakEvent event) {
	Block block = event.getBlock();
	if(block.getType().equals(Material.STONE)) {
		event.setCancelled(true);
		block.setType(Material.AIR);
	}
  }
  
}

rozbij to sobie na dwie osobne klasy, dodaj importy, bo tego na pamięć nie znam, dodaj plugin.yml i skompiluj, będzie śmigać

Odnośnik do komentarza
https://skript.pl/temat/53859-plugin-na-brak-dropu-cobblestone-ze-stone/#findComment-327496
Udostępnij na innych stronach

  • 0
4 godziny temu, LeviBoyPL napisał:
public class NoCobble extends JavaPlugin implements Listener {

  @Override
  public onEnable() {
  	this.getServer().getPluginManager().registerEvents(this, this);
  }
  
  @EventHandler
  public onBlockBreak(BlockBreakEvent event) {
	Block block = event.getBlock();
	if(block.getType().equals(Material.STONE)) {
		event.setCancelled(true);
		block.setType(Material.AIR);
	}
  }
  
}

rozbij to sobie na dwie osobne klasy, dodaj importy, bo tego na pamięć nie znam, dodaj plugin.yml i skompiluj, będzie śmigać

Z tego co dobrze pamiętam to funkcja anulowania eventu i zamieniania typu bloku na air wygląda dosyć "sztucznie", imo lepiej użyć

block.breakNaturally(new ItemStack(Material.AIR));

 

Odnośnik do komentarza
https://skript.pl/temat/53859-plugin-na-brak-dropu-cobblestone-ze-stone/#findComment-327501
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Nieaktywny
Odpowiedz na pytanie...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...