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