The Meaning of Life, the Universe, and Everything.
Join Date:
2/11/2017
Posts:
662
Member Details
Currently, the canPlaceOn nbt tag will not allow the block to be placed on anything when you don't specify it. This means that if you would like to only limit placement of certain blocks, you need to add EVERY SINGLE BLOCK to the canPlaceOn tag for the blocks you want to act normally. This is extremely inconvenient. My suggestion is to have an unspecified tag specify to be placed on anything and a tag of an empty list ("[]") to specify nothing.
Rollback Post to RevisionRollBack
Remember those versions that minecraft pranked us with? Specifically:
Minecraft 2.0
Minecraft 1.VR-Pre1
Snapshot 15w14a
Minecraft 3D
Those are still downloadable! Watch this video for 2.0:
To download the other ones you need to make a folder in the versions folder for minecraft and put the client and JSON file for the versions in there. They all need to be named the same aside from file extensions. Once you do that, you will be able to choose that version when making a new profile with the minecraft launcher.
I think you should still have to specify the canPlaceOn tag, but be able to use the asterisk * key to specify everything:
(canPlaceOn:[*]) Can place on every block.
(canPlaceOn:[minecraft:*]) Can place on every block from base Minecraft.
(canPlaceOn:[*stone*]) Can place on every block containing stone in its id.
Currently, the canPlaceOn nbt tag will not allow the block to be placed on anything when you don't specify it. This means that if you would like to only limit placement of certain blocks, you need to add EVERY SINGLE BLOCK to the canPlaceOn tag for the blocks you want to act normally. This is extremely inconvenient. My suggestion is to have an unspecified tag specify to be placed on anything and a tag of an empty list ("[]") to specify nothing.
Remember those versions that minecraft pranked us with? Specifically:
Those are still downloadable! Watch this video for 2.0:
https://www.youtube.com/watch?v=PQdu9LKAdIU
To download the other ones you need to make a folder in the versions folder for minecraft and put the client and JSON file for the versions in there. They all need to be named the same aside from file extensions. Once you do that, you will be able to choose that version when making a new profile with the minecraft launcher.
15w14a is on this link:
http://minecraft.gamepedia.com/15w14a
1.RV-Pre1 is here:
http://minecraft.gamepedia.com/1.RV-Pre1
Minecraft 3D is here:
https://minecraft.gamepedia.com/Java_Edition_3D_Shareware_v1.34
I think you should still have to specify the canPlaceOn tag, but be able to use the asterisk * key to specify everything:
Anyway, I Support.
Want to see my suggestions? Here they are!
I am also known as GameWyrm or GameWyrm97. You can also find me at snapshotmc.com