MTP Plugin-CmB: Multi-Command Blocks with Timers

Unlocking Advanced CommandBlock Mechanics with MTP Plugin-CmB Minecraft's CommandBlock system has always been a playground for map makers, server administrators, and redstone engineers. The vanilla CommandBlock offers a respectable set of functions, but anyone who has spent time crafting complex ...

Download MTPPlugin CmB0 for Minecraft 1.6.4

Original name: MTPPlugin CmB0

Minecraft: 1.6.4

FileVersionLoaderSize
MTPPlugin-CmB0_1_2852_.zip——39 КБDownload
MTPPlugin-CmB_0.2b_2862_.zip——57 КБDownload
MTPPlugin-CmB_0.3b_2863_.zip——61 КБDownload
MTPPlugin-CmB_0.4b_2863_.zip——63 КБDownload
MTPPlugin-CmB_0.5b_2863_.zip——71 КБDownload
MTPPlugin-CmB_0.5b_2879_.zip——72 КБDownload
MTPPlugin-CmB_0.7_2969_.zip——74 КБDownload
MTPPlugin-CmB_0.8_3020_.zip——95 КБDownload
MTPPlugin-CmB_0.9b_3020_.zip——100 КБDownload
MTPPlugin-CmB_v.93_3039_.zip——108 КБDownload
MTPPlugin-CmB_1.0b_3092_.zip——109 КБDownload
MTPPlugin-CmB_0.61b_2887_.zip1.6.4—71 КБDownload

Unlocking Advanced CommandBlock Mechanics with MTP Plugin-CmB

Minecraft's CommandBlock system has always been a playground for map makers, server administrators, and redstone engineers. The vanilla CommandBlock offers a respectable set of functions, but anyone who has spent time crafting complex command chains knows its limitations. Enter MTP Plugin-CmB, a powerful Bukkit plugin that dramatically expands what CommandBlocks can do on your server. Whether you are building adventure maps, automated minigames, or intricate server mechanics, this tool opens doors that vanilla Minecraft simply cannot.

What Exactly Does MTP Plugin-CmB Do?

At its core, MTP Plugin-CmB supercharges the standard CommandBlock by introducing multiple command layers within a single block. Instead of being restricted to one command per block, you can now stack internal commands, external commands aimed at players, console-level instructions, and even timed delays. The plugin effectively transforms a humble CommandBlock into a miniature scripting engine. It integrates with the Vault API, meaning any economy plugin that Vault supports automatically becomes compatible with MTP Plugin-CmB. This is a significant advantage for servers running shops, currency systems, or reward-based gameplay loops.

Key Features That Set It Apart

The plugin introduces a layered command structure that seasoned server operators will appreciate immediately. Here is a breakdown of what you can accomplish:

  • Internal Commands: These are the standard CommandBlock instructions that begin with the familiar slash syntax. MTP Plugin-CmB allows one additional internal command beyond the final command, giving you flexibility without overcomplicating the setup.
  • External Commands: Marked with an asterisk prefix, external commands target players or the console with full parameter support. You can specify radius, world, permissions, and even economy-based conditions.
  • Console Commands: Using the */@c selector, you can fire off console-level instructions directly from a CommandBlock, bridging the gap between in-game mechanics and server administration.
  • Timer Integration: The hash-based timer syntax lets you chain CommandBlock activations with precise delays, measured in seconds. This is invaluable for creating sequenced events or staggered announcements.
  • Redstone Bypass: The /mtprd command allows external commands to bypass redstone requirements, giving you manual override capabilities when needed.

Understanding the Command Syntax

Grasping the syntax is essential for getting the most out of this plugin. Commands within a CommandBlock are separated and identified by their prefixes. An internal command always starts with an ampersand followed by a slash, like &/give @p diamond 1. External commands targeting players use the asterisk-slash format with selectors such as */@a for all players, */@p for the nearest player, or */@r for a random player. Each of these selectors accepts a rich set of parameters including coordinates, radius, minimum radius, game mode, level, world name, permissions, and even Vault economy values like money and cost items.

The timer function uses a simple hash followed by a digit or two-digit number, such as #5 for a five-second delay or #42 for a forty-two-second pause. One crucial rule to remember is that the timer must sit at either the very beginning or the very end of your command sequence. Placing it in the middle will cause the block to malfunction. The plugin also enforces a strict limit on how many internal and external commands you can stack, configurable in the config.yml file, with defaults of one additional internal command and five external commands.

Practical Examples to Get You Started

Let us walk through a couple of real-world scenarios. Suppose you want a CommandBlock that gives a diamond sword to the nearest player, announces a weather clear via console, and then triggers the next CommandBlock after nine seconds. Your command string would look like this:

/give @p 276 1&/give @p 277 1*/@c weather Testworld clear*/@p [r=10] give %p 278 1#9

Here, the block executes two internal give commands, clears the weather in the specified world via console, grants an item to a player within a ten-block radius using the %p placeholder for the player name, and finally waits nine seconds before activating the next block in the chain. Another common use case involves group promotion. The string &/give @p [r=100] 277 1*/@p [r=100] promote %p test gives an item to a nearby player and then promotes that same player to a permissions group called "test."

Chat Commands for Administration

MTP Plugin-CmB includes a suite of chat-based administrative commands that make managing CommandBlocks far easier. The /mtpcmb command serves as the hub, with subcommands for updating the plugin, deleting or setting CommandBlock names, searching for specific commands, running error checks, and even copying command strings from one block to another. The /mtpcmb opplayer and /mtpcmb oprefresh commands provide security checks for operator players, while /mtpcmd unlock helps recover from problematic CommandBlock states. These tools are indispensable when debugging complex setups on a live server.

For those who enjoy tinkering with mods and plugins, getting everything set up can sometimes feel like a chore. Many players find that using a modern launcher streamlines the entire process significantly. The foxygame.net launcher offers a convenient way to manage your Minecraft installations, and you can download mods right from the menu without hunting through endless forum threads. Its flexible design makes switching between vanilla and modded profiles effortless, which is particularly handy when testing plugins like MTP Plugin-CmB across different server environments.

Installation and Dependencies

Before installing MTP Plugin-CmB, you must have Vault installed on your server. This is non-negotiable, even if you do not plan to use any economy features. The plugin relies on Vault's API for its economy-related parameters such as money checks, cost deductions, and balance conditions. Without Vault, the plugin simply will not function. Once Vault is in place, drop the MTP Plugin-CmB jar file into your server's plugins folder and restart or reload. The auto-updater connects to BukkitDev to check for new versions, though you can disable this in the settings file if you prefer manual updates.

Redstone Considerations and Limitations

The plugin only responds to two specific redstone input configurations. You can place a comparator directly after the CommandBlock, which sends a signal twice during switching, or you can use a single redstone wire with a component that prevents back coupling, such as a repeater, button, or lever. Direct redstone-to-redstone connections without a repeater or similar block will not work. This design choice prevents unintended looping and reduces server lag, but it does require careful planning when integrating MTP Plugin-CmB into existing redstone contraptions.

Final Thoughts on Expanding Your Server's Potential

MTP Plugin-CmB is not a beginner's tool, but for server administrators who have pushed vanilla CommandBlocks to their limits, it is a revelation. The ability to stack multiple command types, incorporate economy conditions through Vault, and sequence events with timers transforms what you can achieve without resorting to external scripting or bulky plugin chains. The parameter system is extensive, covering everything from player location and game mode to permission nodes and world-specific targeting. While the learning curve exists, the payoff in creative freedom is substantial. Whether you are designing a complex quest system, an automated tournament arena, or simply want more control over your server's backend mechanics, MTP Plugin-CmB deserves a spot in your plugin folder.