public abstract class MixinWorld extends Object implements org.spongepowered.api.world.World, IMixinWorld
Modifier and Type | Field and Description |
---|---|
SpongeBlockSnapshotBuilder |
builder |
Map<CaptureType,List<org.spongepowered.api.block.BlockSnapshot>> |
captureBlockLists |
boolean |
captureBlocks |
List<org.spongepowered.api.entity.Entity> |
capturedEntities |
List<org.spongepowered.api.entity.Entity> |
capturedEntityItems |
List<org.spongepowered.api.entity.Entity> |
capturedOnBlockAddedEntities |
List<org.spongepowered.api.entity.Entity> |
capturedOnBlockAddedItems |
List<org.spongepowered.api.block.BlockSnapshot> |
capturedSpongeBlockBreaks |
List<org.spongepowered.api.block.BlockSnapshot> |
capturedSpongeBlockFluids |
List<org.spongepowered.api.block.BlockSnapshot> |
capturedSpongeBlockModifications |
List<org.spongepowered.api.block.BlockSnapshot> |
capturedSpongeBlockPlaces |
Map<org.spongepowered.api.world.gen.PopulatorType,List<org.spongepowered.api.data.Transaction<org.spongepowered.api.block.BlockSnapshot>>> |
capturedSpongePopulators |
boolean |
captureEntitySpawns |
boolean |
captureTerrainGen |
org.spongepowered.api.block.BlockSnapshot |
currentTickBlock |
org.spongepowered.api.entity.Entity |
currentTickEntity |
org.spongepowered.api.block.BlockSnapshot |
currentTickOnBlockAdded |
org.spongepowered.api.block.tileentity.TileEntity |
currentTickTileEntity |
boolean |
isRemote |
List<net.minecraft.entity.Entity> |
loadedEntityList |
List<net.minecraft.tileentity.TileEntity> |
loadedTileEntityList |
boolean |
processingCaptureCause |
net.minecraft.world.WorldProvider |
provider |
Random |
rand |
boolean |
restoringBlocks |
protected boolean |
scheduledUpdatesAreImmediate |
protected SpongeScoreboard |
spongeScoreboard |
net.minecraft.profiler.Profiler |
theProfiler |
SpongeConfig<SpongeConfig.WorldConfig> |
worldConfig |
protected net.minecraft.world.storage.WorldInfo |
worldInfo |
net.minecraft.scoreboard.Scoreboard |
worldScoreboard |
Constructor and Description |
---|
MixinWorld() |
Modifier and Type | Method and Description |
---|---|
abstract boolean |
addWeatherEffect(net.minecraft.entity.Entity entityIn) |
boolean |
capturingBlocks() |
boolean |
capturingTerrainGen() |
abstract boolean |
checkLight(net.minecraft.util.BlockPos pos) |
void |
clearTitle() |
boolean |
containsBiome(int x,
int z) |
boolean |
containsBlock(int x,
int y,
int z) |
org.spongepowered.api.data.DataTransactionResult |
copyFrom(int xTo,
int yTo,
int zTo,
org.spongepowered.api.data.DataHolder from) |
org.spongepowered.api.data.DataTransactionResult |
copyFrom(int xTo,
int yTo,
int zTo,
org.spongepowered.api.data.DataHolder from,
org.spongepowered.api.data.merge.MergeFunction function) |
org.spongepowered.api.data.DataTransactionResult |
copyFrom(int xTo,
int yTo,
int zTo,
int xFrom,
int yFrom,
int zFrom) |
org.spongepowered.api.data.DataTransactionResult |
copyFrom(int xTo,
int yTo,
int zTo,
int xFrom,
int yFrom,
int zFrom,
org.spongepowered.api.data.merge.MergeFunction function) |
Optional<org.spongepowered.api.entity.Entity> |
createEntity(org.spongepowered.api.data.DataContainer entityContainer) |
Optional<org.spongepowered.api.entity.Entity> |
createEntity(org.spongepowered.api.data.DataContainer entityContainer,
com.flowpowered.math.vector.Vector3d position) |
Optional<org.spongepowered.api.entity.Entity> |
createEntity(org.spongepowered.api.entity.EntityType type,
com.flowpowered.math.vector.Vector3d position) |
Optional<org.spongepowered.api.entity.Entity> |
createEntity(org.spongepowered.api.entity.EntityType type,
com.flowpowered.math.vector.Vector3i position) |
org.spongepowered.api.block.BlockSnapshot |
createSnapshot(int x,
int y,
int z) |
SpongeBlockSnapshot |
createSpongeBlockSnapshot(net.minecraft.block.state.IBlockState state,
net.minecraft.util.BlockPos pos,
int updateFlag) |
boolean |
doesKeepSpawnLoaded() |
void |
forecast(org.spongepowered.api.world.weather.Weather weather) |
void |
forecast(org.spongepowered.api.world.weather.Weather weather,
long duration) |
<T extends org.spongepowered.api.data.manipulator.DataManipulator<?,?>> |
get(int x,
int y,
int z,
Class<T> manipulatorClass) |
<E> Optional<E> |
get(int x,
int y,
int z,
org.spongepowered.api.data.key.Key<? extends org.spongepowered.api.data.value.BaseValue<E>> key) |
org.spongepowered.api.world.biome.BiomeType |
getBiome(int x,
int z) |
abstract net.minecraft.world.biome.BiomeGenBase |
getBiomeGenForCoords(net.minecraft.util.BlockPos pos) |
com.flowpowered.math.vector.Vector2i |
getBiomeMax() |
com.flowpowered.math.vector.Vector2i |
getBiomeMin() |
com.flowpowered.math.vector.Vector2i |
getBiomeSize() |
org.spongepowered.api.block.BlockState |
getBlock(int x,
int y,
int z) |
List<org.spongepowered.api.block.BlockSnapshot> |
getBlockBreakList() |
com.flowpowered.math.vector.Vector3i |
getBlockMax() |
com.flowpowered.math.vector.Vector3i |
getBlockMin() |
com.flowpowered.math.vector.Vector3i |
getBlockSize() |
abstract net.minecraft.block.state.IBlockState |
getBlockState(net.minecraft.util.BlockPos pos) |
org.spongepowered.api.block.BlockType |
getBlockType(int x,
int y,
int z) |
Optional<org.spongepowered.api.world.Chunk> |
getChunk(int x,
int y,
int z) |
Optional<org.spongepowered.api.world.Chunk> |
getChunk(com.flowpowered.math.vector.Vector3i position) |
abstract net.minecraft.world.chunk.Chunk |
getChunkFromBlockCoords(net.minecraft.util.BlockPos pos) |
abstract net.minecraft.world.chunk.Chunk |
getChunkFromChunkCoords(int chunkX,
int chunkZ) |
abstract net.minecraft.world.chunk.IChunkProvider |
getChunkProvider() |
org.spongepowered.api.service.permission.context.Context |
getContext() |
org.spongepowered.api.world.WorldCreationSettings |
getCreationSettings() |
Optional<org.spongepowered.api.block.BlockSnapshot> |
getCurrentTickBlock() |
Optional<org.spongepowered.api.entity.Entity> |
getCurrentTickEntity() |
Optional<org.spongepowered.api.block.tileentity.TileEntity> |
getCurrentTickTileEntity() |
org.spongepowered.api.world.difficulty.Difficulty |
getDifficulty() |
org.spongepowered.api.world.Dimension |
getDimension() |
Collection<org.spongepowered.api.entity.Entity> |
getEntities() |
abstract List<net.minecraft.entity.Entity> |
getEntities(Class<net.minecraft.entity.Entity> entityType,
Predicate<net.minecraft.entity.Entity> filter) |
Collection<org.spongepowered.api.entity.Entity> |
getEntities(java.util.function.Predicate<org.spongepowered.api.entity.Entity> filter) |
Optional<org.spongepowered.api.entity.Entity> |
getEntity(UUID uuid) |
org.spongepowered.api.world.extent.Extent |
getExtentView(org.spongepowered.api.util.DiscreteTransform3 transform) |
org.spongepowered.api.world.extent.Extent |
getExtentView(com.flowpowered.math.vector.Vector3i newMin,
com.flowpowered.math.vector.Vector3i newMax) |
Optional<String> |
getGameRule(String gameRule) |
Map<String,String> |
getGameRules() |
ImmutableList<org.spongepowered.api.world.gen.GeneratorPopulator> |
getGeneratorPopulators() |
Collection<org.spongepowered.api.util.Direction> |
getIndirectlyPoweredBlockFaces(int x,
int y,
int z) |
Set<org.spongepowered.api.data.key.Key<?>> |
getKeys(int x,
int y,
int z) |
abstract int |
getLightFor(net.minecraft.world.EnumSkyBlock type,
net.minecraft.util.BlockPos pos) |
Iterable<org.spongepowered.api.world.Chunk> |
getLoadedChunks() |
Collection<org.spongepowered.api.data.manipulator.DataManipulator<?,?>> |
getManipulators(int x,
int y,
int z) |
String |
getName() |
<T extends org.spongepowered.api.data.manipulator.DataManipulator<?,?>> |
getOrCreate(int x,
int y,
int z,
Class<T> manipulatorClass) |
<E> E |
getOrElse(int x,
int y,
int z,
org.spongepowered.api.data.key.Key<? extends org.spongepowered.api.data.value.BaseValue<E>> key,
E defaultValue) |
<E> E |
getOrNull(int x,
int y,
int z,
org.spongepowered.api.data.key.Key<? extends org.spongepowered.api.data.value.BaseValue<E>> key) |
ImmutableList<org.spongepowered.api.world.gen.Populator> |
getPopulators() |
Collection<org.spongepowered.api.util.Direction> |
getPoweredBlockFaces(int x,
int y,
int z) |
org.spongepowered.api.world.storage.WorldProperties |
getProperties() |
Collection<org.spongepowered.api.data.Property<?,?>> |
getProperties(int x,
int y,
int z) |
<T extends org.spongepowered.api.data.Property<?,?>> |
getProperty(int x,
int y,
int z,
Class<T> propertyClass) |
<T extends org.spongepowered.api.data.Property<?,?>> |
getProperty(int x,
int y,
int z,
org.spongepowered.api.util.Direction direction,
Class<T> propertyClass) |
abstract int |
getRedstonePower(net.minecraft.util.BlockPos pos,
net.minecraft.util.EnumFacing facing) |
org.spongepowered.api.world.extent.Extent |
getRelativeExtentView() |
long |
getRemainingDuration() |
long |
getRunningDuration() |
org.spongepowered.api.scoreboard.Scoreboard |
getScoreboard() |
abstract int |
getSkylightSubtracted() |
org.spongepowered.api.world.Location<org.spongepowered.api.world.World> |
getSpawnLocation() |
abstract int |
getStrongPower(net.minecraft.util.BlockPos pos,
net.minecraft.util.EnumFacing direction) |
Collection<org.spongepowered.api.block.tileentity.TileEntity> |
getTileEntities() |
Collection<org.spongepowered.api.block.tileentity.TileEntity> |
getTileEntities(java.util.function.Predicate<org.spongepowered.api.block.tileentity.TileEntity> filter) |
abstract net.minecraft.tileentity.TileEntity |
getTileEntity(net.minecraft.util.BlockPos pos) |
Optional<org.spongepowered.api.block.tileentity.TileEntity> |
getTileEntity(int x,
int y,
int z) |
UUID |
getUniqueId() |
<E,V extends org.spongepowered.api.data.value.BaseValue<E>> |
getValue(int x,
int y,
int z,
org.spongepowered.api.data.key.Key<V> key) |
Set<org.spongepowered.api.data.value.immutable.ImmutableValue<?>> |
getValues(int x,
int y,
int z) |
org.spongepowered.api.world.weather.Weather |
getWeather() |
long |
getWeatherStartTime() |
org.spongepowered.api.world.WorldBorder |
getWorldBorder() |
abstract net.minecraft.world.biome.WorldChunkManager |
getWorldChunkManager() |
SpongeConfig<SpongeConfig.WorldConfig> |
getWorldConfig() |
org.spongepowered.api.world.gen.WorldGenerator |
getWorldGenerator() |
void |
handlePostTickCaptures(org.spongepowered.api.event.cause.Cause cause) |
abstract boolean |
isAreaLoaded(int xStart,
int yStart,
int zStart,
int xEnd,
int yEnd,
int zEnd,
boolean allowEmpty) |
abstract int |
isBlockIndirectlyGettingPowered(net.minecraft.util.BlockPos pos) |
abstract boolean |
isBlockPowered(net.minecraft.util.BlockPos pos) |
abstract boolean |
isChunkLoaded(int x,
int z,
boolean allowEmpty) |
boolean |
isChunkSpawnerRunning() |
boolean |
isLoaded() |
abstract boolean |
isValid(net.minecraft.util.BlockPos pos) |
boolean |
isWorldSpawnerRunning() |
Optional<org.spongepowered.api.world.Chunk> |
loadChunk(int x,
int y,
int z,
boolean shouldGenerate) |
Optional<org.spongepowered.api.world.Chunk> |
loadChunk(com.flowpowered.math.vector.Vector3i position,
boolean shouldGenerate) |
void |
markAndNotifyNeighbors(net.minecraft.util.BlockPos pos,
net.minecraft.world.chunk.Chunk chunk,
net.minecraft.block.state.IBlockState old,
net.minecraft.block.state.IBlockState new_,
int flags) |
abstract void |
markBlockForUpdate(net.minecraft.util.BlockPos pos) |
abstract net.minecraft.world.Explosion |
newExplosion(net.minecraft.entity.Entity entityIn,
double x,
double y,
double z,
float strength,
boolean isFlaming,
boolean isSmoking) |
abstract void |
notifyNeighborsRespectDebug(net.minecraft.util.BlockPos pos,
net.minecraft.block.Block blockType) |
<E> org.spongepowered.api.data.DataTransactionResult |
offer(int x,
int y,
int z,
org.spongepowered.api.data.value.BaseValue<E> value) |
org.spongepowered.api.data.DataTransactionResult |
offer(int x,
int y,
int z,
org.spongepowered.api.data.manipulator.DataManipulator<?,?> manipulator) |
org.spongepowered.api.data.DataTransactionResult |
offer(int x,
int y,
int z,
org.spongepowered.api.data.manipulator.DataManipulator<?,?> manipulator,
org.spongepowered.api.data.merge.MergeFunction function) |
org.spongepowered.api.data.DataTransactionResult |
offer(int x,
int y,
int z,
Iterable<org.spongepowered.api.data.manipulator.DataManipulator<?,?>> manipulators) |
<E> org.spongepowered.api.data.DataTransactionResult |
offer(int x,
int y,
int z,
org.spongepowered.api.data.key.Key<? extends org.spongepowered.api.data.value.BaseValue<E>> key,
E value) |
void |
onCallEntityUpdate(net.minecraft.entity.Entity entity) |
void |
onConstructed(net.minecraft.world.storage.ISaveHandler saveHandlerIn,
net.minecraft.world.storage.WorldInfo info,
net.minecraft.world.WorldProvider providerIn,
net.minecraft.profiler.Profiler profilerIn,
boolean client,
org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci) |
abstract void |
onEntityAdded(net.minecraft.entity.Entity entityIn) |
void |
onForceBlockUpdateTick(net.minecraft.block.Block block,
net.minecraft.world.World worldIn,
net.minecraft.util.BlockPos pos,
net.minecraft.block.state.IBlockState state,
Random rand) |
void |
onGetCollidingBoundingBoxes(net.minecraft.entity.Entity entity,
net.minecraft.util.AxisAlignedBB axis,
org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<List> cir) |
void |
onUpdateEntities(net.minecraft.entity.Entity entityIn) |
void |
onUpdateTileEntities(net.minecraft.server.gui.IUpdatePlayerListBox tile) |
void |
playSound(org.spongepowered.api.effect.sound.SoundType sound,
com.flowpowered.math.vector.Vector3d position,
double volume) |
void |
playSound(org.spongepowered.api.effect.sound.SoundType sound,
com.flowpowered.math.vector.Vector3d position,
double volume,
double pitch) |
void |
playSound(org.spongepowered.api.effect.sound.SoundType sound,
com.flowpowered.math.vector.Vector3d position,
double volume,
double pitch,
double minVolume) |
abstract void |
playSoundEffect(double x,
double y,
double z,
String soundName,
float volume,
float pitch) |
boolean |
processingCaptureCause() |
org.spongepowered.api.data.DataTransactionResult |
remove(int x,
int y,
int z,
Class<? extends org.spongepowered.api.data.manipulator.DataManipulator<?,?>> manipulatorClass) |
org.spongepowered.api.data.DataTransactionResult |
remove(int x,
int y,
int z,
org.spongepowered.api.data.key.Key<?> key) |
void |
resetTitle() |
boolean |
restoreSnapshot(org.spongepowered.api.block.BlockSnapshot snapshot,
boolean force,
boolean notifyNeighbors) |
Optional<org.spongepowered.api.entity.Entity> |
restoreSnapshot(org.spongepowered.api.entity.EntitySnapshot snapshot,
com.flowpowered.math.vector.Vector3d position) |
boolean |
restoreSnapshot(int x,
int y,
int z,
org.spongepowered.api.block.BlockSnapshot snapshot,
boolean force,
boolean notifyNeighbors) |
boolean |
restoringBlocks() |
void |
sendMessage(org.spongepowered.api.text.chat.ChatType type,
Iterable<org.spongepowered.api.text.Text> messages) |
void |
sendMessage(org.spongepowered.api.text.chat.ChatType type,
org.spongepowered.api.text.Text... messages) |
void |
sendTitle(org.spongepowered.api.text.title.Title title) |
void |
setBiome(int x,
int z,
org.spongepowered.api.world.biome.BiomeType biome) |
void |
setBlock(int x,
int y,
int z,
org.spongepowered.api.block.BlockState block) |
boolean |
setBlockState(net.minecraft.util.BlockPos pos,
net.minecraft.block.state.IBlockState newState,
int flags) |
void |
setCapturingEntitySpawns(boolean flag) |
void |
setCapturingTerrainGen(boolean flag) |
void |
setChunkSpawnerRunning(boolean flag) |
void |
setCurrentTickBlock(org.spongepowered.api.block.BlockSnapshot snapshot) |
void |
setKeepSpawnLoaded(boolean keepLoaded) |
void |
setProcessingCaptureCause(boolean flag) |
void |
setRawData(int x,
int y,
int z,
org.spongepowered.api.data.DataView container) |
void |
setScoreboard(org.spongepowered.api.scoreboard.Scoreboard scoreboard) |
void |
setWeatherStartTime(long weatherStartTime) |
void |
setWorldGenerator(org.spongepowered.api.world.gen.WorldGenerator generator) |
void |
setWorldSpawnerRunning(boolean flag) |
abstract net.minecraft.world.EnumDifficulty |
shadow$getDifficulty() |
abstract net.minecraft.world.border.WorldBorder |
shadow$getWorldBorder() |
boolean |
spawnEntity(org.spongepowered.api.entity.Entity entity,
org.spongepowered.api.event.cause.Cause cause) |
boolean |
spawnEntityInWorld(net.minecraft.entity.Entity entity) |
void |
spawnParticles(org.spongepowered.api.effect.particle.ParticleEffect particleEffect,
com.flowpowered.math.vector.Vector3d position) |
void |
spawnParticles(org.spongepowered.api.effect.particle.ParticleEffect particleEffect,
com.flowpowered.math.vector.Vector3d position,
int radius) |
boolean |
supports(int x,
int y,
int z,
org.spongepowered.api.data.value.BaseValue<?> value) |
boolean |
supports(int x,
int y,
int z,
Class<? extends org.spongepowered.api.data.manipulator.DataManipulator<?,?>> manipulatorClass) |
boolean |
supports(int x,
int y,
int z,
org.spongepowered.api.data.manipulator.DataManipulator<?,?> manipulator) |
boolean |
supports(int x,
int y,
int z,
org.spongepowered.api.data.key.Key<?> key) |
<E> org.spongepowered.api.data.DataTransactionResult |
transform(int x,
int y,
int z,
org.spongepowered.api.data.key.Key<? extends org.spongepowered.api.data.value.BaseValue<E>> key,
java.util.function.Function<E,E> function) |
void |
triggerExplosion(org.spongepowered.api.world.explosion.Explosion explosion) |
org.spongepowered.api.data.DataTransactionResult |
undo(int x,
int y,
int z,
org.spongepowered.api.data.DataTransactionResult result) |
boolean |
unloadChunk(org.spongepowered.api.world.Chunk chunk) |
abstract void |
updateComparatorOutputLevel(net.minecraft.util.BlockPos pos,
net.minecraft.block.Block blockIn) |
abstract void |
updateEntity(net.minecraft.entity.Entity ent) |
void |
updateWorldGenerator() |
boolean |
validateRawData(int x,
int y,
int z,
org.spongepowered.api.data.DataView container) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getLocation, getLocation, getLocation, getLocation, getPlayerSimulator, getTeleporterAgent, getWorldStorage
addScheduledUpdate, addScheduledUpdate, createSnapshot, getScheduledUpdates, getScheduledUpdates, removeScheduledUpdate, removeScheduledUpdate, restoreSnapshot, setBlock, setBlock, setBlockType, setBlockType
getBlockView, getBlockView, getRelativeBlockView, setBlock, setBlockType, setBlockType
containsBlock, getBlock, getBlockCopy, getBlockCopy, getBlockType, getImmutableBlockCopy, getUnmodifiableBlockView
getBiomeView, getBiomeView, getRelativeBiomeView, setBiome
containsBiome, getBiome, getBiomeCopy, getBiomeCopy, getImmutableBiomeCopy, getUnmodifiableBiomeView
copyFrom, copyFrom, copyFrom, copyFrom, get, get, getKeys, getManipulators, getOrCreate, getOrElse, getOrNull, getValue, getValues, offer, offer, offer, offer, offer, offer, remove, remove, setRawData, supports, supports, supports, supports, transform, undo, validateRawData
public boolean processingCaptureCause
public boolean captureEntitySpawns
public boolean captureTerrainGen
public boolean captureBlocks
public boolean restoringBlocks
public List<org.spongepowered.api.entity.Entity> capturedEntities
public List<org.spongepowered.api.entity.Entity> capturedEntityItems
public List<org.spongepowered.api.entity.Entity> capturedOnBlockAddedEntities
public List<org.spongepowered.api.entity.Entity> capturedOnBlockAddedItems
public org.spongepowered.api.block.BlockSnapshot currentTickBlock
public org.spongepowered.api.block.BlockSnapshot currentTickOnBlockAdded
public org.spongepowered.api.entity.Entity currentTickEntity
public org.spongepowered.api.block.tileentity.TileEntity currentTickTileEntity
public SpongeBlockSnapshotBuilder builder
public List<org.spongepowered.api.block.BlockSnapshot> capturedSpongeBlockBreaks
public List<org.spongepowered.api.block.BlockSnapshot> capturedSpongeBlockPlaces
public List<org.spongepowered.api.block.BlockSnapshot> capturedSpongeBlockModifications
public List<org.spongepowered.api.block.BlockSnapshot> capturedSpongeBlockFluids
public Map<org.spongepowered.api.world.gen.PopulatorType,List<org.spongepowered.api.data.Transaction<org.spongepowered.api.block.BlockSnapshot>>> capturedSpongePopulators
public Map<CaptureType,List<org.spongepowered.api.block.BlockSnapshot>> captureBlockLists
public SpongeConfig<SpongeConfig.WorldConfig> worldConfig
protected SpongeScoreboard spongeScoreboard
public net.minecraft.profiler.Profiler theProfiler
public boolean isRemote
protected boolean scheduledUpdatesAreImmediate
public net.minecraft.world.WorldProvider provider
protected net.minecraft.world.storage.WorldInfo worldInfo
public Random rand
public List<net.minecraft.entity.Entity> loadedEntityList
public net.minecraft.scoreboard.Scoreboard worldScoreboard
public List<net.minecraft.tileentity.TileEntity> loadedTileEntityList
public abstract net.minecraft.world.border.WorldBorder shadow$getWorldBorder()
public abstract net.minecraft.world.EnumDifficulty shadow$getDifficulty()
public abstract void onEntityAdded(net.minecraft.entity.Entity entityIn)
public abstract boolean isAreaLoaded(int xStart, int yStart, int zStart, int xEnd, int yEnd, int zEnd, boolean allowEmpty)
public abstract void updateEntity(net.minecraft.entity.Entity ent)
public abstract boolean isValid(net.minecraft.util.BlockPos pos)
public abstract net.minecraft.world.chunk.Chunk getChunkFromBlockCoords(net.minecraft.util.BlockPos pos)
public abstract boolean checkLight(net.minecraft.util.BlockPos pos)
public abstract void markBlockForUpdate(net.minecraft.util.BlockPos pos)
public abstract void notifyNeighborsRespectDebug(net.minecraft.util.BlockPos pos, net.minecraft.block.Block blockType)
public abstract void updateComparatorOutputLevel(net.minecraft.util.BlockPos pos, net.minecraft.block.Block blockIn)
public abstract boolean addWeatherEffect(net.minecraft.entity.Entity entityIn)
public abstract List<net.minecraft.entity.Entity> getEntities(Class<net.minecraft.entity.Entity> entityType, Predicate<net.minecraft.entity.Entity> filter)
public abstract void playSoundEffect(double x, double y, double z, String soundName, float volume, float pitch)
public abstract net.minecraft.world.biome.BiomeGenBase getBiomeGenForCoords(net.minecraft.util.BlockPos pos)
public abstract net.minecraft.world.chunk.IChunkProvider getChunkProvider()
public abstract net.minecraft.world.biome.WorldChunkManager getWorldChunkManager()
public abstract net.minecraft.tileentity.TileEntity getTileEntity(net.minecraft.util.BlockPos pos)
public abstract boolean isBlockPowered(net.minecraft.util.BlockPos pos)
public abstract net.minecraft.block.state.IBlockState getBlockState(net.minecraft.util.BlockPos pos)
public abstract net.minecraft.world.chunk.Chunk getChunkFromChunkCoords(int chunkX, int chunkZ)
public abstract boolean isChunkLoaded(int x, int z, boolean allowEmpty)
public abstract int getRedstonePower(net.minecraft.util.BlockPos pos, net.minecraft.util.EnumFacing facing)
public abstract int getStrongPower(net.minecraft.util.BlockPos pos, net.minecraft.util.EnumFacing direction)
public abstract int isBlockIndirectlyGettingPowered(net.minecraft.util.BlockPos pos)
public abstract net.minecraft.world.Explosion newExplosion(net.minecraft.entity.Entity entityIn, double x, double y, double z, float strength, boolean isFlaming, boolean isSmoking)
public void onConstructed(net.minecraft.world.storage.ISaveHandler saveHandlerIn, net.minecraft.world.storage.WorldInfo info, net.minecraft.world.WorldProvider providerIn, net.minecraft.profiler.Profiler profilerIn, boolean client, org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci)
public boolean setBlockState(net.minecraft.util.BlockPos pos, net.minecraft.block.state.IBlockState newState, int flags)
public void markAndNotifyNeighbors(net.minecraft.util.BlockPos pos, net.minecraft.world.chunk.Chunk chunk, net.minecraft.block.state.IBlockState old, net.minecraft.block.state.IBlockState new_, int flags)
public long getRunningDuration()
getRunningDuration
in interface org.spongepowered.api.world.weather.WeatherUniverse
public void onForceBlockUpdateTick(net.minecraft.block.Block block, net.minecraft.world.World worldIn, net.minecraft.util.BlockPos pos, net.minecraft.block.state.IBlockState state, Random rand)
public void onUpdateEntities(net.minecraft.entity.Entity entityIn)
public void onUpdateTileEntities(net.minecraft.server.gui.IUpdatePlayerListBox tile)
public void onCallEntityUpdate(net.minecraft.entity.Entity entity)
public boolean spawnEntityInWorld(net.minecraft.entity.Entity entity)
public boolean spawnEntity(org.spongepowered.api.entity.Entity entity, org.spongepowered.api.event.cause.Cause cause)
spawnEntity
in interface org.spongepowered.api.world.extent.EntityUniverse
public void handlePostTickCaptures(org.spongepowered.api.event.cause.Cause cause)
handlePostTickCaptures
in interface IMixinWorld
public Optional<org.spongepowered.api.block.BlockSnapshot> getCurrentTickBlock()
getCurrentTickBlock
in interface IMixinWorld
public Optional<org.spongepowered.api.entity.Entity> getCurrentTickEntity()
getCurrentTickEntity
in interface IMixinWorld
public Optional<org.spongepowered.api.block.tileentity.TileEntity> getCurrentTickTileEntity()
getCurrentTickTileEntity
in interface IMixinWorld
public boolean restoringBlocks()
restoringBlocks
in interface IMixinWorld
public boolean capturingBlocks()
capturingBlocks
in interface IMixinWorld
public boolean capturingTerrainGen()
capturingTerrainGen
in interface IMixinWorld
public void setCapturingTerrainGen(boolean flag)
setCapturingTerrainGen
in interface IMixinWorld
public void setCapturingEntitySpawns(boolean flag)
setCapturingEntitySpawns
in interface IMixinWorld
public List<org.spongepowered.api.block.BlockSnapshot> getBlockBreakList()
getBlockBreakList
in interface IMixinWorld
public boolean isWorldSpawnerRunning()
isWorldSpawnerRunning
in interface IMixinWorld
public void setWorldSpawnerRunning(boolean flag)
setWorldSpawnerRunning
in interface IMixinWorld
public boolean isChunkSpawnerRunning()
isChunkSpawnerRunning
in interface IMixinWorld
public void setChunkSpawnerRunning(boolean flag)
setChunkSpawnerRunning
in interface IMixinWorld
public boolean processingCaptureCause()
processingCaptureCause
in interface IMixinWorld
public void setProcessingCaptureCause(boolean flag)
setProcessingCaptureCause
in interface IMixinWorld
public void setCurrentTickBlock(org.spongepowered.api.block.BlockSnapshot snapshot)
setCurrentTickBlock
in interface IMixinWorld
public SpongeBlockSnapshot createSpongeBlockSnapshot(net.minecraft.block.state.IBlockState state, net.minecraft.util.BlockPos pos, int updateFlag)
createSpongeBlockSnapshot
in interface IMixinWorld
public abstract int getSkylightSubtracted()
public abstract int getLightFor(net.minecraft.world.EnumSkyBlock type, net.minecraft.util.BlockPos pos)
public void onGetCollidingBoundingBoxes(net.minecraft.entity.Entity entity, net.minecraft.util.AxisAlignedBB axis, org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<List> cir)
public UUID getUniqueId()
getUniqueId
in interface org.spongepowered.api.util.Identifiable
public String getName()
getName
in interface org.spongepowered.api.world.World
public Optional<org.spongepowered.api.world.Chunk> getChunk(com.flowpowered.math.vector.Vector3i position)
getChunk
in interface org.spongepowered.api.world.World
public Optional<org.spongepowered.api.world.Chunk> getChunk(int x, int y, int z)
getChunk
in interface org.spongepowered.api.world.World
public Optional<org.spongepowered.api.world.Chunk> loadChunk(com.flowpowered.math.vector.Vector3i position, boolean shouldGenerate)
loadChunk
in interface org.spongepowered.api.world.World
public Optional<org.spongepowered.api.world.Chunk> loadChunk(int x, int y, int z, boolean shouldGenerate)
loadChunk
in interface org.spongepowered.api.world.World
public org.spongepowered.api.block.BlockState getBlock(int x, int y, int z)
getBlock
in interface org.spongepowered.api.world.extent.BlockVolume
public org.spongepowered.api.block.BlockType getBlockType(int x, int y, int z)
getBlockType
in interface org.spongepowered.api.world.extent.BlockVolume
public void setBlock(int x, int y, int z, org.spongepowered.api.block.BlockState block)
setBlock
in interface org.spongepowered.api.world.extent.MutableBlockVolume
public org.spongepowered.api.world.biome.BiomeType getBiome(int x, int z)
getBiome
in interface org.spongepowered.api.world.extent.BiomeArea
public void setBiome(int x, int z, org.spongepowered.api.world.biome.BiomeType biome)
setBiome
in interface org.spongepowered.api.world.extent.MutableBiomeArea
public Collection<org.spongepowered.api.entity.Entity> getEntities()
getEntities
in interface org.spongepowered.api.world.extent.EntityUniverse
public Collection<org.spongepowered.api.entity.Entity> getEntities(java.util.function.Predicate<org.spongepowered.api.entity.Entity> filter)
getEntities
in interface org.spongepowered.api.world.extent.EntityUniverse
public Optional<org.spongepowered.api.entity.Entity> createEntity(org.spongepowered.api.entity.EntityType type, com.flowpowered.math.vector.Vector3d position)
createEntity
in interface org.spongepowered.api.world.extent.EntityUniverse
public Optional<org.spongepowered.api.entity.Entity> createEntity(org.spongepowered.api.entity.EntityType type, com.flowpowered.math.vector.Vector3i position)
createEntity
in interface org.spongepowered.api.world.extent.EntityUniverse
public Optional<org.spongepowered.api.entity.Entity> createEntity(org.spongepowered.api.data.DataContainer entityContainer)
createEntity
in interface org.spongepowered.api.world.extent.EntityUniverse
public Optional<org.spongepowered.api.entity.Entity> createEntity(org.spongepowered.api.data.DataContainer entityContainer, com.flowpowered.math.vector.Vector3d position)
createEntity
in interface org.spongepowered.api.world.extent.EntityUniverse
public Optional<org.spongepowered.api.entity.Entity> restoreSnapshot(org.spongepowered.api.entity.EntitySnapshot snapshot, com.flowpowered.math.vector.Vector3d position)
restoreSnapshot
in interface org.spongepowered.api.world.extent.EntityUniverse
public org.spongepowered.api.world.WorldBorder getWorldBorder()
getWorldBorder
in interface org.spongepowered.api.world.World
public void spawnParticles(org.spongepowered.api.effect.particle.ParticleEffect particleEffect, com.flowpowered.math.vector.Vector3d position)
spawnParticles
in interface org.spongepowered.api.effect.Viewer
public void spawnParticles(org.spongepowered.api.effect.particle.ParticleEffect particleEffect, com.flowpowered.math.vector.Vector3d position, int radius)
spawnParticles
in interface org.spongepowered.api.effect.Viewer
public org.spongepowered.api.world.weather.Weather getWeather()
getWeather
in interface org.spongepowered.api.world.weather.WeatherUniverse
public long getRemainingDuration()
getRemainingDuration
in interface org.spongepowered.api.world.weather.WeatherUniverse
public void forecast(org.spongepowered.api.world.weather.Weather weather)
forecast
in interface org.spongepowered.api.world.weather.WeatherUniverse
public void forecast(org.spongepowered.api.world.weather.Weather weather, long duration)
forecast
in interface org.spongepowered.api.world.weather.WeatherUniverse
public org.spongepowered.api.world.Dimension getDimension()
getDimension
in interface org.spongepowered.api.world.World
public boolean doesKeepSpawnLoaded()
doesKeepSpawnLoaded
in interface org.spongepowered.api.world.World
public void setKeepSpawnLoaded(boolean keepLoaded)
setKeepSpawnLoaded
in interface org.spongepowered.api.world.World
public SpongeConfig<SpongeConfig.WorldConfig> getWorldConfig()
getWorldConfig
in interface IMixinWorld
public void playSound(org.spongepowered.api.effect.sound.SoundType sound, com.flowpowered.math.vector.Vector3d position, double volume)
playSound
in interface org.spongepowered.api.effect.Viewer
public void playSound(org.spongepowered.api.effect.sound.SoundType sound, com.flowpowered.math.vector.Vector3d position, double volume, double pitch)
playSound
in interface org.spongepowered.api.effect.Viewer
public void playSound(org.spongepowered.api.effect.sound.SoundType sound, com.flowpowered.math.vector.Vector3d position, double volume, double pitch, double minVolume)
playSound
in interface org.spongepowered.api.effect.Viewer
public Optional<org.spongepowered.api.entity.Entity> getEntity(UUID uuid)
getEntity
in interface org.spongepowered.api.world.World
public Iterable<org.spongepowered.api.world.Chunk> getLoadedChunks()
getLoadedChunks
in interface org.spongepowered.api.world.World
public boolean unloadChunk(org.spongepowered.api.world.Chunk chunk)
unloadChunk
in interface org.spongepowered.api.world.World
public org.spongepowered.api.world.WorldCreationSettings getCreationSettings()
getCreationSettings
in interface org.spongepowered.api.world.World
public void updateWorldGenerator()
updateWorldGenerator
in interface IMixinWorld
public ImmutableList<org.spongepowered.api.world.gen.Populator> getPopulators()
getPopulators
in interface IMixinWorld
public ImmutableList<org.spongepowered.api.world.gen.GeneratorPopulator> getGeneratorPopulators()
getGeneratorPopulators
in interface IMixinWorld
public org.spongepowered.api.world.storage.WorldProperties getProperties()
getProperties
in interface org.spongepowered.api.world.World
public org.spongepowered.api.world.Location<org.spongepowered.api.world.World> getSpawnLocation()
getSpawnLocation
in interface org.spongepowered.api.world.World
public org.spongepowered.api.service.permission.context.Context getContext()
getContext
in interface org.spongepowered.api.service.permission.context.Contextual
public Optional<org.spongepowered.api.block.tileentity.TileEntity> getTileEntity(int x, int y, int z)
getTileEntity
in interface org.spongepowered.api.world.extent.TileEntityVolume
public com.flowpowered.math.vector.Vector2i getBiomeMin()
getBiomeMin
in interface org.spongepowered.api.world.extent.BiomeArea
public com.flowpowered.math.vector.Vector2i getBiomeMax()
getBiomeMax
in interface org.spongepowered.api.world.extent.BiomeArea
public com.flowpowered.math.vector.Vector2i getBiomeSize()
getBiomeSize
in interface org.spongepowered.api.world.extent.BiomeArea
public com.flowpowered.math.vector.Vector3i getBlockMin()
getBlockMin
in interface org.spongepowered.api.world.extent.BlockVolume
public com.flowpowered.math.vector.Vector3i getBlockMax()
getBlockMax
in interface org.spongepowered.api.world.extent.BlockVolume
public com.flowpowered.math.vector.Vector3i getBlockSize()
getBlockSize
in interface org.spongepowered.api.world.extent.BlockVolume
public boolean containsBiome(int x, int z)
containsBiome
in interface org.spongepowered.api.world.extent.BiomeArea
public boolean containsBlock(int x, int y, int z)
containsBlock
in interface org.spongepowered.api.world.extent.BlockVolume
public void setWorldGenerator(org.spongepowered.api.world.gen.WorldGenerator generator)
setWorldGenerator
in interface org.spongepowered.api.world.World
public org.spongepowered.api.world.gen.WorldGenerator getWorldGenerator()
getWorldGenerator
in interface org.spongepowered.api.world.World
public org.spongepowered.api.scoreboard.Scoreboard getScoreboard()
getScoreboard
in interface org.spongepowered.api.world.World
public void setScoreboard(org.spongepowered.api.scoreboard.Scoreboard scoreboard)
setScoreboard
in interface org.spongepowered.api.world.World
public org.spongepowered.api.world.difficulty.Difficulty getDifficulty()
getDifficulty
in interface org.spongepowered.api.world.World
public void sendMessage(org.spongepowered.api.text.chat.ChatType type, org.spongepowered.api.text.Text... messages)
sendMessage
in interface org.spongepowered.api.effect.Viewer
public void sendMessage(org.spongepowered.api.text.chat.ChatType type, Iterable<org.spongepowered.api.text.Text> messages)
sendMessage
in interface org.spongepowered.api.effect.Viewer
public void sendTitle(org.spongepowered.api.text.title.Title title)
sendTitle
in interface org.spongepowered.api.effect.Viewer
public void resetTitle()
resetTitle
in interface org.spongepowered.api.effect.Viewer
public void clearTitle()
clearTitle
in interface org.spongepowered.api.effect.Viewer
public Collection<org.spongepowered.api.util.Direction> getPoweredBlockFaces(int x, int y, int z)
public Collection<org.spongepowered.api.util.Direction> getIndirectlyPoweredBlockFaces(int x, int y, int z)
public Collection<org.spongepowered.api.block.tileentity.TileEntity> getTileEntities()
getTileEntities
in interface org.spongepowered.api.world.extent.TileEntityVolume
public Collection<org.spongepowered.api.block.tileentity.TileEntity> getTileEntities(java.util.function.Predicate<org.spongepowered.api.block.tileentity.TileEntity> filter)
getTileEntities
in interface org.spongepowered.api.world.extent.TileEntityVolume
public boolean isLoaded()
isLoaded
in interface org.spongepowered.api.world.extent.Extent
public Optional<String> getGameRule(String gameRule)
getGameRule
in interface org.spongepowered.api.world.World
public Map<String,String> getGameRules()
getGameRules
in interface org.spongepowered.api.world.World
public void triggerExplosion(org.spongepowered.api.world.explosion.Explosion explosion)
triggerExplosion
in interface org.spongepowered.api.world.World
public org.spongepowered.api.world.extent.Extent getExtentView(com.flowpowered.math.vector.Vector3i newMin, com.flowpowered.math.vector.Vector3i newMax)
getExtentView
in interface org.spongepowered.api.world.extent.Extent
public org.spongepowered.api.world.extent.Extent getExtentView(org.spongepowered.api.util.DiscreteTransform3 transform)
getExtentView
in interface org.spongepowered.api.world.extent.Extent
public org.spongepowered.api.world.extent.Extent getRelativeExtentView()
getRelativeExtentView
in interface org.spongepowered.api.world.extent.Extent
public org.spongepowered.api.block.BlockSnapshot createSnapshot(int x, int y, int z)
createSnapshot
in interface org.spongepowered.api.world.extent.Extent
public boolean restoreSnapshot(org.spongepowered.api.block.BlockSnapshot snapshot, boolean force, boolean notifyNeighbors)
restoreSnapshot
in interface org.spongepowered.api.world.extent.Extent
public boolean restoreSnapshot(int x, int y, int z, org.spongepowered.api.block.BlockSnapshot snapshot, boolean force, boolean notifyNeighbors)
restoreSnapshot
in interface org.spongepowered.api.world.extent.Extent
public <T extends org.spongepowered.api.data.Property<?,?>> Optional<T> getProperty(int x, int y, int z, Class<T> propertyClass)
getProperty
in interface org.spongepowered.api.data.property.LocationBasePropertyHolder
public <T extends org.spongepowered.api.data.Property<?,?>> Optional<T> getProperty(int x, int y, int z, org.spongepowered.api.util.Direction direction, Class<T> propertyClass)
getProperty
in interface org.spongepowered.api.data.property.LocationBasePropertyHolder
public Collection<org.spongepowered.api.data.Property<?,?>> getProperties(int x, int y, int z)
getProperties
in interface org.spongepowered.api.data.property.LocationBasePropertyHolder
public <E> Optional<E> get(int x, int y, int z, org.spongepowered.api.data.key.Key<? extends org.spongepowered.api.data.value.BaseValue<E>> key)
get
in interface org.spongepowered.api.world.extent.LocationCompositeValueStore
public <T extends org.spongepowered.api.data.manipulator.DataManipulator<?,?>> Optional<T> get(int x, int y, int z, Class<T> manipulatorClass)
get
in interface org.spongepowered.api.world.extent.LocationCompositeValueStore
public <T extends org.spongepowered.api.data.manipulator.DataManipulator<?,?>> Optional<T> getOrCreate(int x, int y, int z, Class<T> manipulatorClass)
getOrCreate
in interface org.spongepowered.api.world.extent.LocationCompositeValueStore
public <E> E getOrNull(int x, int y, int z, org.spongepowered.api.data.key.Key<? extends org.spongepowered.api.data.value.BaseValue<E>> key)
getOrNull
in interface org.spongepowered.api.world.extent.LocationCompositeValueStore
public <E> E getOrElse(int x, int y, int z, org.spongepowered.api.data.key.Key<? extends org.spongepowered.api.data.value.BaseValue<E>> key, E defaultValue)
getOrElse
in interface org.spongepowered.api.world.extent.LocationCompositeValueStore
public <E,V extends org.spongepowered.api.data.value.BaseValue<E>> Optional<V> getValue(int x, int y, int z, org.spongepowered.api.data.key.Key<V> key)
getValue
in interface org.spongepowered.api.world.extent.LocationCompositeValueStore
public boolean supports(int x, int y, int z, org.spongepowered.api.data.key.Key<?> key)
supports
in interface org.spongepowered.api.world.extent.LocationCompositeValueStore
public boolean supports(int x, int y, int z, org.spongepowered.api.data.value.BaseValue<?> value)
supports
in interface org.spongepowered.api.world.extent.LocationCompositeValueStore
public boolean supports(int x, int y, int z, Class<? extends org.spongepowered.api.data.manipulator.DataManipulator<?,?>> manipulatorClass)
supports
in interface org.spongepowered.api.world.extent.LocationCompositeValueStore
public boolean supports(int x, int y, int z, org.spongepowered.api.data.manipulator.DataManipulator<?,?> manipulator)
supports
in interface org.spongepowered.api.world.extent.LocationCompositeValueStore
public Set<org.spongepowered.api.data.key.Key<?>> getKeys(int x, int y, int z)
getKeys
in interface org.spongepowered.api.world.extent.LocationCompositeValueStore
public Set<org.spongepowered.api.data.value.immutable.ImmutableValue<?>> getValues(int x, int y, int z)
getValues
in interface org.spongepowered.api.world.extent.LocationCompositeValueStore
public <E> org.spongepowered.api.data.DataTransactionResult transform(int x, int y, int z, org.spongepowered.api.data.key.Key<? extends org.spongepowered.api.data.value.BaseValue<E>> key, java.util.function.Function<E,E> function)
transform
in interface org.spongepowered.api.world.extent.LocationCompositeValueStore
public <E> org.spongepowered.api.data.DataTransactionResult offer(int x, int y, int z, org.spongepowered.api.data.key.Key<? extends org.spongepowered.api.data.value.BaseValue<E>> key, E value)
offer
in interface org.spongepowered.api.world.extent.LocationCompositeValueStore
public <E> org.spongepowered.api.data.DataTransactionResult offer(int x, int y, int z, org.spongepowered.api.data.value.BaseValue<E> value)
offer
in interface org.spongepowered.api.world.extent.LocationCompositeValueStore
public org.spongepowered.api.data.DataTransactionResult offer(int x, int y, int z, org.spongepowered.api.data.manipulator.DataManipulator<?,?> manipulator)
offer
in interface org.spongepowered.api.world.extent.LocationCompositeValueStore
public org.spongepowered.api.data.DataTransactionResult offer(int x, int y, int z, org.spongepowered.api.data.manipulator.DataManipulator<?,?> manipulator, org.spongepowered.api.data.merge.MergeFunction function)
offer
in interface org.spongepowered.api.world.extent.LocationCompositeValueStore
public org.spongepowered.api.data.DataTransactionResult offer(int x, int y, int z, Iterable<org.spongepowered.api.data.manipulator.DataManipulator<?,?>> manipulators)
offer
in interface org.spongepowered.api.world.extent.LocationCompositeValueStore
public org.spongepowered.api.data.DataTransactionResult remove(int x, int y, int z, Class<? extends org.spongepowered.api.data.manipulator.DataManipulator<?,?>> manipulatorClass)
remove
in interface org.spongepowered.api.world.extent.LocationCompositeValueStore
public org.spongepowered.api.data.DataTransactionResult remove(int x, int y, int z, org.spongepowered.api.data.key.Key<?> key)
remove
in interface org.spongepowered.api.world.extent.LocationCompositeValueStore
public org.spongepowered.api.data.DataTransactionResult undo(int x, int y, int z, org.spongepowered.api.data.DataTransactionResult result)
undo
in interface org.spongepowered.api.world.extent.LocationCompositeValueStore
public org.spongepowered.api.data.DataTransactionResult copyFrom(int xTo, int yTo, int zTo, org.spongepowered.api.data.DataHolder from)
copyFrom
in interface org.spongepowered.api.world.extent.LocationCompositeValueStore
public org.spongepowered.api.data.DataTransactionResult copyFrom(int xTo, int yTo, int zTo, int xFrom, int yFrom, int zFrom)
copyFrom
in interface org.spongepowered.api.world.extent.LocationCompositeValueStore
public org.spongepowered.api.data.DataTransactionResult copyFrom(int xTo, int yTo, int zTo, org.spongepowered.api.data.DataHolder from, org.spongepowered.api.data.merge.MergeFunction function)
copyFrom
in interface org.spongepowered.api.world.extent.LocationCompositeValueStore
public org.spongepowered.api.data.DataTransactionResult copyFrom(int xTo, int yTo, int zTo, int xFrom, int yFrom, int zFrom, org.spongepowered.api.data.merge.MergeFunction function)
copyFrom
in interface org.spongepowered.api.world.extent.LocationCompositeValueStore
public Collection<org.spongepowered.api.data.manipulator.DataManipulator<?,?>> getManipulators(int x, int y, int z)
getManipulators
in interface org.spongepowered.api.world.extent.LocationCompositeValueStore
public boolean validateRawData(int x, int y, int z, org.spongepowered.api.data.DataView container)
validateRawData
in interface org.spongepowered.api.world.extent.LocationCompositeValueStore
public void setRawData(int x, int y, int z, org.spongepowered.api.data.DataView container) throws org.spongepowered.api.service.persistence.InvalidDataException
setRawData
in interface org.spongepowered.api.world.extent.LocationCompositeValueStore
org.spongepowered.api.service.persistence.InvalidDataException
public long getWeatherStartTime()
getWeatherStartTime
in interface IMixinWorld
public void setWeatherStartTime(long weatherStartTime)
setWeatherStartTime
in interface IMixinWorld