mirror of
https://github.com/kaboomserver/extras.git
synced 2024-11-27 09:55:36 -05:00
Latest changes
This commit is contained in:
parent
4796393dab
commit
71555ef96e
2 changed files with 22 additions and 8 deletions
|
@ -93,6 +93,11 @@ class Tick extends BukkitRunnable {
|
||||||
} else if (worldborder.getCenter().getX() != 0 || worldborder.getCenter().getZ() != 0) {
|
} else if (worldborder.getCenter().getX() != 0 || worldborder.getCenter().getZ() != 0) {
|
||||||
worldborder.setCenter(0, 0);
|
worldborder.setCenter(0, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*String tickSpeed = world.getGameRuleValue("randomTickSpeed");
|
||||||
|
if (Integer.parseInt(tickSpeed) > 10) {
|
||||||
|
world.setGameRuleValue("randomTickSpeed", "10");
|
||||||
|
}*/
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -397,7 +402,7 @@ class Events implements Listener {
|
||||||
double x = entity.getLocation().getX();
|
double x = entity.getLocation().getX();
|
||||||
double z = entity.getLocation().getZ();
|
double z = entity.getLocation().getZ();
|
||||||
|
|
||||||
if (entity.getWorld().getName() == "world") {
|
if (entity.getWorld().getName().equals("world")) {
|
||||||
if ((x > -20 && x < 20) && (z > -20 && z < 20)) {
|
if ((x > -20 && x < 20) && (z > -20 && z < 20)) {
|
||||||
event.setCancelled(true);
|
event.setCancelled(true);
|
||||||
}
|
}
|
||||||
|
@ -410,7 +415,7 @@ class Events implements Listener {
|
||||||
double x = entity.getLocation().getX();
|
double x = entity.getLocation().getX();
|
||||||
double z = entity.getLocation().getZ();
|
double z = entity.getLocation().getZ();
|
||||||
|
|
||||||
if (entity.getWorld().getName() == "world") {
|
if (entity.getWorld().getName().equals("world")) {
|
||||||
if ((x > -20 && x < 20) && (z > -20 && z < 20)) {
|
if ((x > -20 && x < 20) && (z > -20 && z < 20)) {
|
||||||
event.setCancelled(true);
|
event.setCancelled(true);
|
||||||
}
|
}
|
||||||
|
@ -423,7 +428,7 @@ class Events implements Listener {
|
||||||
double x = entity.getLocation().getX();
|
double x = entity.getLocation().getX();
|
||||||
double z = entity.getLocation().getZ();
|
double z = entity.getLocation().getZ();
|
||||||
|
|
||||||
if (entity.getWorld().getName() == "world") {
|
if (entity.getWorld().getName().equals("world")) {
|
||||||
if ((x > -20 && x < 20) && (z > -20 && z < 20)) {
|
if ((x > -20 && x < 20) && (z > -20 && z < 20)) {
|
||||||
event.setCancelled(true);
|
event.setCancelled(true);
|
||||||
}
|
}
|
||||||
|
@ -436,7 +441,7 @@ class Events implements Listener {
|
||||||
double x = player.getLocation().getX();
|
double x = player.getLocation().getX();
|
||||||
double z = player.getLocation().getZ();
|
double z = player.getLocation().getZ();
|
||||||
|
|
||||||
if (player.getWorld().getName() == "world") {
|
if (player.getWorld().getName().equals("world")) {
|
||||||
if ((x > -20 && x < 20) && (z > -20 && z < 20)) {
|
if ((x > -20 && x < 20) && (z > -20 && z < 20)) {
|
||||||
event.setCancelled(true);
|
event.setCancelled(true);
|
||||||
}
|
}
|
||||||
|
@ -446,9 +451,8 @@ class Events implements Listener {
|
||||||
@EventHandler
|
@EventHandler
|
||||||
void onPlayerCommandPreprocess(PlayerCommandPreprocessEvent event) {
|
void onPlayerCommandPreprocess(PlayerCommandPreprocessEvent event) {
|
||||||
String arr[] = event.getMessage().split(" ");
|
String arr[] = event.getMessage().split(" ");
|
||||||
String ar[] = event.getMessage().split(" ", 10);
|
|
||||||
|
|
||||||
/*if (arr[0].toLowerCase().equals("//schem") ||
|
if (arr[0].toLowerCase().equals("//schem") ||
|
||||||
arr[0].toLowerCase().equals("//schematic") ||
|
arr[0].toLowerCase().equals("//schematic") ||
|
||||||
arr[0].toLowerCase().equals("/schem") ||
|
arr[0].toLowerCase().equals("/schem") ||
|
||||||
arr[0].toLowerCase().equals("/schematic") ||
|
arr[0].toLowerCase().equals("/schematic") ||
|
||||||
|
@ -459,13 +463,17 @@ class Events implements Listener {
|
||||||
if (arr[1].toLowerCase().equals("delete")) {
|
if (arr[1].toLowerCase().equals("delete")) {
|
||||||
event.setCancelled(true);
|
event.setCancelled(true);
|
||||||
}
|
}
|
||||||
} else */if (arr[0].toLowerCase().equals("/minecraft:particle") ||
|
} else if (arr[0].toLowerCase().equals("/minecraft:gamerule") ||
|
||||||
|
arr[0].toLowerCase().equals("/gamerule")) {
|
||||||
|
if (arr[2] != null && Integer.parseInt(arr[2]) > 6) {
|
||||||
|
event.setMessage(String.join(" ", arr[0], arr[1]) + " 6");
|
||||||
|
}
|
||||||
|
} else if (arr[0].toLowerCase().equals("/minecraft:particle") ||
|
||||||
arr[0].toLowerCase().equals("/particle")) {
|
arr[0].toLowerCase().equals("/particle")) {
|
||||||
if (arr[9] != null && Integer.parseInt(arr[9]) > 10) {
|
if (arr[9] != null && Integer.parseInt(arr[9]) > 10) {
|
||||||
event.setMessage(String.join(" ", arr[0], arr[1], arr[2], arr[3], arr[4], arr[5], arr[6], arr[7], arr[8]) + " 10");
|
event.setMessage(String.join(" ", arr[0], arr[1], arr[2], arr[3], arr[4], arr[5], arr[6], arr[7], arr[8]) + " 10");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
event.setMessage(event.getMessage().substring(0, Math.min(256, event.getMessage().length())));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@EventHandler
|
@EventHandler
|
||||||
|
@ -520,6 +528,11 @@ class Events implements Listener {
|
||||||
if (arr[1].toLowerCase().equals("delete")) {
|
if (arr[1].toLowerCase().equals("delete")) {
|
||||||
event.setCancelled(true);
|
event.setCancelled(true);
|
||||||
}
|
}
|
||||||
|
} else if (arr[0].toLowerCase().equals("/minecraft:gamerule") ||
|
||||||
|
arr[0].toLowerCase().equals("/gamerule")) {
|
||||||
|
if (arr[2] != null && Integer.parseInt(arr[2]) > 6) {
|
||||||
|
event.setCommand(String.join(" ", arr[0], arr[1]) + " 6");
|
||||||
|
}
|
||||||
} else if (arr[0].toLowerCase().equals("minecraft:particle") ||
|
} else if (arr[0].toLowerCase().equals("minecraft:particle") ||
|
||||||
arr[0].toLowerCase().equals("particle")) {
|
arr[0].toLowerCase().equals("particle")) {
|
||||||
if (arr[9] != null && Integer.parseInt(arr[9]) > 10) {
|
if (arr[9] != null && Integer.parseInt(arr[9]) > 10) {
|
||||||
|
|
|
@ -309,6 +309,7 @@ public class Main extends JavaPlugin {
|
||||||
"pm",
|
"pm",
|
||||||
"shoutworld",
|
"shoutworld",
|
||||||
"say",
|
"say",
|
||||||
|
"setblock",
|
||||||
"silence",
|
"silence",
|
||||||
"sp",
|
"sp",
|
||||||
"spec",
|
"spec",
|
||||||
|
|
Loading…
Reference in a new issue