Tags
Built-in placeholders for generating random elements or evaluate math equations
Last updated
Built-in placeholders for generating random elements or evaluate math equations
Last updated
Get an element from a list using a chance system (0 to 100, supporting decimals).
Format: chance:{(chance)=(item),(chance)=(item),default=(default item)}
Placeholders can be used for chance
and using the default
keyword instead of a chance, you can specify a default value for when the player is unlucky. If no default value is specified, nothing
will be returned.
Examples:
chance:{85=STONE 65,10=COAL 64,5=DIAMOND 4,default=DIRT 1}
- 85% for STONE 64
, 10% for COAL 64
, 5% for DIAMOND 4
and the default value DIRT 1
Powered by , the math tag allows to evaluate math equations to get the result.
Format: math:{(scale),<equation>}
or math:{<equation>}
Examples:
math:{3,10 / 3}
= 3.000
math:{10 / 3}
= 3
Generate a random between a min (inclusive) and max (inclusive) value.
Format: random:{(precision),<min>,<max>}
or math:{<min>,<max>
Examples:
random:{0,100}
= 5.215616126 (without precision
all decimals are returned)
random:{3,0-100}
= 5.231
Pick a random element from a comma separated list
Format: randomE:{E1,E2,E3...,En}
Examples:
randomE:{Epic,Rare,Common}
- pick a random String
randomE:{112,1948,9684,132}
- pick a random number
randomE:{Text,14918,AnotherText,1515}
- the elements can be anything
Generate a random Long between a min (inclusive) and max (inclusive) value. Format: randomL:{<min>,<max>} Examples:
randomL:{0,12345678901234567}