AltarCrafting icon

AltarCrafting -----

Allows crafting trough the use of custom altar-structures (4 or 8 slots) with custom recipes



Features Explanation
To create an altar, type /createaltar <altarName> (permission: altarCrafting.createAltar) then click the center block of the altar you want to create
For an existing altar, you can right-click one of the corner blocks to put the item into the altar for crafting, aswell as right-clicking already placed items to retrieve them - Features such as crafting-sesssions (only 1 player can interact with the altar while items are on it) and automatic timeout (configurable in the config) are included. The plugin will also check if the player has inventory space and if not so, drop items right-clicked in the altar at that location instead.
Once you placed all ingredients, right-click the center block of the altar. If the recipe was valid, either, if no craft-delay is set, a lightning strike will hit or an anvil sound will play (depending on what is set in the config) and the result item will spawn on the center block
If there is a craft delay, a sequence will begin where particles are displayed in a line from all each placed item and the center block, while a metallic sound repeatedly plays. Once the timeout is over, the same as above will happen (lightning-strike or sound and then item will spawn on the center block)

You can cancel a player crafting-session using /cancelAltarCrafting <playerName> (if you only type the command with no player name or your own name, you can cancel your own crafting session - this does not require a permission, otherwise permission altarCrafting.cancelAltarCrafting is required (for cancelling other player's crafting sessions))

You can reload the configuration using /altarCrafting reload (permission: altarCrafting.reload)

Please note, that if another plugin (such as worldguard) cancels an interaction event with a block or entity for the player, the plugin will (intentionally) not process that event, so things like creating an altar or placing/retrieving items will not work for a player in that case

Altar Shapes
You can find images that show examples of 2 altars (one of type 4 and one of type 8) - The shape is always the same, the only thing that changes are the materials of the blocks used to build the altar
An example of a type 4 altar:

[​IMG]
An example of a type 8 altar:
[​IMG]

Summarization
Commands

/createAltar - Create an altar by selecting a block trough clicking on it (after running the command)
/cancelCraftingSession <player> - Cancel your own crafting session or another player's crafting session
/altarCrafting reload - Reload the plugin configuration

Permissions
The command permissions format is altarCrafting.commandName, so e.g. altarCrafting.createAltar for /createAltar
An exception is the /cancelCraftingSession command, when used with an empty player argument or own name as target. In this case the command will not require a permission to be executed


Additional Features
This plugin supports the integration of using items from the MMOItems plugin as ingredients or/and results for recipes.
This is a completely optional feature and the plugin works perfectly fine without the MMOItems plugin installed.



IMPORTANT: Please do not use the reviews section for reporting bugs, asking questions or requesting features. Use the GitHub's issues page instead
Resource Information
Author:
----------
Total Downloads: 363
First Release: Feb 13, 2023
Last Update: Dec 12, 2023
Category: ---------------
All-Time Rating:
2 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings