From 824b683c447d0916cc1707301470349a054d2b9a Mon Sep 17 00:00:00 2001 From: paulevsGitch Date: Sun, 27 Dec 2020 11:31:18 +0300 Subject: [PATCH] Juice prototype --- src/main/java/ru/betterend/item/ItemDrink.java | 16 ++++++++++++++++ .../java/ru/betterend/registry/EndItems.java | 8 ++++++++ .../textures/item/umbrella_cluster_juice.png | Bin 0 -> 389 bytes 3 files changed, 24 insertions(+) create mode 100644 src/main/java/ru/betterend/item/ItemDrink.java create mode 100644 src/main/resources/assets/betterend/textures/item/umbrella_cluster_juice.png diff --git a/src/main/java/ru/betterend/item/ItemDrink.java b/src/main/java/ru/betterend/item/ItemDrink.java new file mode 100644 index 00000000..e113e0b5 --- /dev/null +++ b/src/main/java/ru/betterend/item/ItemDrink.java @@ -0,0 +1,16 @@ +package ru.betterend.item; + +import net.minecraft.item.PotionItem; +import ru.betterend.patterns.Patterned; +import ru.betterend.patterns.Patterns; + +public class ItemDrink extends PotionItem implements Patterned { + public ItemDrink(Settings settings) { + super(settings); + } + + @Override + public String getModelPattern(String name) { + return Patterns.createJson(Patterns.ITEM_GENERATED, name); + } +} diff --git a/src/main/java/ru/betterend/registry/EndItems.java b/src/main/java/ru/betterend/registry/EndItems.java index bb426036..7e51f182 100644 --- a/src/main/java/ru/betterend/registry/EndItems.java +++ b/src/main/java/ru/betterend/registry/EndItems.java @@ -40,6 +40,7 @@ import ru.betterend.item.EndHoe; import ru.betterend.item.EndPickaxe; import ru.betterend.item.EndToolMaterial; import ru.betterend.item.EternalCrystal; +import ru.betterend.item.ItemDrink; import ru.betterend.item.ItemSpawnEgg; import ru.betterend.item.PatternedItem; import ru.betterend.tab.CreativeTabs; @@ -105,6 +106,9 @@ public class EndItems { public final static Item SWEET_BERRY_JELLY = registerFood("sweet_berry_jelly", 3, 0.75F); public final static Item SHADOW_BERRY_JELLY = registerFood("shadow_berry_jelly", 4, 0.75F, new StatusEffectInstance(StatusEffects.NIGHT_VISION, 400)); + // Drinks + public final static Item UMBRELLA_CLUSTER_JUICE = registerDrink("umbrella_cluster_juice"); + // Other // public static final Item ETERNAL_CRYSTAL = registerItem("eternal_crystal", new EternalCrystal()); @@ -197,6 +201,10 @@ public class EndItems { public static Item registerFood(String name, FoodComponent foodComponent) { return registerItem(name, new PatternedItem(makeItemSettings().food(foodComponent))); } + + public static Item registerDrink(String name) { + return registerItem(name, new ItemDrink(makeItemSettings().maxCount(1))); + } public static Settings makeItemSettings() { return new Item.Settings().group(CreativeTabs.TAB_ITEMS); diff --git a/src/main/resources/assets/betterend/textures/item/umbrella_cluster_juice.png b/src/main/resources/assets/betterend/textures/item/umbrella_cluster_juice.png new file mode 100644 index 0000000000000000000000000000000000000000..75f21ec8d813283dd8356c0198996c01143f1161 GIT binary patch literal 389 zcmV;00eb$4P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!Ta9BrVLNUyf(6k4P6Mt!`|f?U>X~yT_A$OfUyf={_Cd< z40EkdGAt^v#qa`F7r->%OZdznD#gGcD$T%28IV8zd_hQZ@|Qn0fqthUwsABAlpHj-v9W@AjrYZa60lj z*gNO|!+=!>u7NdzY(M| literal 0 HcmV?d00001