Like the title says, i've tried everything i can including: allowing both hamachi and java through my firewall, reinstalling minecraft, reinstalling and updating java, Moving hamachi's connection priority up, changing hamachi's connection type from public to private. There's probably more stuff that i tried that i can't remember at the moment too, i still get the same error "io.netty.channel.abstractchannel$annotatedconnectexception: connection timed out: no further information". Also yes, i know what port forwarding is and unfortunately that's not an option for me, tell me if i'm just absolutely screwed or not.
Hamachi has been squatting on an IANA-allocated IP block (18.104.22.168/8). As such, Hamachi fundamentally conflicts with the internet itself. Therefore, we don't support servers hosted via Hamachi.
If you are using Hamachi, use a different solution such as proper port forwarding, or a VPN.