CopperEconomy
Trade with copper - or any item you choose!
CopperEconomy lets players cure zombie villagers using a custom resource item (default: COPPER_INGOT) and replaces all emerald trades with that item, based on configurable multipliers per profession.
How To Use
Start curing a zombie villager with a weakness potion.
Right-click the converting zombie with your configured resource item (e.g., COPPER_INGOT).
Upon cure, the villager's trades will now use your configured item instead of emeralds.
Features
Custom Cure Mechanic
After splashing a potion weakness on a zombie villager...
Right-click a curing zombie villager with your configured resource (e.g., COPPER_INGOT) to trigger special conversion.
Trade Replacement
Once cured, the villager’s trades will:
- Replace emeralds in the input with input-multiplier × resource
- Replace emeralds in the output with output-multiplier × resource
- Profession-Specific Multipliers
- Each villager profession can have unique input/output multipliers.
World-Specific Activation
Enable or disable the feature in selected worlds.
Custom Sound Effect
A configurable sound plays when the player marks a zombie villager for copper conversion.
Screenshots
Sample config.yml
Code (YAML):
copper-conversion:
enabled
: true
resource-type
: COPPER_INGOT
sound-effect
: ENTITY_PLAYER_BURP
cure-conversion-time-ticks
: 0
worlds
:
- world
- world_nether
- world_the_end
allowed-professions
:
- ARMORER
- BUTCHER
- CARTOGRAPHER
- CLERIC
- FARMER
- FISHERMAN
- FLETCHER
- LEATHERWORKER
- LIBRARIAN
- MASON
- SHEPHERD
- TOOLSMITH
- WEAPONSMITH
trade-currency-multipliers:
ARMORER:
input-multiplier
: 2
output-multiplier
: 1
BUTCHER:
input-multiplier
: 2
output-multiplier
: 1
# ...etc for each profession
Settings
cure-conversion-time-ticks when set to 0 will be default conversion time, setting it to 100 will take 5 seconds (1 second = 20 ticks).
input-multiplier is the multipler for emeralds that the Villager would be asking but when converted to copper (or any of your choosing), eg when converted, a trade that would require 5 emeralds would now require 10 copper ingots if the input multiplier was set to 2.
output-multiplier is the multipler for emeralds that the Villager would be selling for copper (or any of your choosing), eg when converted, a trade that would give back 5 emeralds would now give back 10 copper ingots if the input multiplier was set to 2.
If either multiplier is set to 0, it will use emeralds for that respective input or output trade instead of your chosen resource.
Eg,
input multiplier = 1
output multiplier = 0
Villager will ask for copper but give back emeralds in return.
Different Resource Types
You can use any valid Minecraft Material for resource-type of your choice, such as:
- IRON_INGOT
- GOLD_NUGGET
- DIAMOND
- NETHERITE_SCRAP
Compatibility
Works with Spigot, Paper, etc.
Supports Minecraft 1.14+
Does not modify naturally spawned villagers — only cured ones