1
0
mirror of https://github.com/kami-blue/client synced 2025-02-19 06:37:35 +00:00

AutoRespawn log death coordinates

Closes #892
This commit is contained in:
Dominika 2020-05-31 12:29:19 -04:00
parent 9fbdbd062d
commit 34ed1c9bba
No known key found for this signature in database
GPG Key ID: B4A5A6DCA70F861F
2 changed files with 9 additions and 6 deletions

View File

@ -6,6 +6,8 @@ import me.zeroeightsix.kami.event.events.GuiScreenEvent;
import me.zeroeightsix.kami.module.Module;
import me.zeroeightsix.kami.setting.Setting;
import me.zeroeightsix.kami.setting.Settings;
import me.zeroeightsix.kami.util.CoordUtil;
import me.zeroeightsix.kami.util.Coordinate;
import net.minecraft.client.gui.GuiGameOver;
import static me.zeroeightsix.kami.util.MessageSendHelper.sendChatMessage;
@ -22,7 +24,7 @@ import static me.zeroeightsix.kami.util.MessageSendHelper.sendChatMessage;
public class AutoRespawn extends Module {
private Setting<Boolean> respawn = register(Settings.b("Respawn", true));
private Setting<Boolean> deathCoords = register(Settings.b("DeathCoords", true));
private Setting<Boolean> deathCoords = register(Settings.b("Save Death Coords", true));
private Setting<Boolean> antiGlitchScreen = register(Settings.b("Anti Glitch Screen", true));
@EventHandler
@ -33,6 +35,7 @@ public class AutoRespawn extends Module {
}
if (deathCoords.getValue() && mc.player.getHealth() <= 0) {
CoordUtil.writePlayerCoords("Death");
sendChatMessage(String.format("You died at x %d y %d z %d", (int) mc.player.posX, (int) mc.player.posY, (int) mc.player.posZ));
}

View File

@ -15,11 +15,11 @@ import static me.zeroeightsix.kami.util.MessageSendHelper.sendChatMessage;
showOnArray = Module.ShowOnArray.ON
)
public class CoordsLog extends Module {
private Setting<Boolean> forceLogOnDeath = register(Settings.b("onDeath", true));
private Setting<Boolean> deathInChat = register(Settings.b("logDeathInChat", true));
private Setting<Boolean> autoLog = register(Settings.b("onDelay", false));
private Setting<Double> delay = register(Settings.doubleBuilder("delay").withMinimum(1.0).withValue(15.0).withMaximum(60.0).build());
private Setting<Boolean> checkDuplicates = register(Settings.b("avoidDuplicates", true));
private Setting<Boolean> forceLogOnDeath = register(Settings.b("Save Death Coords", true));
private Setting<Boolean> deathInChat = register(Settings.b("Log in chat", true));
private Setting<Boolean> autoLog = register(Settings.b("Delay", false));
private Setting<Double> delay = register(Settings.doubleBuilder("Delay").withMinimum(1.0).withValue(15.0).withMaximum(60.0).build());
private Setting<Boolean> checkDuplicates = register(Settings.b("Avoid Duplicates", true));
private String previousCoord;