ComplexCrafting
RELEASE-0.4.2Integrates new crafting and smelting mechanics for more involved crafting.
C O M P L E X x C R A F T I N G
ComplexCrafting is a plugin that modifies the functionality of normal crafting in Minecraft. This plugin has entered a full-release state, but may still not be perfect. Below, you will find what this plugin changes, and what is or is not complete.
C R A F T I N G
When used with essentials (/workbench), these rules will not apply.
IRON & GOLDEN ARMOR:
You will need an anvil within a 3x1 radius of the workbench.
IRON & GOLDEN TOOLS:
You will need a smithing table within a 3x1 radius of the workbench.
DYES & COLORED WOOL:
You will need a loom within a 3x1 radius of the workbench.
TIPPED & SPECTRAL ARROWS:
You will need a fletching table within a 3x1 radius of the workbench.
DIAMOND TOOLS & ARMOR:
You will need lava within a 3x1 radius of the workbench.
Any item(s) not mentioned are unaffected by this plugin, and are currently out of its scope.
S M E L T I N G
The permission node crafting.exempt is not compatible with this smelting system. There is no way to override it currently.
MODIFIERS:
BLAST FURNACE | 2x output for all items listed in the config.
SMOKER | 2x output for all items listed in the config.
MULTIPLIERS:
FIRE | 1.25x furnace speed per block
IRON BLOCK | 1.5x furnace speed per block
MAGMA BLOCK | 1.75x furnace speed per block
LAVA | 2x furnace speed per block
TNT | 2.5x furnace speed per block (10% chance to explode per item)
All values above can be changed. See the Configuration section below. More information to follow.
C O N F I G U R A T I O N
CRAFTING.YML:
- Edit which blocks are compatible with the crafting table.
- Edit which recipes each block restricts.
- Edit which world(s) will use this system's functions.
DEFAULT FILE SETTINGS:
worlds : world, other_world
interactive-blocks :
- ANVIL
- SMITHING_TABLE
- LOOM
- FLETCHING_TABLE
- LAVA
recipe :
anvil :
- IRON_HELMET
- IRON_CHESTPLATE
- IRON_LEGGINGS
- IRON_BOOTS
- GOLDEN_HELMET
- GOLDEN_CHESTPLATE
- GOLDEN_LEGGINGS
- GOLDEN_BOOTS
smithing_table :
- IRON_SWORD
- IRON_PICKAXE
- IRON_AXE
- IRON_SHOVEL
- GOLDEN_SWORD
- GOLDEN_PICKAXE
- GOLDEN_AXE
- GOLDEN_SHOVEL
loom :
- ORANGE_WOOL
- ORANGE_DYE
- MAGENTA_WOOL
- MAGENTA_DYE
- LIGHT_BLUE_WOOL
- LIGHT_BLUE_DYE
- YELLOW_WOOL
- YELLOW_DYE
- LIME_WOOL
- LIME_DYE
- PINK_WOOL
- PINK_DYE
- GRAY_WOOL
- GRAY_DYE
- LIGHT_GRAY_WOOL
- LIGHT_GRAY_DYE
- CYAN_WOOL
- CYAN_DYE
- PURPLE_WOOL
- PURPLE_DYE
- BLUE_WOOL
- BLUE_DYE
- BROWN_WOOL
- BROWN_DYE
- GREEN_WOOL
- GREEN_DYE
- RED_WOOL
- RED_DYE
- BLACK_WOOL
- BLACK_DYE
fletching_table :
- TIPPED_ARROW
- SPECTRAL_ARROW
lava :
- DIAMOND_SWORD
- DIAMOND_PICKAXE
- DIAMOND_AXE
- DIAMOND_SHOVEL
- DIAMOND_HELMET
- DIAMOND_CHESTPLATE
- DIAMOND_LEGGINGS
- DIAMOND_BOOTS
SMELTING.YML:
- Edit which blocks are compatible with the furnace.
- Add or remove blocks to provide multipliers.
- Edit which recipes each block will give benefit to, and edit the output multiplier per recipe.
- Edit the speed multiplier per block.
- Enable / disable TNT explosions if TNT is used (setting tnt-explode-chance-per-block to 0).
- Edit the soft limit for furnace multipliers (set multiplier-limit to -1 to disable the limit).
- Edit which worlds will take use of the furnace's functions.
DEFAULT FILE SETTINGS:
worlds : world, other_world
interactive-blocks :
- BLAST_FURNACE
- SMOKER
multiplier-blocks :
- IRON_BLOCK
- LAVA
- MAGMA_BLOCK
- FIRE
- TNT
block :
blast_furnace :
recipe :
- COAL_ORE
- IRON_ORE
- GOLD_ORE
- LAPIS_ORE
- REDSTONE_ORE
- DIAMOND_ORE
- EMERALD_ORE
multiplier : 2
smoker :
recipe :
- CHICKEN
- BEEF
- RABBIT
- PORKCHOP
- COD
- MUTTON
- SALMON
multiplier : 2
multiplier :
iron_block : 1.5
lava : 2
magma_block : 1.75
fire : 1.25
tnt : 2.5
options :
tnt-explode-chance-per-block : 10
multiplier-limit : 5
MESSAGES.YML:
- Edit the default messages for placing, clicking and hover utilities for both the furnace and crafting table.
- %block% and %item% placeholders will only work for the message node messages.crafting_table.blockeditem .
- All messages can be split to multiple lines by using the "|" character.
DEFAULT FILE SETTINGS:
messages :
crafting_table :
blockeditem : You need %block% to craft %item%!
place : '&2This server has a modified crafting system!|&3 [ Shift + Right Click ]
&2this crafting table for more information!'
click : All blocks mentioned must be within a 3 x 1 radius of the table!
hover :
anvil : Required to craft Armor!
smithing_table : Required to craft Weapons and Tools!
loom : Required to craft Dyes and Colored Wool!
fletching_table : Required to craft Specialty Arrows!
lava : Required to craft Diamond Armor and Tools!
furnace :
place : '&2This server has a modified crafting system!|&3 [ Shift + Right Click ]
&2this furnace for more information!'
click : All blocks mentioned must be within a 1 x 1 radius of the furnace!
hover :
block :
blast_furnace : Multiplies ore output by 2!
smoker : Multiplies food output by 2!
multiplier :
iron_block : 1.5x Smelting Speed!
lava : 2x Smelting Speed!
magma_block : 1.75x Smelting Speed!
fire : 1.25x Smelting Speed!
tnt : 2.5x Smelting Speed, 10 % explosion chance!
C O M M A N D S
/crafting command, to reload the plugin's files. Default to admin users. Required Permission Node: crafting.admin
F U T U R E x U P D A T E S
- Find more uses for more blocks, but not go over
- Consider any suggestions left by end users
THIS IS THE FIRST PLUGIN I HAVE RELEASED ON THIS PLATFORM, THANK YOU FOR GIVING IT A TRY, AND USING IT ON YOUR SERVER!
;) (y)
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta