Repository navigation
Options
The following options could be set with the command /messcfg <option> <value>. For example, to enable the entity boundary box renderer, enter /messcfg serverSyncedBox true.
There are there initializing strategies available:
- Legacy strategy: Accessing paths are only initialized once for its first input, then the result, including the resolved
Memberinstances and so on, will be used to handle all subsequent inputs. - Standard strategy: Accessing paths are parsed for every different inputs, and the parsed copies are cached until the inputs are discarded by the garbage collector.
- Strict Strategy: Accessing paths are reinitialized each time they are used.
Available values:
LEGACYSTANDARDSTRICT
Default value: STANDARD
Allow entity selector @e dead entities.
Available values: true / false
Default value: false
Allow the player to target entities like items, snowballs and arrows, enabling command suggestions for them.
Available values: true / false
Default value: false
Enable anti-cheating for the host player in SP & LAN game.
Available values: true / false
Default value: false
TNT entities can be killed by players' attacking.
Available values: true / false
Default value: false
The minimum confidence level at which a cause can be believed and recorded. Never set it to IMPOSSIBLE.
Available values:
IMPOSSIBLEUNLIKELYPOSSIBLEPROBABLEDEFINITE
Default value: POSSIBLE
Specify how the causes of events like chunk loading are recorded.
-
DISABLED: Disable cause recording completely -
SIMPLE_TRACE: Record the stacktrace from where the events happened, without applying any deobfuscation. -
DEOBFUSCATED_TRACE: Record deobfuscated stacktrace, which is the most decent but leads to larger logs and higher performance costs. -
ANALYZED: Compute a couple of tags from the stacktrace. This can make logs significantly smaller than ones with stacktraces, however, the performance cost may be even higher.
Available values:
DISABLEDSIMPLE_TRACEDEOBFUSCATED_TRACEANALYZED
Default value: DISABLED
What should the block information renderers do in ticks frozen by the Carpet.
Available values:
NORMALLYPAUSENO_REMOVAL
Default value: NORMALLY
Record what the players has placed recently so that you may undo or redo these operations later. Note that if the blocks are changed by something other than the player, undoing these related operations may result in unexpected behaviors.
Available values: true / false
Default value: false
The type of block shape rendered when renderBlockShape is enabled. The COLLIDER shape is the shape used to do calculations about collisions, while the OUTLINE shape is the shape used to let the game know which block the player is looking at. See the wiki on Github for details.
Available values:
OUTLINESIDESVISUALRAYCASTCOLLISION
Default value: COLLISION
The radius of the area where chunk loading status are displayed, in chunks.
Available values: Any non-negative integer
Default value: 4
Display the loading status when holding a nautilus shell. May be moved to the ChunkMap later.
Available values: true / false
Default value: false
Archive the chunk behavior log produced within a single session automatically. These archives can be found in folder World Folder/chunklog/archives.
Available values: true / false
Default value: true
Whether or not execution of commands defined by this mod require OP permission.
Available values: true / false
Default value: false
Detect the block updates received by crafting tables.
Available values: true / false
Default value: false
Set the speed which the player is flying upwards at in the creative mode.
Available values: Any positive real number
Default value: 0.05
Prevent debug sticks from changing blocks to an invalid state. By now, the option doesn't work in many cases, for example, changing the shape property of a rail can still turn the rail in to an illegal state and have the rail broken.
Available values: true / false
Default value: false
Enable commands for dedicated servers in single player.
Available values: true / false
Default value: false
As the name says, you can fill some blocks in unloaded chunks.
Available values: true / false
Default value: false
Remove the restriction on enchantment level and compatibility from /enchant.
Available values: true / false
Default value: false
Disable the calculation of explosion exposure to reduce the lag caused by stacked TNT explosions, especially when the TNTs are at the same spot. This will also mean that blocks cannot prevent entities from be influenced by explosions. This feature may not work properly if the Lithium is loaded.
Available values: true / false
Default value: false
Remove the random speed of projectiles. It could be used to test pearl cannons, but don't forget to disable it if not needed.
Available values: true / false
Default value: false
Item tools, which makes bone and bricks useful. Requires carpet-fabric.
- Bone:
/tick step <countOfBones> - Brick:
/tick freeze - Netherite Ingot:
/kill @e[type!=player]
Available values: true / false
Default value: false
When the player uses ender eyes, teleport it to where it looks at.
Available values: true / false
Default value: false
Tell you how entities are affected by explosions. Remember to turn it off if you are going to test something like TNT compressors, or the game will be frozen. Incompatible with Lithium.
Available values: true / false
Default value: false
The number of ticks the rendered rays remains.
Available values: Any integer
Default value: 300
Explosion ray (used in the calculation the exposure of entities) renderer. Remember to turn it off if you are going to test something like TNT compressors, or the game will be frozen.
Available values: true / false
Default value: false
Archive the entity log produced within a single session automatically. These archives can be found in folder World Folder/entitylog/archives.
Available values: true / false
Default value: true
Record block changes caused by /fill so that they can be undone or redone later.
Available values: true / false
Default value: false
Specify which type of pulses are record.
Available values:
POSITIVENEGATIVEBOTH
Default value: POSITIVE
Record the lengths of redstone signal pulses received bu fletching tables.
Available values: true / false
Default value: false
Generate a layer of glass on the ground to show the chunks.
Available values: true / false
Default value: false
[TODO] In the vanilla getEntities() method, only entities which are in subchunks whose Cheshev distances to the given AABB are smaller than 2 blocks are seen. Usually it doesn't matter, but when height of some of the entities is greater than 2 blocks or the width is greater than 4 blocks, it can lead to some problems, especially when the entity is close to the boundary of subchunks. Change it to a higher value may fix some bugs about interaction between entities and something else.
Available values: Any positive real number
Default value: 2.0
Hide worlds that is likely to be survival saves to prevent it to be opened accidentally. Can only be set globally.
Available values: true / false
Default value: false
The number of item stacks the hotbar can contain. Note that this feature is not finished currently, some features like saving hotbars is not available.
Available values: Any integer between 1 and 36 (inclusive)
Default value: 9
Move the HUDs to a given location.
Available values:
TOP_LEFTTOP_RIGHTBOTTIM_LEFTBOTTOM_RIGHT
Default value: TOP_RIGHT
The style of the HUDs, containing zero or more flags below:
- B: Render a gray background
- L: Align the headers on the left and the data on the right
- R: Change the color of headers to red
Available values: Any string
Default value: (BL)^2/(mR)
Set the size of the text in the HUDs.
Available values: Any positive real number
Default value: 1.0
Allow players to break block-36s and place something against it.
Available values: true / false
Default value: false
The main language of the Mod.
Available values:
-FOLLOW_SYSTEM_SETTINGS-
zh_cnzh_cn_FORCELOADen_usen_us_FORCELOAD
Default value: -FOLLOW_SYSTEM_SETTINGS-
The maximum number of ticks can be processed within a single frame when the FPS is lower than 20.
Available values: Any positive integer
Default value: 10
Set the maximum range of teleportation with endEyeTeleport.
Available values: Any positive real number
Default value: 180
Allow players to place minecarts directly on the ground.
Available values: true / false
Default value: false
/kill kill mobs by removes them directly instead of damaging them.
Available values: true / false
Default value: false
Skip the calculation of cramming between entities which wouldn't be pushed. The damage caused by entity cramming will be influenced.
Available values: true / false
Default value: false
Allow projectiles to load chunks for themselves in their calculations, which maybe helpful in testing pearl canons. Note that if a projectile flies at a extremely high speed when the option is set to true, the server may be lagged greatly.
Available values: true / false
Default value: false
Projectiles load the chunks permanently when projectileChunkLoading is enabled.
Available values: true / false
Default value: false
Set the radius of entity processing chunks loaded by projectileChunkLoading.
Available values: Any non-negative integer
Default value: 3
The amount of the randomness of projectiles.
Available values: Any real number
Default value: 1.0
Placing mobs into vehicles.
Available values: true / false
Default value: false
Prevent the shape of rails from being changed by surrounding rails.
Available values: true / false
Default value: false
Prevent the chunks from being loaded in some ways.
Available values: [] (empty list) or some of the following elements, separated by ',':
startdragonplayerforcedlightportalpost_teleportunknown
Default value: []
Enhanced block outline renderer.
Available values: true / false
Default value: false
Display the outlines, heights, and vectors describing the flowing directions of the target fluid blocks.
Available values: true / false
Default value: false
Display the output level of repeaters and comparators the player looks at.
Available values: true / false
Default value: false
Enable or disable the server-side hitbox renderer.
Available values: true / false
Default value: false
The maximum Cheshev distance between the player and the entities with their bounding boxes rendered. All non-positive values are considered as positive infinite.
Available values: Any real number
Default value: -1
Ignore potential collisions in unloaded chunks in raycasts. Enabling it may speed up long distance raycasts.
Available values: true / false
Default value: false
Skip some stages in the world generation. Skipping stage biome and full is not supported, as the absence of them will make the server crash.
Available values: [] (empty list) or some of the following elements, separated by ',':
emptystructure_startsstructure_referencesnoisesurfacecarversliquid_carversfeatureslightspawnheightmaps
Default value: []
Make the location of HUDs more stable when the length of lines change frequently.
Available values: true / false
Default value: true
Parse accessing paths in a more strict way, to make them more reliable. Currently the strictly checking system is not completed, so it is not recommended to enable it.
Available values: true / false
Default value: false
wlujkgfdhlqcmyfdhj...Never turn it on!
Available values: true / false
Default value: false
Allow TNT entities to load chunks for themselves in their ticking, which maybe helpful in designing some kinds of TNT canons.
Available values: true / false
Default value: false
TNT entities load the chunks permanently when tntChunkLoading is enabled.
Available values: true / false
Default value: false
The radius of entity processing chunks loaded by tntChunkLoading.
Available values: Any non-negative integer
Default value: 3
Enable some vanilla debugging renderers, some of which won't actually work.
Available values: [] (empty list) or some of the following elements, separated by ',':
pathfindingDebugRendererwaterDebugRendererchunkBorderDebugRendererheightmapDebugRenderercollisionDebugRendererneighborUpdateDebugRenderercaveDebugRendererstructureDebugRendererskyLightDebugRendererworldGenAttemptDebugRendererblockOutlineDebugRendererchunkLoadingDebugRenderervillageDebugRenderervillageSectionsDebugRendererbeeDebugRendererraidCenterDebugRenderergoalSelectorDebugRenderergameTestDebugRenderer
Default value: []