Skip to content

Commit 6a1502f

Browse files
authored
Merge pull request #171 from HSGamer/patch-1
[XBlock] applyPhysics on Block#setType
2 parents d2f4ac4 + a981e3f commit 6a1502f

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/main/java/com/cryptomorin/xseries/XBlock.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -243,22 +243,22 @@ public static boolean setType(@Nonnull Block block, @Nullable XMaterial material
243243
if (smartConversion != null) material = smartConversion;
244244
if (material.parseMaterial() == null) return false;
245245

246-
block.setType(material.parseMaterial());
246+
block.setType(material.parseMaterial(), applyPhysics);
247247
if (XMaterial.supports(13)) return false;
248248

249249
String parsedName = material.parseMaterial().name();
250250
if (parsedName.endsWith("_ITEM")) {
251251
String blockName = parsedName.substring(0, parsedName.length() - "_ITEM".length());
252252
Material blockMaterial = Objects.requireNonNull(Material.getMaterial(blockName),
253253
() -> "Could not find block material for item '" + parsedName + "' as '" + blockName + '\'');
254-
block.setType(blockMaterial);
254+
block.setType(blockMaterial, applyPhysics);
255255
} else if (parsedName.contains("CAKE")) {
256256
Material blockMaterial = Material.getMaterial("CAKE_BLOCK");
257-
block.setType(blockMaterial);
257+
block.setType(blockMaterial, applyPhysics);
258258
}
259259

260260
LegacyMaterial legacyMaterial = LegacyMaterial.getMaterial(parsedName);
261-
if (legacyMaterial == LegacyMaterial.BANNER) block.setType(LegacyMaterial.STANDING_BANNER.material);
261+
if (legacyMaterial == LegacyMaterial.BANNER) block.setType(LegacyMaterial.STANDING_BANNER.material, applyPhysics);
262262
LegacyMaterial.Handling handling = legacyMaterial == null ? null : legacyMaterial.handling;
263263

264264
BlockState state = block.getState();

0 commit comments

Comments
 (0)