Example usage for net.minecraftforge.event.world ChunkDataEvent.Save getData

List of usage examples for net.minecraftforge.event.world ChunkDataEvent.Save getData

Introduction

In this page you can find the example usage for net.minecraftforge.event.world ChunkDataEvent.Save getData.

Prototype

public CompoundNBT getData() 

Source Link

Usage

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);
}