Wiki
Discord
  • 👋Hey
  • 🔌Resources
    • ☄️Arcane
      • 🎟️Vouchers
        • ⭐v2.0.0
        • Example vouchers
        • Actions
          • Properties
          • Tags
        • Comet
        • Commands
        • Configuration
          • config.yml
          • vouchers.yml
          • vouchers-nbt.txt
        • Permissions
        • Requirements
    • ⚡Master
    • ⛏️TokenEnchant
      • ⬆️TEUpgrades
    • 🔴Other
      • 🏗️GUIHelper
Powered by GitBook
On this page
  • Chance
  • Math
  • Random Double
  • Random Element
  • Random Long

Was this helpful?

  1. Resources
  2. Arcane
  3. Vouchers
  4. Actions

Tags

Built-in placeholders for generating random elements or evaluate math equations

PreviousPropertiesNextComet

Last updated 2 years ago

Was this helpful?

Chance

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

Math

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

Random Double

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

Random Element

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

Random Long

Generate a random Long between a min (inclusive) and max (inclusive) value. Format: randomL:{<min>,<max>} Examples:

  • randomL:{0,12345678901234567}

🔌
☄️
🎟️
EvalEx
Double