Map Tools
Map Tools is a powerful toolkit for creating maps and building in Minecraft. The mod offers a modular system where each component can be enabled and disabled independently. All elements created with Map Tools work in pure vanilla mode without requiring additional plugins.
🎬 Video Overview
We recommend watching the video to see all features in action!

🧩 Modular System
Each module can be activated or deactivated using the command /maptools module <module> <enable/disable>. When a module is disabled, all related commands and interactions disappear, but already created objects continue to work.
Smooth Animations
Create smooth animations for any entities - perfect for camera paths and display block animations. After creation, animations can be used via datapack without the plugin.

Guide: Start with /animation new, add control points via /animation add, render with /animation render, and export to datapack via /animation print.
Block Update Toggler
Tired of automatic stair connections or falling sand? This module disables all block updates when placing and breaking blocks.

Guide: Use /block-update toggle to switch modes.
Command Tool Binding
Bind any commands to items and execute them with a simple click on blocks. Commands persist between restarts.

Guide: Hold an item and enter /commandtool command <command> to bind a command.
Block to Display
Convert regular blocks into non-solid display entities for easy structure animation. Displays significantly save performance compared to falling blocks.

Guide: Use /blockify <position> <tag> <scale> or get the tool via /blockify-tool.
Hitbox Interactions
Create custom interactions with blocks and entities by wrapping them with hitboxes of adjustable sizes.

Guide: Use /interaction spawn <target> [tag] or the tool via /interaction tool.
Leash Fences
Finally connect fences to each other using leashes - a feature sorely missing from vanilla gameplay.

Guide: Use a leash on fences or the command /leash <from> <to>.
Block Markers
Mark blocks with marker entities for future interaction. Markers are not displayed to the client and don't affect performance.
Guide: Get the tool via /marker-tool <tag> and mark blocks with right-click.
Multi-tool for Entities
Powerful tool for mass editing entities, especially display blocks. Select, move, rotate, and execute commands for entity groups.

Guide: Get the tool via /multitool get <entity> <radius> <vector>.
Stylish Name Tags
Create beautiful name tags and rank badges with transparency support and custom HEX colors.

Guide: Use /nametag <text> <main_color> <shadow> <char_shadow> [char].
Animated Messages
Create dynamic messages with customizable speed and pauses for storytelling and NPC dialogues.

Guide: Use /message new <prefix> <message> <target> <name> or parse JSON files via /message conversation <path>.
Custom Entity Pathing
Create complex movement and behavior scenarios for entities with command support, delays, and smooth motion.

Guide: Start with /pathing new <target>, add positions, commands, and delays, then export to datapack.
Tag Tool
Quickly add, remove, and check tags on entities without constant command input.

Guide: Get the tool via /tag-tool <tags> [entity_type] [radius].
Auto Resource Packs
Simplify resource pack management by storing all assets on the server and loading them on demand.

Guide: Requires MWeb. Configure folders in settings.yml and use /resourcepack <group> to load.
Position Saver
Save important positions with clear names for quick teleportation in the future.
Guide: Use /pos new <name> to save and /pos tp <name> to teleport.
Dangerous Command Checker
Protect your creations from accidental deletion - the mod scans commands and warns about potentially dangerous actions.

Text Styling
Use MiniMessage for advanced text formatting in anvils and signs.

🔧 Core Features
Some features cannot be disabled. The most useful is the /reload-dp command for quickly reloading only datapacks without a full server restart.
🧪 Experimental Features
Animated Structure Resizing
Resize rooms and structures with smooth animation. Warning: converts blocks into display entities!

Guide: Use /scaling <from> <to> <origin> <name> <time> <scale> <tag>.
Simple Quest Book
Create dynamic quest books with hint systems for puzzles and adventure maps.