Juice prototype

This commit is contained in:
paulevsGitch 2020-12-27 11:31:18 +03:00
parent ef0cb759d4
commit 824b683c44
3 changed files with 24 additions and 0 deletions

View file

@ -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);
}
}

View file

@ -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);

Binary file not shown.

After

Width:  |  Height:  |  Size: 389 B