Warning
If you modify the configuration file, please reactivate or restart, do not reload this plugin at will.
The command is ll reactivate GMEssentials
version: configuration file version numberlog_level: log level (Trace, Debug, Info, Warn, Error, Fatal, Off)
Function: Hide the real server seed and show fake seeds to players
Configuration structure:
{
"enable": false,
"random": true,
"seed": 0
}enable: whether to enable the functionrandom: whether to generate a random seedseed: specify a fixed seed (effective when random=false)
Function: Allow client resource packs to be used in conjunction with server resource packs
Configuration value: true/false
Function: Allow players to display each other's skins normally
Configuration value: true/false
Function: Force to enable the educational version function (hot loading is not supported)
Configuration value: true/false
Function: Allows achievements to be earned in archives that prohibit achievements
Configuration value: true/false
Feature: Force-registers the /ability command
Config Value: true/false
Function: Customize the world name displayed to players
{
"enable": false,
"world_name": "§r§dCustom name"
}Function: Automatically complete fishing operations
Configuration value: true/false
Function: Customize explosion behavior parameters
{
"enable": false,
"defaultSetting": {
"allowExplosion": true,
"maxRadius": 100.0,
"allowDestroy": false,
"allowFire": false
},
"explosionSetting": {
"creeper": {
"allowExplosion": false,
"maxRadius": 5.0
}
}
}explosionSettingsupports configuring parameters for specific explosion sources (such as minecraft:creeper, minecraft:bed, etc.)defaultSettingis the default parameter. When no specific explosion source is specified inexplosionSetting, the default parameter is used.allowExplosion: whether explosion is allowedmaxRadius: maximum explosion radiusallowDestroy: whether to allow the destruction of blocksallowFire: whether to allow fire
Function: Create aliases for commands
{
"enable": false,
"alias": {
"gamemode": ["gm"],
"teleport": ["tp"]
}
}Feature: Overrides default command execution permissions
{
"enable": false,
"permissions": {
"stop": "GameDirectors"
}
}permissions: Custom permission levels for specific commands (e.g.,stop,give)Any: Players (can execute/list,/me,/whisper, etc.)GameDirectors: Moderators (can execute/clear,/fill,/give,/kill, etc.)Admin: Administrators (can execute/op,/deop,/reload,/wsserver, etc.)Host: Server Host (can execute/setmaxplayers, etc.)Owner: Console/Owner (can execute/transfer,/stop,/save, etc.)Internal: Internal Tier (no functional difference fromOwneridentified yet)
Function: Automatically open and close adjacent doors synchronously
Configuration value: true/false
FEATURE: Fixed /gamemode 6 command support
Configuration value: true/false
Function: Disable the modification of permissions through the settings interface
Configuration value: true/false
Function: Lock world settings
Configuration value: true/false
Function: When sneaking + empty-handed + right-clicking to open an unopenable container, an inoperable container will be opened for preview
Configuration value: true/false
Function: Leaves decay quickly
{
"enable": false,
"time": {
"min": 10,
"max": 20
}
}time: Set the minimum and maximum time for leaves to decay (unit: tick)
Function: No dummies will be counted when sleeping
Configuration value: true/false
Hidden OP flag (invisible_op)
Function: Make the administrator's crown invisible
Configuration value: true/false
Function: Clean unknown blocks when loading chunks
Configuration value: true/false
Function: Fixed the issue that the client cannot download the server texture pack in some cases
Configuration value: true/false
Function: Forged server Modd
{
"enable": false,
"motd": {
"enable": false,
"content": "§r§dCustom Motd"
},
"protocol_version": {
"enable": false,
"protocol_version": 758
},
"network_version": {
"enable": false,
"content": "1.21.60"
},
"player_count": {
"enable": false,
"player_count": 0
},
"max_player_count": {
"enable": false,
"max_player_count": 0
},
"guid": {
"enable": false,
"content": "Custom GUID"
},
"level_name": {
"enable": false,
"content": "Custom world name"
},
"game_mode": {
"enable": false,
"content": "Creative"
},
"local_port": {
"enable": false,
"local_port": 19132
},
"local_port_v6": {
"enable": false,
"local_port_v6": 19132
},
"other": {
"enable": false,
"content": ["Custom other information"]
}
}enable: whether to enable forgerymotd: Forge Motdprotocol_version: fake protocol versionnetwork_version: fake network versionplayer_count: fake the number of online playersmax_player_count: fake maximum number of playersguid: forge GUIDlevel_name: fake world namegame_mode: fake game modeSurvival: SurvivalCreative: CreationAdventure: AdventureSpectator: SpectatorDefault: Default
local_port: fake local portlocal_port_v6: fake local port V6other: fake other information
Function: Scheduled execution of commands
{
"enable": false,
"tasks": [
{
"cron": "0 0 0 * * ?",
"commands": [
"say scheduled task executed"
],
"output": false
}
]
}enable: whether to enable scheduled taskstasks: Scheduled task listcron: Scheduled task Cron expressioncommands: the commands to executeoutput: Whether the console outputs the task execution results
Function: Add GUI to the original command
{
"enable": false,
"commands": {
"gamemode": false,
"difficulty": false,
"time": false,
"weather": false,
"kick": false,
}
}Feature: Registers custom command mappings
{
"enable": false,
"commands": [
{
"command": "test",
"description": "Test command",
"run_commands": [
{
"command": "say Test command executed, input: $1, enum: $2",
"output": true
}
],
"permission": "Any",
"params": [
{
"name": "message",
"type": "String",
"optional": false
},
{
"name": "enum",
"type": "Enum",
"optional": false,
"enum_name": "gmessentials_test_enum",
"choices": [
"A",
"B",
"C"
]
}
]
}
]
}command: Command to registerdescription: Command descriptionrun_commands: List of commands to executecommand: Command to execute (supports$0for command name,$1for first parameter, etc.)output: Whether to output command execution results
permission: Permission required to register/use the commandparams: Parameter listname: Parameter nametype: Parameter typeInt: IntegerBool: BooleanFloat: Floating-point numberDimension: Dimension nameString: StringEnum: Enumeration valueSoftEnum: Dynamic enumerationActor: EntityPlayer: PlayerBlockPos: Integer coordinatesVec3: Floating-point coordinatesRawText: Raw text (differs from String)JsonValue: JSON valueItem: Item typeBlockName: Block typeBlockState: Block stateEffect: Effect typeActorType: Entity typeCommand: Command (used for subcommands likeexecute run)
optional: Whether the parameter is optionalenum_name: Enumeration name (required forEnum/SoftEnumtypes)choices: Enumeration value list (optional forEnum/SoftEnumtypes)
Note: Commands in
run_commandsare forcibly executed regardless of the executor's permissions. Permission checks are ignored.
Function: Protect farmland from being trampled and turned into mud
Configuration value: true/false
Function: Dynamically switch and update Modd
{
"enable": true,
"update_interval": 2500,
"content": [
"Welcome to the server!",
"This is a dynamic motd example.",
"The motd will be updated every 2.5 seconds.",
"current version: ${papi:server_version}"
]
}enable: whether to enable dynamic Moddupdate_interval: the time interval for updating Modd (unit: milliseconds)content: Motd content list (supports PAPI variables)
Function: Automatically replenish items when they are used up
Configuration value: true/false
Feature: Controls item drop on death in different dimensions
{
"enable": false,
"dimensions": {
"overworld": false,
"nether": false,
"the end": false
}
}dimensions: Dimension list (supports custom dimensions)overworld: Overworldnether: Netherthe end: The End
Note: The dimension keys represent
whether to enable keep inventory(prevent item drops) instead of controlling whether items drop.
Feature: Logs chat history, allowing players to view previous chats after rejoining the server.
{
"enable": false,
"max_record": 50
}max_record: Maximum number of chat entries stored
Feature: Edit experimental gameplay features
{
"enable": false,
"experiments": {
"TestExperiment": false,
"NextUpdate": false,
"DisabledExperiment": false,
"ExperimentalText": false,
"AllowSeedChange": false,
"DataDrivenBiomes": false,
"UpcomingCreatorFeatures": false,
"BetaApis": false,
"DataDrivenVanillaBlocksAndItems": false,
"DisableDataDrivenVanillaBlocksAndItems": false,
"ExperimentalCreatorCameras": false,
"MinecraftExplorer": false,
"DeferredTechnicalPreview": false,
"VillagerTradesRebalance": false,
"VanillaBlockGeometry": false,
"JigsawStructures": false,
"SimplifiedSpawnRules": false
}
}experiments: List of experimental features
Feature: Simplifies addon loading
{
"enable": false,
"directory": [
"./addons"
]
}directory: List of directories to load addons from- All folders and files with extensions like
.zip,.mcpack, or.mcaddonin these directories will be automatically loaded.
- All folders and files with extensions like
Feature: Customizes chat message formatting
{
"enable": true,
"format": {
"default": "<${papi:player_realname}> ${message}",
"zh_CN": "<${papi:player_realname}> ${message}",
"en_US": "<${papi:player_realname}> ${message}"
}
}format: Chat format rulesdefault: Default chat format...: Language-specific formats (e.g.,zh_CN,en_US)
Note: Supports PAPI placeholders and multilingual formatting, if the referenced PAPI variables have multilingual capabilities.
Feature: Disables specified buffs/effects
{
"enable": false,
"buffs": [
"infested"
]
}buffs: List of buff/effect IDs to disable
Feature: Disables specified commands in specific dimensions
{
"enable": false,
"dimensions": {
"overworld": ["tell"],
"nether": ["me"],
"the end": ["list"]
}
}dimensions: Dimension list (supports custom dimensions)overworld: Overworldnether: Netherthe end: The End
Feature: Disables specified entities
{
"enable": false,
"entities": {
"minecraft:silverfish": {
"load": false,
"spawn": true,
"place": false,
"summon": false
}
}
}entities: Entity restriction listload: Load from savespawn: Natural spawningplace: Spawning via spawn eggsummon: Summon via command
Feature: Merges nearby experience orbs
{
"enable": false,
"radius": 3.0,
"time": 20
} radius: Merge radius (合并半径)time: Interval between merge operations (in ticks) (多久执行一次合并操作,单位:刻)
Function: Add plugin setting options in the settings interface
Configuration value: true/false
{ "version": 4, "log_level": "Info", "features": { /* Functional module configuration */ }, "ui": { /* UI related configuration */ } }