Fix #5, disable AutoTNT for now
This commit is contained in:
@@ -29,7 +29,7 @@ public class MeteorRejectsAddon extends MeteorAddon {
|
||||
modules.add(new AutoExtinguish());
|
||||
modules.add(new AutoHighway());
|
||||
modules.add(new AutoPot());
|
||||
modules.add(new AutoTNT());
|
||||
//modules.add(new AutoTNT());
|
||||
modules.add(new Confuse());
|
||||
modules.add(new InteractionMenu());
|
||||
modules.add(new Glide());
|
||||
|
||||
@@ -83,10 +83,11 @@ public class AutoTNT extends Module {
|
||||
if (ticks <= 0) {
|
||||
// Clear and get tnt blocks
|
||||
blocks.clear();
|
||||
for (BlockPos blockPos : BlockUtils.getSphere(mc.player.getBlockPos(), range.get(), range.get())) {
|
||||
bp.set(blockPos);
|
||||
if (mc.world.getBlockState(blockPos).getBlock() instanceof TntBlock) blocks.add(bp);
|
||||
}
|
||||
// TODO: Fix
|
||||
// for (BlockPos blockPos : BlockUtils.getSphere(mc.player.getBlockPos(), range.get(), range.get())) {
|
||||
// bp.set(blockPos);
|
||||
// if (mc.world.getBlockState(blockPos).getBlock() instanceof TntBlock) blocks.add(bp);
|
||||
// }
|
||||
|
||||
// Make sure there are TNTs around us
|
||||
if (blocks.size() <= 0) {
|
||||
@@ -144,4 +145,5 @@ public class AutoTNT extends Module {
|
||||
private void setBpToVec3d(Vec3d pos) {
|
||||
bp.set(pos.getX(), pos.getY(), pos.getZ());
|
||||
}
|
||||
|
||||
}
|
||||
@@ -6,15 +6,19 @@ import meteordevelopment.orbit.EventHandler;
|
||||
import minegame159.meteorclient.events.render.RenderEvent;
|
||||
import minegame159.meteorclient.settings.*;
|
||||
import minegame159.meteorclient.systems.modules.Module;
|
||||
import minegame159.meteorclient.utils.player.PlayerUtils;
|
||||
import minegame159.meteorclient.utils.render.color.Color;
|
||||
import minegame159.meteorclient.utils.render.color.SettingColor;
|
||||
|
||||
import net.minecraft.client.model.ModelPart;
|
||||
import net.minecraft.client.options.Perspective;
|
||||
import net.minecraft.client.render.*;
|
||||
import net.minecraft.client.render.entity.LivingEntityRenderer;
|
||||
import net.minecraft.client.render.entity.PlayerEntityRenderer;
|
||||
import net.minecraft.client.render.entity.model.PlayerEntityModel;
|
||||
import net.minecraft.client.util.math.MatrixStack;
|
||||
import net.minecraft.client.util.math.Vector3f;
|
||||
import net.minecraft.entity.Entity;
|
||||
import net.minecraft.entity.player.PlayerEntity;
|
||||
import net.minecraft.util.math.*;
|
||||
|
||||
@@ -37,9 +41,11 @@ public class SkeletonESP extends Module {
|
||||
MatrixStack matrixStack = event.matrices;
|
||||
float g = event.tickDelta;
|
||||
Render3DUtils.INSTANCE.setup3DRender(true);
|
||||
Color skeletonColor = skeletonColorSetting.get();
|
||||
mc.world.getEntities().forEach(entity -> {
|
||||
if (entity instanceof PlayerEntity && entity.getUuid() != mc.player.getUuid()) {
|
||||
if (!(entity instanceof PlayerEntity)) return;
|
||||
if (mc.options.getPerspective() == Perspective.FIRST_PERSON && (Entity)mc.player == entity) return;
|
||||
|
||||
Color skeletonColor = PlayerUtils.getPlayerColor((PlayerEntity)entity, skeletonColorSetting.get());
|
||||
PlayerEntity playerEntity = (PlayerEntity) entity;
|
||||
|
||||
Vec3d footPos = Render3DUtils.INSTANCE.getEntityRenderPosition(playerEntity, g);
|
||||
@@ -124,7 +130,6 @@ public class SkeletonESP extends Module {
|
||||
|
||||
matrixStack.multiply(new Quaternion(new Vector3f(0, 1, 0), playerEntity.bodyYaw + 180, true));
|
||||
matrixStack.translate(-footPos.x, -footPos.y, -footPos.z);
|
||||
}
|
||||
});
|
||||
Render3DUtils.INSTANCE.end3DRender();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user