Minecraft cmdBook mod 2024 download
logo
minecraft mod cmdBook

cmdBook

Game Version: CB 1.7.2-R0.2
Total Downloads: 9,926
Updated: Jan 8, 2014
Created: Sep 2, 2012
Download cmdBookDownload Earlier Versions

Earlier Versions

Name Size Uploaded Game Version Downloads
cmdBook 1.4.6 release 537.40 KB Jan 8, 2014 CB 1.7.2-R0.2 2,123 download cmdBook cmdBook 1.4.6 releaseDownload
cmdBook 1.4.3 release 94.11 KB Oct 7, 2013 1.6.4 919 download cmdBook cmdBook 1.4.3 releaseDownload
cmdBook 1.4.2 release 93.15 KB Jun 29, 2013 CB 1.5.2-R1.0 1,091 download cmdBook cmdBook 1.4.2 releaseDownload
cmdBook 1.4.1 release 58.96 KB Jun 22, 2013 CB 1.5.2-R1.0 601 download cmdBook cmdBook 1.4.1 releaseDownload
cmdBook 1.4.0 release 56.62 KB Jun 22, 2013 1.4.7 565 download cmdBook cmdBook 1.4.0 releaseDownload
cmdBook 1.3.9 release 55.42 KB Mar 3, 2013 CB 1.4.7-R1.0 966 download cmdBook cmdBook 1.3.9 releaseDownload
cmdBook 1.3.6 release 403.12 KB Feb 1, 2013 CB 1.4.7-R1.0 579 download cmdBook cmdBook 1.3.6 releaseDownload
cmdBook 1.3.5 release 54.16 KB Jan 29, 2013 CB 1.4.7-R0.1 272 download cmdBook cmdBook 1.3.5 releaseDownload
cmdBook 1.3.4 release 49.84 KB Jan 27, 2013 CB 1.4.7-R0.1 248 download cmdBook cmdBook 1.3.4 releaseDownload
cmdBook 1.3.2 release 48.61 KB Jan 27, 2013 CB 1.4.7-R0.1 273 download cmdBook cmdBook 1.3.2 releaseDownload
cmdBook 1.3.1 release 43.45 KB Jan 26, 2013 CB 1.4.7-R0.1 241 download cmdBook cmdBook 1.3.1 releaseDownload
cmdBook 1.2.1 release 30.67 KB Jan 5, 2013 CB 1.4.6-R0.3 248 download cmdBook cmdBook 1.2.1 releaseDownload
cmdBook 1.1.2 release 30.94 KB Oct 28, 2012 CB 1.4.2-R0.1 289 download cmdBook cmdBook 1.1.2 releaseDownload
cmdBook 1.1.1 release 31.50 KB Sep 28, 2012 CB 1.3.2-R1.0 338 download cmdBook cmdBook 1.1.1 releaseDownload
cmdBook 1.1.0 release 29.85 KB Sep 17, 2012 CB 1.3.1-R2.0 343 download cmdBook cmdBook 1.1.0 releaseDownload
cmdBook 1.0.2 release 22.32 KB Sep 6, 2012 CB 1.3.1-R2.0 336 download cmdBook cmdBook 1.0.2 releaseDownload
cmdBook 1.0.0 release 22.20 KB Sep 3, 2012 CB 1.3.1-R2.0 305 download cmdBook cmdBook 1.0.0 releaseDownload
cmdBook 1.3.0 beta 37.77 KB Jan 13, 2013 CB 1.4.6-R0.3 189 download cmdBook cmdBook 1.3.0 betaDownload

Screenshots

Description

Share this:

cmdBook

About:

cmdBook is a plugin that allows you to execute and store multiple commands.
You just have to put the commands (or chat text) in a book, and use a command to make it a cmdbook.
Whenever you left click with that book, your commands will be executed. You can specify
variables so that you can replace them with (F.ex : your player name , the player you are looking at,..)
and you can add javascript to it

Version Information

Latest Version: 1.4.5

Release date: 15/12/2013

Example 1.1.0
Example 1.3.6

Upcomming Features

  • Basic Logic (If statements , for loops , custom variables)
  • Devide this page into other pages (permissions, configuration , examples ,..) (planned 1.4.0)
  • Compatibility with Skript and CmdHelper to use WITH a book
  • A youtube tutorial (planned 1.4.x)
  • Config editor ingame (planned 1.5.0)

Compatibility

cmdBook works with most book related plugins.

Contribute

Do you like cmdBook ant you want to help me expand it even further?
Any donation will be welcome (Even if it is just enough so I can buy a cup of coffee while programming)
The Source code is also available if you have remarks about the code.
NOTE: You may not copy any of the code without asking me

Commands

# NOTE:
/cb  OR  /cbook   can be used

# Create a cmdBook with the written book in your hand
/cb create

# Edit/Add commands in a cmdBook (Other books are blocked)
/cb edit

# List the commands inside a cmdBook
/cb info

# Show plugin information
/cb about

# Make a normal book private
/cb private

# Make a normal book public
/cb public

# Reload the configuration
/cb reload

# Convert deprecated variables
/cb convert

# Show ingame variables and info
/cb variables

Permissions

cmdBook uses permissions to define who may create/use a cmdbook.

Permissions page

Create a cmdBook

Ok, to create a cmdBook you need a few things:

  1. You have to get the rights to make one
  2. You have to get the rights to use on (not necessarily if you only intend to make it)
  3. You need a Writable book
  1. Start you book with: [cmdbook]
  2. Create a new line and you can type your first command F.ex /broadcast Hello World!
  3. Split your commands with the character: | OR split commands by starting a new page
  4. Create a second command , third ,….
  5. Sign your book
  6. Type the command /cb create while holding the book in your hand
  7. Now left click the book to perform the commands

Variables

You can define several variables to replace

# Run every command as console:
@runconsole
# TIP: You might want to use $chat[..] if you want to let the player use a command without op perm.

# Hide all cmdBook messages
# This will hide thinigs like " Command performed" or " waiting.."
@hidemessages

# This will be replaced with the name of the player that uses the book
$player

# This will be replaced with the player you are clicking on
$targetplayer

# This will give you an integer with your health
$health

# This will give you a decimal with your xp
$xp

# This will give you a decimal with your target's xp
$targetxp

# This will give you an integer with your level
$lvl

# This will give you an decimal with your target's level
$targetlvl

# This allows you to see your hunger as integer (0-10)
$hunger

# This allows you to see your target's hunger as integer (0-10)
$targethunger

# This will give you your killers name
$killer

# This will give you the name of your target's killer
$targetkiller

# This will give your X position
$xpos

# This will give your Y position
$ypos

# This will give the xpos of the block you look at
$losx

# This will give the ypos of the block you look at
$losy

# This will give the zpos of the block you look at
$losz

# Input - A very handy variable:
# The input variable will prompt the player before all commands are executed
# The data the player enters in chat after getting prompted (without any use of commands, just plain text) 
# will replace the input variable
$input      ->   When using it in this format , it will just ask for an input
$input[Question here]     ->  put [text]  to customize your question

# When using @input instead of $input, it will input the user at the beginning of the book
# the $input will only input right before the command will be executed

# Delay - variable is $wait[int]  replace int with a number
# This will cause the command execution to Pause (in ms)
$wait[int]

# Execute javascript, create a variable 'output' this variable will replace the script[**]
$script[javascript here]
$script[var dNow = new Date();var output = 'Today is ' + dNow.getDate();] 

# Make a simple calculation
$calc[1+2]
$calc[$losy+1]

# Send a private message to the player
$msg[messagehere]

# Broadcast a message
$broadcast[HEllo There!]

# Send player chat
$chat[..]
# Only required when using @runconsole

# MAKE SURE TO USE /cb variables for all **40** variables

Examples

Ex1:

[cmdbook]
/give $player cookie 1|
I got a cookie :D|

Ex2:

[cmdbook]
$targetplayer You have been caught griefing!|
/ban $targetplayer Griefing Visual proof|
/resident delete $targetplayer|

Ex3:

[cmdbook]
/lb lookup player $targetplayer block 56 area 100 time 30 minutes|

Ex4:

PAGE1:
[cmdbook]
This is my first page|
HELLOOWW

PAGE2:
This is my second command|
/give $player cookie 10|
:D

PAGE3:
The End

Ex5:

[cmdbook]
/ban $targetplayer $input[Why ban him?]|
/lb rollback player $targetplayer time $input[How many days you want to rollback him?] days|
$wait[2000]|
/yes|
$wait[10000]|
/no

Ex6:

# permissions needed:
- cmdbook.variable.runconsole
- cmdbook.use

[cmdbook]
@runconsole
/give $player cookie 1

Ex7:

Will act like WorldEdit compass
the calc adds 1 block to the y axis, so you dont teleport IN the block

[cmdbook]
/teleport $losx calc($losy+1) $losz

Updating

This plugin utilizes an external version checking system, which means that the plugin makes a connection to curseforge.com and the following may occur:

The plugins version checked against approved files
Downloading of the plugin files
Launching of the plugin files downloaded
You can disable the check and/or automated download via the configuration of this plugin.

Metrics

This plugin utilizes Hidendra's plugin metrics system, which means that the following information is collected and sent to mcstats.org:

A unique identifier
The server's version of Java
Whether the server is in offline or online mode
The plugin's version
The server's version
The OS version/name and architecture
The core count for the CPU
The number of players online
The Metrics version
You can disable the stat collection via /plugins/PluginMetrics/config.yml if you wish.

Changes

Version 1.4.5

Status: Optional

  • Moved /cb to an alias command of /cbook. You can now use /cb OR /cbook but /cb will be overridden by other plugins
  • Fixed some small bugs

Version 1.4.3

Status: Higly Recommended

  • Added @name[namehere] (put anywhere in your book) to name books
  • Added permissions based on name "cmdbook.book.namehere" for individual permissions per book
  • Fixed several bugs with "You do not have permissions!" messages
  • Updated to 1.6.4

Click here to see all version changes

Metrics

Comments

Add a comment