DiceRoller - Create multiple customizable dice.

DiceRoller
Create multiple customizable dice.

GIF_20260319_000722_562


  • Standard 6-sided dice: With the classic arrangement of dots (1 to 6)
  • Custom dice: Can have any number of faces (minimum 2), with the dots arranged in a circle
  • When a die is rolled, it displays a rapid sequence of random numbers
  • Each die can be individually customized.

CreateDice

Configure a new die within an Arrangement.


RollDice

Roll a specific 6-sided die.


RollAllDices

Roll all the 6-sided dice.

component_method (10)


RollCustomDice

Roll a custom die (number of sides).


ContainerPadding

Change the container padding.


DiceColor

Change the background color.


DotColor

Change the color of the dots.


BorderColor

Change the border color.


BorderWidth

Change the border width (1-10).


CornerRadius

Change the corner radius (5-50).


DiceRolled

It fires when a die finishes rolling.


Note:

  • The die will only animate the dots.
    • I did it this way because the entire die roll can be animated with the ClickEffect extension.

v1.0 March 19, 2026.

DiceRoller.aia (37.9 KB)

joejsanz.joedevdiceroller.aix (15.9 KB)


JDK: 11
Minimum API Level: 21
Updated On: 2026-03-19T07:00:00Z

Built using: FAST-CLI v5.7.0-premium


Thanks.

5 Likes

Nice Work :+1:t4:

1 Like