|
@@ -21,6 +21,7 @@ public class MaterialMapStore {
|
|
|
private HashSet<String> blockCrackerWhiteList;
|
|
|
private HashSet<String> canMakeShroomyWhiteList;
|
|
|
private HashSet<String> multiBlockEntities;
|
|
|
+ private HashSet<String> foodItemWhiteList;
|
|
|
|
|
|
public MaterialMapStore()
|
|
|
{
|
|
@@ -32,6 +33,7 @@ public class MaterialMapStore {
|
|
|
blockCrackerWhiteList = new HashSet<>();
|
|
|
canMakeShroomyWhiteList = new HashSet<>();
|
|
|
multiBlockEntities = new HashSet<>();
|
|
|
+ foodItemWhiteList = new HashSet<>();
|
|
|
|
|
|
fillHardcodedHashSets();
|
|
|
}
|
|
@@ -86,6 +88,50 @@ public class MaterialMapStore {
|
|
|
fillBlockCrackerWhiteList();
|
|
|
fillShroomyWhiteList();
|
|
|
fillMultiBlockEntitiesList();
|
|
|
+ fillFoodWhiteList();
|
|
|
+ }
|
|
|
+
|
|
|
+ private void fillFoodWhiteList() {
|
|
|
+ foodItemWhiteList.add("apple");
|
|
|
+ foodItemWhiteList.add("baked_potato");
|
|
|
+ foodItemWhiteList.add("beetroot");
|
|
|
+ foodItemWhiteList.add("beetroot_soup");
|
|
|
+ foodItemWhiteList.add("bread");
|
|
|
+ foodItemWhiteList.add("cake");
|
|
|
+ foodItemWhiteList.add("carrot");
|
|
|
+ foodItemWhiteList.add("chorus_fruit");
|
|
|
+ foodItemWhiteList.add("cooked_chicken");
|
|
|
+ foodItemWhiteList.add("cooked_cod");
|
|
|
+ foodItemWhiteList.add("cooked_mutton");
|
|
|
+ foodItemWhiteList.add("cooked_porkchop");
|
|
|
+ foodItemWhiteList.add("cooked_rabbit");
|
|
|
+ foodItemWhiteList.add("cooked_salmon");
|
|
|
+ foodItemWhiteList.add("cookie");
|
|
|
+ foodItemWhiteList.add("dried_kelp");
|
|
|
+ foodItemWhiteList.add("golden_apple");
|
|
|
+ foodItemWhiteList.add("enchanted_golden_apple");
|
|
|
+ foodItemWhiteList.add("golden_carrot");
|
|
|
+ foodItemWhiteList.add("melon_slice");
|
|
|
+ foodItemWhiteList.add("mushroom_stew");
|
|
|
+ foodItemWhiteList.add("poisonous_potato");
|
|
|
+ foodItemWhiteList.add("potato");
|
|
|
+ foodItemWhiteList.add("pumpkin_pie");
|
|
|
+ foodItemWhiteList.add("rabbit_stew");
|
|
|
+ foodItemWhiteList.add("raw_beef");
|
|
|
+ foodItemWhiteList.add("raw_chicken");
|
|
|
+ foodItemWhiteList.add("raw_cod");
|
|
|
+ foodItemWhiteList.add("raw_mutton");
|
|
|
+ foodItemWhiteList.add("raw_porkchop");
|
|
|
+ foodItemWhiteList.add("raw_rabbit");
|
|
|
+ foodItemWhiteList.add("raw_salmon");
|
|
|
+ foodItemWhiteList.add("rotten_flesh");
|
|
|
+ foodItemWhiteList.add("suspicious_stew");
|
|
|
+ foodItemWhiteList.add("sweet_berries");
|
|
|
+ foodItemWhiteList.add("tropical_fish");
|
|
|
+ }
|
|
|
+
|
|
|
+ public boolean isFood(Material material) {
|
|
|
+ return foodItemWhiteList.contains(material.getKey().getKey());
|
|
|
}
|
|
|
|
|
|
private void fillMultiBlockEntitiesList()
|