maruohon / tweakeroo

A client-side Minecraft mod that adds various "tweaks" (= usually small-ish individual features)
GNU Lesser General Public License v3.0
475 stars 130 forks source link

[Suggestion] No freecam version of tweakaroo for server use. #209

Open SkeletalPrints opened 3 years ago

SkeletalPrints commented 3 years ago

Idea: Version of tweakeroo without the code for freecam named "tweakeroo no freecam" or something similar. The server I am playing on and a lot of other servers I would believe do not like players having access to a version of spectator mode at any time. I don't have enough experience to do the modifications myself, and I feel that would make the admins of the server I am playing on happier than playing with the code and just not using it.

maruohon commented 3 years ago

The idea for a "non-cheaty" version of Tweakeroo has been thrown around a few times, but the problem with that is that quite literally nobody would agree what they consider cheaty features. And maintaining multiple versions of a mod adds considerable maintenance overhead, and I just don't have time or motivation to do that.

But the upcoming bigger updates of the mods will have the option for a server to say which features are not allowed or which features are the only ones that are allowed. I'm also going to re-structure the mod code in a way that would allow completely turning off unwanted parts of the mod, but the server integration can't easily use that since that part would need the configs to be set at game launch time. But the effective end result of just disabling the feature at run-time is still the same from the user's point of view - the feature will be disabled. The ability to entirely disable things (mostly the Mixins of unwanted features) is more interesting for solving possible mod conflicts.

SkeletalPrints commented 3 years ago

Thank you for responding so quickly! As I think about it more there are so many things that would be considered "cheaty" to different people from fake sneak to offset block placement. I am excited about this future update and will be very interested when it comes out. Thanks for this awesome mod and keeping it up to date and fixing bugs! :)

SaiCode-DEV commented 2 years ago

or even better: A config file for the server when the mod is installed to disable certain features from the client. then i could deny server wide the freecam(and perhaps even a bypass for OP players)