CecerMCProjects / NoChangeTheGame

A Fabric based Minecraft modification for modern versions that reverts behaviour changes since Minecraft 1.8.9 that are often disliked by PVP players. Intended for use on Hypixel only.
https://www.cecer1.com/projects/nochangethegame/
MIT License
9 stars 2 forks source link

[SUGGESTION] Add a versatility option #16

Open Skorlex opened 3 weeks ago

Skorlex commented 3 weeks ago

I'm not sure this is something possible but it would be nice if the mod had a setting to adapt to its environment. If X modern version feature is supported in X game/lobby then the mod would automatically detect it by itself and allow that feature to work. A clear example would be in Housing, in Housing, crawling is possible, then, if the mod detects crawling is possible, then it'd let the feature work, instead of keeping blocking it

Cecer commented 3 weeks ago

I have doubts that housing actually supports crawling vs just ignoring it. I guess it doesn't really hurt to enable the default behaviour. I'll have a think about how I want to do this. It is also technically possible for servers to force enable/disable crawling but I don't see that happening with Hypixel.

Skorlex commented 3 weeks ago

In Housing, I tested, you can go into 1x1 holes, which isn't the case in any other Hypixel game yet, but yeah, it may just ignore it (if I understood what you mean by "ignoring" it means it basically lets your player crawl even though that's not supposed to be supported?) Another situation where I could see the feature I proposed being useful is when SB, and new future games with modern versions features will get released on Hypixel, if overnight Hypixel made a new game with modern versions features (for example a game where you'd need 1.14+ sneaking height and 1.13+ swimming) the mod would cause serious issues, wouldn't it?

Cecer commented 3 weeks ago

The difficulty is in reliably detecting Hypixel game type switching. I could probably hook into the new Mod API but it remains to be seen how much this I don't know how much that'll help with future modes. I'll think on how best to expose this as a setting.

Thanks for all the feedback by the way. It's great to see other ideas shared.

Skorlex commented 3 weeks ago

No problem!