Skip to content

Balancing

Sefiraat edited this page Jun 2, 2021 · 7 revisions

The following is very important.

This plugin could very well ruin your economy if you install without reading

EMC lets your players turn items into other items. This can be problematic for servers that have a high focus on their economy. But everything will be fine if the EMC values are looked at and ammended correctly. In the Config.yml, server owners have the power to change almost everything about these values.

To start with, you should know the way EMC is calculated.

Base Items

All items in the Config.yml are considered BASE. These items are all, by default, uncraftable in minecraft. You can change the BASE values in the config. Setting a BASE item in the config to 0 will mean it cannot be condensed or synthesized

DO NOT REMOVE ITEMS FROM THE CONFIG FILE - SET THEM TO 0!

Derived Items

All items that are NOT in Config.yml are calculated using the EMC values of their ingredients. If any ingredient at any point in the chain is not EMC-able, then neither will the final product. For example, if you set DIAMOND:0 then DIAMOND_BLOCK would not be condenseable or synthesizable.

If a recipe has multiple ways of crafting the end result, the lowest EMC value is the one that is considered.

If you have a need for a derrived item to have a different value, or to not be EMC-able, you can add the material name to the bottom of the EMC_VALUE.BASE list with with value you want or to 0.

For example, many servers limit hoppers by making them not craftable. To stop hoppers being added, you can add HOPPER: 0 to the list. If you allow the purchase of hoppers, but at an inflated value as a gating mechanism, you can add HOPPER: 50000.

For a list of valid material names, please see this link

Burn Rate

In the Config.yml there is a burn rate. By default this is set to 0. This number can be set to anything between 0 and 99 inclusive.

Burn rate is the % of EMC lost when condensing an item. The best way to think of this is the way that, in most Shop plugins, the sell price is normally lower than the buy price.

Setting this above 0 will both add consequences to mass synthesizing items and can help balance an economy with an Admin shop. There will never be a perfect way to do this but if your shop sell prices are half of your buy prices, a burn rate of 50 (50%) should be as balanced as a player buying/selling from the shop.

Remember that the burn rate is a unrewarding game mechanic from a player's perspective.

Dissolution Chests are not yet implemented but are indended to have their own burn rate to offset the ease of it being automatic. When this is released, the rate will a % of the value AFTER this global burn rate

Special Notes

Nearly all custom crafts this plugin adds are directly tied to the EMC cost of Coal. If you want the Transmutation Orb to be harder to make using EMC, up the price of coal (a little goes a long way). This doesnt effect manual crafting.

EMC2 is a Slimefun addon from Seggan, a member of the Slimefun Addon Community. It's another plugin designed to bring an EMC-style element (Quark-Gluon Plasma) into minecraft. The EMC values between that plugin and this do not, by default, match up. This can and will cause exploits if unchecked. If your server is a Slimefun focused server, you may be better off adding EMC2 and not this plugin or else ensuring the values in Config.yml match up with those from EMC2. If your server does not have Slimefun installed, you can ignore this.

Summary

Take care and make sure you are happy with the EMC values and rates BEFORE putting this into a live environment. Ultimately the choice for the EMC base rates and which items are EMC-able are down to you as the server owner.

Clone this wiki locally