Honestly, I'd add futures, but the hotkeys, getting around the interface, it was kind of really easy to pick up. Its extremely user friendly. I was just playing in your browser version for all of 15 minutes. I made an Arcade.
Not sure if it's good or not. I Am used to more vertices. I think it looks like an arcade though.
The only issue I have is the same issue I have with most of the voxel editors, Is complicated UV control. I'll Bookmark it though and post here some stuff I make, And I'll play with it more. Really quick, very streamlined. For an artist like me to just jump in and play, 10 points to you Jannis. keep up the great work, I look forward to the additions you add.
~ Hyena
1
1
Set the entity's AbsorptionAmount tag to X, then test when it reaches zero.
1
This is not possible right now. However, it might become in 1.13 or so with the new block ID system.
1
You can do something like this. Keep in mind that it does not work in creative mode.
https://goo.gl/H9MKAO
1
There are two ways you can test for a player's NBT. /scoreboard and / testfor.
I suggest to use /scoreboard, but if you are sure that there will only ever be one player, you can just aswell use /testfor and conditional.
The way to testfor a player wearing something, is as follows:
The player has a base tag with an array named Inventory in it:
Inside this array you can have as many item compounds, as you want. The order doesn't matter. It will only succees when it matches all things.
The Slot tag defines where that item has to be.
100b = feet; 101b = legs; 102b = chest; 103b = helmet; -106b = offhand
every other tag of the item go into tag:{}. Except: id, Count, Damage, Slot
1
Okay, so if I understand correctly, there is one tower of blocks, starting from a bedrock block. The player has to build this tower, but every block can only occur once in the stack, otherwise it would disappear. Right?
2
My Command Doesn't Work - FAQ!
Commands in Minecraft sometimes just don't want to work. Here are a few common problems:
(Read over the headlines and find what applies for you)
Does the command produce any error messages?
In most cases, the command block throws an error message when the command fails. There is no error message? Try to enter the command in chat. Or, if the command block contains a small button with an X, click on it and run the command block again.
The output comes with a timestamp. Compare it to the current time to see if the command has been running recently. (Note: On servers the timestamp might be off, consider time zones)
Here are a few error messages explained:
Are you on a Bukkit/Spigot server or in a modded world?
Some plugins or mods (mostly "Essentials") overwrite Vanilla commands with their own commands.
In this case you have to prefix the command with "/minecraft:" to make sure you are accessing the vanilla command. For example:
"/tp @a ~ 4 ~" > "/minecraft:tp @a ~ 4 ~".
This is usually only the case for following commands: /tp, /kill, /give, /summon.
Is the command in a repeating command block or chain?
There is a bug in the game where changing a powered command block to repeating doesn't make it start running. (https://bugs.mojang.com/browse/MC-86846")
Try the following: Set the command block to 'Needs Redstone', click on 'Done'. Enter it again, set it to 'Always Active' and click on 'Done' again.
Are you working with entity selectors?
The entity with the given score, tag etc. might not exist. Try to use the selector with /say. "/say @e[...]". It this doesn't print names in chat, you have found your problem.
Check if you are in the right version. If you are in 1.10.2 or earlier, your entity names behind "type=" must start with a Capital letter.
If you are in 1.11 or newer, entity names are completely lowercase and seperated with underscores.
Check if there are blank spaces in the selector. Spaces won't work here.
Are you working with NBT?
If you are setting NBT or spawning en entity / tile entity with NBT, this doesn't matter, but if you test for it, you must use the exact NBT syntax.
Numers in NBT are saved in an data type, that needs to be added behind the number. For most this is "b", but for others it can be "s", "f", "d", or nothing. IDs however have to be prefixed with the correct namespace, for example id:"minecraft:stone" a
To find the correct value, execute the /entitydata or /blockdata command with empty curly brackets. For example "/entitydata @e[type=zombie,c=1] {}". This prints the current data in chat.
Are you working with JSON?
Everything in JSON needs to be enclosed in "quotation marks". The only exceptions are: Square and curly brachets, colons and commas, numbers and the values true and false. When there is a JSON construct inside another, every quotation mark has to be escaped. This means there need to be one ore more backslashes "\" in front of it. Since this is pretty hard, I recommend using generators such as minecraftjson.com.
- "How can I find the incorrect part" you may ask?
Look at the error message. It usually says "Invalid JSON: [...] at line 1, column #". Copy your command to Notepad ++. Delete everything that's not JSON. Start selecting the text word by word until you the value for "Sel: " in the bottom right reaches the number from the error message. Look a few characters before or after the current cursor position and find the error.
Are you using CommandStats?
Command stats (blocks or entities modified with the /stats command to return a number from a command into a scoreboard) only work when the score is already set to any value. Make sure you set the value of the score you want to modify to 0 first.
1
This doesn't quite work. I fixed it for you:
https://goo.gl/RIIOgl
(Explaination: dead players can't be targeted with @p, r=, dx/y/z= etc.)
1
Create an a new scoreboard objective
When it increases, the playerhas been killed by that mob.
2
Don't worry, @p will always select the player who clicked the sign due to sender bias.