public abstract class MixinChunk extends Object implements org.spongepowered.api.world.Chunk
Constructor and Description |
---|
MixinChunk() |
Modifier and Type | Method and Description |
---|---|
boolean |
containsBiome(int x,
int z) |
boolean |
containsBlock(int x,
int y,
int z) |
abstract net.minecraft.world.biome.BiomeGenBase |
getBiome(net.minecraft.util.BlockPos pos,
net.minecraft.world.biome.WorldChunkManager chunkManager) |
org.spongepowered.api.world.biome.BiomeType |
getBiome(int x,
int z) |
abstract byte[] |
getBiomeArray() |
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) |
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) |
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) |
org.spongepowered.api.world.Location<org.spongepowered.api.world.Chunk> |
getLocation(double x,
double y,
double z) |
org.spongepowered.api.world.Location<org.spongepowered.api.world.Chunk> |
getLocation(int x,
int y,
int z) |
org.spongepowered.api.world.Location<org.spongepowered.api.world.Chunk> |
getLocation(com.flowpowered.math.vector.Vector3d position) |
org.spongepowered.api.world.Location<org.spongepowered.api.world.Chunk> |
getLocation(com.flowpowered.math.vector.Vector3i position) |
com.flowpowered.math.vector.Vector3i |
getPosition() |
org.spongepowered.api.world.extent.Extent |
getRelativeExtentView() |
org.spongepowered.api.world.World |
getWorld() |
boolean |
isLoaded() |
boolean |
isPopulated() |
boolean |
loadChunk(boolean generate) |
void |
onChunkLoadInject(org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci) |
void |
onChunkUnloadInject(org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci) |
void |
onConstructed(net.minecraft.world.World world,
int x,
int z,
org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci) |
void |
setBiome(int x,
int z,
org.spongepowered.api.world.biome.BiomeType biome) |
abstract void |
setBiomeArray(byte[] biomeArray) |
void |
setBlock(int x,
int y,
int z,
org.spongepowered.api.block.BlockState block) |
abstract net.minecraft.block.Block |
shadow$getBlock(int x,
int y,
int z) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addScheduledUpdate, addScheduledUpdate, createSnapshot, createSnapshot, digBlock, digBlock, digBlockWith, digBlockWith, getBlockDigTimeWith, getBlockDigTimeWith, getIndirectlyPoweredBlockFaces, getIndirectlyPoweredBlockFaces, getPoweredBlockFaces, getPoweredBlockFaces, getScheduledUpdates, getScheduledUpdates, interactBlock, interactBlock, interactBlockWith, interactBlockWith, isBlockFaceIndirectlyPowered, isBlockFaceIndirectlyPowered, isBlockFacePowered, isBlockFacePowered, isBlockFlammable, isBlockFlammable, removeScheduledUpdate, removeScheduledUpdate, restoreSnapshot, restoreSnapshot, restoreSnapshot, setBlock, setBlock, setBlockType, setBlockType
createEntity, createEntity, createEntity, createEntity, getEntities, getEntities, restoreSnapshot, spawnEntity
getTileEntities, getTileEntities, getTileEntity, getTileEntity
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, copyFrom, copyFrom, copyFrom, copyFrom, get, get, get, get, getKeys, getKeys, getManipulators, getManipulators, getOrCreate, getOrCreate, getOrElse, getOrElse, getOrNull, getOrNull, getProperties, getProperties, getProperty, getProperty, getValue, getValue, getValues, getValues, offer, offer, offer, offer, offer, offer, offer, offer, offer, offer, offer, remove, remove, remove, remove, setRawData, setRawData, supports, supports, supports, supports, supports, supports, supports, supports, transform, transform, undo, undo, validateRawData, validateRawData
public abstract net.minecraft.block.state.IBlockState getBlockState(net.minecraft.util.BlockPos pos)
public abstract net.minecraft.world.biome.BiomeGenBase getBiome(net.minecraft.util.BlockPos pos, net.minecraft.world.biome.WorldChunkManager chunkManager)
public abstract byte[] getBiomeArray()
public abstract void setBiomeArray(byte[] biomeArray)
public abstract net.minecraft.block.Block shadow$getBlock(int x, int y, int z)
public void onConstructed(net.minecraft.world.World world, int x, int z, org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci)
public void onChunkLoadInject(org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci)
public void onChunkUnloadInject(org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci)
public com.flowpowered.math.vector.Vector3i getPosition()
getPosition
in interface org.spongepowered.api.world.Chunk
public org.spongepowered.api.world.Location<org.spongepowered.api.world.Chunk> getLocation(int x, int y, int z)
getLocation
in interface org.spongepowered.api.world.Chunk
getLocation
in interface org.spongepowered.api.world.extent.Extent
public org.spongepowered.api.world.Location<org.spongepowered.api.world.Chunk> getLocation(com.flowpowered.math.vector.Vector3i position)
getLocation
in interface org.spongepowered.api.world.Chunk
getLocation
in interface org.spongepowered.api.world.extent.Extent
public org.spongepowered.api.world.Location<org.spongepowered.api.world.Chunk> getLocation(double x, double y, double z)
getLocation
in interface org.spongepowered.api.world.Chunk
getLocation
in interface org.spongepowered.api.world.extent.Extent
public org.spongepowered.api.world.Location<org.spongepowered.api.world.Chunk> getLocation(com.flowpowered.math.vector.Vector3d position)
getLocation
in interface org.spongepowered.api.world.Chunk
getLocation
in interface org.spongepowered.api.world.extent.Extent
public boolean isLoaded()
isLoaded
in interface org.spongepowered.api.world.extent.Extent
public boolean isPopulated()
isPopulated
in interface org.spongepowered.api.world.Chunk
public boolean loadChunk(boolean generate)
loadChunk
in interface org.spongepowered.api.world.Chunk
public org.spongepowered.api.world.World getWorld()
getWorld
in interface org.spongepowered.api.world.Chunk
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 org.spongepowered.api.block.BlockState getBlock(int x, int y, int z)
getBlock
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.block.BlockType getBlockType(int x, int y, int z)
getBlockType
in interface org.spongepowered.api.world.extent.BlockVolume
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 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