What is ReMap?

ReMap is a translation-plugin. It can translate itself, other plugins and even Bukkit into any language. WorldEdit in Norwegian? Swedish command names for WorldGuard? Profanity filters? Anything related to translations and replacements in the chat can be done using this plugin.

ReMap is currently in a beta-state, awaiting bug reports and feature requests.

In short - what can ReMap do?

  • Translate any plugin into any language
  • Add new command aliases to any existing commands
  • Make a single command trigger multiple actions
  • Modify any chat message sent by either players or the server itself
  • Block commands


ReMap depend on ProtocolLib to hook into chat messages sent by the server. It uses the PlayerCommandPreprocessEvent to translate commands. ProtocolLib is a "soft dependency", which means that ReMap will function without it, but swaps and bleeps will become disabled (learn what that means in the tutorial).

Basically, if you run ReMap without ProtocolLib, you can only use command-related features, like changing command names, adding aliases, auto-replies and such. ProtocolLib does not require any kind of setup. Just download it, and ReMap will put it to good use automatically.

How do I get ReMap up and running?

To get started quickly, head over to the quick start guide. To explore the full power of ReMap, read the detailed tutorial.

Does ReMap have any commands or permissions?

Yes, it does.


  • /remap - Display this command list.
  • /remap block - Toggle command blocking. When enabled, only remapped commands will work.
  • /remap message - Change the message sent to players who are using a blocked command. Can be empty.
  • /remap reload - Reloads configuration and translation files.
  • /remap status - Display some stats.

Note: For safety reasons, "/remap block" can still be used when command blocking is enabled. However, it will act as if it's blocked if the client does not have permission to turn it off.


ReMap accept commands from players with the "remap" permission node as well as server operators (OP).

How does ReMap handle permissions for remapped commands?

ReMap executes remapped commands as if they were executed by the player. If the player doesn't have permission, the usual permission-message for that command is displayed, if any.

Source code?

Visit GitHub.

Recent changes

This list only contains important stuff. For a more technical and complete list of changes for each version, please read the log attached to each file in the download section.

  • ProtocolLib is now a "soft dependency". ReMap can function without it. Sort of.
  • Words and phrases can now be removed, not just replaced.

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of kiwhen kiwhen Mar 09, 2014 at 09:24 UTC - 0 likes

    @Geoneo97: Go

    To avoid this, you can wrap your search patterns in "quotes".

    Something like "Error: Not enough whatshisface": "Your text"

  • Avatar of Geoneo97 Geoneo97 Mar 01, 2014 at 22:32 UTC - 0 likes

    ähhm how can i remap a :

    also example i will change

    Error: No enaught Money to No Money

    it doesnt work because of the :

    Last edited Mar 01, 2014 by Geoneo97
  • Avatar of kiwhen kiwhen Jan 16, 2014 at 22:03 UTC - 0 likes

    Hi folks, sorry for taking this long. I've had some major computer issues of late. The "quick" fix will be available real soon. The chat protocol for Minecraft has changed substantially since 1.6, and I've had to redo everything that deals with ProtocolLib. That part's now done, and 0.4.2 is awaiting approval by the BukkitDev mods.

    The requested features will be available in the upcoming ReMap 0.5.

  • Avatar of technowix technowix Dec 24, 2013 at 00:09 UTC - 0 likes

    The epic thing would be a "mapping perm", when you have "remap.mapping.<file.txt>" the remapping in the folder is enable for you :) !

    (sorry for my bad english >_>"")

  • Avatar of TVExtrem TVExtrem Dec 22, 2013 at 16:21 UTC - 0 likes

    Only an information: ProtocollLib is out for 1.7.2 :) Sorry if you already know it

  • Avatar of michalet michalet Dec 15, 2013 at 20:25 UTC - 0 likes

    @ryan_the_leach: Go

    The plugin has bigger potential than translating commands, though, as the remap can be used for more friendly commands or 'shortcuts.'

    I personally hope you'll update soon, though I understand that it takes time. :)

    Last edited Dec 15, 2013 by michalet
  • Avatar of kiwhen kiwhen Dec 12, 2013 at 20:38 UTC - 0 likes

    That would certainly reduce the need for this plugin, provided that all other plugin developers actually implement custom languages. I will however maintain ReMap for as long at it is needed. Might just implement a multi-language support using this 1.7.2-feature, too, to compensate for plugins that do not implement this. ^^

  • Avatar of ryan_the_leach ryan_the_leach Dec 12, 2013 at 08:03 UTC - 0 likes

    Just a heads up, 1.7.2 introduced a packet that contains the settings menu, this means you can get the language that a player is using, rather then use commands to set a users language!

  • Avatar of kiwhen kiwhen Dec 04, 2013 at 21:38 UTC - 0 likes

    I'm kind of waiting for the 1.7.2-version of ProtocolLib. I can try to push an 1.7.2 version of ReMap from the current build (no new functions), but I'm pretty sure that the swaps and such won't work until we get a working ProtocolLib build.

    Long story short; I'm on it! Thank you! :-D

  • Avatar of TVExtrem TVExtrem Dec 03, 2013 at 20:36 UTC - 0 likes

    On my 1.7.2 craftbukkit server my swapped messages don't work anymore.. Pls help me


Date created
May 19, 2013
Last update
Jan 18, 2014
Development stage
  • enUS
GNU General Public License version 3 (GPLv3)
Curse link
Recent files



Optional dependency