mirror of
https://github.com/KAMKEEL/CustomNPC-Plus.git
synced 2026-11-12 02:37:27 +00:00
Set infinite duration to -1 instead of Integer.MAX_VALUE
This commit is contained in:
1 parent
52e3b49f04
commit
e3e99f056a
2 files changed
+4
-4
No files matched your search
@@ -193,7 +193,7 @@ public class ScriptedActionManager implements IActionManager {
|
||||
protected final String name;
|
||||
protected int startAfterTicks;
|
||||
protected int count = 0;
|
||||
protected int duration = 0;
|
||||
protected int duration = -1;
|
||||
protected int maxDuration = -1;
|
||||
protected int updateEveryXTick = 5;
|
||||
protected final Consumer<IAction> task;
|
||||
@@ -237,7 +237,7 @@ public class ScriptedActionManager implements IActionManager {
|
||||
return;
|
||||
}
|
||||
|
||||
if (getDuration() >= getMaxDuration())
|
||||
if (duration != -1 && duration >= maxDuration)
|
||||
markDone();
|
||||
// only run on our update tick
|
||||
if (ticksExisted % updateEveryXTick == 0) {
|
||||
@@ -429,7 +429,7 @@ public class ScriptedActionManager implements IActionManager {
|
||||
Supplier<Boolean> predicate,
|
||||
Consumer<IAction> task,
|
||||
int maxChecks) {
|
||||
super(name, Integer.MAX_VALUE, 0, task);
|
||||
super(name, 0, task);
|
||||
this.predicate = predicate;
|
||||
this.updateEveryXTick = checkIntervalTicks;
|
||||
this.maxChecks = maxChecks;
|
||||
|
||||
Reference in new issue
Block a user