Skip to content

Commit

Permalink
new Modules
Browse files Browse the repository at this point in the history
  • Loading branch information
Nxyi committed Jul 30, 2023
1 parent 5462757 commit c781446
Showing 1 changed file with 19 additions and 3 deletions.
22 changes: 19 additions & 3 deletions src/main/java/com/dark/zewo2/modules/BetterAutoSign.java
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,16 @@
import meteordevelopment.meteorclient.mixin.AbstractSignEditScreenAccessor;
import meteordevelopment.meteorclient.settings.*;
import meteordevelopment.meteorclient.systems.modules.Module;
import meteordevelopment.meteorclient.utils.player.FindItemResult;
import meteordevelopment.meteorclient.utils.player.InvUtils;
import meteordevelopment.orbit.EventHandler;
import net.minecraft.block.Block;
import net.minecraft.block.SignBlock;
import net.minecraft.block.entity.SignBlockEntity;
import net.minecraft.client.gui.screen.ingame.SignEditScreen;
import net.minecraft.item.DyeItem;
import net.minecraft.item.GoatHornItem;
import net.minecraft.item.Item;
import net.minecraft.network.packet.c2s.play.CloseHandledScreenC2SPacket;
import net.minecraft.network.packet.c2s.play.PlayerInteractBlockC2SPacket;
import net.minecraft.network.packet.c2s.play.UpdateSignC2SPacket;
Expand All @@ -26,10 +32,12 @@
import net.minecraft.util.math.Vec3d;
import org.reflections.vfs.Vfs;

import java.util.List;

public class BetterAutoSign extends Module {
BlockPos last = new BlockPos(0,-500,0);

private final SettingGroup sgGeneral = this.settings.createGroup("Front");
private final SettingGroup sgGeneral = this.settings.getDefaultGroup();

private final Setting<BetterAutoSign.sides> mode = sgGeneral.add(new EnumSetting.Builder<BetterAutoSign.sides>()
.name("mode")
Expand Down Expand Up @@ -61,8 +69,12 @@ private void packet(PacketEvent.Receive event){

BlockPos sign = new BlockPos(packet.getPos());

if (mode.get().equals(sides.front)) mc.player.networkHandler.sendPacket(new UpdateSignC2SPacket(sign, true, isempty(line1.get()), isempty(line2.get()), isempty(line3.get()), isempty(line4.get())));
if (mode.get().equals(sides.back)) mc.player.networkHandler.sendPacket(new UpdateSignC2SPacket(sign, false, isempty(line1.get()), isempty(line2.get()), isempty(line3.get()), isempty(line4.get())));
if (mode.get().equals(sides.front)) {
mc.player.networkHandler.sendPacket(new UpdateSignC2SPacket(sign, true, isempty(line1.get()), isempty(line2.get()), isempty(line3.get()), isempty(line4.get())));
}
if (mode.get().equals(sides.back)) {
mc.player.networkHandler.sendPacket(new UpdateSignC2SPacket(sign, false, isempty(line1.get()), isempty(line2.get()), isempty(line3.get()), isempty(line4.get())));
}

if (mode.get().equals(sides.both)){
mc.player.networkHandler.sendPacket(new UpdateSignC2SPacket(sign, true, isempty(line1.get()), isempty(line2.get()), isempty(line3.get()), isempty(line4.get())));
Expand Down Expand Up @@ -96,6 +108,10 @@ private Direction getop(Direction dir){
else return Direction.EAST;
}

private boolean itemfilter(Item item) {
return item instanceof DyeItem;
}

public enum sides{
front,
back,
Expand Down

0 comments on commit c781446

Please sign in to comment.