Начинающий
- Статус
- Оффлайн
- Регистрация
- 6 Окт 2024
- Сообщения
- 253
- Реакции
- 0
- Выберите загрузчик игры
- Прочие моды
Ну кароче сигма бупас лоника авто респавн 123 на зенит
Код
Если хотите могу сделать и на другие базы
Код
123:
package ru.zenith.implement.features.modules.player;
import lombok.AccessLevel;
import lombok.experimental.FieldDefaults;
import net.minecraft.client.network.ClientPlayerEntity;
import net.minecraft.network.packet.c2s.play.PlayerMoveC2SPacket;
import net.minecraft.network.packet.s2c.play.DeathMessageS2CPacket;
import ru.kotopushka.compiler.sdk.annotations.Compile;
import ru.zenith.api.feature.module.Module;
import ru.zenith.api.feature.module.ModuleCategory;
import ru.zenith.api.feature.module.setting.implement.SelectSetting;
import ru.zenith.api.feature.module.setting.implement.TextSetting;
import ru.zenith.api.event.EventHandler;
import ru.zenith.common.util.world.ServerUtil;
import ru.zenith.implement.events.packet.PacketEvent;
import ru.zenith.implement.events.player.DeathScreenEvent;
import ru.zenith.implement.events.player.TickEvent;
@SuppressWarnings("all")
@FieldDefaults(level = AccessLevel.PRIVATE, makeFinal = false)
public class AutoRespawn extends Module {
SelectSetting modeSetting = new SelectSetting("Mode", "Choose what will be used").value("FunTime Back", "Default", "LonyGrief");
TextSetting homeNameSetting = new TextSetting("Home Name", "Name of home for LonyGrief mode").setText("jir");
private boolean hasSetHome = false;
private int respawnTimer = 0;
public AutoRespawn() {
super("AutoRespawn", "Auto Respawn", ModuleCategory.PLAYER);
setup(modeSetting, homeNameSetting);
}
@EventHandler
public void onPacket(PacketEvent e) {
switch (e.getPacket()) {
case DeathMessageS2CPacket message when ServerUtil.getWorldType().equals("lobby") && modeSetting.isSelected("FunTime Back") -> {
mc.player.networkHandler.sendPacket(new PlayerMoveC2SPacket.PositionAndOnGround(1448, 1337, 228, false, false));
mc.player.requestRespawn();
mc.player.closeScreen();
}
case DeathMessageS2CPacket message when modeSetting.isSelected("LonyGrief") -> {
if (!hasSetHome) {
String homeName = homeNameSetting.getText();
mc.player.networkHandler.sendChatCommand("sethome " + homeName);
hasSetHome = true;
respawnTimer = 10;
}
}
default -> {
}
}
}
@Compile
@EventHandler
public void onDeathScreen(DeathScreenEvent e) {
if (modeSetting.isSelected("Default")) {
mc.player.requestRespawn();
mc.setScreen(null);
} else if (modeSetting.isSelected("LonyGrief")) {
mc.player.requestRespawn();
mc.setScreen(null);
respawnTimer = 20;
}
}
@EventHandler
public void onTick(TickEvent e) {
if (modeSetting.isSelected("LonyGrief") && respawnTimer > 0) {
respawnTimer--;
if (respawnTimer == 0 && hasSetHome) {
String homeName = homeNameSetting.getText();
mc.player.networkHandler.sendChatCommand("home " + homeName);
hasSetHome = false;
}
}
}
}
Пожалуйста, авторизуйтесь для просмотра ссылки.
( на лоник увы не заходит )Если хотите могу сделать и на другие базы