helo everyone. I'm running into a problem with the `minecraft.options.keyAttack.setDown(true);` function not working properly. I've hit a wall trying to fix it and can't seem to figure out what's wrong.
@Mod(PositionMod.MODID)
@Mod.EventBusSubscriber(modid = PositionMod.MODID, bus = Mod.EventBusSubscriber.Bus.FORGE, value = Dist.CLIENT)
public class PositionMod {
private static BlockPos targetPos = null;
public static final String MODID = "positionmod";
private static final Minecraft minecraft = Minecraft.getInstance();
public PositionMod() {
IEventBus modEventBus = MinecraftForge.EVENT_BUS;
modEventBus.register(this);
}
@SubscribeEvent
public void onClientTick(ClientTickEvent event) {
if (minecraft.level == null || minecraft.player == null) {
return;
}
minecraft.options.keyAttack.setDown(true);
}
}
for example, in this code, `minecraft.options.keyAttack.setDown(true);` should make it so that I'm continuously swinging my hand or breaking blocks, but it's not working.
my mod is on 1.20.1