mirror of
https://github.com/plexusorg/Plex-FAWE.git
synced 2024-12-23 17:57:38 +00:00
Made a few commands obey //toggleplace
This commit is contained in:
parent
0830eecd48
commit
1aa08104b5
@ -532,7 +532,8 @@ public enum BlockType {
|
|||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
public static boolean canTransferRedstone(int id) {
|
public static boolean canTransferRedstone(int id) {
|
||||||
return id == 75 // Redstone torch (off)
|
return id == 27 // Powered rail
|
||||||
|
|| id == 75 // Redstone torch (off)
|
||||||
|| id == 76 // Redstone torch (on)
|
|| id == 76 // Redstone torch (on)
|
||||||
|| id == 55 // Redstone wire
|
|| id == 55 // Redstone wire
|
||||||
|| id == 93 // Diode (off)
|
|| id == 93 // Diode (off)
|
||||||
|
@ -236,8 +236,9 @@ public class UtilityCommands {
|
|||||||
to = we.getBlock(player, args.getString(2));
|
to = we.getBlock(player, args.getString(2));
|
||||||
}
|
}
|
||||||
|
|
||||||
Vector min = player.getBlockIn().subtract(size, size, size);
|
Vector base = session.getPlacementPosition(player);
|
||||||
Vector max = player.getBlockIn().add(size, size, size);
|
Vector min = base.subtract(size, size, size);
|
||||||
|
Vector max = base.add(size, size, size);
|
||||||
Region region = new CuboidRegion(min, max);
|
Region region = new CuboidRegion(min, max);
|
||||||
|
|
||||||
int affected = editSession.replaceBlocks(region, from, to);
|
int affected = editSession.replaceBlocks(region, from, to);
|
||||||
@ -258,7 +259,7 @@ public class UtilityCommands {
|
|||||||
|
|
||||||
int size = args.argsLength() > 0 ? Math.max(1, args.getInteger(0)) : 10;
|
int size = args.argsLength() > 0 ? Math.max(1, args.getInteger(0)) : 10;
|
||||||
|
|
||||||
int affected = editSession.simulateSnow(player.getBlockIn(), size);
|
int affected = editSession.simulateSnow(session.getPlacementPosition(player), size);
|
||||||
player.print(affected + " surfaces covered. Let it snow~");
|
player.print(affected + " surfaces covered. Let it snow~");
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -276,7 +277,7 @@ public class UtilityCommands {
|
|||||||
|
|
||||||
int size = args.argsLength() > 0 ? Math.max(1, args.getInteger(0)) : 10;
|
int size = args.argsLength() > 0 ? Math.max(1, args.getInteger(0)) : 10;
|
||||||
|
|
||||||
int affected = editSession.thaw(player.getBlockIn(), size);
|
int affected = editSession.thaw(session.getPlacementPosition(player), size);
|
||||||
player.print(affected + " surfaces thawed.");
|
player.print(affected + " surfaces thawed.");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user