added phase (kinda works ¯\_(ツ)_/¯) resolves #9
This commit is contained in:
@@ -57,6 +57,7 @@ public class MeteorRejectsAddon extends MeteorAddon {
|
||||
modules.add(new ObsidianFarm());
|
||||
modules.add(new PacketFly());
|
||||
modules.add(new Painter());
|
||||
modules.add(new Phase());
|
||||
modules.add(new Rendering());
|
||||
modules.add(new SkeletonESP());
|
||||
modules.add(new SoundLocator());
|
||||
|
||||
28
src/main/java/cloudburst/rejects/modules/Phase.java
Normal file
28
src/main/java/cloudburst/rejects/modules/Phase.java
Normal file
@@ -0,0 +1,28 @@
|
||||
package cloudburst.rejects.modules;
|
||||
|
||||
import net.minecraft.util.shape.VoxelShapes;
|
||||
|
||||
import cloudburst.rejects.MeteorRejectsAddon;
|
||||
import meteordevelopment.meteorclient.events.world.CollisionShapeEvent;
|
||||
import meteordevelopment.meteorclient.systems.modules.Module;
|
||||
import meteordevelopment.orbit.EventHandler;
|
||||
|
||||
public class Phase extends Module {
|
||||
|
||||
public Phase() {
|
||||
super(MeteorRejectsAddon.CATEGORY, "phase", "Lets you clip through ground sometimes.");
|
||||
}
|
||||
|
||||
@EventHandler
|
||||
private void onCollisionShape(CollisionShapeEvent event) {
|
||||
if (mc.world == null || mc.player == null) return;
|
||||
if (event.type != CollisionShapeEvent.CollisionType.BLOCK) return;
|
||||
if (event.pos.getY() < mc.player.getY()) {
|
||||
if (mc.player.isSneaking()) {
|
||||
event.shape = VoxelShapes.empty();
|
||||
}
|
||||
} else {
|
||||
event.shape = VoxelShapes.empty();
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user