Volume Calculator

A volume is a selector type Minecraft uses to identify a region from a set of coordinates to another.

Here we have a very big square, and we want to find the volume of it so we can do some commands for anyone in the region. The square's maximum and minimum points are (0, 0, 0) and (32, 32, 32). (See Image 1) Doing volume calculations naturally, we'd have to subtract the X2 from X1, Y2 from Y1, and Z2 from Z1.

In this case, it'd be easy to do 32 - 0 3 times, and then put the answer as a volume, but in crazier cases, like (34, 12, 55) to (99, -5, 34), calculating this would be tedious. That's why we plug the values in the Volume Calculator, and hit convert. (See Image 2)

Selector Buttons

You can select which selector (@e, @a, @p, @r) gets added along with the final computation. You can also choose if you would prefer brackets to encase the output as well.

Copy Button

The copy button literally just copies the output to your clipboard.

Clear Button

The clear button cleans up the output and the input. Other than that, it's mainly a visual element.

Image 1

Image 2

Image 3

Image 4

Random String Generator

The random string generator combines a bunch of characters together to create one large string that is jumbled up together. This one is rather simple to use. It takes in a length value and an amount value. (See Image 3)

Length Value

The length value is how long the strings should be. A length value of "3" could output "v6n" while a length value of "20" could output "mK1TgNwEmeaG54QMgyw3".

Amount Value

The amount value tells the machine how many strings you want. If you select "2", you would get 2 different strings.

Omit Characters

You can choose to omit certain characters. For example, deselecting "Number Characters" will only output strings such as "snqlbSaQiT" or "dYTMdSjBon"; without numbers. (See Image 4)

Tellraw Art Maker

The tellraw art maker may be the most useful in mapmaking. The interface may seem scary, but you can get used to it fairly quick. First things first, let's create a rawtext artwork. To begin let's generate a grid. Put the size of the grid in the "Enter Grid Size" field and press "Generate Grid". Take note that the Grid Size can only be between 4 and 8. Float values work, but do not use them.

Drawing

Once the grid is generated, you can press a color and begin drawing on the grid. Paint a picture! I drew a smiley face! (See Image 5)

Converting to Minecraft

Once finished, you can press "Convert To MC" to convert into code Minecraft can understand. Let's also tick "Tellraw Mode", as we want to use this in a tellraw command. Once the output is computed, let's press the Copy Button to copy that to clipboard. Then, let's head into Minecraft, and then do /tellraw @a (paste what you copied). It should look something like Image 6. Executing this Command Block will show the following in chat. (Image 7)

Signs

The tellraw art maker can also turn signs into colorful banners, which can be used to make LARGE SIGNS! Creating a sign is the same process as creating a rawtext art. Just press "Sign" when entering a grid size, which ranges from 5 to 9. Once copied, you can paste it onto a sign. For examples of things you can do with the sign function, click here.

Other Functions

To create a grid with a color already predetermined, just press a color and THEN create a grid.

Image 5

Image 6

Image 7

Image 8

Image 9

Command Duplicator

The command duplicator is used to duplicate commands that variate in a number. I am actually still working on this, so only one character can be variated. To begin, enter a command that you wish to be duplicated. Then you can select a Repetition Amount, which defines how many duplicates you want.

Select A Character

Upon entering, the character "#" is already defined, as well as the initial value of 1, and the increment value of 1 as well. (See Image 8) For every repetition amount, it'll print out the character replaced by a number, which increments by the increment value you put. (See Image 9)


This can be useful for something like the /replaceitem command, which requires an entirely new command block to define a different slot. With this, you can create a series of commands that define EVERY slot, making the process less tedious.