netcode works

This commit is contained in:
FalsePattern committed 2023-03-28 23:58:39 +02:00
1 parent 56e22834c7
commit 17183b3824
24 files changed
+827 -161

No files matched your search

@@ -1,8 +1,15 @@
package com.falsepattern.chunk.internal;
import com.falsepattern.chunk.api.ChunkDataRegistry;
import com.falsepattern.chunk.internal.vanilla.BiomeManager;
import com.falsepattern.chunk.internal.vanilla.BlockIDManager;
import com.falsepattern.chunk.internal.vanilla.BlocklightManager;
import com.falsepattern.chunk.internal.vanilla.MetadataManager;
import com.falsepattern.chunk.internal.vanilla.SkylightManager;
import lombok.Getter;
import cpw.mods.fml.common.Mod;
import cpw.mods.fml.common.event.FMLInitializationEvent;
import cpw.mods.fml.common.event.FMLPostInitializationEvent;
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
@@ -15,13 +22,27 @@ public class ChunkAPI {
@Getter
private static boolean registrationStage = false;
@Getter
private static boolean disableStage = false;
@Mod.EventHandler
public void preInit(FMLPreInitializationEvent event) {
registrationStage = true;
disableStage = true;
ChunkDataRegistry.registerDataManager(new BlockIDManager());
ChunkDataRegistry.registerDataManager(new MetadataManager());
ChunkDataRegistry.registerDataManager(new BlocklightManager());
ChunkDataRegistry.registerDataManager(new SkylightManager());
ChunkDataRegistry.registerDataManager(new BiomeManager());
}
@Mod.EventHandler
public void init(FMLInitializationEvent event) {
registrationStage = false;
}
@Mod.EventHandler
public void postInit(FMLPostInitializationEvent event) {
registrationStage = false;
disableStage = false;
}
}