List of usage examples for net.minecraftforge.event.world ChunkDataEvent.Save getData
public CompoundNBT getData()
From source file:blusunrize.immersiveengineering.common.world.IEWorldGen.java
@SubscribeEvent public void chunkSave(ChunkDataEvent.Save event) { NBTTagCompound nbt = new NBTTagCompound(); event.getData().setTag("ImmersiveEngineering", nbt); nbt.setBoolean(IEConfig.Ores.retrogen_key, true); }
From source file:com.builtbroken.atomic.map.MapHandler.java
@SubscribeEvent public void onChunkSaveData(ChunkDataEvent.Save event) //Called on world save { RADIATION_MAP.onChunkSaveData(event.world, event.getChunk(), event.getData()); MATERIAL_MAP.onChunkSaveData(event.world, event.getChunk(), event.getData()); THERMAL_MAP.onChunkSaveData(event.world, event.getChunk(), event.getData()); }
From source file:com.ethylamine.fsynthesis.world.RetroGenHandler.java
License:Open Source License
@SuppressWarnings("MethodMayBeStatic") @SubscribeEvent// w w w . j a va 2 s. c om public void onChunkSave(ChunkDataEvent.Save event) { final ChunkCoord coord = ChunkCoord.of(event); if (completedChunks.contains(coord)) { event.getData().setString(RETROGEN_TAG, "X"); completedChunks.remove(coord); } }
From source file:forestry.core.TickHandlerCoreServer.java
License:Open Source License
@SubscribeEvent public void chunkSaveEventHandler(ChunkDataEvent.Save event) { NBTTagCompound tag = new NBTTagCompound(); if (Config.doRetrogen) { tag.setBoolean("retrogen", true); }//w ww . jav a2s . c om event.getData().setTag(Defaults.MOD, tag); }
From source file:hellfirepvp.astralsorcery.common.world.retrogen.ChunkVersionController.java
License:Open Source License
@SubscribeEvent public void onChDataSave(ChunkDataEvent.Save ev) { ChunkPos cp = ev.getChunk().getPos(); Integer buf = versionBuffer.get(cp); if (buf != null) { ev.getData().setInteger(AS_VERSION_KEY, buf); } else {//from ww w . ja va 2 s . c o m ev.getData().setInteger(AS_VERSION_KEY, -1); //So at least we don't have to look it up somewhere else later. } }
From source file:tech.flatstone.appliedlogistics.common.world.WorldGen.java
License:Open Source License
@SubscribeEvent public void chunkSave(ChunkDataEvent.Save event) { NBTTagCompound nbtTagCompound = new NBTTagCompound(); event.getData().setTag("AppliedLogistics", nbtTagCompound); nbtTagCompound.setBoolean("DEFAULT", true); }