Methane Server Utilities
Tools for managing Methane clients
This mod provides server administrators with the ability to control Methane mod settings for players. You can either recommend parameter changes or forcibly apply them when connecting to the server. Players without the Methane mod installed can also join the game, but this requires the forceMethane option to be disabled (it's off by default).
All configuration parameters are stored as separate game rules, allowing any server operator to modify them as needed.
This is particularly useful for servers and modpacks that want to establish standard rules for players using Methane, considering the controversial nature of the permanent lighting feature. Fog settings will only be changed if the user has allowed this in their configuration. Methane features that don't significantly affect gameplay but break compatibility with the vanilla version will still remain active on the client side.
Game rules (default values):
enforceMethaneState: true // forcibly sets the Methane state, depriving players of the ability to use their own settings
defaultMethaneState: true // the state that is forcibly set/provided to players when connecting
forceMethane: false // disconnects the player if they don't have Methane or the client doesn't respond
Full functionality integration is ensured for Methane version 2.2 and above.
IMPORTANT: This is NOT a server moderation tool. Any user with basic programming knowledge can easily create their own version of Methane to bypass these restrictions. I don't plan to implement anti-bypass methods since keeping them updated would be too challenging.