add nugget horse armor and related assets; update mod version to 1.1.1
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
package xyz.sillyangel.nugget.trim;
|
||||
|
||||
import xyz.sillyangel.nugget.NuggetMod;
|
||||
import xyz.sillyangel.nugget.item.ModItems;
|
||||
import net.minecraft.Util;
|
||||
import net.minecraft.core.registries.Registries;
|
||||
import net.minecraft.data.worldgen.BootstrapContext;
|
||||
import net.minecraft.network.chat.Component;
|
||||
import net.minecraft.resources.ResourceKey;
|
||||
import net.minecraft.resources.ResourceLocation;
|
||||
import net.minecraft.world.item.Item;
|
||||
import net.minecraft.world.item.armortrim.TrimPattern;
|
||||
import net.minecraftforge.registries.ForgeRegistries;
|
||||
|
||||
public class ModTrimPatterns {
|
||||
public static final ResourceKey<TrimPattern> NUGGET = ResourceKey.create(Registries.TRIM_PATTERN,
|
||||
ResourceLocation.fromNamespaceAndPath(NuggetMod.MOD_ID, "nugget"));
|
||||
|
||||
public static void bootstrap(BootstrapContext<TrimPattern> context) {
|
||||
register(context, ModItems.NUGGET_SMITHING_TEMPLATE.get(), NUGGET);
|
||||
}
|
||||
|
||||
private static void register(BootstrapContext<TrimPattern> context, Item item, ResourceKey<TrimPattern> key) {
|
||||
TrimPattern trimPattern = new TrimPattern(key.location(), ForgeRegistries.ITEMS.getHolder(item).get(),
|
||||
Component.translatable(Util.makeDescriptionId("trim_pattern", key.location())), false);
|
||||
context.register(key, trimPattern);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user