diff --git a/src/main/java/com/genyo/addon/mixin/HudRendererAccessor.java b/src/main/java/com/genyo/addon/mixin/HudRendererAccessor.java deleted file mode 100644 index f72ae9a..0000000 --- a/src/main/java/com/genyo/addon/mixin/HudRendererAccessor.java +++ /dev/null @@ -1,13 +0,0 @@ -package com.genyo.addon.mixin; - -import meteordevelopment.meteorclient.systems.hud.HudRenderer; -import org.spongepowered.asm.mixin.Mixin; -import org.spongepowered.asm.mixin.gen.Accessor; - -@Mixin(HudRenderer.class) -public interface HudRendererAccessor { - - @Accessor(value = "INSTANCE", remap = false) - HudRenderer getHudRenderer(); - -} diff --git a/src/main/java/com/genyo/addon/modules/AngelSexHulkenberg.java b/src/main/java/com/genyo/addon/modules/AngelSexHulkenberg.java index 6251035..5de2474 100644 --- a/src/main/java/com/genyo/addon/modules/AngelSexHulkenberg.java +++ b/src/main/java/com/genyo/addon/modules/AngelSexHulkenberg.java @@ -5,6 +5,7 @@ import com.genyo.addon.mixin.IEntity; import com.genyo.addon.render.Render2DEngine; import com.genyo.addon.render.Render3DEngine; +import com.genyo.addon.systems.enemies.Enemies; import com.genyo.addon.utils.MathUtil; import com.mojang.authlib.GameProfile; import com.mojang.blaze3d.platform.GlStateManager; @@ -38,6 +39,13 @@ public AngelSexHulkenberg() { private final SettingGroup sgGeneral = settings.getDefaultGroup(); + private final Setting focusEnemy = sgGeneral.add(new BoolSetting.Builder() + .name("Focus Enemies") + .description("enemyknél csinálja csak") + .defaultValue(false) + .build() + ); + private final Setting mode = sgGeneral.add(new EnumSetting.Builder() .name("Mode") .description("Ki a faszom az a Hulkenberg??????????") @@ -117,9 +125,11 @@ public void onRender(Render3DEvent event) { @SuppressWarnings("unused") private void onTotemPop(@NotNull TotemPopEvent e) { if (e.entity.equals(mc.player) || mc.world == null) return; - //if (mc.world == null) return; -------- for testing + //if (mc.world == null) return; //-------- for testing if (mc.getServer() == null) return; + if (focusEnemy.get()) if (!(Enemies.get().isEnemy(e.entity))) return; + AbstractClientPlayerEntity entity = new AbstractClientPlayerEntity(mc.world, new GameProfile(e.entity.getUuid(), e.entity.getName().getString())) { @Override public boolean isSpectator() {return false;} @Override public boolean isCreative() {return false;} diff --git a/src/main/java/com/genyo/addon/utils/HudUtils.java b/src/main/java/com/genyo/addon/utils/HudUtils.java index 52579ac..9f616de 100644 --- a/src/main/java/com/genyo/addon/utils/HudUtils.java +++ b/src/main/java/com/genyo/addon/utils/HudUtils.java @@ -1,6 +1,5 @@ package com.genyo.addon.utils; -import com.genyo.addon.mixin.HudRendererAccessor; import meteordevelopment.meteorclient.systems.hud.HudRenderer; import meteordevelopment.meteorclient.utils.render.color.Color; import net.minecraft.client.gui.DrawContext; diff --git a/src/main/resources/genyo.mixins.json b/src/main/resources/genyo.mixins.json index 0514050..e1d3542 100644 --- a/src/main/resources/genyo.mixins.json +++ b/src/main/resources/genyo.mixins.json @@ -3,7 +3,6 @@ "package": "com.genyo.addon.mixin", "compatibilityLevel": "JAVA_21", "client": [ - "HudRendererAccessor", "PlayerUtilsMixin", "FriendsInjector", "IEntity"