View Code? Open in Web Editor
NEW
The Minecraft Command Block Language - An interpreted scripting language that imports commands into Minecraft command blocks
License: Apache License 2.0
mccbl's Introduction
MCCBL - Minecraft Command Block Language
An interpreted scripting language that imports commands into Minecraft command blocks
Allows you to write code in a text editor instead of inside Minecraft command blocks
Consolidates your commands into labeled 5x5 blocks
Allows you to use version control (such as Git) to manage code and versions and allow collaboration
Anyone can import a block of commands from anywhere - you don't need access to the server console
...
mccbl's People
Contributors
Watchers
mccbl's Issues
Whitelist of users that can import files
Change import messages to tellraw
Play sounds when errors on import (conditional position, etc.)
Cancelling import still prints chat messages about importing
Add option to change size of block of commands
Rewrite file property information (@ tags)
Order should not matter, should be accessible from an array
Name/Value constants should be able to be defined at the top of a file anywhere in a file
#define INT_CONSTANT 34
#define STRING_CONSTANT Hello
say #STRING_CONSTANT# #INT_CONSTANT#
Provides copy/paste find/replace functionality for repeated code
Specify whether a conditional command block is repeating, maybe ??
Add option to import all *.mccbl
files in a directory at the location of Marker: 1b
ArmorStand
s of the same name.
Add support for more command arguments in custom commands:
string [ ] args = chatMessage. Split ( new string [ ] { chatMessage. TrimStart ( ) . Split ( ' ' ) [ 0 ] } , StringSplitOptions. None)
//Starting with arg1 replace all arguments with given arguments
for ( int i = 1 ; i < args. length; i ++ )
{
if ( command. Contains ( " {arg" + i + " }" )
{
command. Replace ( " {arg" + i + " }" , args[ i] ) ;
}
}
Parse MOTD files like other *.mccbl
files to add features like math
Stop requiring a motd
scoreboard
Add settings to control whether to show chat history and how many lines to show