Configuration

All configurations from the Legendary Crafting Plugin config

Placeholders

You can use these in messages, boss bars, action bars, and commands:

  • %player% – Player name

  • %location% – Crafting block coordinates in x y z format

  • %world% – World name

  • %x%, %y%, %z% – Coordinates individually

  • %total_time% – Total crafting time (seconds)

  • %total_time_formatted% – Total crafting time in human-readable format

  • %time% – Remaining time (seconds)

  • %time_formatted% – Remaining time in human-readable format

  • %item% – Display/custom item name

  • %item_material% – Raw Minecraft material name


Enabled

  • If true, this recipe is active and can trigger a ritual.

  • If false, this recipe is ignored.


Recipe Activation Conditions

Defines which recipe triggers the ritual:

  • key – Minecraft recipe key (e.g., minecraft:mace).

  • recipe – Custom shaped recipe (slots 1–9 map to crafting grid).

  • add_recipe_to_server – If true, adds this recipe to players’ recipe books.

  • item_result – Item created when the recipe is crafted (optional if using only triggers).

Example

Settings

Controls ritual behavior for this recipe:

  • time – Total crafting duration.

  • radius – Range for effects/messages (blocks).

  • cancel_on_logout – Cancel if player logs out.

  • cancel_on_leave_radius – Cancel if player leaves ritual radius.

  • cancel_on_death – Cancel if player dies.

  • kill_on_logout – Kill the player immediately on logout.

  • cancel_leave_radius – Prevent player from leaving radius (movement blocked).

  • cancel_break – Prevent breaking the crafting block.

  • cancel_on_break – Cancel ritual if block is broken.

  • send_message_to_join – Notify players who join mid-ritual.

  • delete_recipe – Remove recipe after one craft.

  • running_rituals – Max concurrent rituals for this recipe (-1 = unlimited).

Example

Requirements

Sets limits for when the ritual can start:

  • enabled – Whether requirements are checked.

  • xp – Minimum XP levels required (-1 = disabled).

  • day_time – Minimum in-game time in ticks (0–23999).

  • world – Required world name (null = any).

Example

Messages

Custom messages for start/end of ritual:

  • player – Sent to the player starting the ritual.

  • broadcast – Sent to entire server.

  • radius – Sent to players in range.

  • world – Sent to players in same world.

  • log – Sent to console/log file.

Example

Boss Bar

  • Displays progress to players in radius.

  • color – pink, blue, red, green, yellow, purple, white.

  • overlay – progress, notched_6, notched_10, notched_12, notched_20.

Example

Action Bar

  • Short text shown above hotbar during crafting.

Example

Titles

  • Big title/subtitle text on screen during ritual.

Example

Sounds

  • Plays one random sound from the list when triggered.

Example

Commands

  • start – Commands run when ritual starts.

  • end – Commands run when ritual ends.

Example

Particle

Controls visual effects:

  • do_particle_beam – Tall vertical effect above block.

  • do_lightning – Lightning strikes before finish.

  • circle_particle – Circle at block after crafting.

  • player_particles – Particles around crafting player.

  • particles – Effects moving toward crafting block.

Example

Loops

Repeats tasks at regular intervals while ritual is active:

  • <loop-id> – Any number (1, 2, 3...).

  • activate_time – Delay between repetitions.

  • tasks – Actions repeated (particles, sounds, titles, etc.).

Example

Default config

Config

Last updated