mirror of
https://github.com/PaperMC/Paper.git
synced 2025-01-02 17:32:03 +01:00
Filter bad block entity nbt data from falling blocks
This commit is contained in:
parent
472983f423
commit
b1018e6808
1 changed files with 9 additions and 0 deletions
|
@ -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();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue