Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Pytanie] Zmiana wytrzymałości przykładowo złotego kilofa


Rekomendowane odpowiedzi

Opublikowano

Czy istnieje plugin do zwiększania wytrzymałości gold picka ?
Jeśli tak to proszę o podanie a jeśli nie to czy trudno by było taki zrobić ?

Opublikowano

Powiem tyle:

Złapanie eventu jak ktoś craftuje złoty kilof, ustawienie metodą setDurability większej wytrzymałości dla tego kilofa

http://jd.bukkit.org/rb/apidocs/

 

package me.tk.maciekmm.GoldPick;

import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.inventory.CraftItemEvent;
import org.bukkit.inventory.ItemStack;
import org.bukkit.plugin.java.JavaPlugin;

public class GoldPick extends JavaPlugin implements Listener{

	public void onEnable()
	{
        this.getServer().getPluginManager().registerEvents(this, this);
	}
	
	@EventHandler
	public void onPlayerCraft(CraftItemEvent e)
	{
	   ItemStack item = e.getCurrentItem();
        if(item.getType().equals(Material.GOLD_PICK))
        {
	    item.setDurability((short) -100); // ilość dodatkowych użyć
	    e.setCurrentItem(item);
	}
	}
}
kilof nie będzie pokazywał paska dopóki nie zejdzie do 32 bloków, ot taki bug

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...