[add] Banana
[add] Banana Peel
This commit is contained in:
@@ -1,2 +1,2 @@
|
||||
// 1.21.1 2026-09-27T13:20:47.914272766 Languages: en_us for mod: masterwild
|
||||
56e02f4ef485a5416522660f565f5f075d4a7881 assets/masterwild/lang/en_us.json
|
||||
// 1.21.1 2026-09-27T16:06:01.795292292 Languages: en_us for mod: masterwild
|
||||
4f76fe45831966497404b3a30093fe7292f6feec assets/masterwild/lang/en_us.json
|
||||
|
||||
@@ -1,4 +1,6 @@
|
||||
// 1.21.1 2026-09-27T13:20:47.914969891 Item Models: masterwild
|
||||
// 1.21.1 2026-09-27T16:05:50.332247948 Item Models: masterwild
|
||||
a92e1a88c1d3c3c04b2b001f0bffd19a1f3462f0 assets/masterwild/models/item/banana.json
|
||||
8cb5b876c97ae89d180a200612d0d14c8456c2f7 assets/masterwild/models/item/banana_peel.json
|
||||
63ec6c618a3a23eab4cab9c52d7d3250de9b516e assets/masterwild/models/item/firefly_spawn_egg.json
|
||||
63ec6c618a3a23eab4cab9c52d7d3250de9b516e assets/masterwild/models/item/hedgehog_spawn_egg.json
|
||||
63ec6c618a3a23eab4cab9c52d7d3250de9b516e assets/masterwild/models/item/pinguin_spawn_egg.json
|
||||
|
||||
@@ -6,6 +6,8 @@
|
||||
"entity.masterwild.red_panda": "Red Panda",
|
||||
"entity.masterwild.rooster": "Rooster",
|
||||
"entity.masterwild.shark": "Shark",
|
||||
"item.masterwild.banana": "Banana",
|
||||
"item.masterwild.banana_peel": "Banana Peel",
|
||||
"item.masterwild.firefly_spawn_egg": "Firefly Spawn Egg",
|
||||
"item.masterwild.hedgehog_spawn_egg": "Hedgehog Spawn Egg",
|
||||
"item.masterwild.pinguin_spawn_egg": "Pinguin Spawn Egg",
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"parent": "minecraft:item/generated",
|
||||
"textures": {
|
||||
"layer0": "masterwild:item/banana"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"parent": "minecraft:item/generated",
|
||||
"textures": {
|
||||
"layer0": "masterwild:item/banana_peel"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"parent": "minecraft:item/template_spawn_egg"
|
||||
}
|
||||
@@ -2,17 +2,11 @@ package ovh.glitchlabs.masterwild.Item;
|
||||
|
||||
import net.minecraft.core.registries.Registries;
|
||||
import net.minecraft.network.chat.Component;
|
||||
import net.minecraft.resources.ResourceLocation;
|
||||
import net.minecraft.world.item.CreativeModeTab;
|
||||
import net.minecraft.world.item.ItemStack;
|
||||
import net.minecraft.world.level.ItemLike;
|
||||
import net.minecraft.world.level.block.Block;
|
||||
import net.minecraft.world.level.block.Blocks;
|
||||
import net.neoforged.bus.api.IEventBus;
|
||||
import net.neoforged.neoforge.registries.DeferredRegister;
|
||||
import ovh.glitchlabs.masterwild.Block.ModBlocks;
|
||||
import ovh.glitchlabs.masterwild.Masterwild;
|
||||
import ovh.glitchlabs.masterwild.entity.ModEntities;
|
||||
|
||||
import java.util.function.Supplier;
|
||||
|
||||
@@ -24,6 +18,10 @@ public class ModCreativeModeTabs {
|
||||
() -> CreativeModeTab.builder().icon(() -> new ItemStack(ModItems.PINGUIN_SPAWN_EGG.get()))
|
||||
.title(Component.translatable("creativetab.masterwild.masterwild"))
|
||||
.displayItems((itemDisplayParameters, output) -> {
|
||||
|
||||
output.accept(ModItems.BANANA);
|
||||
output.accept(ModItems.BANANA_PEEL);
|
||||
|
||||
output.accept(ModItems.PINGUIN_SPAWN_EGG);
|
||||
output.accept(ModItems.FIREFLY_SPAWN_EGG);
|
||||
output.accept(ModItems.ROOSTER_SPAWN_EGG);
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
package ovh.glitchlabs.masterwild.Item;
|
||||
|
||||
import net.minecraft.world.food.FoodProperties;
|
||||
|
||||
public class ModFoodProperties {
|
||||
public static final FoodProperties BANANA = new FoodProperties.Builder()
|
||||
.nutrition(3)
|
||||
.saturationModifier(0.25F)
|
||||
.usingConvertsTo(ModItems.BANANA_PEEL.get())
|
||||
.build();
|
||||
|
||||
|
||||
}
|
||||
@@ -11,7 +11,18 @@ import ovh.glitchlabs.masterwild.entity.ModEntities;
|
||||
public class ModItems {
|
||||
public static final DeferredRegister.Items ITEMS = DeferredRegister.createItems(Masterwild.MODID);
|
||||
|
||||
//things
|
||||
public static final DeferredItem<Item> BANANA_PEEL = ITEMS.register("banana_peel",
|
||||
() -> new Item(new Item.Properties()
|
||||
.stacksTo(16)
|
||||
));
|
||||
|
||||
//food
|
||||
public static final DeferredItem<Item> BANANA = ITEMS.register("banana",
|
||||
() -> new Item(new Item.Properties()
|
||||
.stacksTo(16)
|
||||
.food(ModFoodProperties.BANANA)
|
||||
));
|
||||
|
||||
//SpawnEggs
|
||||
public static final DeferredItem<Item> PINGUIN_SPAWN_EGG = ITEMS.register("pinguin_spawn_egg",
|
||||
|
||||
@@ -13,7 +13,14 @@ public class ModItemModelProvider extends ItemModelProvider {
|
||||
|
||||
@Override
|
||||
protected void registerModels() {
|
||||
//basicItem(ModItems.BISMUTH.get());
|
||||
|
||||
//things
|
||||
basicItem(ModItems.BANANA_PEEL.get());
|
||||
|
||||
//food
|
||||
basicItem(ModItems.BANANA.get());
|
||||
|
||||
//spawneggs
|
||||
withExistingParent(ModItems.PINGUIN_SPAWN_EGG.getId().getPath(), mcLoc("item/template_spawn_egg"));
|
||||
withExistingParent(ModItems.FIREFLY_SPAWN_EGG.getId().getPath(), mcLoc("item/template_spawn_egg"));
|
||||
withExistingParent(ModItems.ROOSTER_SPAWN_EGG.getId().getPath(), mcLoc("item/template_spawn_egg"));
|
||||
|
||||
@@ -14,6 +14,9 @@ public class ModLanguageProvider extends LanguageProvider {
|
||||
|
||||
@Override
|
||||
protected void addTranslations() {
|
||||
add(ModItems.BANANA.get(), "Banana");
|
||||
add(ModItems.BANANA_PEEL.get(), "Banana Peel");
|
||||
|
||||
add(ModEntities.PINGUIN.get(), "Pinguin");
|
||||
add(ModEntities.FIREFLY.get(), "Firefly");
|
||||
add(ModEntities.ROOSTER.get(), "Rooster");
|
||||
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 536 B |
Binary file not shown.
|
After Width: | Height: | Size: 500 B |
Reference in New Issue
Block a user