mirror of
https://github.com/PaperMC/Paper.git
synced 2025-08-01 20:52:12 -07:00
Filter bad block entity nbt data from falling blocks
This commit is contained in:
@@ -108,3 +108,12 @@
|
|||||||
this.callOnBrokenAfterFall(block, blockposition);
|
this.callOnBrokenAfterFall(block, blockposition);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -328,7 +356,7 @@
|
||||||
|
this.dropItem = nbt.getBoolean("DropItem");
|
||||||
|
}
|
||||||
|
|
||||||
|
- if (nbt.contains("TileEntityData", 10)) {
|
||||||
|
+ if (nbt.contains("TileEntityData", 10) && !(this.level().paperConfig().entities.spawning.filterBadTileEntityNbtFromFallingBlocks && this.blockState.getBlock() instanceof net.minecraft.world.level.block.GameMasterBlock)) { // Paper - Filter bad block entity nbt data from falling blocks
|
||||||
|
this.blockData = nbt.getCompound("TileEntityData").copy();
|
||||||
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user