MessMod
A Minecraft mod that offers numerous features - from world manipulation and information display to bug fixes. It gives you more control over the game, allows you to see additional information, and simplifies various tasks.
Main Features
- Entity Information Display: Instead of using the
/datacommand to get entity velocity, simply press F3 + E, target an entity, and see the required data in the corner of the screen. - Correct Entity Boundaries: Fixes the issue with incorrect display of flying TNT and other objects' boundaries.
- Simplified Time Control: No more constantly typing
/tick freezeand/tick step 1- these operations are performed with a simple right-click while holding a brick or bone. - Action Undo: Accidentally broke a block? Easily undo it with Ctrl + Z.
Key Features
- More accurate entity boundaries compared to vanilla client
- Special tools for convenient work with the
/tickcommand - Real-time entity information display
- Game control at the source code level
- Multifunctional access paths
- 8 convenient visualizers
- Export areas to separate saves
- Undo and redo block actions (Ctrl + Z and Ctrl + Y)
- Chunk grid display
- Lazy chunk loading simulation
- And much more
System Requirements
- Fabric Loader version 0.8.0 and above
- fabric-carpet mod by gnembon (recommended but not required)
- Minecraft versions 1.16.4/1.16.5/1.17.1/1.18.2
- All standard Minecraft requirements
Mod Commands
/accessingpath
Management of custom nodes in access paths.
/countentity
Simplified counting of entities, especially grouped ones.
/ensure
Block state checking to identify display errors.
/entityconfig
Configuration of entity ability to move on blocks.
/entityfield
Access to Java fields of entities with decompilation support.
/entitylog
Logging selected entity data to file.
/entitysidebar
Management of information lines in entity sidebars.
/explode
Creating explosions for testing.
/exportsave
Exporting selected areas to new saves.
/freezentity
Pausing and resuming processing of selected entities.
/hud
Management of custom lines in the interface.
/lag
Freezing the game.
/lazyload
Simulation of lazy chunk loading.
/logmovement
Tracking entity movement under the influence of pistons and shulkers.
/logchunkbehavior
Recording chunk-related events.
/logpacket
Listening to packets between server and client.
/messcfg
Configuration of mod parameters.
/modify
Modifying entity properties.
/moventity
Moving entities in various ways.
/namentity
Naming entities without using anvils.
/partlykill
Destroying part of selected entities.
/poi
Scanning and editing points of interest.
/raycast
Visualization of raycasts.
/repeat
Repeating command execution.
/ride
Mounting entities on vehicles.
/rng
Managing random number generation.
/setexplosionblock
Configuring blocks created during explosions.
/tileentity
Working with block entity data.
Hotkeys
F3 + E: Toggle HUD with information about targeted entity F3 + M: Toggle HUD with information about local player F3 + S: Toggle HUD with information about server player Ctrl + Z: Undo block placement or breaking Ctrl + Y: Redo block placement or breaking
Visualizers
Entity Information HUD
Displays data about the entity the player is looking at, obtained at the end of server ticks, and information about the local player at the end of client ticks.
Explosion Rays
Shows lines between explosion center and points in entity boundaries, determining damage and velocity changes.
Server Boundaries
More accurate entity boundaries compared to vanilla F3 + B display.
Fluid Data
Displays boundaries, height, level, and flow direction of targeted fluid block.
Block Boundaries
Shows boundaries of targeted block.
Redstone Signal Level
Displays signal level of redstone elements.
Tools
Brick
Pausing and resuming time using /tick freeze
Bone
Advancing time by specific number of ticks during pause
Netherite Ingot
Removing all non-player entities
Important Notes
- The mod is in development stage, some features may work unstably
- Dedicated servers have limited support, recommended for single-player use
- Some commands may cause server freezing
- The mod is not intended for survival use as it may accidentally provide advantages
Development History
Mod development began in February 2021 for researching entity movement. Initially, HUDs, boundary visualizers, tools, and the /entityfield command were added. Functionality expanded over time as needed.
After April 2022, development accelerated, with many new features added and existing ones redesigned. Currently, the mod includes 28 commands, 70 settings, and 9 visualizers.