Qualia Carpet Addition - Limitations
Last updated version is 1.2.2
.
Limitations is a simple scripting-like language, which is based on Java syntax and Minecraft Identifier/ResourceLocation system.
Syntax
Limitations supports these elements:
- Long ID (
namespace:path
is item ID,#namespace:path
is tag ID) !
,&
,|
,()
that are basically consistent with Java syntax
Symbols are short circuit by default and does not support double symbol short circuit, strictly following Java syntax priority (()
-> !
-> &
-> |
-> ID).
The Limitations are not space sensitive.
If an ID does not exist or is written incorrectly, it will be discarded, but the rest will not be affected.
Examples
!minecraft:stick
- will pass all items other than Stick.#minecraft:planks | #minecraft:logs | minecraft:oak_sapling
- will pass all items other than Planks, Logs and Oak Saplings.!(#minecraft:planks & #minecraft:logs) & minecraft:boots
- Because of there are no item with id minecraft:boots in vanilla, this Limitation will pass nothing.