mirror of
https://github.com/Sollace/Unicopia.git
synced 2024-11-27 15:17:59 +01:00
Tall grass (the actual obtainable items) are now edible
This commit is contained in:
parent
ad327c6831
commit
fd3edb01c4
5 changed files with 22 additions and 1 deletions
|
@ -134,6 +134,22 @@ public class UItems {
|
||||||
).setFoodDelegate(new ItemEdible(new BushToxicityDeterminent()))
|
).setFoodDelegate(new ItemEdible(new BushToxicityDeterminent()))
|
||||||
.setTranslationKey("doublePlant");
|
.setTranslationKey("doublePlant");
|
||||||
|
|
||||||
|
public static final Item tall_grass = new UItemFoodDelegate(Blocks.TALLGRASS, stack -> {
|
||||||
|
switch (stack.getMetadata()) {
|
||||||
|
case 0: return "shrub";
|
||||||
|
case 1: return "grass";
|
||||||
|
case 2: return "fern";
|
||||||
|
default: return "";
|
||||||
|
}
|
||||||
|
}).setFoodDelegate(new ItemEdible(stack -> {
|
||||||
|
switch (stack.getMetadata()) {
|
||||||
|
default:
|
||||||
|
case 0: return Toxicity.SAFE;
|
||||||
|
case 1: return Toxicity.SAFE;
|
||||||
|
case 2: return Toxicity.SEVERE;
|
||||||
|
}
|
||||||
|
}));
|
||||||
|
|
||||||
public static final Item yellow_flower = new UItemFoodDelegate(Blocks.YELLOW_FLOWER, stack ->
|
public static final Item yellow_flower = new UItemFoodDelegate(Blocks.YELLOW_FLOWER, stack ->
|
||||||
BlockFlower.EnumFlowerType.getType(BlockFlower.EnumFlowerColor.YELLOW, stack.getMetadata()).getTranslationKey()
|
BlockFlower.EnumFlowerType.getType(BlockFlower.EnumFlowerColor.YELLOW, stack.getMetadata()).getTranslationKey()
|
||||||
).setFoodDelegate(new ItemEdible(new FlowerToxicityDeterminent(BlockFlower.EnumFlowerColor.YELLOW)))
|
).setFoodDelegate(new ItemEdible(new FlowerToxicityDeterminent(BlockFlower.EnumFlowerColor.YELLOW)))
|
||||||
|
@ -174,6 +190,7 @@ public class UItems {
|
||||||
RegistryLockSpinner.open(Item.REGISTRY, Items.class, r -> r
|
RegistryLockSpinner.open(Item.REGISTRY, Items.class, r -> r
|
||||||
.replace(Items.APPLE, apple)
|
.replace(Items.APPLE, apple)
|
||||||
.replace(Items.STICK, stick)
|
.replace(Items.STICK, stick)
|
||||||
|
.replace(Item.getItemFromBlock(Blocks.TALLGRASS), tall_grass)
|
||||||
.replace(Item.getItemFromBlock(Blocks.DOUBLE_PLANT), double_plant)
|
.replace(Item.getItemFromBlock(Blocks.DOUBLE_PLANT), double_plant)
|
||||||
.replace(Item.getItemFromBlock(Blocks.YELLOW_FLOWER), yellow_flower)
|
.replace(Item.getItemFromBlock(Blocks.YELLOW_FLOWER), yellow_flower)
|
||||||
.replace(Item.getItemFromBlock(Blocks.RED_FLOWER), red_flower));
|
.replace(Item.getItemFromBlock(Blocks.RED_FLOWER), red_flower));
|
||||||
|
|
|
@ -13,6 +13,7 @@
|
||||||
],
|
],
|
||||||
"F": [
|
"F": [
|
||||||
{ "item": "minecraft:double_plant", "data": 0 },
|
{ "item": "minecraft:double_plant", "data": 0 },
|
||||||
|
{ "item": "minecraft:tallgrass", "data": 1 },
|
||||||
{ "item": "unicopia:alfalfa_leaves" },
|
{ "item": "unicopia:alfalfa_leaves" },
|
||||||
{ "item": "minecraft:red_flower", "data": 3 },
|
{ "item": "minecraft:red_flower", "data": 3 },
|
||||||
{ "item": "minecraft:red_flower", "data": 4 },
|
{ "item": "minecraft:red_flower", "data": 4 },
|
||||||
|
|
|
@ -14,6 +14,7 @@
|
||||||
"F": [
|
"F": [
|
||||||
{ "item": "minecraft:double_plant", "data": 0 },
|
{ "item": "minecraft:double_plant", "data": 0 },
|
||||||
{ "item": "minecraft:double_plant", "data": 1 },
|
{ "item": "minecraft:double_plant", "data": 1 },
|
||||||
|
{ "item": "minecraft:tallgrass", "data": 1 },
|
||||||
{ "item": "minecraft:double_plant", "data": 5 },
|
{ "item": "minecraft:double_plant", "data": 5 },
|
||||||
{ "item": "unicopia:alfalfa_leaves" },
|
{ "item": "unicopia:alfalfa_leaves" },
|
||||||
{ "item": "minecraft:red_flower", "data": 1 },
|
{ "item": "minecraft:red_flower", "data": 1 },
|
||||||
|
|
|
@ -14,6 +14,7 @@
|
||||||
"F": [
|
"F": [
|
||||||
{ "item": "minecraft:double_plant", "data": 0 },
|
{ "item": "minecraft:double_plant", "data": 0 },
|
||||||
{ "item": "minecraft:double_plant", "data": 1 },
|
{ "item": "minecraft:double_plant", "data": 1 },
|
||||||
|
{ "item": "minecraft:tallgrass", "data": 1 },
|
||||||
{ "item": "minecraft:double_plant", "data": 3 },
|
{ "item": "minecraft:double_plant", "data": 3 },
|
||||||
{ "item": "minecraft:double_plant", "data": 4 },
|
{ "item": "minecraft:double_plant", "data": 4 },
|
||||||
{ "item": "minecraft:double_plant", "data": 5 },
|
{ "item": "minecraft:double_plant", "data": 5 },
|
||||||
|
|
|
@ -17,7 +17,8 @@
|
||||||
{ "item": "unicopia:corrupted_gem" },
|
{ "item": "unicopia:corrupted_gem" },
|
||||||
{ "item": "minecraft:double_plant", "data": 0 },
|
{ "item": "minecraft:double_plant", "data": 0 },
|
||||||
{ "item": "minecraft:double_plant", "data": 1 },
|
{ "item": "minecraft:double_plant", "data": 1 },
|
||||||
{ "item": "minecraft:double_plant", "data": 3 },
|
{ "item": "minecraft:tallgrass", "data": 1 },
|
||||||
|
{ "item": "minecraft:tallgrass", "data": 2 },
|
||||||
{ "item": "minecraft:double_plant", "data": 4 },
|
{ "item": "minecraft:double_plant", "data": 4 },
|
||||||
{ "item": "minecraft:double_plant", "data": 5 },
|
{ "item": "minecraft:double_plant", "data": 5 },
|
||||||
{ "item": "unicopia:alfalfa_leaves" },
|
{ "item": "unicopia:alfalfa_leaves" },
|
||||||
|
|
Loading…
Reference in a new issue