timer is officially removed

This commit is contained in:
kawaiizenbo 2024-06-16 15:08:34 -07:00
parent eb50de42e0
commit 42eef68a66
2 changed files with 1 additions and 45 deletions

View file

@ -46,7 +46,7 @@ processResources {
} }
tasks.withType(JavaCompile).configureEach { tasks.withType(JavaCompile).configureEach {
// Minecraft 1.18 (1.18-pre2) upwards uses Java 17. // Minecraft 1.20.5 (24w14a) upwards uses Java 21.
it.options.release = 21 it.options.release = 21
} }

View file

@ -1,44 +0,0 @@
package me.kawaiizenbo.moonlight.module.modules;
import me.kawaiizenbo.moonlight.module.Module;
import me.kawaiizenbo.moonlight.module.settings.DoubleSetting;
import net.minecraft.client.render.RenderTickCounter;
import me.kawaiizenbo.moonlight.module.Category;
public class Timer extends Module
{
public DoubleSetting speed = new DoubleSetting("Speed", 1.5, 0.1, 10, 1);
double current = speed.value;
public Timer()
{
super("Timer", "Changes the number of ticks per second", Category.WORLD);
settings.add(speed);
}
@Override
public void onEnable()
{
super.onEnable();
//mc.renderTickCounter = new RenderTickCounter((float)(20.0*speed.value), 0L, this::targetTickRate);
current = speed.value;
}
@Override
public void tick()
{
if (current != speed.value) onEnable();
}
@Override
public void onDisable()
{
super.onDisable();
//mc.renderTickCounter = new RenderTickCounter(20.0f, 0L, this::targetTickRate);
}
public float targetTickRate(float millis)
{
if(!enabled) return 50.0f;
return (float)(50.0/speed.value);
}
}