- Required Dependencies
- https://umod.org/plugins/image-library
- Optional Dependencies
-
https://umod.org/plugins/server-rewards
https://umod.org/plugins/economics
Permissions:
Description:
This mod will allow you to add to your server an exclusive system of levels for the server quarries.
You can configure as many levels as you want, but by default it is recommended to use the 3 levels that are created in the configuration. You can configure the amount of resource deposit slots, speed, quarry life, the amount of RP needed to improve at each level and the resources needed to improve.
All with a beautiful interface.
Now compatible with Pump Jacks! No longer compatible with the plugin: Old School Quarries.
* IMPORTANT: It also affects the quarries by default on the map. It is recommended not to have any mod that modifies the speed of quarry collection. For any problem contact me by discord. Ninco90#6219
More details:
- When a player with permission improves the level quarry the quarry is the one that is improved, therefore its operation will be global and does not depend on the player who has improved it.
- You can create several extra levels as long as the configuration of slots between the different levels is not repeated and is done incrementally.
- It includes a notification system through Chat and GUI to inform the owner when it stops.
- Quarry Locks: It is compatible. (Perhaps this can be implemented later and a codelock can be placed from the GUI of the deposit. No chat commands.)
- JPipes: It is compatible.
- Pumpjacks: Now it is supported! You can now configure the possibility that when throwing a prospecting load, oil points appear to place the pump jacks.
- You can now block quarry damage so no one can destroy them or simply prevent them from being destroyed with explosives or fire. Allowing it to only be broken with melee tools.
- You can now block so Quarries on the Map cannot be upgraded.
Currently you can offer players to improve the quarries with:
- Resources and RP.
- Only with RP.
- Only with Resources. (If you don't have Server Rewards or don't want to use RP)
- Free (with permission nocost)
Demo:
Chat Commands:
/qldefault - Reset to the default level of the quarry you are looking at. You will need to have permission: quarrylevels.admin
Config:
Code:
{
"Debug Console": true,
"Chance of Oil Quarry": 40.0,
"Extract all resources": true,
"Allow upgrading Quarries on the Map": true,
"Damage Quarrys": {
"Damage Block": false,
"Melee Damage Only (Blocks damage from Fire, Explosives and Bullets)": true,
"Damage Protection (Default 0.0 = 0% | 1.0 = 100%)": 0.0
},
"Sounds": true,
"Center the resource list": -125,
"Notify": {
"Notify Stop": false,
"Notify by Chat": true,
"Notify by GUI": true,
"Stop Checks Speed (Default 20.0)": 20.0
},
"Mining Quarry Config": {
"Use ServerRewards? = true OR Use Economics? = False": true,
"UPGRADE use only RP/Money (Default False)": false,
"UPGRADE use only Ingredients (Default False)": false,
"Level 0 (Default)": {
"Slots": 3,
"Rate": 1.0,
"Process Global Rate (Don't change this if you want to keep fuel consumption)": 5.0,
"Health": 1200.0
},
"Levels Upgrade": [
{
"Info": {
"Slots": 12,
"Rate": 4.0,
"Process Global Rate (Don't change this if you want to keep fuel consumption)": 5.0,
"RP": 60,
"Health": 2000.0
},
"Ingredients": {
"metal.refined": 200,
"metal.fragments": 8000,
"sheetmetal": 15,
"metalspring": 10,
"gears": 20,
"scrap": 100
}
},
{
"Info": {
"Slots": 18,
"Rate": 5.0,
"Process Global Rate (Don't change this if you want to keep fuel consumption)": 5.0,
"RP": 120,
"Health": 3000.0
},
"Ingredients": {
"metal.refined": 400,
"metal.fragments": 12000,
"sheetmetal": 30,
"metalspring": 25,
"gears": 30,
"scrap": 400
}
},
{
"Info": {
"Slots": 24,
"Rate": 6.0,
"Process Global Rate (Don't change this if you want to keep fuel consumption)": 5.0,
"RP": 180,
"Health": 4000.0
},
"Ingredients": {
"metal.refined": 600,
"metal.fragments": 25000,
"sheetmetal": 45,
"metalspring": 30,
"gears": 50,
"scrap": 750
}
}
]
},
"Pump Jack Config": {
"Use ServerRewards? = true OR Use Economics? = False": true,
"UPGRADE use only RP/Money (Default False)": false,
"UPGRADE use only Ingredients (Default False)": false,
"Level 0 (Default)": {
"Slots": 6,
"Rate": 0.5,
"Process Global Rate (Don't change this if you want to keep fuel consumption)": 5.0,
"Health": 1500.0
},
"Levels Upgrade": [
{
"Info": {
"Slots": 12,
"Rate": 1.0,
"Process Global Rate (Don't change this if you want to keep fuel consumption)": 5.0,
"RP": 60,
"Health": 3000.0
},
"Ingredients": {
"metal.refined": 50,
"metal.fragments": 5000,
"sheetmetal": 15,
"gears": 15,
"scrap": 75
}
},
{
"Info": {
"Slots": 18,
"Rate": 2.0,
"Process Global Rate (Don't change this if you want to keep fuel consumption)": 5.0,
"RP": 120,
"Health": 3500.0
},
"Ingredients": {
"metal.refined": 150,
"metal.fragments": 12000,
"sheetmetal": 25,
"gears": 25,
"scrap": 300
}
},
{
"Info": {
"Slots": 24,
"Rate": 3.0,
"Process Global Rate (Don't change this if you want to keep fuel consumption)": 5.0,
"RP": 180,
"Health": 4000.0
},
"Ingredients": {
"metal.refined": 300,
"metal.fragments": 25000,
"sheetmetal": 50,
"gears": 40,
"scrap": 750
}
}
]
},
"Mineral Extraction Speed (Modify this only if you want to nerf some kind of ore)": {
"stones": 7.0,
"metal.ore": 5.0,
"sulfur.ore": 7.5,
"hq.metal.ore": 50.0,
"crude.oil": 15.0
}
}