goldpanning/src/main/java/gg/wildfrontier/goldpanning/PanItem.java

29 lines
897 B
Java

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);
}
}