Juice prototype
This commit is contained in:
parent
ef0cb759d4
commit
824b683c44
3 changed files with 24 additions and 0 deletions
16
src/main/java/ru/betterend/item/ItemDrink.java
Normal file
16
src/main/java/ru/betterend/item/ItemDrink.java
Normal 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);
|
||||||
|
}
|
||||||
|
}
|
|
@ -40,6 +40,7 @@ import ru.betterend.item.EndHoe;
|
||||||
import ru.betterend.item.EndPickaxe;
|
import ru.betterend.item.EndPickaxe;
|
||||||
import ru.betterend.item.EndToolMaterial;
|
import ru.betterend.item.EndToolMaterial;
|
||||||
import ru.betterend.item.EternalCrystal;
|
import ru.betterend.item.EternalCrystal;
|
||||||
|
import ru.betterend.item.ItemDrink;
|
||||||
import ru.betterend.item.ItemSpawnEgg;
|
import ru.betterend.item.ItemSpawnEgg;
|
||||||
import ru.betterend.item.PatternedItem;
|
import ru.betterend.item.PatternedItem;
|
||||||
import ru.betterend.tab.CreativeTabs;
|
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 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));
|
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 //
|
// Other //
|
||||||
public static final Item ETERNAL_CRYSTAL = registerItem("eternal_crystal", new EternalCrystal());
|
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) {
|
public static Item registerFood(String name, FoodComponent foodComponent) {
|
||||||
return registerItem(name, new PatternedItem(makeItemSettings().food(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() {
|
public static Settings makeItemSettings() {
|
||||||
return new Item.Settings().group(CreativeTabs.TAB_ITEMS);
|
return new Item.Settings().group(CreativeTabs.TAB_ITEMS);
|
||||||
|
|
Binary file not shown.
After Width: | Height: | Size: 389 B |
Loading…
Add table
Add a link
Reference in a new issue