**
Disclaimer: Commands and other parts of the Plugin can be corrupted with future builds. Everything is subject to change!**
Information
BETA (could contain many bugs and mistakes)
My English is not the best. By spelling mistakes you can send me a correction.
Some parts are not in English at this moment or not be edited by the language file.
Discord-Server (to send for example bugs): https://discord.gg/VAg4keb
Help us to translate: https://www.transifex.com/jj-products/cbm-1 (unavailable right now)
Description below for version: 0.5.6.*
Language
Languages other than English may include missing translations. If there are no oversubscription, it will automatically fall back to English. The following translations are included in the plugin:
de_DE, fr, en
Translators
Thanks for all contributing translators. Translators are:
ClemGlacee
Spoiler: INFO! Important Informations of upgrading versions
This contains important information that owners should consider when upgrading versions.
0.5.5.*: Modules were added. All possible functions are at default disabled. The needed functions must be manuel activated by the owner or admin.
0.5.5.*: Modules were added. All possible functions are at default disabled. The needed functions must be manuel activated by the owner or admin.
Spoiler: TODO
1. Some text at the moment are not English or not be edit in the language file.
3. Bossbar
5. Homes
6. Jail
7. Spawner Editor
x. ...
3. Bossbar
5. Homes
6. Jail
7. Spawner Editor
x. ...
Spoiler: Features
- PluginManager
- Color Chat:
- Disable/Enable a plugin
- Reload a whole *.jar File. Useful when you didn't want to use the /reload command
- Sit on all blocks
- Reload a whole *.jar File. Useful when you didn't want to use the /reload command
- Color Chat:
&<Number> will be replaced to the color value of Bukkit/Minecraft
- And more see "Commands and permissions" or "Modules"
Spoiler: Placeholder
%custom_name%
%display_name%
%gamemode%
%iteminhand_displayname%
%iteminhand_name%
%iteminhand_type%
%iteminhand_amount%
%iteminoffhand_displayname%
%iteminoffhand_name%
%iteminoffhand_type%
%iteminoffhand_amount%
%name%
%op%
%playertime%
%playtime%
%location_world%
%location_worldname%
%location_x%
%location_blockx%
%location_y%
%location_blocky%
%location_z%
%location_blockz%
%location_biome_name%
%server_online%
%server_max_players%
%real_time%
%user_fly%
%worldtime%
Additional Parameter
%...%[format = Uppercase]
%...%[format = Lowercase]
%...%[format = firstUp]
%...%[boolean = number]
%...%[boolean = text]
%...%[time = yyyy:MM:dd HH:mm:ss] -> Only the letters ymdhs will be replaced. You could write anything as the value
Or PlaceHolderAPI
%display_name%
%gamemode%
%iteminhand_displayname%
%iteminhand_name%
%iteminhand_type%
%iteminhand_amount%
%iteminoffhand_displayname%
%iteminoffhand_name%
%iteminoffhand_type%
%iteminoffhand_amount%
%name%
%op%
%playertime%
%playtime%
%location_world%
%location_worldname%
%location_x%
%location_blockx%
%location_y%
%location_blocky%
%location_z%
%location_blockz%
%location_biome_name%
%server_online%
%server_max_players%
%real_time%
%user_fly%
%worldtime%
Additional Parameter
%...%[format = Uppercase]
%...%[format = Lowercase]
%...%[format = firstUp]
%...%[boolean = number]
%...%[boolean = text]
%...%[time = yyyy:MM:dd HH:mm:ss] -> Only the letters ymdhs will be replaced. You could write anything as the value
Or PlaceHolderAPI
Modules
Config, Listeners, Commands and others are only be created or activated if the module is activated.
Commands:
- module [enable|disable] <Module>
- module list
Spoiler: Armorstand
Click in the inventory on the item (properties) you like to change
When you click on move head for example, the inventory close and you can click or hit the armorstand. To change the axis or speed, select a other slot in your hotbar. To exit this setting, drop a item (Q) out of your inventory. (In will not really fall out)
Listeners:
- PlayerInteractAtEntityEvent
- EntityDamageByEntityEvent
- PlayerDropItemEvent
Commands:
- armorstand [near|use|last]
When you click on move head for example, the inventory close and you can click or hit the armorstand. To change the axis or speed, select a other slot in your hotbar. To exit this setting, drop a item (Q) out of your inventory. (In will not really fall out)
Listeners:
- PlayerInteractAtEntityEvent
- EntityDamageByEntityEvent
- PlayerDropItemEvent
Commands:
- armorstand [near|use|last]
Spoiler: Ban
Commands:
- ban <Player> (<Reason>)
- ban <Player> (<Reason>)
Spoiler: Command on Block
Set on a block a command. When a player click on it. He will be executed these commands or the commands could be sent through the server.
Listeners:
- PlayerInteractEvent
- BlockBreakEvent
- ChunkLoadEvent
- ChunkUnloadEvent
Commands:
- cob [list|clear|add|remove|save] (<Command>)
Listeners:
- PlayerInteractEvent
- BlockBreakEvent
- ChunkLoadEvent
- ChunkUnloadEvent
Commands:
- cob [list|clear|add|remove|save] (<Command>)
- <Command>: Execute this command as the player.
- @c <Command>: Execute this command as the server. Not as this player
- Commands are saved in the database, when chunk is unloaded or the server stopped
- @c <Command>: Execute this command as the server. Not as this player
- Commands are saved in the database, when chunk is unloaded or the server stopped
Spoiler: Command on Itemstack
Set a command on a item.
Listeners:
- PlayerInteractEvent
- EntityDamageByEntityEvent
- BlockPlaceEvent
- BlockBreakEvent
Commands:
- coi [add/remove/clear/list] (<type>) (<Command>)
Listeners:
- PlayerInteractEvent
- EntityDamageByEntityEvent
- BlockPlaceEvent
- BlockBreakEvent
Commands:
- coi [add/remove/clear/list] (<type>) (<Command>)
- Commands on ItemStacks
- @c <Command>: Execute this command as the server. Not as this player
- @p -> Player who executed the command
- @c <Command>: Execute this command as the server. Not as this player
- @p -> Player who executed the command
Spoiler: Command spy
Permissions:
Listeners:
- PlayerCommandPreprocessEvent
- ServerCommandEvent
Commands:
- commandspy [operator|value] (<value>)
Permission of value: cmb.commandspy.[number]
Listeners:
- PlayerCommandPreprocessEvent
- ServerCommandEvent
Commands:
- commandspy [operator|value] (<value>)
- operator: See sent commandos from other players and from the console
- value: Only see send commandos from players with specific permission. Number of Permission must be lower or equals the enabled value.
- value: Only see send commandos from players with specific permission. Number of Permission must be lower or equals the enabled value.
Spoiler: Custom Alias
Set a alias for a command or commands in the config file.
More Information Missing
More Information Missing
Spoiler: Custom Recipes
Set custom recipes in the config file.
More Information Missing
More Information Missing
Spoiler: Debugstick
DebugStick in all gamemodes and it work also on Entities.
This use the default debugstick item. ("/give @p minecraft:debug_stick")
This does not work for players with "/ op" when in creative mode. The reason is the Vannilla debugstick, which can not be deactivated.
- Left-Click-Air: Change your own Settings
- Left-Click-Block/-Entity: "Scroll" through the properties
- Right-Click-Block/-Entity: Change the selected properties
- Left-Click-Block/-Entity: Open Inventory with all properties
Listeners:
- PlayerInteractEvent
- PlayerInteractAtEntityEvent
- EntityDamageByEntityEvent
This use the default debugstick item. ("/give @p minecraft:debug_stick")
This does not work for players with "/ op" when in creative mode. The reason is the Vannilla debugstick, which can not be deactivated.
- Left-Click-Air: Change your own Settings
- Left-Click-Block/-Entity: "Scroll" through the properties
- Right-Click-Block/-Entity: Change the selected properties
- Left-Click-Block/-Entity: Open Inventory with all properties
Listeners:
- PlayerInteractEvent
- PlayerInteractAtEntityEvent
- EntityDamageByEntityEvent
Spoiler: Display
Shows the damage and life of the entity in the boss bar.
Shows the speed when flying with the Elytra.
Listeners:
- EntityDamageByEntityEvent
- PlayerMoveEvent
- PlayerQuitEvent
Shows the speed when flying with the Elytra.
Listeners:
- EntityDamageByEntityEvent
- PlayerMoveEvent
- PlayerQuitEvent
Spoiler: Fly through Blocks
Helps you in creative mode when you are building for example a house.
You could fly throught blocks without flying around the house or break blocks.
In the moment, when you are flying through blocks you be switched to spectator mode and after back to creative.
Listeners:
- PlayerMoveEvent
Commands:
- wallghost (<Player>)
You could fly throught blocks without flying around the house or break blocks.
In the moment, when you are flying through blocks you be switched to spectator mode and after back to creative.
Listeners:
- PlayerMoveEvent
Commands:
- wallghost (<Player>)
Spoiler: Kits
Not available right now
Spoiler: Map Paint
Load a image into minecraft
Listeners:
- MapInitializeEvent
- PlayerInteractEvent
Commands:
- paint [add|set|remove] <Filename>|<pfad> <filename> <x> <y>|<MapID>
Listeners:
- MapInitializeEvent
- PlayerInteractEvent
Commands:
- paint [add|set|remove] <Filename>|<pfad> <filename> <x> <y>|<MapID>
- Load a image into minecraft. It will generate itemframes with maps. Map Renderer will be overwritten with your image.
- Put a image in the .plugins/<Pluginname>/picture folder
- Use the "paint add ..." command and click on a block
- Put a image in the .plugins/<Pluginname>/picture folder
- Use the "paint add ..." command and click on a block
Spoiler: Op
Operator security:
No operator can grant operator rights to a person if the second person has not been entered as an operator in the config file.
He will lose the operator rights (again), when he tried to execute a command.
Listeners:
- PlayerCommandPreprocessEvent
Commands:
- op
No operator can grant operator rights to a person if the second person has not been entered as an operator in the config file.
He will lose the operator rights (again), when he tried to execute a command.
Listeners:
- PlayerCommandPreprocessEvent
Commands:
- op
- List all possible operators
Spoiler: Spawn
Listeners:
- PlayerJoinEvent
- PlayerDeathEvent
Commands:
- spawn <ID/Name>
- PlayerJoinEvent
- PlayerDeathEvent
Commands:
- spawn <ID/Name>
- Permission for a spawn: cbm.spawn.id.<ID>
- Teleport a player to his spawn or to a spawn with a lower ID (ID is unique, no spawn with same ID)
- ID 0 is default spawn
- ID -1 or "firstjoin" is the spawn for a new player on the server.
- setspawn (<ID>) <Name>
- Teleport a player to his spawn or to a spawn with a lower ID (ID is unique, no spawn with same ID)
- ID 0 is default spawn
- ID -1 or "firstjoin" is the spawn for a new player on the server.
- Use "setspawn <Name>" will automatically set the ID to 0
- delspawn <ID/Name>
Spoiler: Sudo
Make a player execute a command with your right. (Only work currently with all plugin (my & other plugins) commmands and not with bukkit/vanilla commands)
Silent: Make a player execute a command, but all message to the player will be destroyed. (Only work currently with all plugin (my & other plugins) commmands and not with bukkit/vanilla commands)[/INDENT]
Listeners:
- PlayerCommandPreprocessEvent
Commands:
- sudo-
Silent: Make a player execute a command, but all message to the player will be destroyed. (Only work currently with all plugin (my & other plugins) commmands and not with bukkit/vanilla commands)[/INDENT]
Listeners:
- PlayerCommandPreprocessEvent
Commands:
- sudo-
- same like sudo, but it execute a command with the permissions of the player (not with yours)
- sudo
- Make a player execute a command with your right. (Not work with some vanilla commands)
- sudo+
- same like sudo, but set all players temp to operators.
Spoiler: Tablist
Tablist can be changed. (Header and footer)
More Information Missing
More Information Missing
Spoiler: Timer
Commands:
- timer <args>
- timer <args>
- ... bossbar [up|down] <maxValue> <Color> <Repeat> <Title>
- ... chat [up|down] <maxValue> <Repeat> <Title>
- ... run <ConfigTimerName>
- ... stop <ID>
- ... chat [up|down] <maxValue> <Repeat> <Title>
- ... run <ConfigTimerName>
- ... stop <ID>
Spoiler: Trade
Trade with a Friend or other player
Open or send Trade-Request with command or sneak click on a player with empty hand
Listeners:
- PlayerQuitEvent
- PlayerInteractAtEntityEvent
Commands:
- trade <Player>
Open or send Trade-Request with command or sneak click on a player with empty hand
Listeners:
- PlayerQuitEvent
- PlayerInteractAtEntityEvent
Commands:
- trade <Player>
- Open a trade Inventory with the other player. If he accept with the same command but with your name
Spoiler: Troll
Listeners:
- EntityDamageByEntityEvent
- PlayerInteractEntityEvent
- AsyncPlayerChatEvent
- EntityPickupItemEvent
- InventoryClickEvent
- PlayerDropItemEvent
- PlayerMoveEvent
- PlayerItemHeldEvent
- PlayerToggleFlightEvent
- PlayerDeathEvent
- PlayerQuitEvent
Commands:
- troll help
- troll [op|deop] <Player>
- troll servertext [@a|<Player>] <Text>
- troll wall <Material>
- troll control <Player>
- EntityDamageByEntityEvent
- PlayerInteractEntityEvent
- AsyncPlayerChatEvent
- EntityPickupItemEvent
- InventoryClickEvent
- PlayerDropItemEvent
- PlayerMoveEvent
- PlayerItemHeldEvent
- PlayerToggleFlightEvent
- PlayerDeathEvent
- PlayerQuitEvent
Commands:
- troll help
- troll [op|deop] <Player>
- troll servertext [@a|<Player>] <Text>
- troll wall <Material>
- troll control <Player>
Controll a other player. It looks like he does it really.
Spoiler: Updater
Update Spigot Plugins automatically. (after calling the command)
Commands:
- updater [check | update | download | install]
Commands:
- updater [check | update | download | install]
Spoiler: Warp
Commands:
- delwarp <Name>
- editwarp
- setwarp <Name> (<autoLore> <hasPermission> <showWithoutPermission> <pos>)
- warp (<Name>)
- delwarp <Name>
- editwarp
- setwarp <Name> (<autoLore> <hasPermission> <showWithoutPermission> <pos>)
- warp (<Name>)
Default Commands and Permissions
Spoiler: Commands and permissions
- Commands start currently with: /cbm <Commands>
- Command Permissions start currently with: cbm.command.<args[1]>.<...> for example cbm.command.afk
These Commands aren't in a module. These are always activated.
- afk (Player)
- blockname
- burn <Player> <Time>
- broadcast <Message>
- clearchat
- chestplate
- economy [add|transfer|set|remove|get] (<Value>) (<From>) (<To>)
- feed <Player> (<Foodlevel>)
- fly <Player>
- for <Amount> <Command>
- god
- head
- heal (<Player> (<amount>))
- hide (<Player> ([VISIBLE|INVISIBLE|INVISIBLE_FOR_ALL]))
- hologram [add|addline|create|createid|delete|getids|move|remove|removeline|setid] (<ID>) (<Line>) (<Text...>)
- inventory [inventory|enderchest|workbench|entchanting] (<Player>)
- jump
- lightning (<Player>)
- boot
- more <Amount>
- motd <Text>
- nbt [add/remove/info] ([byte|short|int|long|double|float|intarray|longarray|doublearray|floatarray|String] <key> (<value>))
- nametag [true|false]
- near
- nick <Name> (<Player>)
- playertime [add/remove/set] <ticks> (<fixed> <Player>)
- pluginmanager [enable|disable|load|unload|reload] <Pluginname>
- restart
- shakeoff
- silent
- skull [chest|give] (<Name>)
- skin <Name> (<Player>)
- status ([worldinfo|serverinfo|all])
- teleport [tptoggle|tpall|tphere|tpa|tpaccept|tpdeny|tpaall|back] (<args>)
- unskin (<Player>)
- uuid <Player>
- version
- repair <Player>
...
- Command Permissions start currently with: cbm.command.<args[1]>.<...> for example cbm.command.afk
These Commands aren't in a module. These are always activated.
- afk (Player)
- blockname
- Get the type of the Block you are looking at
- book [author|title|give|save|convert] (<args[1]>)
- burn <Player> <Time>
- broadcast <Message>
- clearchat
- chestplate
- economy [add|transfer|set|remove|get] (<Value>) (<From>) (<To>)
- feed <Player> (<Foodlevel>)
- fly <Player>
- for <Amount> <Command>
- god
- head
- heal (<Player> (<amount>))
- hide (<Player> ([VISIBLE|INVISIBLE|INVISIBLE_FOR_ALL]))
- hologram [add|addline|create|createid|delete|getids|move|remove|removeline|setid] (<ID>) (<Line>) (<Text...>)
- You must be near a hologram (radius 50)
- itemdb
- Get the type of the item in your hand
- info <Plugin>
- inventory [inventory|enderchest|workbench|entchanting] (<Player>)
- jump
- Jump to the xz-Location from a block, your are looking at. It will be teleport you to the next y free space Location.
- join [list|listo|clear|add|addo|remove|removeo|full] <args[1]>
- Only works when the full-player-amount is set (config file) to a lower value when the real-max-player-amount.
- Registered players in the config file can join the server even if it is "full"
- Same for the temporary players.
- joinsilent
- Registered players in the config file can join the server even if it is "full"
- Same for the temporary players.
- Every time you join/leave, no message will be displayed
- legging
- lightning (<Player>)
- boot
- more <Amount>
- set the amount of the item in your hand to 64
- mute <Player>
- motd <Text>
- nbt [add/remove/info] ([byte|short|int|long|double|float|intarray|longarray|doublearray|floatarray|String] <key> (<value>))
- nametag [true|false]
- near
- nick <Name> (<Player>)
- playertime [add/remove/set] <ticks> (<fixed> <Player>)
- pluginmanager [enable|disable|load|unload|reload] <Pluginname>
- enable or disable a Plugin
- load, unload or reload a whole *.jar File -> Sometimes the JVM didn't like this command. Sometimes the reboot can not be bypassed
- reload
- load, unload or reload a whole *.jar File -> Sometimes the JVM didn't like this command. Sometimes the reboot can not be bypassed
- restart
- shakeoff
- eject all passengers from you
- seen <Name>
- silent
- Make a player execute a command, but all message to the player will be destroyed. (Only work currently with all plugin (my & other plugins) commmands and not with bukkit/vanilla commands)
- sign [edit|fake|show]
- Edit a sign (Only currently works if the same player as placed the sign without rejoining -> CraftBukkit or Minecraft problems)
- Fake Sign. Place a fake sign, wich doesn't exist.
- Show. Open a sign-gui to a player, with specific text on the sign.
- speed ([walk|fly]) <Value> (<Player>)
- Fake Sign. Place a fake sign, wich doesn't exist.
- Show. Open a sign-gui to a player, with specific text on the sign.
- skull [chest|give] (<Name>)
- skin <Name> (<Player>)
- status ([worldinfo|serverinfo|all])
Information about your Server & Worlds
- sit
- teleport [tptoggle|tpall|tphere|tpa|tpaccept|tpdeny|tpaall|back] (<args>)
- Mabye could not be work at this moment. Didn't tested it yet. Very old code.
- tempban <Player> <Time> <Reason>
- Time for example: 0y0h0d0w0h0m0s
- unnick (<Player>)
- unskin (<Player>)
- uuid <Player>
- version
- repair <Player>
...
F.A.Q.:
How can I help with the development?
Everyone is welcome to contribute to this plugin! Feel free to leave a review, fork the repository on GitHub, make suggestions and bug reports via issues or making pull requests on GitHub.
Missing comments in config file.
I know the problem. Bukkit deletes all comments (not the header comments) in a config file if we save .yml.
To read the comments anyway, you can go to my source file.
This is a direkt link to the original configs:
https://github.com/JJBlue/CBM/tree/master/src/main/resources/defaultConfigs
Do you want to help us translate?
Click on the link below.
https://www.transifex.com/jj-products/cbm-1
Will it be free in the future?
I do not plan to offer it for a fee in the future
If you want to use this plugin on public servers or for a Youtube video you can.
By downloading/using this plugin you agree to the following terms!:
-> You are not permitted to claim this plugin as your own!
-> You are not permitted to decompiling the plugin's source code!
-> You are not permitted to modify the code or the plugin and call it your own!
-> You are not permitted to redistributing this plugin as your own!
->Please do not leave negative reviews without first contacting me to try to get the issue resolved!
-> You are not permitted to claim this plugin as your own!
-> You are not permitted to decompiling the plugin's source code!
-> You are not permitted to modify the code or the plugin and call it your own!
-> You are not permitted to redistributing this plugin as your own!
->Please do not leave negative reviews without first contacting me to try to get the issue resolved!
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.14, 1.15, 1.16
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
CBM is a free Minecraft Java mod. Compatible with Minecraft 1.14, 1.15, 1.16. Downloaded 1,490 times (via Spigot). Download it and open it directly in the game.