Configurable tick limiter interval
This commit is contained in:
parent
1e4397c8d1
commit
9bea95dd22
@ -39,7 +39,7 @@ public class ChunkListener implements Listener {
|
|||||||
}
|
}
|
||||||
badChunks.clear();
|
badChunks.clear();
|
||||||
}
|
}
|
||||||
}, 1);
|
}, Settings.TICK_LIMITER.INTERVAL);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -75,53 +75,6 @@ public class ChunkListener implements Listener {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public boolean isRedstone(int id) {
|
|
||||||
switch (id) {
|
|
||||||
// wire
|
|
||||||
case 55:
|
|
||||||
// comparator
|
|
||||||
case 149:
|
|
||||||
case 150:
|
|
||||||
// diode
|
|
||||||
case 93:
|
|
||||||
case 94:
|
|
||||||
// torch
|
|
||||||
case 75:
|
|
||||||
case 76:
|
|
||||||
// rail
|
|
||||||
case 27:
|
|
||||||
case 23: // dispensor
|
|
||||||
case 158: // dropper
|
|
||||||
case 25:
|
|
||||||
// piston
|
|
||||||
case 29:
|
|
||||||
case 33:
|
|
||||||
// tnt
|
|
||||||
case 44:
|
|
||||||
// door
|
|
||||||
case 96: // trapdoor
|
|
||||||
case 167:
|
|
||||||
case 107: // fence
|
|
||||||
case 183:
|
|
||||||
case 184:
|
|
||||||
case 185:
|
|
||||||
case 186:
|
|
||||||
case 187:
|
|
||||||
// lamp
|
|
||||||
case 123:
|
|
||||||
case 124:
|
|
||||||
// BUD
|
|
||||||
case 73: // ore
|
|
||||||
case 74:
|
|
||||||
case 8: // water
|
|
||||||
case 9:
|
|
||||||
case 34: // piston
|
|
||||||
return true;
|
|
||||||
default:
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
private int lastPhysY = 0;
|
private int lastPhysY = 0;
|
||||||
|
|
||||||
@EventHandler(priority = EventPriority.LOWEST)
|
@EventHandler(priority = EventPriority.LOWEST)
|
||||||
|
@ -246,11 +246,13 @@ public class Settings extends Config {
|
|||||||
public static class TICK_LIMITER {
|
public static class TICK_LIMITER {
|
||||||
@Comment("Enable the limiter")
|
@Comment("Enable the limiter")
|
||||||
public static boolean ENABLED = true;
|
public static boolean ENABLED = true;
|
||||||
@Comment("Max falling blocks per tick (per chunk)")
|
@Comment("The interval in ticks")
|
||||||
|
public static int INTERVAL = 1;
|
||||||
|
@Comment("Max falling blocks per interval (per chunk)")
|
||||||
public static int FALLING = 512;
|
public static int FALLING = 512;
|
||||||
@Comment("Max physics per tick (per chunk)")
|
@Comment("Max physics per interval (per chunk)")
|
||||||
public static int PHYSICS = 512;
|
public static int PHYSICS = 512;
|
||||||
@Comment("Max item spawns per tick (per chunk)")
|
@Comment("Max item spawns per interval (per chunk)")
|
||||||
public static int ITEMS = 48;
|
public static int ITEMS = 48;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user