public abstract class MixinWorldServer extends MixinWorld
builder, captureBlockLists, captureBlocks, capturedEntities, capturedEntityItems, capturedOnBlockAddedEntities, capturedOnBlockAddedItems, capturedSpongeBlockBreaks, capturedSpongeBlockFluids, capturedSpongeBlockModifications, capturedSpongeBlockPlaces, capturedSpongePopulators, captureEntitySpawns, captureTerrainGen, currentTickBlock, currentTickEntity, currentTickOnBlockAdded, currentTickTileEntity, isRemote, loadedEntityList, loadedTileEntityList, processingCaptureCause, provider, rand, restoringBlocks, scheduledUpdatesAreImmediate, spongeScoreboard, theProfiler, worldConfig, worldInfo, worldScoreboard
Constructor and Description |
---|
MixinWorldServer() |
Modifier and Type | Method and Description |
---|---|
org.spongepowered.api.block.ScheduledBlockUpdate |
addScheduledUpdate(int x,
int y,
int z,
int priority,
int ticks) |
abstract boolean |
fireBlockEvent(net.minecraft.block.BlockEventData event) |
Collection<org.spongepowered.api.block.ScheduledBlockUpdate> |
getScheduledUpdates(int x,
int y,
int z) |
boolean |
isPlayerFullyAsleep(net.minecraft.entity.player.EntityPlayer entityPlayer) |
boolean |
isSpectatorAndNotIgnored(net.minecraft.entity.player.EntityPlayer entityPlayer) |
boolean |
isSpectatorOrIgnored(net.minecraft.entity.player.EntityPlayer entityPlayer) |
void |
onCreateSpawnPosition(net.minecraft.world.WorldSettings settings,
org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci) |
boolean |
onFireBlockEvent(net.minecraft.world.WorldServer worldIn,
net.minecraft.block.BlockEventData event) |
void |
onInit(org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<net.minecraft.world.World> cir,
net.minecraft.scoreboard.ScoreboardSaveData scoreboardsavedata) |
void |
onInit(org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<net.minecraft.world.World> cir,
String s,
net.minecraft.village.VillageCollection villagecollection,
net.minecraft.scoreboard.ScoreboardSaveData scoreboardsavedata) |
void |
onPostInit(org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<net.minecraft.world.World> ci) |
void |
onUpdateBlocks(net.minecraft.block.Block block,
net.minecraft.world.World worldIn,
net.minecraft.util.BlockPos pos,
net.minecraft.block.state.IBlockState state,
Random rand) |
void |
onUpdateBlockTick(net.minecraft.block.Block block,
net.minecraft.world.World worldIn,
net.minecraft.util.BlockPos pos,
net.minecraft.block.state.IBlockState state,
Random rand) |
void |
onUpdateTick(net.minecraft.block.Block block,
net.minecraft.world.World worldIn,
net.minecraft.util.BlockPos pos,
net.minecraft.block.state.IBlockState state,
Random rand) |
void |
removeScheduledUpdate(int x,
int y,
int z,
org.spongepowered.api.block.ScheduledBlockUpdate update) |
abstract void |
updateBlockTick(net.minecraft.util.BlockPos p_175654_1_,
net.minecraft.block.Block p_175654_2_,
int p_175654_3_,
int p_175654_4_) |
addWeatherEffect, capturingBlocks, capturingTerrainGen, checkLight, clearTitle, containsBiome, containsBlock, copyFrom, copyFrom, copyFrom, copyFrom, createEntity, createEntity, createEntity, createEntity, createSnapshot, createSpongeBlockSnapshot, doesKeepSpawnLoaded, forecast, forecast, get, get, getBiome, getBiomeGenForCoords, getBiomeMax, getBiomeMin, getBiomeSize, getBlock, getBlockBreakList, getBlockMax, getBlockMin, getBlockSize, getBlockState, getBlockType, getChunk, getChunk, getChunkFromBlockCoords, getChunkFromChunkCoords, getChunkProvider, getContext, getCreationSettings, getCurrentTickBlock, getCurrentTickEntity, getCurrentTickTileEntity, getDifficulty, getDimension, getEntities, getEntities, getEntities, getEntity, getExtentView, getExtentView, getGameRule, getGameRules, getGeneratorPopulators, getIndirectlyPoweredBlockFaces, getKeys, getLightFor, getLoadedChunks, getManipulators, getName, getOrCreate, getOrElse, getOrNull, getPopulators, getPoweredBlockFaces, getProperties, getProperties, getProperty, getProperty, getRedstonePower, getRelativeExtentView, getRemainingDuration, getRunningDuration, getScoreboard, getSkylightSubtracted, getSpawnLocation, getStrongPower, getTileEntities, getTileEntities, getTileEntity, getTileEntity, getUniqueId, getValue, getValues, getWeather, getWeatherStartTime, getWorldBorder, getWorldChunkManager, getWorldConfig, getWorldGenerator, handlePostTickCaptures, isAreaLoaded, isBlockIndirectlyGettingPowered, isBlockPowered, isChunkLoaded, isChunkSpawnerRunning, isLoaded, isValid, isWorldSpawnerRunning, loadChunk, loadChunk, markAndNotifyNeighbors, markBlockForUpdate, newExplosion, notifyNeighborsRespectDebug, offer, offer, offer, offer, offer, onCallEntityUpdate, onConstructed, onEntityAdded, onForceBlockUpdateTick, onGetCollidingBoundingBoxes, onUpdateEntities, onUpdateTileEntities, playSound, playSound, playSound, playSoundEffect, processingCaptureCause, remove, remove, resetTitle, restoreSnapshot, restoreSnapshot, restoreSnapshot, restoringBlocks, sendMessage, sendMessage, sendTitle, setBiome, setBlock, setBlockState, setCapturingEntitySpawns, setCapturingTerrainGen, setChunkSpawnerRunning, setCurrentTickBlock, setKeepSpawnLoaded, setProcessingCaptureCause, setRawData, setScoreboard, setWeatherStartTime, setWorldGenerator, setWorldSpawnerRunning, shadow$getDifficulty, shadow$getWorldBorder, spawnEntity, spawnEntityInWorld, spawnParticles, spawnParticles, supports, supports, supports, supports, transform, triggerExplosion, undo, unloadChunk, updateComparatorOutputLevel, updateEntity, updateWorldGenerator, validateRawData
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getLocation, getLocation, getLocation, getLocation, getPlayerSimulator, getTeleporterAgent, getWorldStorage
addScheduledUpdate, createSnapshot, getScheduledUpdates, 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 abstract void updateBlockTick(net.minecraft.util.BlockPos p_175654_1_, net.minecraft.block.Block p_175654_2_, int p_175654_3_, int p_175654_4_)
public abstract boolean fireBlockEvent(net.minecraft.block.BlockEventData event)
public void onCreateSpawnPosition(net.minecraft.world.WorldSettings settings, org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci)
public void onInit(org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<net.minecraft.world.World> cir, String s, net.minecraft.village.VillageCollection villagecollection, net.minecraft.scoreboard.ScoreboardSaveData scoreboardsavedata)
public void onInit(org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<net.minecraft.world.World> cir, net.minecraft.scoreboard.ScoreboardSaveData scoreboardsavedata)
public void onPostInit(org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<net.minecraft.world.World> ci)
public void onUpdateBlocks(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 onUpdateBlockTick(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 onUpdateTick(net.minecraft.block.Block block, net.minecraft.world.World worldIn, net.minecraft.util.BlockPos pos, net.minecraft.block.state.IBlockState state, Random rand)
public boolean onFireBlockEvent(net.minecraft.world.WorldServer worldIn, net.minecraft.block.BlockEventData event)
public Collection<org.spongepowered.api.block.ScheduledBlockUpdate> getScheduledUpdates(int x, int y, int z)
public org.spongepowered.api.block.ScheduledBlockUpdate addScheduledUpdate(int x, int y, int z, int priority, int ticks)
public void removeScheduledUpdate(int x, int y, int z, org.spongepowered.api.block.ScheduledBlockUpdate update)
public boolean isSpectatorOrIgnored(net.minecraft.entity.player.EntityPlayer entityPlayer)
public boolean isPlayerFullyAsleep(net.minecraft.entity.player.EntityPlayer entityPlayer)
public boolean isSpectatorAndNotIgnored(net.minecraft.entity.player.EntityPlayer entityPlayer)