Merge pull request 'Fix ConcurrentModificationException - 2' (#77) from TNTTracer into master
Reviewed-by: Lixfel <lixfel@steamwar.de>
Dieser Commit ist enthalten in:
Commit
7da1f7acbb
@ -26,6 +26,7 @@ public class TNTTracer15 {
|
|||||||
private static long current = System.currentTimeMillis();
|
private static long current = System.currentTimeMillis();
|
||||||
|
|
||||||
private static boolean removeInWater = true;
|
private static boolean removeInWater = true;
|
||||||
|
private static long lastExplosion = System.currentTimeMillis();
|
||||||
|
|
||||||
private static World world;
|
private static World world;
|
||||||
public static void worldInit() {
|
public static void worldInit() {
|
||||||
@ -44,7 +45,7 @@ public class TNTTracer15 {
|
|||||||
private static final float[] noValue = new float[0];
|
private static final float[] noValue = new float[0];
|
||||||
|
|
||||||
public static void initTNTTracer_15() {
|
public static void initTNTTracer_15() {
|
||||||
TNTTracer_15.init(BauSystem.getPlugin(), TNTTracer15::getTracePoints, TNTTracer15::getTraceUpdatePoints, TNTTracer15::getActionBar, TNTTracer15::showMode, p -> ShowManager.get(p).isDirty(), () -> status == Status.RECORD || status == Status.RECORD_AUTO);
|
TNTTracer_15.init(BauSystem.getPlugin(), TNTTracer15::getTracePoints, TNTTracer15::getTraceUpdatePoints, TNTTracer15::getActionBar, TNTTracer15::showMode, p -> ShowManager.get(p).isDirty(), () -> System.currentTimeMillis() - lastExplosion > 4500);
|
||||||
}
|
}
|
||||||
|
|
||||||
private static float[] accumulate(LinkedList<TNTTrace> traces) {
|
private static float[] accumulate(LinkedList<TNTTrace> traces) {
|
||||||
@ -264,6 +265,7 @@ public class TNTTracer15 {
|
|||||||
|
|
||||||
static void explode(TNTPrimed tntPrimed) {
|
static void explode(TNTPrimed tntPrimed) {
|
||||||
if (tntFrames.isEmpty()) return;
|
if (tntFrames.isEmpty()) return;
|
||||||
|
lastExplosion = System.currentTimeMillis();
|
||||||
tntFrames.getLast().explode(tntPrimed);
|
tntFrames.getLast().explode(tntPrimed);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
In neuem Issue referenzieren
Einen Benutzer sperren