🎨Design Options

The wheel section defines the design, appearance, and structure of a wheel.

Syntax

wheel:
  skin:
    type: <type>
    texture: <texture>
  fields: <number>
  pointer:
    use: <true/false>
    animated: <true/false>
  catch_points:
    use: <true/false>
    material: <material>

skin

Defines how the wheel itself is displayed.

type

Default: PACK

  • PACK β†’ Uses a texture from the resource pack.

  • CUSTOM β†’ Uses a defined custom item instead of a pack texture.

texture

Default: wheels/default

  • The texture reference for the wheel (namespace + filename without .png).

  • Example: wheels/my_wheel.

custom-item (only if type = CUSTOM)

  • material β†’ The base Minecraft material (e.g. PAPER).

  • model-data β†’ The CustomModelData ID for the custom item


fields

Default: 8

  • Defines how many fields (segments) the wheel has.

  • Each field can hold a reward.

circle-exclamation

pointer

Pointer is a stick that points to the winning reward

use

Default: true

  • Enables or disables the pointer display.

animated

Default: true

  • Controls if the pointer should animate while the wheel spins.

  • Animation slightly shifts the angle of the winning field, but the player will still clearly see the correct result.


catch_points

Catch points are just a decorational sticks going out from the wheel.

use

Default: true

  • Enables or disables catch points (small blocks or marks around the wheel).

material

Default: BLACK_CONCRETE

  • The Minecraft material used for catch points.

  • Provides extra visual design but is less optimized compared to simpler pointer-only setups.

Last updated