mirror of
https://github.com/libraryaddict/LibsDisguises.git
synced 2024-06-28 10:54:52 +02:00
34 lines
1.0 KiB
Java
34 lines
1.0 KiB
Java
package me.libraryaddict.disguise.disguisetypes.watchers;
|
|
|
|
import me.libraryaddict.disguise.disguisetypes.Disguise;
|
|
import me.libraryaddict.disguise.disguisetypes.FlagWatcher;
|
|
import me.libraryaddict.disguise.disguisetypes.MetaIndex;
|
|
import me.libraryaddict.disguise.utilities.reflection.NmsVersion;
|
|
import me.libraryaddict.disguise.utilities.reflection.annotations.NmsAddedIn;
|
|
import org.bukkit.Material;
|
|
import org.bukkit.inventory.ItemStack;
|
|
|
|
/**
|
|
* Created by libraryaddict on 6/05/2019.
|
|
*/
|
|
public class FireballWatcher extends FlagWatcher {
|
|
public FireballWatcher(Disguise disguise) {
|
|
super(disguise);
|
|
|
|
if (NmsVersion.v1_14.isSupported()) {
|
|
setData(MetaIndex.FIREBALL_ITEM, new ItemStack(Material.FIRE_CHARGE));
|
|
}
|
|
}
|
|
|
|
@NmsAddedIn(NmsVersion.v1_14)
|
|
public ItemStack getItemStack() {
|
|
return getData(MetaIndex.FIREBALL_ITEM);
|
|
}
|
|
|
|
@NmsAddedIn(NmsVersion.v1_14)
|
|
public void setItemStack(ItemStack item) {
|
|
setData(MetaIndex.FIREBALL_ITEM, item);
|
|
sendData(MetaIndex.FIREBALL_ITEM);
|
|
}
|
|
}
|