Source-checkedMaps & scenarios

MapperPlugin

by TastySteak · for Minecraft

Provide more elements and features for the Map Creator, such as custom cameras, custom hud, custom interfaces, playing animations, adding post production shaders, etc

1.3KDownloads
18 mo agoLast updated
LicenseRef-All-Rights-ReservedLicense
Fabric · NeoForgeLoaders

About MapperPlugin

From Modrinth

Provide 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

Changlog

** *

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 linear

Read the full description on Modrinth →

Highlights

From source data

Game 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

LoaderGame versionsNewest
Fabric1.21 to 1.21.1 (2 versions)1.21.1
NeoForge1.21 to 1.21.1 (2 versions)1.21.1

From 5 recorded builds of MapperPlugin.

Recent builds

BuildReleasedGame versionsLoaders
1.4.42025-05-151.21 to 1.21.1 (2 versions)NeoForge
1.4.4-fabric+1.212025-05-151.21 to 1.21.1 (2 versions)Fabric
1.4.32025-05-111.21 to 1.21.1 (2 versions)NeoForge
1.4.3-fabric+1.212025-05-111.21 to 1.21.1 (2 versions)Fabric
1.4.12025-04-181.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 catalog
Listed on Modrinth as “Mods”

Maps & scenarios

Custom maps, arenas and scenarios to play on.

Runs on your server

From source side support

Modrinth 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

MapperPlugin, answered

Generated from the mod’s own source data.

Do my players need to install MapperPlugin?

Modrinth lists MapperPlugin as required on the server. Check its Modrinth page to see whether players need it too.

Which loaders does it support?

Fabric and NeoForge.

Is it free?

Yes. MapperPlugin is free to download from Modrinth. Its license is LicenseRef-All-Rights-Reserved.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run MapperPlugin on a Minecraft server.

Deploy in about a minute from $4.99 a month, then add MapperPlugin in one click.