+package de.paxii.clarinet.module.external;
+import de.paxii.clarinet.Wrapper;
+import de.paxii.clarinet.event.EventHandler;
+import de.paxii.clarinet.event.events.game.IngameTickEvent;
+import de.paxii.clarinet.module.Module;
+import de.paxii.clarinet.module.ModuleCategory;
+import de.paxii.clarinet.util.module.settings.ValueBase;
+import net.minecraft.util.Timer;
+ * Created by Lars on 28.07.17.
+public class ModuleTimer extends Module {
+ super("Timer", ModuleCategory.MOVEMENT);
+ this.setVersion("1.0");
+ this.setBuildVersion(18200);
+ this.setDescription("Changes the speed of everything.");
+ this.getModuleValues().put("speed", new ValueBase("Speed", 2.0F, 0.5F, 10.0F) {
+ public void onUpdate(float oldValue, float newValue) {
+ ModuleTimer.this.resetTimer();
+ ModuleTimer.this.setTimer();
+ public void onEnable() {
+ protected void setTimer() {
+ this.timer = Wrapper.getMinecraft().getTimer();
+ Wrapper.getMinecraft().setTimer(new Timer(this.getValueBase("speed").getValue() * 20.0F));
+ protected void resetTimer() {
+ Wrapper.getMinecraft().setTimer(this.timer);
+ public void onDisable() {