2016-04-14 16:24:03 +00:00
|
|
|
package me.mrCookieSlime.Slimefun.Objects.SlimefunItem;
|
|
|
|
|
|
|
|
import java.util.ArrayList;
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
import me.mrCookieSlime.Slimefun.Lists.Categories;
|
|
|
|
import me.mrCookieSlime.Slimefun.Lists.RecipeType;
|
|
|
|
import me.mrCookieSlime.Slimefun.api.Slimefun;
|
|
|
|
|
|
|
|
import org.bukkit.inventory.ItemStack;
|
|
|
|
|
|
|
|
public class MultiTool extends DamagableChargableItem {
|
|
|
|
|
|
|
|
List<Integer> modes;
|
|
|
|
|
2017-10-13 18:59:52 +00:00
|
|
|
public MultiTool(ItemStack item, String id, RecipeType recipeType, ItemStack[] recipe, String[] keys, Object[] values) {
|
|
|
|
super(Categories.TECH, item, id, recipeType, recipe, "Multi Tool", keys, values);
|
2016-04-14 16:24:03 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public void create() {
|
|
|
|
List<Integer> list = new ArrayList<Integer>();
|
|
|
|
for (int i = 0; i < 50; i++) {
|
2017-10-13 18:59:52 +00:00
|
|
|
if (Slimefun.getItemValue(this.getID(), "mode." + i + ".enabled") != null) {
|
|
|
|
if ((Boolean) Slimefun.getItemValue(this.getID(), "mode." + i + ".enabled")) list.add(i);
|
2016-04-14 16:24:03 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
this.modes = list;
|
|
|
|
}
|
|
|
|
|
|
|
|
public List<Integer> getModes() {
|
|
|
|
return this.modes;
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|