From 72cc539b0cc2b8b05ef478c8e508a38214cbd6c2 Mon Sep 17 00:00:00 2001 From: Halbear Date: Tue, 21 Jul 2026 18:36:51 +0100 Subject: [PATCH] boiler almost a plate code --- .../java/net/halbear/aotg/AgeoftheGods.java | 6 ++++++ .../net/halbear/aotg/registries/ModBiomes.java | 17 +++++++++++++++++ .../net/halbear/aotg/registries/ModBlocks.java | 4 ++++ .../halbear/aotg/registries/ModDimensions.java | 4 ++++ .../halbear/aotg/registries/ModEntities.java | 4 ++++ .../net/halbear/aotg/registries/ModItems.java | 4 ++++ .../aotg/utility/ClientEventHandler.java | 4 ++++ .../halbear/aotg/utility/ModEventHandler.java | 4 ++++ 8 files changed, 47 insertions(+) create mode 100644 src/main/java/net/halbear/aotg/registries/ModBiomes.java create mode 100644 src/main/java/net/halbear/aotg/registries/ModBlocks.java create mode 100644 src/main/java/net/halbear/aotg/registries/ModDimensions.java create mode 100644 src/main/java/net/halbear/aotg/registries/ModEntities.java create mode 100644 src/main/java/net/halbear/aotg/registries/ModItems.java create mode 100644 src/main/java/net/halbear/aotg/utility/ClientEventHandler.java create mode 100644 src/main/java/net/halbear/aotg/utility/ModEventHandler.java diff --git a/src/main/java/net/halbear/aotg/AgeoftheGods.java b/src/main/java/net/halbear/aotg/AgeoftheGods.java index 019b22f..8a2ca75 100644 --- a/src/main/java/net/halbear/aotg/AgeoftheGods.java +++ b/src/main/java/net/halbear/aotg/AgeoftheGods.java @@ -1,5 +1,8 @@ package net.halbear.aotg; +import net.minecraft.client.Minecraft; +import net.minecraft.world.level.biome.Biome; +import net.minecraft.world.level.levelgen.WorldGenSettings; import org.slf4j.Logger; import com.mojang.logging.LogUtils; @@ -31,6 +34,8 @@ import net.neoforged.neoforge.registries.DeferredHolder; import net.neoforged.neoforge.registries.DeferredItem; import net.neoforged.neoforge.registries.DeferredRegister; +import static net.halbear.aotg.registries.ModBiomes.BIOMES; + // The value here should match an entry in the META-INF/neoforge.mods.toml file @Mod(AgeoftheGods.MODID) public class AgeoftheGods { @@ -75,6 +80,7 @@ public class AgeoftheGods { ITEMS.register(modEventBus); // Register the Deferred Register to the mod event bus so tabs get registered CREATIVE_MODE_TABS.register(modEventBus); + BIOMES.register(modEventBus); // Register ourselves for server and other game events we are interested in. // Note that this is necessary if and only if we want *this* class (AgeoftheGods) to respond directly to events. diff --git a/src/main/java/net/halbear/aotg/registries/ModBiomes.java b/src/main/java/net/halbear/aotg/registries/ModBiomes.java new file mode 100644 index 0000000..9a9d62f --- /dev/null +++ b/src/main/java/net/halbear/aotg/registries/ModBiomes.java @@ -0,0 +1,17 @@ +package net.halbear.aotg.registries; + +import net.halbear.aotg.AgeoftheGods; +import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.core.registries.Registries; +import net.minecraft.world.level.biome.Biome; +import net.neoforged.neoforge.registries.DeferredRegister; + +import java.util.Collection; +import java.util.Optional; + +public class ModBiomes { + public static final DeferredRegister BIOMES = DeferredRegister.create( + Registries.BIOME, + AgeoftheGods.MODID + ); +} diff --git a/src/main/java/net/halbear/aotg/registries/ModBlocks.java b/src/main/java/net/halbear/aotg/registries/ModBlocks.java new file mode 100644 index 0000000..770707c --- /dev/null +++ b/src/main/java/net/halbear/aotg/registries/ModBlocks.java @@ -0,0 +1,4 @@ +package net.halbear.aotg.registries; + +public class ModBlocks { +} diff --git a/src/main/java/net/halbear/aotg/registries/ModDimensions.java b/src/main/java/net/halbear/aotg/registries/ModDimensions.java new file mode 100644 index 0000000..44cdf2f --- /dev/null +++ b/src/main/java/net/halbear/aotg/registries/ModDimensions.java @@ -0,0 +1,4 @@ +package net.halbear.aotg.registries; + +public class ModDimensions { +} diff --git a/src/main/java/net/halbear/aotg/registries/ModEntities.java b/src/main/java/net/halbear/aotg/registries/ModEntities.java new file mode 100644 index 0000000..1d7a11b --- /dev/null +++ b/src/main/java/net/halbear/aotg/registries/ModEntities.java @@ -0,0 +1,4 @@ +package net.halbear.aotg.registries; + +public class ModEntities { +} diff --git a/src/main/java/net/halbear/aotg/registries/ModItems.java b/src/main/java/net/halbear/aotg/registries/ModItems.java new file mode 100644 index 0000000..27169aa --- /dev/null +++ b/src/main/java/net/halbear/aotg/registries/ModItems.java @@ -0,0 +1,4 @@ +package net.halbear.aotg.registries; + +public class ModItems { +} diff --git a/src/main/java/net/halbear/aotg/utility/ClientEventHandler.java b/src/main/java/net/halbear/aotg/utility/ClientEventHandler.java new file mode 100644 index 0000000..83cd77b --- /dev/null +++ b/src/main/java/net/halbear/aotg/utility/ClientEventHandler.java @@ -0,0 +1,4 @@ +package net.halbear.aotg.utility; + +public class ClientEventHandler { +} diff --git a/src/main/java/net/halbear/aotg/utility/ModEventHandler.java b/src/main/java/net/halbear/aotg/utility/ModEventHandler.java new file mode 100644 index 0000000..25bfd16 --- /dev/null +++ b/src/main/java/net/halbear/aotg/utility/ModEventHandler.java @@ -0,0 +1,4 @@ +package net.halbear.aotg.utility; + +public class ModEventHandler { +}