23 package com.realtime.crossfire.jxclient.items;
25 import org.jetbrains.annotations.NotNull;
60 private final Object
sync =
new Object();
84 private final Runnable
runnable =
new Runnable() {
90 final long now = System.currentTimeMillis();
91 final boolean fireEvent;
100 sync.wait(thisDelay);
113 }
catch (
final InterruptedException ignored) {
147 final long now = System.currentTimeMillis();
148 synchronized (
sync) {