Add ItemStack with meta data

This commit is contained in:
Jimmy 2021-04-24 11:33:49 +12:00
parent d18c504825
commit 0797d0f9eb
1 changed files with 28 additions and 0 deletions

View File

@ -0,0 +1,28 @@
package gg.wildfrontier.goldpanning;
import org.bukkit.Material;
import org.bukkit.inventory.ItemStack;
public class PanItem extends ItemStack{
int chance, adddelaymin, adddelaymax, removedelaymin, removedelaymax;
public PanItem(String material, int chance, int adddelaymin, int adddelaymax, int removedelaymin, int removedelaymax) {
super(Material.getMaterial(material), 1);
this.chance = chance;
this.adddelaymin = adddelaymin;
this.adddelaymax = adddelaymax;
this.removedelaymin = removedelaymin;
this.removedelaymax = removedelaymax;
}
public Boolean spawn() {
return (Math.random()*100)<chance;
}
public int getAddDelay() {
return (int) (Math.random()*adddelaymax+adddelaymin);
}
public int getRemoveDelay() {
return (int) (Math.random()*removedelaymax+removedelaymin);
}
}