About MapperPlugin
From ModrinthProvide more elements and features for the Map Creator, such as custom cameras, custom hud, custom interfaces, playing animations, adding post production shaders, etc
MapperPlugin documentation
> Provide more elements and functions for creators. The plugin is designed to extend functionality and enhance flexibility. It is based on the author's experience and exploration in the learning process, and is committed to providing users with more creative choices and optimization tools.
Version 1.4.4-fabric+1.21
** *
Function
This module mainly provides commands to implement.
Note: For some commands, if the executor is not a player object, you need to use execute to change the executor.
Considering that it is used by map creators, all commands only require level 2 permissions.
** *
Game Rules
Entity damage interval mobDamageInvulnerable (default true)
If this game rule is changed, entities will no longer have a damage invulnerability interval.
Player damage interval playerDamageInvulnerable (default true)
If this game rule is changed, players will no longer have a damage invincibility interval.
The Pitch value of the display entity class DisplayEntity is no longer restricted by the original version ([-90F,90F]), you can change it at will!
Command /data can merge player data now
Player attribute
Multi-hop capability mapperplugin:player.multi_jump (default 1.0, minimum 1.0, maximum 6.0)
The player's multi-jump ability. If this option is changed, it will only take effect for integer types.
NBT tag
The player's mouse input will be monitored and stored in the own NBT (read-only).
example:
{Options: {attack:0, use:0, space:0, sneak:0}}
Int type represents: 0 key not pressed 1 key pressed 2 key held down 3 key released
#Example Command
execute as @a[nbt={Options:{attack:2,use:3}}] run say Press and hold the attack key and release the use key
For WitherEntity
Addon NBT Compound BossbarVisible ,Used to change whether the Wither entity displays the bossbar (default true)
DataComponent Item component
New Item component mapperplugin:attack_event mapperplugin:use_event
#When attacking entities with handheld objects, function tutorial:attack will be executed
give @s minecraft:diamond[mapperplugin:attack_event:{function:"tutorial:attack"}]
#When the main hand uses an item, function tutorial:use will be executed
give @s minecraft:diamond[mapperplugin:use_event:{function:"tutorial:use"}]
#When the off hand uses an item, function tutorial:use will be executed
give @s minecraft:diamond[mapperplugin:use_event:{function:"tutorial:use", main_hand:false}]
Custom particles
This particle mapperplugin:abstract_custom_particle is a template for custom particles that allows you to set multiple properties for the particles.
Through this particle, you can freely configure the particle's color change, scaling, lighting, gravity influence, life cycle and other parameters.
{
name: "minecraft:end_rod", // particle name (default "minecraft:end_rod")
from_color: [0.5f, 0.0f, 0.0f, 1.0f], // start color (RGBA format) (default [1.0f, 1.0f, 1.0f, 1.0f])
to_color: [0.3f, 1.0f, 1.0f, 1.0f], // end color (RGBA format) (default [1.0f, 1.0f, 1.0f, 1.0f])
scale: 1.0, // particle scaling ratio (0.01 ~ 10.0) (default 1.0f)
light_sky: 15, // particle's illumination intensity on the sky (0 ~ 15) (default 15)
light_block: 15, // particle to cube illumination intensity (0 ~ 15) (default 15)
gravity: 0.1, // the degree of gravitational influence of particles (-1.0 ~ 1.0) (default 0.0f)
life_time: 60, // lifecycle (0~200 tick) (default 60)
min_life_time: 20 // minimum lifecycle (0~40 tick) (default 20)
}
#Example Command
particle mapperplugin:abstract_custom_particle{name:"minecraft:end_rod",from_color:[0.5f,0.0f,0.0f,1.0f],to_color:[0.3f,1.0f,1.0f,1.0f],scale:0.6,light_sky:15,light_block:15,gravity:0.1,life_time:60,min_life_time:20} ~ ~ ~ 0 0 0 0.1 500 normal
Mod configuration interface
This interface is used to configure certain contents of the client.
-Rendered end warp gate beam
-Change the maximum number of particles
-Change the upper limit of particle count
-Sound listener receiving source
-The maximum waiting time for Cef browser to receive JS sent from MC (requires MCEF library)
** *
mp:camera
This directive implements custom camera functionality.
usage:
mp:camera set <Pos> <Rotation> <EnableMoveX> <EnableMoveY> <EnableMoveZ> <EnableMoveYaw> <EnableMovePitch> <Duration> <Easing>
<Pos: x y z>: The coordinate position of the player's camera
<Rotation: Yaw Pitch>: The direction of the player's camera
<EnableMoveX: boolean>: Whether to allow the camera to move along the x-axis
<EnableMoveY: boolean>: Whether to allow the camera to move along the y-axis
<EnableMoveZ: boolean>: Whether to allow the camera to move along the z-axis
<EnableMoveYaw: boolean>: Whether to allow the camera to move horizontally (yaw)
<EnableMovePitch: boolean>: Whether to allow the camera to move vertically (pitch)
<Duration: float>: Movement animation duration from player perspective to camera target position (seconds)
<Easing: easing>: Slide type.
easing (Sliding Type)
├── linear (Linear)
│ └── Description: Constant speed sliding, with no change in rate
│
├── ease_in (Ease In)
│ └── Description: Starts slow and gradually accelerates
│
├── ease_out (Ease Out)
│ └── Description: Starts fast and gradually decelerates
│
└── ease_in_out (Ease In Out)
└── Description: Starts and ends slow, with faster movement in the middle
#Example Command(player as a executor)
mp:camera set ~ ~ ~-6 0 0 true false false false false 1.2 ease_in_out
#Example Command(non player as a executor)
execute as @p run mp:camera set 0 0 -6 0 0 true true false false false 0.6 linearHighlights
From source dataGame versions
Supports 2 Minecraft versions, the newest being 1.21.1.
Loaders
Runs on Fabric and NeoForge.
Footprint
Rated a light load on a server.
MapperPlugin on Nxeon
From our catalogue- One-click install
- Supported on Nxeon Minecraft servers. We download it from Modrinth, place it, and restart the server.
- Server side
- Required on the server
- Server type needed
- Fabric, NeoForge
- Server load
- light
- Smallest plan we suggest
- Minecraft — 2 GB (2 GB RAM). This follows our own load rating above, not a benchmark.
- Latest build
- 1.4.4, released 2025-05-15
Game versions by loader
| Loader | Game versions | Newest |
|---|---|---|
| Fabric | 1.21 to 1.21.1 (2 versions) | 1.21.1 |
| NeoForge | 1.21 to 1.21.1 (2 versions) | 1.21.1 |
From 5 recorded builds of MapperPlugin.
Recent builds
| Build | Released | Game versions | Loaders |
|---|---|---|---|
| 1.4.4 | 2025-05-15 | 1.21 to 1.21.1 (2 versions) | NeoForge |
| 1.4.4-fabric+1.21 | 2025-05-15 | 1.21 to 1.21.1 (2 versions) | Fabric |
| 1.4.3 | 2025-05-11 | 1.21 to 1.21.1 (2 versions) | NeoForge |
| 1.4.3-fabric+1.21 | 2025-05-11 | 1.21 to 1.21.1 (2 versions) | Fabric |
| 1.4.1 | 2025-04-18 | 1.21 to 1.21.1 (2 versions) | NeoForge |
Run MapperPlugin on a Minecraft server
Pick a server or deploy a new one above; it is installed in one click.
What kind of mod it is
From the catalogMaps & scenarios
Custom maps, arenas and scenarios to play on.
Runs on your server
From source side supportModrinth lists MapperPlugin as required on the server. Check its Modrinth page to see whether players need it too.
Compatibility
- Game
- Minecraft
- Loaders
- FabricNeoForge
- Runs on
- Serverrequired on the server
- Game versions
- 1.21.1 and 1 earlier
Verified at the source
- ✓ModrinthOfficial listing, checked 2026-10-02Open ↗
- ✓AuthorTastySteak, as published on Modrinth
- ✓LicenseLicenseRef-All-Rights-ReservedFree












