oo3server/config/lightmanscurrency-common.toml

142 lines
11 KiB
TOML
Raw Normal View History

2024-02-09 10:42:53 +00:00
#Common configuration settings
[common]
#Level of debug messages to be shown in the logs.
#0-All debug messages. 1-Warnings/Errors only. 2-Errors only. 3-No debug messages.
#Note: All debug messages will still be sent debug.log regardless of settings.
#Range: 0 ~ 3
debugLevel = 0
#Crafting Settings
[common.crafting]
#Whether Network Traders can be crafted.
#Disabling will not remove any existing Network Traders from the world, nor prevent their use.
#Disabling does NOT disable the recipes of Network Upgrades or the Trading Terminals.
#/reload required for changes to take effect.
allowNetworkTraderCrafting = true
#Whether Trader Interface blocks can be crafted.
#Disabling will not remove any existing Trader Interfaces from the world, nor prevent their use.
#/reload required for changes to take effect.
allowTraderInterfaceCrafting = true
#Whether Auction Stand blocks can be crafted.
#Disabling will not remove any existing Auction Stands from the world, nor prevent their use.
#/reload required for changes to take effect.
allowAuctionStandCrafting = true
#Whether Tax Blocks can be crafted.
#Disabling will not remove any existing Tax Blocks from the world, nor prevent their use.
#/reload required for changes to take effect.
allowTaxBlockCrafting = false
#Coin Chest Related Crafting Settings
[common.crafting.coin_chest]
#Whether the Coin Chest can be crafted.
#Disabling will not remove any existing Coin Chests from the world, nor prevent their use.
#Disabling does NOT disable the recipes of Coin Chest Upgrades.
#/reload required for changes to take effect.
allowChestCrafting = true
#Whether the Coin Chest Exchange Upgrade can be crafted.
#Disabling will not remove any existing Coin Chest Exchange Upgrades from the world, nor prevent their use.
#/reload required for changes to take effect.
allowExchangeUpgradeCrafting = true
#Whether the Coin Chest Magnet Upgrades can be crafted.
#Disabling will not remove any existing Coin Chest Magnet Upgrades from the world, nor prevent their use.
#/reload required for changes to take effect.
allowMagnetUpgradeCrafting = true
#Whether the Coin Chest Security Upgrades can be crafted.
#Disabling will not remove any existing Coin Chest Security Upgrades from the world, nor prevent their use.
#/reload required for changes to take effect.
allowSecurityUpgradeCrafting = true
#Villager Related Settings
#Note: Any changes to villagers requires a full reboot to be applied due to how Minecraft/Forge registers trades.
[common.villagers]
#Whether the wandering trader will have additional trades that allow you to buy misc items with money.
addCustomWanderingTrades = true
#Whether the banker villager profession will have any registered trades. The banker sells Lightman's Currency items for coins.
addBanker = true
#Whether the cashier villager profession will have any registered trades.. The cashier sells an amalgamation of vanilla traders products for coins.
addCashier = true
#Settings Related to other Villagers
[common.villagers.other_traders]
#Whether vanilla villagers should have the Emeralds from their trades replaced with coins.
changeVanillaTrades = true
#Whether villagers added by other mods should have the Emeralds from their trades replaced with coins.
changeModdedTrades = true
#Whether the wandering trader should have the emeralds from their trades replaced with the default trader coin.
changeWanderingTrades = true
#The default coin to replace a traders emeralds with.
defaultTraderCoin = "lightmanscurrency:coin_gold"
#List of trader coin overrides.
#Each entry must be formatted as follows: "mod:some_trader_type-lightmanscurrency:some_coin"
#Every trader not on this list will use the default trader coin defined above.
traderOverrides = ["minecraft:butcher-lightmanscurrency:coin_iron", "minecraft:cartographer-lightmanscurrency:coin_iron", "minecraft:farmer-lightmanscurrency:coin_iron", "minecraft:fisherman-lightmanscurrency:coin_iron", "minecraft:fletcher-lightmanscurrency:coin_copper", "minecraft:leatherworker-lightmanscurrency:coin_iron", "minecraft:mason-lightmanscurrency:coin_iron", "minecraft:shepherd-lightmanscurrency:coin_iron"]
#Loot item customization. Accepts item ids (i.e. lightmanscurrency:coin_copper).
#Leave blank (lootItemT? = "") to not spawn loot of that tier (so that you can use higher-tier spawn rates without the presence of lower-tier loot).
[common.loot_customization]
#T1 loot item. Used for T1-T6 entity & chest loot drops.
lootItemT1 = "lightmanscurrency:coin_copper"
#T2 loot item. Used for T2-T6 entity & chest loot drops.
lootItemT2 = "lightmanscurrency:coin_iron"
#T3 loot item. Used for T3-T6 entity & chest loot drops.
lootItemT3 = "lightmanscurrency:coin_gold"
#T4 loot item. Used for T4-T6 entity & chest loot drops.
lootItemT4 = ""
#T5 loot item. Used for T5-T6 entity & chest loot drops.
lootItemT5 = ""
#T6 loot item. Used for T6 entity & chest loot drops.
lootItemT6 = ""
#Entity loot settings. Accepts entity ids (i.e. minecraft:zombie)
[common.entity_loot]
#Whether coins can be dropped by entities. Does not effect chest loot generation.
enableEntityDrops = true
#Whether coins can be dropped by entities that were spawned by the vanilla spawner.
enableSpawnerEntityDrops = false
#Whether modded machines that emulate player behaviour can trigger coin drops from entities.
#Set to false to help prevent coin farming.
allowFakePlayerTrigger = false
#Entities that will occasionally drop T1 loot.
entityListT1 = ["minecraft:slime", "minecraft:silverfish", "alexsmobs:cosmic_cod", "alexsmobs:fly", "alexsmobs:raccoon", "alexsmobs:stradpole", "friendsandfoes:mauler", "minecolonies:archerbarbarian", "minecolonies:archermummy", "minecolonies:barbarian", "minecolonies:mummy", "minecolonies:norsemenarcher", "minecolonies:pirate"]
#Entities that will occasionally drop T1 -> T2 loot.
entityListT2 = ["minecraft:zombie", "minecraft:skeleton", "minecraft:creeper", "minecraft:spider", "minecraft:cave_spider", "minecraft:husk", "minecraft:stray", "minecraft:magma_cube", "minecraft:zombie_villager", "minecraft:drowned", "alexsmobs:bone_serpent", "alexsmobs:anaconda", "alexsmobs:froststalker", "alexsmobs:rattlesnake", "alexsmobs:rockey_roller", "alexsmobs:skreecher", "alexsmobs:soul_vulture", "alexsmobs:tarantula_hawk", "creeperoverhaul:badlands_creeper", "creeperoverhaul:bamboo_creeper", "creeperoverhaul:beach_creeper", "creeperoverhaul:cave_creeper", "creeperoverhaul:dark_oak_creeper", "creeperoverhaul:desert_creeper", "creeperoverhaul:dripstone_creeper", "creeperoverhaul:hills_creeper", "creeperoverhaul:jungle_creeper", "creeperoverhaul:mushroom_creeper", "creeperoverhaul:ocean_creeper", "creeperoverhaul:savannah_creeper", "creeperoverhaul:snowy_creeper", "creeperoverhaul:spruce_creeper", "creeperoverhaul:swamp_creeper", "kobolds:kobold_zombie", "kobolds:kobold_skeleton", "riskofrain_mobs:lemurian_entity"]
#Entities that will occasionally drop T1 -> T3 loot.
entityListT3 = ["minecraft:guardian", "minecraft:elder_guardian", "minecraft:phantom", "minecraft:blaze", "minecraft:ghast", "minecraft:witch", "minecraft:hoglin", "minecraft:piglin_brute", "minecraft:piglin", "minecraft:zombified_piglin", "alexsmobs:crimson_mosquito", "alexsmobs:dropbear", "alexsmobs:guster", "alexsmobs:skelewag", "alexsmobs:tusklin", "deeperdarker:sculk_centipede", "deeperdarker:sculk_leech", "deeperdarker:sculk_snapper", "deeperdarker:shattered", "deeperdarker:shriek_worm", "deeperdarker:stalker", "minecolonies:chiefbarbarian", "minecolonies:chiefpirate", "minecolonies:pharao", "minecolonies:norsemenchief", "monsterplus:crystal_zombie", "monsterplus:glow_skeleton", "monsterplus:overgrown_skeleton", "monsterplus:spectral_skeleton", "monsterplus:swamp_zombie", "riskofrain_mobs:stone_golem_entity", "undergarden:brute", "undergarden:stoneborn", "undergarden:gronglet", "undergarden:rotbeast", "undergarden:rotwalker", "undergarden:rotling", "undergarden:sploogie", "undergarden:muncher", "undergarden:nargoyle"]
#Entities that will occasionally drop T1 -> T4 loot.
entityListT4 = ["minecraft:enderman", "minecraft:evoker", "minecraft:vindicator", "minecraft:pillager", "minecraft:ravager", "minecraft:shulker", "alexsmobs:enderiophage", "alexsmobs:farseer", "alexsmobs:murmur", "alexsmobs:straddler", "friendsandfoes:iceologer", "friendsandfoes:wildfire", "minecraft:wither_skeleton", "illagerinvasion:alchemist", "illagerinvasion:archivist", "illagerinvasion:basher", "illagerinvasion:firecaller", "illagerinvasion:inquisitor", "illagerinvasion:marauder", "illagerinvasion:necromancer", "illagerinvasion:provoker", "illagerinvasion:sorcerer", "mutantmonsters:mutant_creeper", "mutantmonsters:mutant_enderman", "mutantmonsters:skeleton", "mutantmonsters:snow_golem", "mutantmonsters:zombie", "mutantmonsters:spider_pig"]
#Entities that will occasionally drop T1 -> T5 loot.
entityListT5 = ["alexsmobs:mimicube", "monsterplus:mother_lava_squid", "undergarden:forgotten_guardian", "alexsmobs:warped_mosco"]
#Entities that will occasionally drop T1 -> T6 loot.
entityListT6 = []
#Entities that will drop a large amount of T1 loot.
bossEntityListT1 = []
#Entities that will drop a large amount of T1 -> T2 loot.
bossEntityListT2 = []
#Entities that will drop a large amount of T1 -> T3 loot.
bossEntityListT3 = []
#Entities that will drop a large amount of T1 -> T4 loot.
bossEntityListT4 = ["minecraft:wither", "illagerinvasion:invoker"]
#Entities that will drop a large amount of T1 -> T5 loot.
bossEntityListT5 = ["minecraft:ender_dragon", "alexsmobs:void_worm"]
#Entities that will drop a large amount of T1 -> T6 loot.
bossEntityListT6 = ["minecraft:warden"]
#Chest loot settings.
[common.chest_loot]
#Whether coins can spawn in chests Does not effect entity loot drops.
enableChestLoot = true
#Chests that will occasionally spawn T1 loot.
chestListT1 = ["minecraft:chests/underwater_ruin_small", "minecraft:chests/underwater_ruin_big"]
#Chests that will occasionally spawn T1 -> T2 loot.
chestListT2 = ["minecraft:chests/jungle_temple", "minecraft:chests/nether_bridge", "minecraft:chests/simple_dungeon", "minecraft:chests/ruined_portal"]
#Chests that will occasionally spawn T1 -> T3 loot.
chestListT3 = ["minecraft:chests/stronghold_crossing", "minecraft:chests/stronghold_corridor", "minecraft:chests/stronghold_library", "minecraft:chests/ancient_city"]
#Chests that will occasionally spawn T1 -> T4 loot.
chestListT4 = ["minecraft:chests/bastion_hoglin_stable", "minecraft:chests/bastion_bridge", "minecraft:chests/bastion_other", "minecraft:chests/bastion_treasure", "minecraft:chests/end_city_treasure", "minecraft:chests/buried_treasure"]
#Chests that will occasionally spawn T1 -> T5 loot.
chestListT5 = []
#Chests that will occasionally spawn T1 -> T6 loot.
chestListT6 = []