C#:
[/B][/INDENT]
[INDENT][B]{[/B][/INDENT]
[INDENT][B] "Advanced Settings": {[/B][/INDENT]
[INDENT][B] "Ovens Will Search For Fuel In Toolcupboard": false,[/B][/INDENT]
[INDENT][B] "Use Finished Smelting Alerts": true,[/B][/INDENT]
[INDENT][B] "Use Inventory Full Alerts": true,[/B][/INDENT]
[INDENT][B] "Use Item Smelting Icons": true,[/B][/INDENT]
[INDENT][B] "Use Out Of Fuel Alerts": true[/B][/INDENT]
[INDENT][B] },[/B][/INDENT]
[INDENT][B] "General Settings": {[/B][/INDENT]
[INDENT][B] "Need Permission For Custom Rates": false,[/B][/INDENT]
[INDENT][B] "Use Advanced Configuration": false[/B][/INDENT]
[INDENT][B] },[/B][/INDENT]
[INDENT][B] "Purifier Settings": {[/B][/INDENT]
[INDENT][B] "Water Purifier Speed Multiplier": 1.0[/B][/INDENT]
[INDENT][B] },[/B][/INDENT]
[INDENT][B] "Simple Settings": {[/B][/INDENT]
[INDENT][B] "Burn Meat": true,[/B][/INDENT]
[INDENT][B] "Byproduct Multiplier": 1.0,[/B][/INDENT]
[INDENT][B] "Byproduct Percent": 0.5,[/B][/INDENT]
[INDENT][B] "Cook In Meat Furnaces": false,[/B][/INDENT]
[INDENT][B] "Furnace Speed Multiplier": 1.0,[/B][/INDENT]
[INDENT][B] "Product Multipliers": {[/B][/INDENT]
[INDENT][B] "bearmeat": 1,[/B][/INDENT]
[INDENT][B] "bearmeat.cooked": 1,[/B][/INDENT]
[INDENT][B] "can.beans.empty": 1,[/B][/INDENT]
[INDENT][B] "can.tuna.empty": 1,[/B][/INDENT]
[INDENT][B] "chicken.cooked": 1,[/B][/INDENT]
[INDENT][B] "chicken.raw": 1,[/B][/INDENT]
[INDENT][B] "crude.oil": 1,[/B][/INDENT]
[INDENT][B] "deermeat.cooked": 1,[/B][/INDENT]
[INDENT][B] "deermeat.raw": 1,[/B][/INDENT]
[INDENT][B] "fish.cooked": 1,[/B][/INDENT]
[INDENT][B] "fish.raw": 1,[/B][/INDENT]
[INDENT][B] "horsemeat.cooked": 1,[/B][/INDENT]
[INDENT][B] "horsemeat.raw": 1,[/B][/INDENT]
[INDENT][B] "hq.metal.ore": 1,[/B][/INDENT]
[INDENT][B] "humanmeat.cooked": 1,[/B][/INDENT]
[INDENT][B] "humanmeat.raw": 1,[/B][/INDENT]
[INDENT][B] "meat.boar": 1,[/B][/INDENT]
[INDENT][B] "meat.pork.burned": 1,[/B][/INDENT]
[INDENT][B] "meat.pork.cooked": 1,[/B][/INDENT]
[INDENT][B] "metal.ore": 1,[/B][/INDENT]
[INDENT][B] "sulfur.ore": 1,[/B][/INDENT]
[INDENT][B] "wolfmeat.cooked": 1,[/B][/INDENT]
[INDENT][B] "wolfmeat.raw": 1[/B][/INDENT]
[INDENT][B] }[/B][/INDENT]
[INDENT][B] }[/B][/INDENT]
[INDENT][B]}[/B][/INDENT]
[INDENT][B]
---------------------
Simple Configuration:
"Simple Settings": {[/B][/INDENT]
"Burn Meat": true, // meat will not burn if set to false
"Byproduct Multiplier": 1.0, // multiplies how much byproduct (charcoal) is produced per furnace tick
"Byproduct Percent": 0.5, // chance of a furnace tick successfully creating a byproduct
"Cook Meat In Furnaces": false, // meat will cook in every furnace type if set to true
"Furnace Speed Multiplier": 1.0, // dictates how fast furnaces will consume fuel / refine items
"Product Multipliers": { // multiply how much of the product these items will produce
"bearmeat": 1,
"bearmeat.cooked": 1,
"can.beans.empty": 1,
"can.tuna.empty": 1,
"chicken.cooked": 1,
"chicken.raw": 1,
"crude.oil": 1,
"deermeat.cooked": 1,
"deermeat.raw": 1,
"fish.cooked": 1,
"fish.raw": 1,
"horsemeat.cooked": 1,
"horsemeat.raw": 1,
"hq.metal.ore": 1,
"humanmeat.cooked": 1,
"humanmeat.raw": 1,
"meat.boar": 1,
"meat.pork.burned": 1,
"meat.pork.cooked": 1,
"metal.ore": 1,
"sulfur.ore": 1,
"wolfmeat.cooked": 1,
"wolfmeat.raw": 1
}
}
--------------------------
Advanced Configuration:
"Advanced Settings": {
"Use Advanced Configuration": false, // switches between simple and advanced configurations
"Use Finished Smelting Alerts": true, // if set to true, players will receive a chat notification when their furnaces finish smelting a stack of resources
"Use Inventory Full Alerts": true, // if set to true, players will receive a chat notification when their furnaces inventory fulls
"Use Item Smelting Icons": true, // show icons above items when they are smelting (see media source 2)
"Use Out Of Fuel Alerts": true // if set to true, players will receive a chat notification when their furnace runs out of fuel
},
---------------
Если включена расширенная настройка, плагин будет обращаться к более глубоким настройкам, расположенным в папке данных окиси. Каждая печь автоматически содержит список настроек, а также список предметов. Список предметов определяет, какие предметы могут быть выплавлены в печи, и включает в себя список настроек, которые позволят вам настроить такие вещи, как время, необходимое для рафинирования, какой предмет будет произведен и сколько сырых ресурсов требуется в соотношении с количеством произведенных рафинированных ресурсов.
Ниже приведен пример настроек по умолчанию для печи.
"furnace": { // Defines which oven type the settings will apply to
"produceByproduct": true,
"byproductAmount": 1, // Amount of byproduct (charcoal) per fuel tick
"byproductChance": 0.5,
"fuelNeededPerTick": 1, // Amount of fuel needed per fuel tick
"fuelBurnSpeedMultiplier": 1.0, // Modifies the speed in which fuel ticks occur
"extraFuelNeededPerItemSmelting": 0, // Set how much extra fuel is required for each item currently smelting
"useWoodAsFuel": true,
"useLowGradeAsFuel": false,
"furnaceTemperature": 1000.0, // This doesn't do a whole lot at the moment. I recommend leaving it as it is
"dropProduceOnGroundWhenFull": false, // Will drop refine products on the ground if the furnaces inventory is full instead of turning the furnace off (may cause some performance issues if this is occurring a lot)
"dropByproductOnGroundWhenFull": false, // The same as above, but for byproduct
"timeForOvenToGetToCookingTemp": 3.0, // Time it takes for the oven to start smelting after it has been turned on
"ovenType": 1, // This is used for data loading, and should be left as-is
"itemSmeltData": { // Defines which items the furnace can smelt
"hq.metal.ore": { // Item name
"amountOfProductToProduce": 1.0, // Amount of product that will be created on each successful refine (can be a decimal / fraction number)
"rawResourceCostPerRefine": 1, // Amount of raw resources that will be consumed per refine tick (if set to -1, it will consume the whole stack) (must be whole)
"itemToBecome": "metal.refined", // Product item name
"timeToRefine": 5.0, // Time it will take to refine
"chance": 1.0 // Chance of a successful refine (0.1 = 10%, 0.9 = 90%)
},
"metal.ore": {
"amountOfProductToProduce": 1.0,
"rawResourceCostPerRefine": 1,
"itemToBecome": "metal.fragments",
"timeToRefine": 5.0,
"chance": 1.0
},
"sulfur.ore": {
"amountOfProductToProduce": 1.0,
"rawResourceCostPerRefine": 1,
"itemToBecome": "sulfur",
"timeToRefine": 5.0,
"chance": 1.0
}
}
},