From f0f9239a74e1de4bcef67e1286c68027983faa35 Mon Sep 17 00:00:00 2001 From: Spencer Jones Date: Sun, 15 Jun 2025 12:36:45 -0700 Subject: [PATCH] Refactor block registration and clean up unused imports. --- .../com/smrising/firstmod/client/FirstmodDataGenerator.java | 6 ------ src/main/java/com/smrising/firstmod/Firstmod.java | 6 +++--- 2 files changed, 3 insertions(+), 9 deletions(-) diff --git a/src/client/java/com/smrising/firstmod/client/FirstmodDataGenerator.java b/src/client/java/com/smrising/firstmod/client/FirstmodDataGenerator.java index cdebd98..4447fc3 100644 --- a/src/client/java/com/smrising/firstmod/client/FirstmodDataGenerator.java +++ b/src/client/java/com/smrising/firstmod/client/FirstmodDataGenerator.java @@ -9,14 +9,8 @@ import net.fabricmc.fabric.api.datagen.v1.provider.FabricBlockLootTableProvider; import net.fabricmc.fabric.api.datagen.v1.provider.FabricTagProvider; import net.minecraft.client.data.BlockStateModelGenerator; import net.minecraft.client.data.ItemModelGenerator; -import net.minecraft.item.Item; -import net.minecraft.item.Items; -import net.minecraft.registry.RegistryKeys; import net.minecraft.registry.RegistryWrapper; import net.minecraft.registry.tag.BlockTags; -import net.minecraft.registry.tag.ItemTags; -import net.minecraft.registry.tag.TagKey; -import net.minecraft.util.Identifier; import java.util.concurrent.CompletableFuture; diff --git a/src/main/java/com/smrising/firstmod/Firstmod.java b/src/main/java/com/smrising/firstmod/Firstmod.java index 4943d20..6b7a8d2 100644 --- a/src/main/java/com/smrising/firstmod/Firstmod.java +++ b/src/main/java/com/smrising/firstmod/Firstmod.java @@ -13,10 +13,10 @@ import java.util.function.Function; public class Firstmod implements ModInitializer { - public static final Block EXAMPLE_BLOCK = register("example_block", Block::new, Block.Settings.create().strength(4.0f)); + public static final Block EXAMPLE_BLOCK = register(Block::new, Block.Settings.create().strength(4.0f)); - private static Block register(String path, Function factory, AbstractBlock.Settings settings) { - final Identifier identifier = Identifier.of("tutorial", path); + private static Block register(Function factory, AbstractBlock.Settings settings) { + final Identifier identifier = Identifier.of("tutorial", "example_block"); final RegistryKey registryKey = RegistryKey.of(RegistryKeys.BLOCK, identifier); final Block block = Blocks.register(registryKey, factory, settings);