Create: Amazing Trading - Resource Point-Based Trading System
NOTE: Both added blocks currently don't have crafting recipes!
This modification introduces a completely new economic system to Minecraft, based on item processing and subsequent repurchasing.
Main Features
The mod adds two unique mechanical blocks:
Shredder - A special device that processes various items, converting them into resource points. The number of points received depends on the item's value, which is calculated based on its creation or usage recipes. For those familiar with Project E, the working principle will be immediately understandable.
Shop - A trading block that allows repurchasing previously processed items. The purchase cost is configurable, defaulting to double the points obtained during shredding.
Requirements and Compatibility
For the mod to function, the Create mod must be installed. Additionally, KubeJS can be installed for fine-tuning item costs through scripts.
Operational Features
- Only items that were previously processed in the shredder can be purchased
- The shredder requires rotational power to function
- Resource point costs for specific items are configurable
- The mod is temporarily available only for Forge
- Only the player who placed the shredder receives points for processing, even if other players use it
- If the owner is offline, the shredder continues to work but points are not awarded
Item Cost Configuration
To change costs, you can use either item identifiers or tags (with the "#" prefix), although tags may sometimes cause issues. User-set values automatically recalculate the cost of all related items, so manual adjustment of each derivative element is not required.
Configuration via KubeJS
To change the cost of individual items, add the following code to a file in the server_scripts folder, replacing item_id and value with the desired values:
ATEvents.mapping(event => {
event.setRP("item_id", value)
});
Configuration via Config File
In the configuration folder AmazingTrading, you'll find the custom_rp.json file. To change item costs, add the following entries:
{
"entries": [
{
"item": "item_id",
"rp": value
},
{
"item": "item_id2",
"rp": value2
}
]
}