Way too much

This commit is contained in:
Brian Neumann-Fopiano
2026-08-25 12:52:12 -04:00
parent 2797a5bf22
commit 07cc76614f
131 changed files with 6826 additions and 1094 deletions
@@ -27,6 +27,7 @@ import net.minecraft.server.level.ServerLevel;
import net.minecraft.server.level.ServerPlayer;
import net.minecraft.world.level.block.state.BlockState;
import net.neoforged.neoforge.common.NeoForge;
import net.neoforged.neoforge.event.level.LevelEvent;
import net.neoforged.neoforge.event.level.block.BreakBlockEvent;
import net.neoforged.fml.ModList;
import net.neoforged.fml.loading.FMLEnvironment;
@@ -77,6 +78,16 @@ public final class NeoForgeModdedLoader implements ModdedLoader {
server.markWorldsDirty();
}
@Override
public void fireDynamicLevelLoad(MinecraftServer server, ServerLevel level) {
NeoForge.EVENT_BUS.post(new LevelEvent.Load(level));
}
@Override
public void fireDynamicLevelUnload(MinecraftServer server, ServerLevel level) {
NeoForge.EVENT_BUS.post(new LevelEvent.Unload(level));
}
@Override
public boolean clientEnvironment() {
return FMLEnvironment.getDist().isClient();