29 lines
897 B
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);
|
|
}
|
|
}
|