use of adudecalledleo.dontdropit.config.ModConfig in project DontDropIt by ModsByLeo.
the class DropDelayHandler method tick.
public static void tick(MinecraftClient client) {
if (client.player == null) {
reset();
wasToggleDelayDown = false;
return;
}
if (ModKeyBindings.isDown(keyToggleDropDelay)) {
if (!wasToggleDelayDown) {
wasToggleDelayDown = true;
ModConfig config = ModConfig.get();
if (originalDelayActivationMode == null) {
originalDelayActivationMode = config.dropDelay.mode;
config.dropDelay.mode = DelayActivationMode.DISABLED;
} else {
config.dropDelay.mode = originalDelayActivationMode;
originalDelayActivationMode = null;
}
ModConfig.save();
}
} else
wasToggleDelayDown = false;
if (client.currentScreen != null) {
if (client.currentScreen instanceof HandledScreenHooks)
tickOnHandledScreen(client, (HandledScreenHooks) client.currentScreen);
else
reset();
} else
tickNormally(client);
}
Aggregations