13
0
geforkt von Mirrors/Paper

[Slightly breaking] setType(Id) will not longer reuse the previous data value

of the block and instead reset the the data value to the block's default
Dieser Commit ist enthalten in:
Thinkofdeath 2014-12-02 12:03:02 +00:00
Ursprung b58808d54d
Commit 733e4290d8

Datei anzeigen

@ -121,7 +121,8 @@ public class CraftBlock implements Block {
} }
public boolean setTypeId(final int type, final boolean applyPhysics) { public boolean setTypeId(final int type, final boolean applyPhysics) {
return setTypeIdAndData(type, getData(), applyPhysics); net.minecraft.server.Block block = getNMSBlock(type);
return setTypeIdAndData(type, (byte) block.toLegacyData(block.getBlockData()), applyPhysics);
} }
public boolean setTypeIdAndData(final int type, final byte data, final boolean applyPhysics) { public boolean setTypeIdAndData(final int type, final byte data, final boolean applyPhysics) {