- Status
- Offline
- Joined
- Jul 18, 2023
- Messages
- 707
- Reaction score
- 3
Unleash your wildest imagination and expand your Minecraft horizons like never before with our meticulously curated selection of extraordinary resources. These handpicked treasures are specifically designed to elevate your gameplay and bring about unimaginable possibilities. Whether you're a passionate builder, an intrepid explorer, or a daring adventurer, our diverse collection of sources holds something uniquely special for each and every one of you.
Immerse yourself in a realm of endless creativity as you discover cutting-edge mods, awe-inspiring texture packs, and captivating adventure maps that will breathe new life into your Minecraft world. Build majestic cities that touch the sky, craft intricate and breathtaking landscapes, or embark on daring quests that will test your skills and courage. The possibilities are limitless, and the only boundaries are those of your own imagination
Immerse yourself in a realm of endless creativity as you discover cutting-edge mods, awe-inspiring texture packs, and captivating adventure maps that will breathe new life into your Minecraft world. Build majestic cities that touch the sky, craft intricate and breathtaking landscapes, or embark on daring quests that will test your skills and courage. The possibilities are limitless, and the only boundaries are those of your own imagination
Fake perl:
JavaScript:
public class PearlBait extends Modules {
public PearlBait() {
super("PearlBait", "нетепает при вкл функцие куда кинул пёрл полезно чтоб наебать софтера", Categorys.PLAYER);
}
public Setting<Boolean> guarantee = this.register ( new Setting <> ( "Forced Strafe", true));
private final Queue<CPacketPlayer> packets = new ConcurrentLinkedQueue<>();
private int thrownPearlId = -1;
@SubscribeEvent
public void onPacketReceive(PacketEvent.Receive event){
if (event.getPacket() instanceof SPacketSpawnObject) {
SPacketSpawnObject packet = (SPacketSpawnObject) event.getPacket();
if (packet.getType() == 65) {
mc.world.playerEntities.stream()
.min(Comparator.comparingDouble((p) -> p.getDistance(packet.getX(), packet.getY(), packet.getZ())))
.ifPresent((player) -> {
if (player.equals(mc.player)) {
if (mc.player.onGround) {
mc.player.motionX = 0.0;
mc.player.motionY = 0.0;
mc.player.motionZ = 0.0;
mc.player.movementInput.moveForward = 0.0f;
mc.player.movementInput.moveStrafe = 0.0f;
// отправить кульок с резинкой
mc.player.connection.sendPacket(new CPacketPlayer.Position(mc.player.posX, mc.player.posY + 1.0, mc.player.posZ, false));
thrownPearlId = packet.getEntityID();
}
}
});
}
} else if (event.getPacket() instanceof CPacketPlayer && guarantee.getValue() && thrownPearlId != -1) {
packets.add((CPacketPlayer) event.getPacket());
event.setCanceled(true);
}
}
@Override
public void onUpdate(){
if (thrownPearlId != -1) {
for (Entity entity : mc.world.loadedEntityList) {
if (entity.getEntityId() == thrownPearlId && entity instanceof EntityEnderPearl) {
EntityEnderPearl pearl = (EntityEnderPearl) entity;
if (pearl.isDead) {
thrownPearlId = -1;
}
}
}
} else {
if (!packets.isEmpty()) {
do {
mc.player.connection.sendPacket(packets.poll());
} while (!packets.isEmpty());
}
}
}
}