skeleton exp bug (#6) 1/2
This commit is contained in:
@@ -6,6 +6,8 @@ import meteordevelopment.orbit.EventHandler;
|
|||||||
import minegame159.meteorclient.events.render.RenderEvent;
|
import minegame159.meteorclient.events.render.RenderEvent;
|
||||||
import minegame159.meteorclient.settings.*;
|
import minegame159.meteorclient.settings.*;
|
||||||
import minegame159.meteorclient.systems.modules.Module;
|
import minegame159.meteorclient.systems.modules.Module;
|
||||||
|
import minegame159.meteorclient.systems.modules.Modules;
|
||||||
|
import minegame159.meteorclient.systems.modules.render.Freecam;
|
||||||
import minegame159.meteorclient.utils.player.PlayerUtils;
|
import minegame159.meteorclient.utils.player.PlayerUtils;
|
||||||
import minegame159.meteorclient.utils.render.color.Color;
|
import minegame159.meteorclient.utils.render.color.Color;
|
||||||
import minegame159.meteorclient.utils.render.color.SettingColor;
|
import minegame159.meteorclient.utils.render.color.SettingColor;
|
||||||
@@ -25,6 +27,8 @@ import net.minecraft.util.math.*;
|
|||||||
public class SkeletonESP extends Module {
|
public class SkeletonESP extends Module {
|
||||||
private final SettingGroup sgGeneral = settings.getDefaultGroup();
|
private final SettingGroup sgGeneral = settings.getDefaultGroup();
|
||||||
|
|
||||||
|
private final Freecam freecam;
|
||||||
|
|
||||||
private final Setting<SettingColor> skeletonColorSetting = sgGeneral.add(new ColorSetting.Builder()
|
private final Setting<SettingColor> skeletonColorSetting = sgGeneral.add(new ColorSetting.Builder()
|
||||||
.name("players-color")
|
.name("players-color")
|
||||||
.description("The other player's color.")
|
.description("The other player's color.")
|
||||||
@@ -34,6 +38,7 @@ public class SkeletonESP extends Module {
|
|||||||
|
|
||||||
public SkeletonESP() {
|
public SkeletonESP() {
|
||||||
super(MeteorRejectsAddon.CATEGORY, "skeleton-esp", "Looks cool as fuck");
|
super(MeteorRejectsAddon.CATEGORY, "skeleton-esp", "Looks cool as fuck");
|
||||||
|
freecam = Modules.get().get(Freecam.class);
|
||||||
}
|
}
|
||||||
|
|
||||||
@EventHandler
|
@EventHandler
|
||||||
@@ -43,7 +48,7 @@ public class SkeletonESP extends Module {
|
|||||||
Render3DUtils.setup3DRender(true);
|
Render3DUtils.setup3DRender(true);
|
||||||
mc.world.getEntities().forEach(entity -> {
|
mc.world.getEntities().forEach(entity -> {
|
||||||
if (!(entity instanceof PlayerEntity)) return;
|
if (!(entity instanceof PlayerEntity)) return;
|
||||||
if (mc.options.getPerspective() == Perspective.FIRST_PERSON && (Entity)mc.player == entity) return;
|
if (mc.options.getPerspective() == Perspective.FIRST_PERSON && !freecam.isActive() && (Entity)mc.player == entity) return;
|
||||||
|
|
||||||
Color skeletonColor = PlayerUtils.getPlayerColor((PlayerEntity)entity, skeletonColorSetting.get());
|
Color skeletonColor = PlayerUtils.getPlayerColor((PlayerEntity)entity, skeletonColorSetting.get());
|
||||||
PlayerEntity playerEntity = (PlayerEntity) entity;
|
PlayerEntity playerEntity = (PlayerEntity) entity;
|
||||||
|
|||||||
Reference in New Issue
Block a user