Skip to content

Commit db020f0

Browse files
author
bengibbs
committedAug 10, 2024·
Try using setblock #396
1 parent 3fab820 commit db020f0

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed
 

‎src/main/java/world/bentobox/aoneblock/oneblocks/customblock/BlockDataCustomBlock.java

+10-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,16 @@ public void execute(AOneBlock addon, Block block) {
3636
try {
3737
block.setBlockData(Bukkit.createBlockData(blockData));
3838
} catch (IllegalArgumentException e) {
39-
BentoBox.getInstance().logError("Could not set block data " + blockData + " for block " + block.getType());
39+
try {
40+
// Try and place it
41+
String world = "minecraft:" + block.getLocation().getWorld().getName();
42+
String x = String.valueOf(block.getLocation().getBlockX());
43+
String y = String.valueOf(block.getLocation().getBlockY());
44+
String z = String.valueOf(block.getLocation().getBlockZ());
45+
Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "execute in " + world + " run setblock " + x + " " + y + " " + z + " " + blockData);
46+
} catch (Exception e2) {
47+
BentoBox.getInstance().logError("Could not set block data " + blockData + " for block " + block.getType());
48+
}
4049
}
4150
}
4251
}

0 commit comments

Comments
 (0)
Please sign in to comment.