v1.0.1
This commit is contained in:
@@ -1,16 +1,19 @@
|
||||
package org.studt.autozwhimsy;
|
||||
|
||||
import com.mojang.datafixers.types.templates.List;
|
||||
import net.fabricmc.api.ModInitializer;
|
||||
|
||||
import net.minecraft.item.Item;
|
||||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.item.tooltip.*;
|
||||
import net.minecraft.text.Text;
|
||||
import net.minecraft.world.World;
|
||||
import org.studt.autozwhimsy.ModItemGroups;
|
||||
import org.studt.autozwhimsy.items.ModItem;
|
||||
|
||||
public class Autozwhimsy implements ModInitializer {
|
||||
@Override
|
||||
public void appendTooltip(ItemStack stack, World world, List<Text> tooltip, TooltipContext context) {
|
||||
super.appendTooltip(stack, world, tooltip, context);
|
||||
tooltip.add(Text.translatable("item.autozwhimsy.autozfooditem.tooltip").formatted(Formatting.GRAY));
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public void onInitialize() {
|
||||
ModItemGroups.registerModItemGroups();
|
||||
|
||||
@@ -6,22 +6,27 @@ import net.minecraft.registry.Registries;
|
||||
import net.minecraft.registry.Registry;
|
||||
import net.minecraft.text.Text;
|
||||
import net.minecraft.util.Identifier;
|
||||
|
||||
import org.studt.autozwhimsy.items.ModItem;
|
||||
|
||||
import static com.mojang.text2speech.Narrator.LOGGER;
|
||||
|
||||
public class ModItemGroups {
|
||||
public static final ItemGroup TUTORIAL_GROUP = Registry.register(Registries.ITEM_GROUP, Identifier.of("autozwhimsy", "autozwhimsygroup"),
|
||||
ItemGroup.create(null, -1).displayName(Text.translatable("itemGroup.autozwhimsy.autozwhimsygroup"))
|
||||
// public static final ItemGroup TUTORIAL_GROUP = Registry.register(Registries.ITEM_GROUP, Identifier.of("autozwhimsy", "autozwhimsygroup"),
|
||||
// ItemGroup.create(null, -1).displayName(Text.translatable("itemGroup.autozwhimsy.autozwhimsygroup"))
|
||||
// .icon(() -> new ItemStack(ModItem.AUTOZFOODITEM))
|
||||
// .entries((displayContext, entries) -> {
|
||||
// entries.add(ModItem.AUTOZFOODITEM);
|
||||
// }).build());
|
||||
public static final ItemGroup TUTORIAL_GROUP = Registry.register(Registries.ITEM_GROUP, Identifier.of("autozwhimsy", "autozwhimsy_group"),
|
||||
ItemGroup.create(null, -1).displayName(Text.translatable("itemGroup.autozwhimsy.autozwhimsy_group"))
|
||||
.icon(() -> new ItemStack(ModItem.AUTOZFOODITEM))
|
||||
.entries((displayContext, entries) -> {
|
||||
entries.add(ModItem.AUTOZFOODITEM);
|
||||
}).build());
|
||||
|
||||
public static void registerModItemGroups() {
|
||||
LOGGER.info("Registering Item Groups");
|
||||
public static void registerModItemGroups() {
|
||||
LOGGER.info("Registering Item Groups");
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -2,22 +2,17 @@ package org.studt.autozwhimsy.items;
|
||||
|
||||
import net.minecraft.component.type.FoodComponent;
|
||||
import net.minecraft.item.Item;
|
||||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.item.tooltip.TooltipType;
|
||||
import net.minecraft.registry.Registries;
|
||||
import net.minecraft.registry.Registry;
|
||||
import net.minecraft.text.Text;
|
||||
import net.minecraft.registry.*;
|
||||
import net.minecraft.item.*;
|
||||
import net.minecraft.util.Formatting;
|
||||
import net.minecraft.util.Identifier;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import static ModItem.AUTOZFOODITEMbuilder;
|
||||
import static ModItem.registerItems;
|
||||
import static ModItem.registerItems;
|
||||
import static com.mojang.text2speech.Narrator.LOGGER;
|
||||
import static net.minecraft.item.Items.register;
|
||||
|
||||
public class ModItem {
|
||||
|
||||
@@ -27,25 +22,23 @@ public class ModItem {
|
||||
}
|
||||
|
||||
public static final FoodComponent AUTOZFOODITEMbuilder = new FoodComponent.Builder()
|
||||
.alwaysEdible()
|
||||
.snack()
|
||||
.build();
|
||||
.alwaysEdible()
|
||||
.snack()
|
||||
.build();
|
||||
|
||||
public void appendTooltip(ItemStack stack, Item.TooltipContext context, List<Text> tooltip, TooltipType type) {
|
||||
tooltip.add(Text.translatable("itemTooltip.autozwhimsy.autozfooditemtip").formatted(Formatting.GOLD));
|
||||
}
|
||||
|
||||
|
||||
public static final Item AUTOZFOODITEM = registerItems("autozfooditem", new Item(
|
||||
new Item.Settings()
|
||||
.food(AUTOZFOODITEMbuilder)
|
||||
.appendTooltip((stack, world, tooltip, context) -> {
|
||||
tooltip.add(Text.translatable("item.autozwhimsy.autozfooditem.tooltip").formatted(Formatting.GRAY));
|
||||
})
|
||||
)
|
||||
);
|
||||
new Item.Settings()
|
||||
.food(AUTOZFOODITEMbuilder)
|
||||
));
|
||||
|
||||
|
||||
public static void initialize() {
|
||||
|
||||
LOGGER.info("Registering Autozwhimsy Items");
|
||||
|
||||
}
|
||||
|
||||
@@ -1,4 +0,0 @@
|
||||
package org.studt.autozwhimsy;
|
||||
|
||||
public class item {
|
||||
}
|
||||
@@ -1,4 +1,5 @@
|
||||
{
|
||||
"itemGroup.autozwhimsy.autozwhimsygroup": "Autozwhimsy",
|
||||
"item.autozwhimsy.autozfooditem": "Autoz"
|
||||
"itemGroup.autozwhimsy.autozwhims_group": "Autozwhimsy",
|
||||
"item.autozwhimsy.autozfooditem": "Autoz",
|
||||
"itemTooltip.autozwhimsy.autozfooditemtip": "UP:Autoz"
|
||||
}
|
||||
@@ -1,4 +1,5 @@
|
||||
{
|
||||
"itemGroup.autozwhimsy.autozwhimsygroup": "Autoz的奇思妙想",
|
||||
"item.autozwhimsy.autozfooditem": "Autoz"
|
||||
"itemGroup.autozwhimsy.autozwhimsy_group": "Autoz的奇思妙想",
|
||||
"item.autozwhimsy.autozfooditem": "Autoz",
|
||||
"itemTooltip.autozwhimsy.autozfooditemtip": "UP:Autoz"
|
||||
}
|
||||
Reference in New Issue
Block a user