less jank registration mixin

This commit is contained in:
dfsek 2022-04-11 09:08:02 -07:00
parent 3a89dc8309
commit 83bc8cb026
2 changed files with 5 additions and 3 deletions

View File

@ -1,6 +1,7 @@
package com.dfsek.terra.fabric.mixin.lifecycle;
import net.minecraft.util.registry.Registry;
import net.minecraft.world.gen.chunk.ChunkGenerator;
import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.injection.At;
@ -10,8 +11,9 @@ import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;
import com.dfsek.terra.fabric.FabricEntryPoint;
@Mixin(ChunkGenerator.class)
public class ChunkGenerator_ChunkGeneratorRegistrationMixin {
// Register Terra things to the builtin registries.
@Mixin(Registry.class)
public class RegistryMixin {
@Inject(method = "<clinit>", at = @At("RETURN"))
private static void registerTerraGenerators(CallbackInfo ci) {
FabricEntryPoint.register();

View File

@ -32,7 +32,7 @@
"implementations.inventory.meta.ItemStackMetaMixin",
"implementations.world.ChunkRegionMixin",
"implementations.world.ServerWorldMixin",
"lifecycle.ChunkGenerator_ChunkGeneratorRegistrationMixin",
"lifecycle.RegistryMixin",
"lifecycle.DataPackContentsMixin",
"lifecycle.MinecraftServerMixin"
],