Update to Minecraft 1.18-pre8

By: md_5 <git@md-5.net>
This commit is contained in:
CraftBukkit/Spigot
2021-11-25 08:00:00 +11:00
parent 0d839e926c
commit 799bfc92e2
30 changed files with 206 additions and 758 deletions

View File

@@ -76,7 +76,7 @@
iblockdata.onPlace(this.level, blockposition, iblockdata1, flag);
}
@@ -323,7 +346,12 @@
@@ -324,7 +347,12 @@
@Nullable
public TileEntity getBlockEntity(BlockPosition blockposition, Chunk.EnumTileEntityState chunk_enumtileentitystate) {
@@ -90,7 +90,7 @@
if (tileentity == null) {
NBTTagCompound nbttagcompound = (NBTTagCompound) this.pendingBlockEntities.remove(blockposition);
@@ -394,6 +422,13 @@
@@ -395,6 +423,13 @@
tileentity1.setRemoved();
}
@@ -104,7 +104,7 @@
}
}
@@ -423,6 +458,12 @@
@@ -424,6 +459,12 @@
if (this.isInLevel()) {
TileEntity tileentity = (TileEntity) this.blockEntities.remove(blockposition);
@@ -117,7 +117,7 @@
if (tileentity != null) {
this.removeGameEventListener(tileentity);
tileentity.setRemoved();
@@ -470,6 +511,55 @@
@@ -471,6 +512,55 @@
}
@@ -173,7 +173,7 @@
public boolean isEmpty() {
return false;
}
@@ -658,7 +748,7 @@
@@ -659,7 +749,7 @@
private <T extends TileEntity> void updateBlockEntityTicker(T t0) {
IBlockData iblockdata = t0.getBlockState();
@@ -182,7 +182,7 @@
if (blockentityticker == null) {
this.removeBlockEntityTicker(t0.getBlockPos());
@@ -751,7 +841,7 @@
@@ -752,7 +842,7 @@
private boolean loggedInvalidBlockState;
a(TileEntity tileentity, BlockEntityTicker blockentityticker) {
@@ -191,7 +191,7 @@
this.ticker = blockentityticker;
}
@@ -774,7 +864,7 @@
@@ -775,7 +865,7 @@
this.loggedInvalidBlockState = true;
Chunk.LOGGER.warn("Block entity {} @ {} state {} invalid for ticking:", new org.apache.logging.log4j.util.Supplier[]{this::getType, this::getPos, () -> {
return iblockdata;