edge-case test plugin: fence and door in the rotated-block scene
This commit is contained in:
1 parent
a99acad80c
commit
9e59435e13
1 file changed
+8
@@ -49,6 +49,7 @@ public class PPTest extends JavaPlugin {
|
||||
scenes.put("shelf", new Scene("shelf", this::shelf, 3.5, 3.2, -2.5, 0.5, 1.5, 0.5));
|
||||
scenes.put("shelftop", new Scene("shelftop", this::shelf, 0.52, 6, 0.5, 0.5, 0, 0.5));
|
||||
scenes.put("rotated", new Scene("rotated", this::rotated, 3, 4.5, -4, 3, 0.5, 2));
|
||||
scenes.put("rotated2", new Scene("rotated2", this::rotated, -0.5, 3.5, 9.5, -0.5, 0.5, 5));
|
||||
scenes.put("vehicles", new Scene("vehicles", this::vehicles, 5, 3, -7, 5, 0.6, 1.5));
|
||||
}
|
||||
|
||||
@@ -412,6 +413,13 @@ public class PPTest extends JavaPlugin {
|
||||
Bukkit.createBlockData("minecraft:" + String.format(kinds[k], f[i])), false);
|
||||
}
|
||||
}
|
||||
// Fence with a single connection to the east (stone post at +x), door facing east, chest-free check.
|
||||
o.clone().add(-3, 0, 5).getBlock().setBlockData(Bukkit.createBlockData("minecraft:oak_fence[east=true]"), false);
|
||||
o.clone().add(-2, 0, 5).getBlock().setType(Material.STONE, false);
|
||||
o.clone().add(1, 0, 5).getBlock().setBlockData(
|
||||
Bukkit.createBlockData("minecraft:oak_door[facing=east,half=lower,hinge=left,open=false]"), false);
|
||||
o.clone().add(1, 1, 5).getBlock().setBlockData(
|
||||
Bukkit.createBlockData("minecraft:oak_door[facing=east,half=upper,hinge=left,open=false]"), false);
|
||||
o.clone().add(9, 0, 2).getBlock().setBlockData(Bukkit.createBlockData("minecraft:oak_log[axis=x]"), false);
|
||||
o.clone().add(9, 0, 4).getBlock().setBlockData(Bukkit.createBlockData("minecraft:oak_log[axis=z]"), false);
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user