Updated mod defaults, and changed configs
This commit is contained in:
8
config/MouseTweaks.cfg
Normal file
8
config/MouseTweaks.cfg
Normal file
@@ -0,0 +1,8 @@
|
||||
RMBTweak=1
|
||||
LMBTweakWithItem=1
|
||||
LMBTweakWithoutItem=1
|
||||
WheelTweak=1
|
||||
WheelSearchOrder=1
|
||||
WheelScrollDirection=0
|
||||
ScrollItemScaling=0
|
||||
Debug=0
|
||||
3
config/addonslib-common.toml
Normal file
3
config/addonslib-common.toml
Normal file
@@ -0,0 +1,3 @@
|
||||
["AddonsLib Config !"]
|
||||
#Filter the logs error for blockstate and model
|
||||
"Define log filter" = true
|
||||
23
config/balm-client.toml
Normal file
23
config/balm-client.toml
Normal file
@@ -0,0 +1,23 @@
|
||||
#This is an example enum property
|
||||
#Allowed Values: Hello, World
|
||||
exampleEnum = "Hello"
|
||||
#This is an example int property
|
||||
exampleInt = 42
|
||||
#This is an example int list property
|
||||
exampleIntList = [12, 24]
|
||||
#This is an example boolean property
|
||||
exampleBoolean = true
|
||||
#This is an example string property
|
||||
exampleString = "Hello World"
|
||||
#This is an example string list property
|
||||
exampleStringList = ["Hello", "World"]
|
||||
#This is an example enum list property
|
||||
exampleEnumList = ["Hello", "World"]
|
||||
#This is an example resource location set property
|
||||
exampleResourceLocationSet = ["minecraft:dirt", "minecraft:diamond"]
|
||||
|
||||
[exampleCategory]
|
||||
#This is an example string inside a category
|
||||
innerField = "I am inside"
|
||||
#This is an example float inside a category
|
||||
exampleFloat = 42.84000015258789
|
||||
23
config/balm-common.toml
Normal file
23
config/balm-common.toml
Normal file
@@ -0,0 +1,23 @@
|
||||
#This is an example enum property
|
||||
#Allowed Values: Hello, World
|
||||
exampleEnum = "Hello"
|
||||
#This is an example int property
|
||||
exampleInt = 42
|
||||
#This is an example int list property
|
||||
exampleIntList = [12, 24]
|
||||
#This is an example boolean property
|
||||
exampleBoolean = true
|
||||
#This is an example string property
|
||||
exampleString = "Hello World"
|
||||
#This is an example string list property
|
||||
exampleStringList = ["Hello", "World"]
|
||||
#This is an example enum list property
|
||||
exampleEnumList = ["Hello", "World"]
|
||||
#This is an example resource location set property
|
||||
exampleResourceLocationSet = ["minecraft:dirt", "minecraft:diamond"]
|
||||
|
||||
[exampleCategory]
|
||||
#This is an example string inside a category
|
||||
innerField = "I am inside"
|
||||
#This is an example float inside a category
|
||||
exampleFloat = 42.84000015258789
|
||||
69
config/biomesoplenty/biome_toggles.json
Normal file
69
config/biomesoplenty/biome_toggles.json
Normal file
@@ -0,0 +1,69 @@
|
||||
{
|
||||
"auroral_garden_enabled": true,
|
||||
"bayou_enabled": true,
|
||||
"bog_enabled": true,
|
||||
"cold_desert_enabled": true,
|
||||
"coniferous_forest_enabled": true,
|
||||
"crag_enabled": true,
|
||||
"crystalline_chasm_enabled": true,
|
||||
"dead_forest_enabled": true,
|
||||
"dryland_enabled": true,
|
||||
"dune_beach_enabled": true,
|
||||
"end_corruption_enabled": true,
|
||||
"end_reef_enabled": true,
|
||||
"end_wilds_enabled": true,
|
||||
"erupting_inferno_enabled": true,
|
||||
"field_enabled": true,
|
||||
"fir_clearing_enabled": true,
|
||||
"floodplain_enabled": true,
|
||||
"forested_field_enabled": true,
|
||||
"fungal_jungle_enabled": true,
|
||||
"glowing_grotto_enabled": true,
|
||||
"grassland_enabled": true,
|
||||
"gravel_beach_enabled": true,
|
||||
"highland_enabled": true,
|
||||
"hot_springs_enabled": true,
|
||||
"jade_cliffs_enabled": true,
|
||||
"lavender_field_enabled": true,
|
||||
"lush_desert_enabled": true,
|
||||
"lush_savanna_enabled": true,
|
||||
"maple_woods_enabled": true,
|
||||
"marsh_enabled": true,
|
||||
"mediterranean_forest_enabled": true,
|
||||
"moor_enabled": true,
|
||||
"muskeg_enabled": true,
|
||||
"mystic_grove_enabled": true,
|
||||
"old_growth_dead_forest_enabled": true,
|
||||
"old_growth_woodland_enabled": true,
|
||||
"ominous_woods_enabled": true,
|
||||
"orchard_enabled": true,
|
||||
"origin_valley_enabled": true,
|
||||
"overgrown_greens_enabled": true,
|
||||
"pasture_enabled": true,
|
||||
"prairie_enabled": true,
|
||||
"pumpkin_patch_enabled": true,
|
||||
"rainforest_enabled": true,
|
||||
"redwood_forest_enabled": true,
|
||||
"rocky_rainforest_enabled": true,
|
||||
"rocky_shrubland_enabled": true,
|
||||
"scrubland_enabled": true,
|
||||
"seasonal_forest_enabled": true,
|
||||
"shrubland_enabled": true,
|
||||
"snowblossom_grove_enabled": true,
|
||||
"snowy_coniferous_forest_enabled": true,
|
||||
"snowy_fir_clearing_enabled": true,
|
||||
"snowy_maple_woods_enabled": true,
|
||||
"spider_nest_enabled": true,
|
||||
"tropics_enabled": true,
|
||||
"tundra_enabled": true,
|
||||
"undergrowth_enabled": true,
|
||||
"visceral_heap_enabled": true,
|
||||
"volcanic_plains_enabled": true,
|
||||
"volcano_enabled": true,
|
||||
"wasteland_enabled": true,
|
||||
"wasteland_steppe_enabled": true,
|
||||
"wetland_enabled": true,
|
||||
"wintry_origin_valley_enabled": true,
|
||||
"withered_abyss_enabled": true,
|
||||
"woodland_enabled": true
|
||||
}
|
||||
3
config/biomesoplenty/gameplay.toml
Normal file
3
config/biomesoplenty/gameplay.toml
Normal file
@@ -0,0 +1,3 @@
|
||||
[general]
|
||||
#Add various BOP resources to the Wandering Trader trade pool.
|
||||
wandering_trader_trades = true
|
||||
13
config/biomesoplenty/generation.toml
Normal file
13
config/biomesoplenty/generation.toml
Normal file
@@ -0,0 +1,13 @@
|
||||
[nether]
|
||||
#The weighting of bop biome regions in the nether.
|
||||
bop_nether_region_weight = 13
|
||||
#The weighting of rare bop biome regions in the nether.
|
||||
bop_nether_rare_region_weight = 2
|
||||
|
||||
[overworld]
|
||||
#The weighting of primary bop biome regions in the overworld.
|
||||
bop_primary_overworld_region_weight = 10
|
||||
#The weighting of rare bop biome regions in the overworld.
|
||||
bop_overworld_rare_region_weight = 2
|
||||
#The weighting of secondary bop biome regions in the overworld.
|
||||
bop_secondary_overworld_region_weight = 8
|
||||
26
config/bridgingmod.json
Normal file
26
config/bridgingmod.json
Normal file
@@ -0,0 +1,26 @@
|
||||
{
|
||||
"version": 6,
|
||||
"__comment_enableBridgingAssist": "a.k.a. 'Reacharound Placement' in keybinds. The Quark thing.",
|
||||
"enableBridgingAssist": false,
|
||||
"minBridgeDistance": 20.0,
|
||||
"minBridgeDistanceHorizontal": 1.0,
|
||||
"minBridgeDistanceVertical": 0.1,
|
||||
"onlyBridgeWhenCrouched": false,
|
||||
"supportedBridgeAxes": "BOTH",
|
||||
"supportedBridgeAxesWhenCrouched": "FALLBACK",
|
||||
"delayPostBridging": 4,
|
||||
"showCrosshair": true,
|
||||
"showOutline": true,
|
||||
"showOutlineEvenWhenNotBridging": false,
|
||||
"nonBridgeRespectsCrouchRules": true,
|
||||
"outlineColour": 1711276032,
|
||||
"skipTorchBridging": true,
|
||||
"enableSlabAssist": true,
|
||||
"enableNonSolidReplace": true,
|
||||
"bridgingSnapStrength": 1.0,
|
||||
"bridgingAdjacency": "CORNERS",
|
||||
"perspectiveLock": "LET_BRIDGING_MOD_DECIDE",
|
||||
"showDebugHighlight": true,
|
||||
"showNonBridgingDebugHighlight": false,
|
||||
"showDebugTrace": false
|
||||
}
|
||||
61
config/clienttweaks-common.toml
Normal file
61
config/clienttweaks-common.toml
Normal file
@@ -0,0 +1,61 @@
|
||||
[customization]
|
||||
#Items that count as torches for the offhand-torch tweak options.
|
||||
torchItems = ["minecraft:torch", "minecraft:soul_torch", "tconstruct:stone_torch"]
|
||||
#Items that are allowed to place torches from the offhand if offhandTorchWithToolOnly is enabled.
|
||||
torchTools = ["minecraft:wooden_pickaxe", "minecraft:stone_pickaxe", "minecraft:iron_pickaxe", "minecraft:golden_pickaxe", "minecraft:diamond_pickaxe", "minecraft:netherite_pickaxe", "tconstruct:pickaxe", "tconstruct:hammer"]
|
||||
#Items that count as weapons for the offhand-shield hiding tweak options.
|
||||
shieldWeapons = ["tetra:modular_sword"]
|
||||
#Items that count as shields for the offhand-shield hiding tweak options.
|
||||
shieldItems = ["basicshields:wooden_shield", "basicshields:golden_shield", "basicshields:diamond_shield", "basicshields:netherite_shield"]
|
||||
#Items that count as fireworks for the offhand-firework tweak options.
|
||||
fireworkItems = ["minecraft:firework_rocket"]
|
||||
#Blocks that should be protected in the prevent accidental mining tweak.
|
||||
fragileBlocks = ["minecraft:medium_amethyst_bud", "minecraft:small_amethyst_bud", "minecraft:budding_amethyst", "minecraft:large_amethyst_bud"]
|
||||
|
||||
[tweaks]
|
||||
#This option will let you climb ladders automatically by just looking upwards, rather than requiring a key to be held down.
|
||||
autoClimbLadder = false
|
||||
#This prevents the last torch in the offhand from being placed.
|
||||
doNotUseLastTorch = false
|
||||
#This prevents the last durability from being used up.
|
||||
doNotUseLastMending = false
|
||||
#This option will hide your offhand item. It can be toggled via an optional key binding.
|
||||
hideOffhandItem = false
|
||||
#This option will hide your own potion particle effects for your client (other players will still see them).
|
||||
hideOwnParticleEffects = false
|
||||
#This option will hide your shield unless you are holding a weapon.
|
||||
hideShieldUnlessHoldingWeapon = true
|
||||
#This prevents torches from being placed from your offhand at all.
|
||||
noOffhandTorchAtAll = false
|
||||
#This prevents torches from being placed from your offhand if you have a block in your main hand.
|
||||
noOffhandTorchWithBlock = true
|
||||
#This prevents torches from being placed from your offhand if you have food in your main hand.
|
||||
noOffhandTorchWithFood = true
|
||||
#This prevents torches from being placed from your offhand if you have an empty main hand.
|
||||
noOffhandTorchWithEmptyHand = false
|
||||
#This prevents items from being used from your offhand if you have food in your main hand.
|
||||
noOffhandUseWithFood = false
|
||||
#This restricts torches to be placed from the offhand only when you're holding a tool in your main hand.
|
||||
offhandTorchWithToolOnly = false
|
||||
#This prevents fireworks from being launched from your offhand if you are wearing an Elytra, unless you're flying.
|
||||
noOffhandFireworksWithElytra = true
|
||||
#This option will disable step assist added by other mods.
|
||||
disableStepAssist = false
|
||||
#This option will disable log stripping.
|
||||
disableLogStripping = false
|
||||
#This option will disable paving when holding a block in your offhand.
|
||||
disablePavingWithBlockInOffhand = true
|
||||
#This adds back the master volume slider to the options screen. Saves you a click!
|
||||
masterVolumeSlider = true
|
||||
#This adds back the music volume slider to the options screen. Saves you a click!
|
||||
musicVolumeSlider = true
|
||||
#This option will make iron fences and glass panes have a bigger hitbox while placing them, making it easier to aim.
|
||||
paneBuildingSupport = true
|
||||
#This option will make chains have a bigger hitbox while placing them, making it easier to aim.
|
||||
chainBuildingSupport = true
|
||||
#This option makes the recipe book not shift the inventory when opened. Works best with smaller GUI scales / bigger resolutions.
|
||||
noRecipeBookShifting = false
|
||||
#Prevents accidental mining of certain fragile blocks like budding amethysts.
|
||||
preventAccidentalMining = false
|
||||
#This option will increase the hitbox of random-offset blocks in creative mode, making it easier to break them quickly.
|
||||
creativeBreakingSupport = true
|
||||
12
config/collective.json5
Normal file
12
config/collective.json5
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
// When enabled, transfer the held items and armour from replaced entities by any of the Entity Spawn mods which depend on Collective.
|
||||
"transferItemsBetweenReplacedEntities": true,
|
||||
// The amount of times Collective loops through possible mob drops to get them all procedurally. Drops are only generated when a dependent mod uses them. Lowering this can increase world load time but decrease accuracy.
|
||||
// min: 1, max: 500
|
||||
"loopsAmountUsedToGetAllEntityDrops": 100,
|
||||
// The delay of the is-there-a-block-around-check around entities in ms. Used in mods which depends on a specific blockstate in the world. Increasing this number can increase TPS if needed.
|
||||
// min: 0, max: 3600000
|
||||
"findABlockCheckAroundEntitiesDelayMs": 30000,
|
||||
// Enables pets for Patrons. Will be added in a future release.
|
||||
"enablePatronPets": true
|
||||
}
|
||||
16
config/craftingtweaks-common.toml
Normal file
16
config/craftingtweaks-common.toml
Normal file
@@ -0,0 +1,16 @@
|
||||
[common]
|
||||
#Set this to false if you want the (de)compress feature to work outside of crafting GUIs (only works if installed on server while in the player inventory)
|
||||
compressRequiresCraftingGrid = true
|
||||
#A list of modid:name entries that will not be crafted by the compress key.
|
||||
compressDenylist = ["minecraft:sandstone", "minecraft:iron_trapdoor"]
|
||||
|
||||
[client]
|
||||
#If set to true, right-clicking the result slot in a crafting table will craft a full stack.
|
||||
rightClickCraftsStack = true
|
||||
#We both know JEI is much better. This option hides Vanilla's crafting book button instead of moving it.
|
||||
hideVanillaCraftingGuide = false
|
||||
#Set to 'DEFAULT' to enable both buttons and hotkeys. Set to 'BUTTONS' to enable buttons only. Set to 'HOTKEYS' to enable hotkeys only. Set to 'DISABLED' to disable completely.
|
||||
#Allowed Values: DEFAULT, BUTTONS, HOTKEYS, DISABLED
|
||||
mode = "DEFAULT"
|
||||
#Add mod ids here of mods that you wish to disable Crafting Tweaks support for.
|
||||
disabledAddons = []
|
||||
11
config/cristellib/built_in_packs.json5
Normal file
11
config/cristellib/built_in_packs.json5
Normal file
@@ -0,0 +1,11 @@
|
||||
/*
|
||||
This config file makes it possible to disable built-in packs supplied by Cristel Lib.
|
||||
To disable a pack move it from the "defaultPacks" list to the "disabledPacks" list.
|
||||
*/
|
||||
{
|
||||
"defaultPacks": [
|
||||
"t_and_t:resources/t_and_t_wwoo_tag_patch",
|
||||
"t_and_t:resources/t_and_t_waystones_patch"
|
||||
],
|
||||
"disabledPacks": []
|
||||
}
|
||||
22
config/cupboard.json
Normal file
22
config/cupboard.json
Normal file
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"showCommandExecutionErrors": {
|
||||
"desc:": "Whether to display errors during command execution: default:true",
|
||||
"showCommandExecutionErrors": true
|
||||
},
|
||||
"debugChunkloadAttempts": {
|
||||
"desc:": "Enables debug logging of chunks being forceloaded on serverthread by directly accessing an unloaded chunk, which stalls the server until the chunk finishes loading, incompatible with lithium and its forks: default:false",
|
||||
"debugChunkloadAttempts": false
|
||||
},
|
||||
"skipErrorOnEntityLoad": {
|
||||
"desc:": "Prevent crashes on entity loading: default:false",
|
||||
"skipErrorOnEntityLoad": false
|
||||
},
|
||||
"logOffthreadEntityAdd": {
|
||||
"desc:": "Entities should only be added on the server thread itself, cupboard fixes the crashes caused by mods violating that, this option enables the logging of those: default:true",
|
||||
"logOffthreadEntityAdd": true
|
||||
},
|
||||
"forceHeapDumpOnOOM": {
|
||||
"desc:": "Enables creating a heap dump automatically once the game crashes with an out of memory issue, use with care heapdumps take a lot of space. default:false",
|
||||
"forceHeapDumpOnOOM": false
|
||||
}
|
||||
}
|
||||
26
config/elevatorid-server.toml
Normal file
26
config/elevatorid-server.toml
Normal file
@@ -0,0 +1,26 @@
|
||||
[General]
|
||||
#Should elevators have the same color in order to teleport ?
|
||||
sameColor = false
|
||||
#Elevator range
|
||||
# Default: 384
|
||||
# Range: 3 ~ 4064
|
||||
range = 384
|
||||
#Elevator activation range, increasing it can help with jump boost effects
|
||||
# Default: 6
|
||||
# Range: 1 ~ 64
|
||||
activationRange = 6
|
||||
#Realign players to the center of elevator ?
|
||||
precisionTarget = true
|
||||
#Can mobs spawn on elevators ?
|
||||
mobSpawn = false
|
||||
#Reset pitch to 0 when teleporting to normal elevators ?
|
||||
resetPitchNormal = false
|
||||
#Reset pitch to 0 when teleporting to directional elevators ?
|
||||
resetPitchDirectional = true
|
||||
#Should teleporting require XP ?
|
||||
useXP = false
|
||||
#Amount of XP points to use when useXP is enabled
|
||||
#Note this is NOT experience levels
|
||||
# Default: 1
|
||||
# Range: > 1
|
||||
XPPointsAmount = 1
|
||||
11
config/fixedanvilrepaircost.json5
Normal file
11
config/fixedanvilrepaircost.json5
Normal file
@@ -0,0 +1,11 @@
|
||||
{
|
||||
// The amount of level it costs to repair an item on an anvil. A value of 0 keeps vanilla behaviour.
|
||||
// min: 0, max: 100
|
||||
"repairCostLevelAmount": 3,
|
||||
// The amount of material it costs to repair an item on an anvil. A value of 0 keeps vanilla behaviour.
|
||||
// min: 0, max: 64
|
||||
"repairCostMaterialAmount": 1,
|
||||
// How much the item is repaired per action. By default 33.33%, so 3 of 'repairCostMaterialAmount' fully repairs any item.
|
||||
// min: 0.0, max: 1.0
|
||||
"percentRepairedPerAction": 0.3333
|
||||
}
|
||||
30
config/fml.toml
Normal file
30
config/fml.toml
Normal file
@@ -0,0 +1,30 @@
|
||||
#Disables File Watcher. Used to automatically update config if its file has been modified.
|
||||
disableConfigWatcher = false
|
||||
#Shows an early loading screen for mod loading which improves the user experience with early feedback about mod loading.
|
||||
earlyWindowControl = true
|
||||
#Max threads for early initialization parallelism, -1 is based on processor count
|
||||
maxThreads = -1
|
||||
#Enable NeoForge global version checking
|
||||
versionCheck = true
|
||||
#Enable synchronous OpenGL debug output and object labeling
|
||||
debugOpenGl = false
|
||||
#Default config path for servers
|
||||
defaultConfigPath = "defaultconfigs"
|
||||
#Disables Optimized DFU client-side - already disabled on servers
|
||||
disableOptimizedDFU = true
|
||||
#Early window provider
|
||||
earlyWindowProvider = "fmlearlywindow"
|
||||
#Early window width
|
||||
earlyWindowWidth = 1720
|
||||
#Early window height
|
||||
earlyWindowHeight = 840
|
||||
#Early window starts maximized
|
||||
earlyWindowMaximized = false
|
||||
#Force a given theme-id to be used for the early loading screen
|
||||
earlyLoadingScreenTheme = ""
|
||||
#Define dependency overrides below
|
||||
#Dependency overrides can be used to forcibly remove a dependency constraint from a mod or to force a mod to load AFTER another mod
|
||||
#Using dependency overrides can cause issues. Use at your own risk.
|
||||
#Example dependency override for the mod with the id 'targetMod': dependency constraints (incompatibility clauses or restrictive version ranges) against mod 'dep1' are removed, and the mod will now load after the mod 'dep2'
|
||||
#dependencyOverrides.targetMod = ["-dep1", "+dep2"]
|
||||
dependencyOverrides = {}
|
||||
4
config/gravestone-client.toml
Normal file
4
config/gravestone-client.toml
Normal file
@@ -0,0 +1,4 @@
|
||||
#If this is set to true the players head will be rendered on the gravestone when there is a full block under it
|
||||
render_skull = true
|
||||
#The color of the text at the gravestone (Hex RGB)
|
||||
grave_text_color = "FFFFFF"
|
||||
20
config/gravestone-server.toml
Normal file
20
config/gravestone-server.toml
Normal file
@@ -0,0 +1,20 @@
|
||||
#If this is set to true you get an obituary after you died
|
||||
enable_obituary = true
|
||||
#The blocks that can be replaced with a grave
|
||||
#If it starts with '#' it is a tag
|
||||
replaceable_blocks = ["#gravestone:grave_replaceable"]
|
||||
#If this is set to true the obituary will be taken out of your inventory when you break the grave
|
||||
remove_obituary = false
|
||||
#If this is set to true only the player that owns the grave and admins can break the grave
|
||||
only_owners_can_break = true
|
||||
#If this is set to true the ghost of the dead player will be spawned when the grave is broken
|
||||
spawn_ghost = false
|
||||
#If this is set to true the ghost player will defend the player
|
||||
friendly_ghost = true
|
||||
#If this is set to true you get your items back into your inventory by sneaking on the grave
|
||||
sneak_pickup = false
|
||||
#If this is set to true you get your items sorted back into your inventory by breaking the grave
|
||||
break_pickup = true
|
||||
#If this is set to true the grave will replace other blocks if there is no free space above
|
||||
#Note that this might cause issues with other mods or multiblock structures - This option is not recommended and subject to change
|
||||
strict_placement = false
|
||||
7
config/jei-server.toml
Normal file
7
config/jei-server.toml
Normal file
@@ -0,0 +1,7 @@
|
||||
["cheat mode"]
|
||||
#Enable the cheat mode for players who have an operator status (/op).
|
||||
enableCheatModeForOp = true
|
||||
#Enable the cheat mode for players who are in the creative mode.
|
||||
enableCheatModeForCreative = true
|
||||
#Enable the cheat mode for players who can use the "/give" command.
|
||||
enableCheatModeForGive = false
|
||||
3
config/jei/blacklist.json
Normal file
3
config/jei/blacklist.json
Normal file
@@ -0,0 +1,3 @@
|
||||
[
|
||||
{"version":2}
|
||||
]
|
||||
21
config/jei/ingredient-list-mod-sort-order.ini
Normal file
21
config/jei/ingredient-list-mod-sort-order.ini
Normal file
@@ -0,0 +1,21 @@
|
||||
Minecraft
|
||||
Biomes O' Plenty
|
||||
Block Variants
|
||||
Block Variants - Biomes O' Plenty
|
||||
ElevatorMod
|
||||
Gravestone Mod
|
||||
Just Hammers
|
||||
Macaw's Biomes O' Plenty
|
||||
Macaw's Bridges
|
||||
Macaw's Doors
|
||||
Macaw's Fences and Walls
|
||||
Macaw's Lights and Lamps
|
||||
Macaw's Paths and Pavings
|
||||
Macaw's Roofs
|
||||
Macaw's Stairs and Balconies
|
||||
Macaw's Trapdoors
|
||||
Macaw's Windows
|
||||
Sophisticated Backpacks
|
||||
Sophisticated Core
|
||||
Storage Drawers
|
||||
Waystones
|
||||
2
config/jei/ingredient-list-type-sort-order.ini
Normal file
2
config/jei/ingredient-list-type-sort-order.ini
Normal file
@@ -0,0 +1,2 @@
|
||||
net.minecraft.world.item.ItemStack
|
||||
net.neoforged.neoforge.fluids.FluidStack
|
||||
291
config/jei/jei-client.ini
Normal file
291
config/jei/jei-client.ini
Normal file
@@ -0,0 +1,291 @@
|
||||
[appearance]
|
||||
# Name: Center Search Bar
|
||||
# Description: Move the JEI search bar to the bottom center of the screen.
|
||||
# Valid Values: [true, false]
|
||||
# Default Value: false
|
||||
centerSearch = true
|
||||
|
||||
# Name: Recipe GUI Height
|
||||
# Description: The maximum height for the Recipes Gui (in pixels).
|
||||
# Valid Values: Any integer greater than or equal to 175
|
||||
# Default Value: 350
|
||||
recipeGuiHeight = 350
|
||||
|
||||
|
||||
[cheating]
|
||||
# Name: Give Mode
|
||||
# Description: Choose if JEI should give ingredients directly to the inventory or pick them up with the mouse.
|
||||
# Valid Values: [INVENTORY, MOUSE_PICKUP]
|
||||
# Default Value: MOUSE_PICKUP
|
||||
giveMode = MOUSE_PICKUP
|
||||
|
||||
# Name: Cheat Items to Hotbar Using Hotkeys
|
||||
# Description: Enable cheating items into the hotbar by using Shift + numeric keys.
|
||||
# Valid Values: [true, false]
|
||||
# Default Value: false
|
||||
cheatToHotbarUsingHotkeysEnabled = false
|
||||
|
||||
# Name: Show Hidden Ingredients
|
||||
# Description: Enable showing ingredients that are not in the creative menu.
|
||||
# Valid Values: [true, false]
|
||||
# Default Value: false
|
||||
showHiddenIngredients = false
|
||||
|
||||
# Name: Show Tag Recipes
|
||||
# Description: Show recipes for ingredient tags like item tags and block tags.
|
||||
# Valid Values: [true, false]
|
||||
# Default Value: false
|
||||
showTagRecipesEnabled = false
|
||||
|
||||
|
||||
[bookmarks]
|
||||
# Name: Add Bookmarks to Front
|
||||
# Description: When true, add new bookmarks to the front of the list. When false, add them to the end.
|
||||
# Valid Values: [true, false]
|
||||
# Default Value: false
|
||||
addBookmarksToFrontEnabled = true
|
||||
|
||||
# Name: Drag To Rearrange Bookmarks
|
||||
# Description: Enable dragging bookmarks to rearrange them in the list.
|
||||
# Valid Values: [true, false]
|
||||
# Default Value: true
|
||||
dragToRearrangeBookmarksEnabled = true
|
||||
|
||||
|
||||
[tooltips]
|
||||
# Name: Bookmarks Tooltips Features
|
||||
# Description: Extra features for bookmark tooltips.
|
||||
# Valid Values: A comma-separated list containing values of:
|
||||
# [PREVIEW, INGREDIENTS]
|
||||
# Default Value: PREVIEW
|
||||
bookmarkTooltipFeatures = PREVIEW, INGREDIENTS
|
||||
|
||||
# Name: Shift for Bookmarks Tooltips
|
||||
# Description: Hold Shift to show bookmark tooltip features.
|
||||
# Valid Values: [true, false]
|
||||
# Default Value: true
|
||||
holdShiftToShowBookmarkTooltipFeatures = true
|
||||
|
||||
# Name: Show Creative Tab Names
|
||||
# Description: Show creative tab names in ingredient tooltips.
|
||||
# Valid Values: [true, false]
|
||||
# Default Value: false
|
||||
showCreativeTabNamesEnabled = false
|
||||
|
||||
# Name: Show Tag Contents
|
||||
# Description: Show tag content in tooltips when browsing recipe ingredients.
|
||||
# Valid Values: [true, false]
|
||||
# Default Value: true
|
||||
tagContentTooltipEnabled = true
|
||||
|
||||
# Name: Hide Single-Ingredient Tag Contents
|
||||
# Description: Hide tag content in tooltips when there is only one ingredient in the tag.
|
||||
# Valid Values: [true, false]
|
||||
# Default Value: true
|
||||
hideSingleTagContentTooltipEnabled = true
|
||||
|
||||
|
||||
[performance]
|
||||
# Name: Low Memory Search
|
||||
# Description: Set search to low-memory mode (makes search slow but uses less RAM).
|
||||
# Valid Values: [true, false]
|
||||
# Default Value: false
|
||||
lowMemorySlowSearchEnabled = false
|
||||
|
||||
|
||||
[lookups]
|
||||
# Name: Lookup Fluid Contents
|
||||
# Description: When looking up recipes with items that contain fluids, also look up recipes for the fluids.
|
||||
# Valid Values: [true, false]
|
||||
# Default Value: false
|
||||
lookupFluidContentsEnabled = false
|
||||
|
||||
# Name: Lookup ItemBlock Tags
|
||||
# Description: When searching for item tags, also include tags for the default blocks contained in the items.
|
||||
# Valid Values: [true, false]
|
||||
# Default Value: true
|
||||
lookupBlockTagsEnabled = true
|
||||
|
||||
|
||||
[advanced]
|
||||
# Name: Catch Render Errors
|
||||
# Description: Catch render errors from modded ingredients and attempt to recover from them instead of crashing.
|
||||
# Valid Values: [true, false]
|
||||
# Default Value: true
|
||||
catchRenderErrorsEnabled = true
|
||||
|
||||
|
||||
[input]
|
||||
# Name: Drag Delay
|
||||
# Description: Number of milliseconds before a long mouse click is considered dragging the mouse.
|
||||
# Valid Values: An integer in the range [0, 1000] (inclusive)
|
||||
# Default Value: 150
|
||||
dragDelayInMilliseconds = 150
|
||||
|
||||
# Name: Smooth Scroll Rate
|
||||
# Description: Scroll rate for scrolling the mouse wheel in smooth-scrolling scroll boxes. Measured in pixels.
|
||||
# Valid Values: An integer in the range [1, 50] (inclusive)
|
||||
# Default Value: 9
|
||||
smoothScrollRate = 9
|
||||
|
||||
|
||||
[sorting]
|
||||
# Name: Ingredient Sorting Stages
|
||||
# Description: Sorting order for the ingredient list.
|
||||
# Valid Values: A comma-separated list containing values of:
|
||||
# [MOD_NAME, INGREDIENT_TYPE, ALPHABETICAL, CREATIVE_MENU, TAG, ARMOR, MAX_DURABILITY]
|
||||
# Default Value: MOD_NAME, INGREDIENT_TYPE, CREATIVE_MENU
|
||||
ingredientSortStages = MOD_NAME, INGREDIENT_TYPE, CREATIVE_MENU, TAG, ARMOR, MAX_DURABILITY
|
||||
|
||||
# Name: Recipe Sorting Stages
|
||||
# Description: Sorting order for displayed recipes.
|
||||
# Valid Values: A comma-separated list containing values of:
|
||||
# [BOOKMARKED, CRAFTABLE]
|
||||
# Default Value: BOOKMARKED, CRAFTABLE
|
||||
recipeSorterStages = BOOKMARKED, CRAFTABLE
|
||||
|
||||
|
||||
[search]
|
||||
# Name: @Mod Name Search Mode
|
||||
# Description: Search mode for mod names (prefix: @).
|
||||
# Valid Values: [ENABLED, REQUIRE_PREFIX, DISABLED]
|
||||
# Default Value: REQUIRE_PREFIX
|
||||
modNameSearchMode = REQUIRE_PREFIX
|
||||
|
||||
# Name: #Tag Search Mode
|
||||
# Description: Search mode for tags (prefix: #).
|
||||
# Valid Values: [ENABLED, REQUIRE_PREFIX, DISABLED]
|
||||
# Default Value: REQUIRE_PREFIX
|
||||
tagSearchMode = REQUIRE_PREFIX
|
||||
|
||||
# Name: $Tooltip Search Mode
|
||||
# Description: Search mode for tooltips (prefix: $).
|
||||
# Valid Values: [ENABLED, REQUIRE_PREFIX, DISABLED]
|
||||
# Default Value: ENABLED
|
||||
tooltipSearchMode = ENABLED
|
||||
|
||||
# Name: ^Color Search Mode
|
||||
# Description: Search mode for colors (prefix: ^).
|
||||
# Valid Values: [ENABLED, REQUIRE_PREFIX, DISABLED]
|
||||
# Default Value: DISABLED
|
||||
colorSearchMode = DISABLED
|
||||
|
||||
# Name: &Resource Location Search Mode
|
||||
# Description: Search mode for resource locations (prefix: &).
|
||||
# Valid Values: [ENABLED, REQUIRE_PREFIX, DISABLED]
|
||||
# Default Value: DISABLED
|
||||
resourceLocationSearchMode = DISABLED
|
||||
|
||||
# Name: %Creative Tab Search Mode
|
||||
# Description: Search mode for creative mode tab names (prefix: %).
|
||||
# Valid Values: [ENABLED, REQUIRE_PREFIX, DISABLED]
|
||||
# Default Value: DISABLED
|
||||
creativeTabSearchMode = DISABLED
|
||||
|
||||
# Name: Search Advanced Tooltips
|
||||
# Description: Search in advanced tooltips (visible with F3 + H).
|
||||
# Valid Values: [true, false]
|
||||
# Default Value: false
|
||||
searchAdvancedTooltips = false
|
||||
|
||||
# Name: Search Mod Ids
|
||||
# Description: Search mod IDs in addition to mod names.
|
||||
# Valid Values: [true, false]
|
||||
# Default Value: true
|
||||
searchModIds = true
|
||||
|
||||
# Name: Search Mod Aliases
|
||||
# Description: Search mod aliases (alternative names) that are added by plugins, in addition to mod names.
|
||||
# Valid Values: [true, false]
|
||||
# Default Value: true
|
||||
searchModAliases = true
|
||||
|
||||
# Name: Search Short Mod Names
|
||||
# Description: Search by the shorthand first letters of a mod's name.
|
||||
# Valid Values: [true, false]
|
||||
# Default Value: false
|
||||
searchShortModNames = true
|
||||
|
||||
# Name: Search Ingredient Aliases
|
||||
# Description: Search ingredient aliases (alternative names) that are added by plugins, in addition to ingredient names.
|
||||
# Valid Values: [true, false]
|
||||
# Default Value: true
|
||||
searchIngredientAliases = true
|
||||
|
||||
|
||||
[ingredientList]
|
||||
# Name: Max Rows
|
||||
# Description: Max number of rows shown.
|
||||
# Valid Values: An integer in the range [1, 100] (inclusive)
|
||||
# Default Value: 16
|
||||
maxRows = 16
|
||||
|
||||
# Name: Max Columns
|
||||
# Description: Max number of columns shown.
|
||||
# Valid Values: An integer in the range [2, 100] (inclusive)
|
||||
# Default Value: 9
|
||||
maxColumns = 9
|
||||
|
||||
# Name: Horizontal Alignment
|
||||
# Description: Horizontal alignment of the ingredient list inside the available area.
|
||||
# Valid Values: [LEFT, CENTER, RIGHT]
|
||||
# Default Value: RIGHT
|
||||
horizontalAlignment = RIGHT
|
||||
|
||||
# Name: Vertical Alignment
|
||||
# Description: Vertical alignment of the ingredient list inside the available area.
|
||||
# Valid Values: [TOP, CENTER, BOTTOM]
|
||||
# Default Value: TOP
|
||||
verticalAlignment = TOP
|
||||
|
||||
# Name: Navigation Visibility
|
||||
# Description: Visibility of the top page buttons. Use AUTO_HIDE to only show it when there are multiple pages.
|
||||
# Valid Values: [ENABLED, AUTO_HIDE, DISABLED]
|
||||
# Default Value: ENABLED
|
||||
buttonNavigationVisibility = ENABLED
|
||||
|
||||
# Name: Draw GUI Background
|
||||
# Description: Enable this to draw a background texture behind the ingredient list.
|
||||
# Valid Values: [true, false]
|
||||
# Default Value: false
|
||||
drawBackground = false
|
||||
|
||||
|
||||
[bookmarkList]
|
||||
# Name: Max Rows
|
||||
# Description: Max number of rows shown.
|
||||
# Valid Values: An integer in the range [1, 100] (inclusive)
|
||||
# Default Value: 16
|
||||
maxRows = 16
|
||||
|
||||
# Name: Max Columns
|
||||
# Description: Max number of columns shown.
|
||||
# Valid Values: An integer in the range [2, 100] (inclusive)
|
||||
# Default Value: 9
|
||||
maxColumns = 9
|
||||
|
||||
# Name: Horizontal Alignment
|
||||
# Description: Horizontal alignment of the bookmark list inside the available area.
|
||||
# Valid Values: [LEFT, CENTER, RIGHT]
|
||||
# Default Value: LEFT
|
||||
horizontalAlignment = LEFT
|
||||
|
||||
# Name: Vertical Alignment
|
||||
# Description: Vertical alignment of the bookmark list inside the available area.
|
||||
# Valid Values: [TOP, CENTER, BOTTOM]
|
||||
# Default Value: TOP
|
||||
verticalAlignment = TOP
|
||||
|
||||
# Name: Navigation Visibility
|
||||
# Description: Visibility of the top page buttons. Use AUTO_HIDE to only show it when there are multiple pages.
|
||||
# Valid Values: [ENABLED, AUTO_HIDE, DISABLED]
|
||||
# Default Value: ENABLED
|
||||
buttonNavigationVisibility = ENABLED
|
||||
|
||||
# Name: Draw GUI Background
|
||||
# Description: Enable this to draw a background texture behind the bookmark list.
|
||||
# Valid Values: [true, false]
|
||||
# Default Value: false
|
||||
drawBackground = false
|
||||
|
||||
|
||||
9
config/jei/jei-colors.ini
Normal file
9
config/jei/jei-colors.ini
Normal file
@@ -0,0 +1,9 @@
|
||||
[colors]
|
||||
# Name: Search Colors
|
||||
# Description: Color values to search for.
|
||||
# Valid Values: A comma-separated list containing values of:
|
||||
# Any color name and an RGB hex color, separated by a ':'
|
||||
# Default Value: White:EEEEEE, LightBlue:7492CC, Cyan:00EEEE, Blue:2222DD, LapisBlue:25418B, Teal:008080, Yellow:CACB58, GoldenYellow:EED700, Orange:D97634, Pink:D1899D, HotPink:FC0FC0, Magenta:B24BBB, Purple:813EB9, EvilPurple:2E1649, Lavender:B57EDC, Indigo:480082, Sand:DBD3A0, Tan:BB9B63, LightBrown:A0522D, Brown:634B33, DarkBrown:3A2D13, LimeGreen:43B239, SlimeGreen:83CB73, Green:008000, DarkGreen:224D22, GrassGreen:548049, Red:963430, BrickRed:B0604B, NetherBrick:2A1516, Redstone:CE3E36, Black:181515, CharcoalGray:464646, IronGray:646464, Gray:808080, Silver:C0C0C0
|
||||
searchColors = White:EEEEEE, LightBlue:7492CC, Cyan:00EEEE, Blue:2222DD, LapisBlue:25418B, Teal:008080, Yellow:CACB58, GoldenYellow:EED700, Orange:D97634, Pink:D1899D, HotPink:FC0FC0, Magenta:B24BBB, Purple:813EB9, EvilPurple:2E1649, Lavender:B57EDC, Indigo:480082, Sand:DBD3A0, Tan:BB9B63, LightBrown:A0522D, Brown:634B33, DarkBrown:3A2D13, LimeGreen:43B239, SlimeGreen:83CB73, Green:008000, DarkGreen:224D22, GrassGreen:548049, Red:963430, BrickRed:B0604B, NetherBrick:2A1516, Redstone:CE3E36, Black:181515, CharcoalGray:464646, IronGray:646464, Gray:808080, Silver:C0C0C0
|
||||
|
||||
|
||||
38
config/jei/jei-debug.ini
Normal file
38
config/jei/jei-debug.ini
Normal file
@@ -0,0 +1,38 @@
|
||||
[debug]
|
||||
# Name: Debug Mode
|
||||
# Description: Enable debug mode
|
||||
# Valid Values: [true, false]
|
||||
# Default Value: false
|
||||
debugMode = false
|
||||
|
||||
# Name: Debug GUIs
|
||||
# Description: Enable Debug GUIs mode
|
||||
# Valid Values: [true, false]
|
||||
# Default Value: false
|
||||
debugGuis = false
|
||||
|
||||
# Name: Debug Inputs
|
||||
# Description: Enable Debug Inputs mode
|
||||
# Valid Values: [true, false]
|
||||
# Default Value: false
|
||||
debugInputs = false
|
||||
|
||||
# Name: Debug Info Tooltips
|
||||
# Description: Add debug information to ingredient tooltips when advanced tooltips are enabled.
|
||||
# Valid Values: [true, false]
|
||||
# Default Value: false
|
||||
debugInfoTooltipsEnabled = false
|
||||
|
||||
# Name: Enable Crashing Test Items
|
||||
# Description: Adds ingredients to JEI that intentionally crash, to help debug JEI.
|
||||
# Valid Values: [true, false]
|
||||
# Default Value: false
|
||||
crashingTestItemsEnabled = false
|
||||
|
||||
# Name: Log Search Tree Statistics
|
||||
# Description: Log information about the suffix trees used for searching, to help debug JEI.
|
||||
# Valid Values: [true, false]
|
||||
# Default Value: false
|
||||
logSuffixTreeStats = false
|
||||
|
||||
|
||||
12
config/jei/jei-mod-id-format.ini
Normal file
12
config/jei/jei-mod-id-format.ini
Normal file
@@ -0,0 +1,12 @@
|
||||
[modName]
|
||||
# Name: Mod Name Format
|
||||
# Description: Formatting for the mod names in tooltips for JEI GUIs. Leave blank to disable.
|
||||
# Valid Values: A chat formatting string.
|
||||
# Use these formatting colors:
|
||||
# black dark_blue dark_green dark_aqua dark_red dark_purple gold gray dark_gray blue green aqua red light_purple yellow white
|
||||
# With these formatting options:
|
||||
# obfuscated bold strikethrough underline italic
|
||||
# Default Value: blue italic
|
||||
modNameFormat = blue italic
|
||||
|
||||
|
||||
15
config/jei/recipe-category-sort-order.ini
Normal file
15
config/jei/recipe-category-sort-order.ini
Normal file
@@ -0,0 +1,15 @@
|
||||
minecraft:crafting
|
||||
minecraft:anvil
|
||||
minecraft:blasting
|
||||
minecraft:blasting_fuel
|
||||
minecraft:brewing
|
||||
minecraft:campfire_cooking
|
||||
minecraft:compostable
|
||||
minecraft:grindstone
|
||||
minecraft:smelting
|
||||
minecraft:smelting_fuel
|
||||
minecraft:smithing
|
||||
minecraft:smoking
|
||||
minecraft:smoking_fuel
|
||||
minecraft:stonecutting
|
||||
jei:information
|
||||
18
config/justhammers.json
Normal file
18
config/justhammers.json
Normal file
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"disabledDurabilityTooltip": {
|
||||
"value": false,
|
||||
"_comment": "Set to true to disable the durability tooltip on hammers"
|
||||
},
|
||||
"durabilityRepairPercentage": {
|
||||
"value": 33.33,
|
||||
"_comment": "The percentage of durability restored per repair item"
|
||||
},
|
||||
"durabilityRepairPercentageNetherite": {
|
||||
"value": 100.0,
|
||||
"_comment": "The percentage of durability restored per repair item for netherite hammers"
|
||||
},
|
||||
"allowHammerBreaking": {
|
||||
"value": false,
|
||||
"_comment": "Set to true to allow hammers to break when running out of durability"
|
||||
}
|
||||
}
|
||||
22
config/lootintegrations.json
Normal file
22
config/lootintegrations.json
Normal file
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"showcontainerloottable": {
|
||||
"desc:": "Set to true to print containers loottable to chat on first open: default:false",
|
||||
"showcontainerloottable": false
|
||||
},
|
||||
"skipMapItems": {
|
||||
"desc:": "Skips map items during additional item generation, to avoid structure search lag (maps in the original chest still exist): default:true",
|
||||
"skipMapItems": true
|
||||
},
|
||||
"skipExistingItems": {
|
||||
"desc:": "Skips adding items already present in the loot, to avoid stacking additional items. Note that this increases the chance for modded loot aswell. default:false",
|
||||
"skipExistingItems": true
|
||||
},
|
||||
"moddedItemWeight": {
|
||||
"desc:": "Add additional weight to modded items (e.g. 10 = 10 times more likely), making them more likely to be chosen default:3, minimum:0",
|
||||
"moddedItemWeight": 3
|
||||
},
|
||||
"debugOutput": {
|
||||
"desc:": "Shows the added loot in the log if enabled: default:false",
|
||||
"debugOutput": false
|
||||
}
|
||||
}
|
||||
12
config/neoforge-client.toml
Normal file
12
config/neoforge-client.toml
Normal file
@@ -0,0 +1,12 @@
|
||||
#Enable the enhanced block model lighting pipeline - fixes the lighting of custom models, as well as many vanilla bugs.
|
||||
enhancedLighting = true
|
||||
#When enabled, NeoForge will show any warnings that occurred during loading.
|
||||
showLoadWarnings = true
|
||||
#A config option mainly for developers. Logs out configuration values that do not have translations when running a client in a development environment.
|
||||
logUntranslatedConfigurationWarnings = true
|
||||
#Configures how many bits are used for the depth buffer when stenciling has been enabled by a mod. Set to true for 24+8 bits and to false for 32+8 bits. Setting to true will slightly reduce VRAM usage, but risks introducing visual artifacts.
|
||||
reducedDepthStencilFormat = false
|
||||
#When enabled, AO will be handled per BlockModelPart instead of using the first part's AO setting
|
||||
handleAmbientOcclusionPerPart = true
|
||||
#When enabled, all usage of Blaze3D will be validated against allowed usage
|
||||
enableB3DValidationLayer = false
|
||||
8
config/neoforge-common.toml
Normal file
8
config/neoforge-common.toml
Normal file
@@ -0,0 +1,8 @@
|
||||
#A config option mainly for developers. Logs out modded item tags that do not have translations when running on integrated server. Format desired is tag.item.<namespace>.<path> for the translation key. Defaults to SILENCED.
|
||||
#Allowed Values: SILENCED, DEV_SHORT, DEV_VERBOSE, PROD_SHORT, PROD_VERBOSE
|
||||
logUntranslatedItemTagWarnings = "SILENCED"
|
||||
#A config option mainly for developers. Logs out modded tags that are using the 'forge' namespace when running on integrated server. Defaults to DEV_SHORT.
|
||||
#Allowed Values: SILENCED, DEV_SHORT, DEV_VERBOSE, PROD_SHORT, PROD_VERBOSE
|
||||
logLegacyTagWarnings = "DEV_SHORT"
|
||||
#Set this to true to enable showing debug information about attributes on an item when advanced tooltips is on.
|
||||
attributeAdvancedTooltipDebugInfo = true
|
||||
10
config/neoforge-server.toml
Normal file
10
config/neoforge-server.toml
Normal file
@@ -0,0 +1,10 @@
|
||||
#Set this to true to remove any BlockEntity that throws an error in its update method instead of closing the server and reporting a crash log. BE WARNED THIS COULD SCREW UP EVERYTHING USE SPARINGLY WE ARE NOT RESPONSIBLE FOR DAMAGES.
|
||||
removeErroringBlockEntities = false
|
||||
#Set this to true to remove any Entity (Note: Does not include BlockEntities) that throws an error in its tick method instead of closing the server and reporting a crash log. BE WARNED THIS COULD SCREW UP EVERYTHING USE SPARINGLY WE ARE NOT RESPONSIBLE FOR DAMAGES.
|
||||
removeErroringEntities = false
|
||||
#Set this to true to check the entire entity's collision bounding box for ladders instead of just the block they are in. Causes noticeable differences in mechanics so default is vanilla behavior. Default: false.
|
||||
fullBoundingBoxLadders = false
|
||||
#The permission handler used by the server. Defaults to neoforge:default_handler if no such handler with that name is registered.
|
||||
permissionHandler = "neoforge:default_handler"
|
||||
#Set this to true to enable advertising the dedicated server to local LAN clients so that it shows up in the Multiplayer screen automatically.
|
||||
advertiseDedicatedServerToLan = false
|
||||
308
config/openpartiesandclaims-server.toml
Normal file
308
config/openpartiesandclaims-server.toml
Normal file
@@ -0,0 +1,308 @@
|
||||
[serverConfig]
|
||||
#The default language used for server-side localization for players that don't have the mod installed.
|
||||
defaultLanguage = "en_us"
|
||||
#How often to auto-save modified data, e.g. parties, claims, player configs (in minutes).
|
||||
# Default: 10
|
||||
# Range: > 1
|
||||
autosaveInterval = 10
|
||||
#How many sub-configs (sub-claims) can each player create.
|
||||
# Default: 64
|
||||
# Range: 0 ~ 1024
|
||||
playerSubConfigLimit = 32
|
||||
#The permission system to use for everything that requires permission checks (e.g. permission_api, ftb_ranks, luck_perms, prometheus). Non-built-in permission systems can be registered through the API with an addon.
|
||||
permissionSystem = "permission_api"
|
||||
#The player party system to prefer and use for anything that can't support multiple systems (e.g. default, ftb_teams, argonauts, argonauts_guilds). Non-built-in party systems can be registered through the API with an addon.
|
||||
primaryPartySystem = "default"
|
||||
#A list of options in the player config that individual players can reconfigure. If an option is in neither of the configurable option lists,
|
||||
#then the value in the default player config is used across the server. Check the default player config .toml file for the option names.
|
||||
playerConfigurablePlayerConfigOptions = ["claims.protectClaimedChunks", "claims.forceload.enabled", "claims.name", "claims.color", "claims.protection.fromParty", "claims.protection.fromAllyParties", "claims.protection.buttonsFromProjectiles", "claims.protection.targetsFromProjectiles", "claims.protection.platesFromPlayers", "claims.protection.platesFromMobs", "claims.protection.platesFromOther", "claims.protection.tripwireFromPlayers", "claims.protection.tripwireFromMobs", "claims.protection.tripwireFromOther", "claims.protection.cropTrample", "claims.protection.playerLightning", "claims.protection.blocksFromEnchantments", "claims.protection.entitiesFromPlayers", "claims.protection.entitiesFromMobs", "claims.protection.entitiesFromOther", "claims.protection.entitiesRedirect", "claims.protection.entitiesFromExplosions", "claims.protection.entitiesFromFire", "claims.protection.netherPortalsPlayers", "claims.protection.netherPortalsMobs", "claims.protection.netherPortalsOther", "claims.protection.fluidBarrier", "claims.protection.dispenserBarrier", "claims.protection.pistonBarrier", "claims.protection.itemTossPlayers", "claims.protection.itemTossMobs", "claims.protection.itemTossOther", "claims.protection.itemTossRedirect", "claims.protection.mobLoot", "claims.protection.playerDeathLoot", "claims.protection.itemPickupPlayers", "claims.protection.itemPickupMobs", "claims.protection.itemPickupRedirect", "claims.protection.xpPickup", "claims.protection.raids", "claims.protection.naturalSpawnHostile", "claims.protection.naturalSpawnFriendly", "claims.protection.spawnersHostile", "claims.protection.spawnersFriendly", "claims.protection.projectileHitHostileSpawn", "claims.protection.projectileHitFriendlySpawn", "parties.name", "parties.shareLocationWithParty", "parties.shareLocationWithMutualAllyParties", "parties.receiveLocationsFromParty", "parties.receiveLocationsFromMutualAllyParties", "claims.protection.exceptionGroups.block.interact.Controls", "claims.protection.exceptionGroups.block.interact.Doors", "claims.protection.exceptionGroups.block.interact.Chests", "claims.protection.exceptionGroups.block.interact.Barrels", "claims.protection.exceptionGroups.block.interact.Ender_Chests", "claims.protection.exceptionGroups.block.interact.Shulker_Boxes", "claims.protection.exceptionGroups.block.interact.Furnaces", "claims.protection.exceptionGroups.block.interact.Hoppers", "claims.protection.exceptionGroups.block.interact.Dispenser-like", "claims.protection.exceptionGroups.block.interact.Anvils", "claims.protection.exceptionGroups.block.interact.Beds", "claims.protection.exceptionGroups.block.interact.Beacons", "claims.protection.exceptionGroups.block.interact.Enchanting_Tables", "claims.protection.exceptionGroups.block.break.Crops", "claims.protection.exceptionGroups.entity.interact.Traders", "claims.protection.exceptionGroups.entity.handInteract.Item_Frames", "claims.protection.exceptionGroups.entity.interact.Armor_Stands", "claims.protection.exceptionGroups.entity.break.Livestock", "claims.protection.exceptionGroups.entity.blockAccess.Villagers", "claims.protection.exceptionGroups.entity.entityAccess.Zombies", "claims.protection.exceptionGroups.entity.droppedItemAccess.Villagers", "claims.protection.exceptionGroups.entity.droppedItemAccess.Piglins", "claims.protection.exceptionGroups.entity.droppedItemAccess.Foxes", "claims.protection.exceptionGroups.item.interact.Books", "claims.protection.exceptionGroups.entity.barrier.Ender_Pearls", "/*remove comment to enable*/claims.protection.exceptionGroups.entity.barrier.Players"]
|
||||
#A list of additional options in the player config that OPs can reconfigure for players.
|
||||
#This is meant for options that should be configured per player but not by the players.
|
||||
#If an option is in neither of the configurable option lists, then the value in the default player config is used across the server.
|
||||
#Check the default player config .toml file for the option names.
|
||||
opConfigurablePlayerConfigOptions = ["claims.bonusChunkClaims", "claims.bonusChunkForceloads"]
|
||||
|
||||
[serverConfig.parties]
|
||||
#Whether the parties part of this mod is enabled.
|
||||
enabled = true
|
||||
#The maximum number of members in a party. Existing members are not removed if the limit is reduced.
|
||||
# Default: 16
|
||||
# Range: > 1
|
||||
maxPartyMembers = 616
|
||||
#The maximum number of allies for a party. Existing allies are not removed if the limit is reduced.
|
||||
# Default: 64
|
||||
# Range: > 0
|
||||
maxPartyAllies = 64
|
||||
#The maximum number of invites to a party. Existing invites are not removed if the limit is reduced.
|
||||
# Default: 16
|
||||
# Range: > 1
|
||||
maxPartyInvites = 16
|
||||
#For how long a party (members) can stay completely inactive on the server until it is deleted (in hours). This improves performance for servers running for years.
|
||||
# Default: 720
|
||||
# Range: > 1
|
||||
partyExpirationTime = 720
|
||||
#How often to check for expired parties in order to remove them (in minutes). The interval is effectively rounded up to a multiple of 10 minutes.
|
||||
# Default: 360
|
||||
# Range: > 10
|
||||
partyExpirationCheckInterval = 360
|
||||
|
||||
[serverConfig.claims]
|
||||
#Whether the claims part of this mod is enabled.
|
||||
enabled = true
|
||||
#For how long a player can stay completely inactive on the server until their claims are expired (in hours). This improves performance for servers running for years.
|
||||
# Default: 8760
|
||||
# Range: > 1
|
||||
playerClaimsExpirationTime = 8760
|
||||
#How often to check for expired player chunk claims in order to remove them (in minutes). The interval is effectively rounded up to a multiple of 10 minutes.
|
||||
# Default: 360
|
||||
# Range: > 10
|
||||
playerClaimsExpirationCheckInterval = 360
|
||||
#Whether to convert expired player chunk claims to "expired claims" instead of completely freeing them. This shouldn't be too bad for performance because it still reduces the number of unique claims.
|
||||
playerClaimsConvertExpiredClaims = true
|
||||
#The maximum number of chunks that a player can claim. Additional claims can be configured in the player config.
|
||||
#This value can be overridden with a player permission.
|
||||
# Default: 500
|
||||
# Range: > 0
|
||||
maxPlayerClaims = 32
|
||||
#The maximum number of claimed chunks that a player can forceload. Additional forceloads can be configured in the player config.
|
||||
#This value can be overridden with a player permission.
|
||||
# Default: 10
|
||||
# Range: > 0
|
||||
maxPlayerClaimForceloads = 10
|
||||
#The permission that should override the default "maxPlayerClaims" value. Set it to an empty string to never check permissions. The used permission system can be configured with "permissionSystem".
|
||||
maxPlayerClaimsPermission = "xaero.pac_max_claims"
|
||||
#The permission that should override the default "maxPlayerClaimForceloads" value. Set it to an empty string to never check permissions.
|
||||
#The permission override only takes effect after the player logs in at least once after a server (re)launch, so it is recommended to keep all permission-based forceload limits equal to or greater than "maxPlayerClaimForceloads".
|
||||
#The used permission system can be configured with "permissionSystem".
|
||||
maxPlayerClaimForceloadsPermission = "xaero.pac_max_forceloads"
|
||||
#The permission that gives non-OP players the ability to make server claims and enable server claim mode. The used permission system can be configured with "permissionSystem".
|
||||
serverClaimPermission = "xaero.pac_server_claims"
|
||||
#The permission that gives non-OP players the ability to enable claim admin mode. The used permission system can be configured with "permissionSystem".
|
||||
adminModePermission = "xaero.pac_admin_mode"
|
||||
#The maximum distance on the X or Z axis (forming a square) that a chunk can be claimed at by a player.
|
||||
# Default: 5
|
||||
# Range: > 0
|
||||
maxClaimDistance = 5
|
||||
#The type of the list defined in "claimableDimensionsList". ONLY - include only the listed dimensions. ALL_BUT - include all but the listed dimensions.
|
||||
#Allowed Values: ONLY, ALL_BUT
|
||||
claimableDimensionsListType = "ALL_BUT"
|
||||
#Dimensions to include/exclude from being claimable, depending on the list type in "claimableDimensionsListType".
|
||||
#For example ["minecraft:overworld", "minecraft:the_nether"].
|
||||
#By default the list is empty and of type ALL_BUT, meaning that all dimensions are claimable.
|
||||
claimableDimensionsList = []
|
||||
#Whether to allow existing player claims to stay active in unclaimable dimensions which were previously claimable.
|
||||
allowExistingClaimsInUnclaimableDimensions = true
|
||||
#Whether to allow existing player forceloads to stay active in unclaimable dimensions which were previously claimable. Only relevant if existing claims are allowed.
|
||||
allowExistingForceloadsInUnclaimableDimensions = false
|
||||
#Whether to synchronize world chunk claims to the game clients. Enables client-side mods to access the claims data, e.g. to display it on a map.
|
||||
#ALL - all claims are synced. OWNED_ONLY - only the claims that the client player owns and server claims are synced. NOT_SYNCED - claims are not synced.
|
||||
#Allowed Values: NOT_SYNCED, OWNED_ONLY, ALL
|
||||
claimsSynchronization = "ALL"
|
||||
|
||||
[serverConfig.claims.protection]
|
||||
#The type of the list defined in "friendlyChunkProtectedEntityList". ONLY - include only the listed entities. ALL_BUT - include all but the listed entities.
|
||||
#Allowed Values: ONLY, ALL_BUT
|
||||
friendlyChunkProtectedEntityListType = "ALL_BUT"
|
||||
#Friendly entities to fully include/exclude in chunk protection, depending on the list type in "friendlyChunkProtectedEntityListType". Supports entity type tags.
|
||||
#Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.
|
||||
#For example ["*:villager", "minecraft:m(ule|ooshroom)", "#minecraft:axolotl_hunt_targets"].
|
||||
#By default the list is empty with the type set to ALL_BUT, which means that all friendly entities are included.
|
||||
friendlyChunkProtectedEntityList = ["#minecraft:boat"]
|
||||
#The type of the list defined in "hostileChunkProtectedEntityList". ONLY - include only the listed entities. ALL_BUT - include all but the listed entities.
|
||||
#Allowed Values: ONLY, ALL_BUT
|
||||
hostileChunkProtectedEntityListType = "ONLY"
|
||||
#Hostile entities to fully include/exclude in chunk protection, depending on the list type in "hostileChunkProtectedEntityListType". Supports entity type tags.
|
||||
#Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.
|
||||
#For example ["minecraft:(|wither_)skeleton", "minecraft:zombie(_villager|)", "#minecraft:raiders"]
|
||||
hostileChunkProtectedEntityList = []
|
||||
#No longer a working option. Please transfer anything you still have here to "forcedBlockProtectionExceptionList" or "blockProtectionOptionalExceptionGroups",
|
||||
#but keep in mind that those options work differently and please read their comments.
|
||||
#This option will be completely removed on the full release of the mod.
|
||||
blockProtectionExceptionList = []
|
||||
#No longer a working option. Please transfer anything you still have here to "forcedEntityProtectionExceptionList" or "entityProtectionOptionalExceptionGroups",
|
||||
#but keep in mind that those options work differently and please read their comments.
|
||||
#This option will be completely removed on the full release of the mod.
|
||||
entityProtectionExceptionList = []
|
||||
#No longer a working option. Please transfer anything you still have here to "forcedEntityClaimBarrierList" or "entityClaimBarrierOptionalGroups",
|
||||
#but keep in mind that those options work differently and please read their comments.
|
||||
#This option will be completely removed on the full release of the mod.
|
||||
entityClaimBarrierList = []
|
||||
#Blocks to partially exclude from chunk protection. Supports block tags.
|
||||
#Just a block/tag ID in the list, e.g. "minecraft:lever" allows block interaction across the server if the item in the used hand isn't blocking it.
|
||||
#Prefix "hand$" is the same as no prefix but enforces an empty hand requirement in protected chunks. Prefix "break$" allows breaking the block(s).
|
||||
#Prefix "anything$" is the same as no prefix but allows interaction with any item held in the hand. Please make sure that no item does anything bad when used at a block with such an exception.
|
||||
#Add the same block/tag multiple times to use multiple prefixes. Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.
|
||||
#For example ["minecraft:lever", "minecraft:*_button", "break$minecraft:*_button", "break$minecraft:(*_|)sand"]
|
||||
forcedBlockProtectionExceptionList = ["minecraft:crafting_table"]
|
||||
#Custom groups of blocks that a player/claim config should be able to make protection exceptions for. Each group can consist of multiple blocks and block tags.
|
||||
#A group without a prefix creates a player config option for the right-click interaction with the group blocks. The format for a block group is <group ID>{<blocks/tags/wildcards separated by ,>}.
|
||||
#The group ID should consist of at most 32 characters that are letters A-Z, numbers 0-9 or the - and _ characters, e.g. "ePiC-DIRT35{minecraft:dirt, minecraft:grass_block, minecraft:(oak|spruce)_*}".
|
||||
#A group can be prefixed with "hand$" to create an option for the right-click interaction with an enforced empty hand requirement or "break$" for breaking the group blocks.
|
||||
#Moreover, prefix "anything$" creates an option for the right-click interaction with any item held in the hand, not just allowed items. Please make sure that no item does anything
|
||||
#bad when used at a block with such an exception.
|
||||
#The player config options created for the groups, like regular options, must be added in the "playerConfigurablePlayerConfigOptions" list for players to have access to them.
|
||||
#The exact paths of the added options can be found in the default player config file after you start the server.
|
||||
#Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.
|
||||
blockProtectionOptionalExceptionGroups = ["Controls{minecraft:lever, #minecraft:buttons}", "Doors{#minecraft:doors, #minecraft:fence_gates, #forge:fence_gates, #minecraft:trapdoors}", "Chests{minecraft:chest, minecraft:trapped_chest, #forge:chests/wooden}", "Barrels{minecraft:barrel, #forge:barrels}", "Ender_Chests{minecraft:ender_chest, #forge:chests/ender}", "Shulker_Boxes{#minecraft:shulker_boxes}", "Furnaces{minecraft:furnace, minecraft:blast_furnace, minecraft:smoker}", "Hoppers{minecraft:hopper}", "Dispenser-like{minecraft:dispenser, minecraft:dropper}", "Anvils{#minecraft:anvil}", "Beds{#minecraft:beds}", "Beacons{minecraft:beacon}", "Enchanting_Tables{minecraft:enchanting_table}", "break$Crops{#minecraft:crops}"]
|
||||
#Entities to partially exclude from chunk protection. Supports entity type tags.
|
||||
#Just an entity/tag ID in the list, e.g. "minecraft:horse" allows entity interaction across the server if the item in the used hand isn't blocking it.
|
||||
#Prefix "hand$" is the same as no prefix but enforces an empty hand requirement in protected chunks. Prefix "break$" allows killing the entities across the server.
|
||||
#Prefix "anything$" is the same as no prefix but allows interaction with any item held in the hand. Please make sure that no item does anything bad when used at an entity with such an exception.
|
||||
#Add the same entity/tag multiple times to use multiple prefixes. Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.
|
||||
#For example ["minecraft:villager", "break$minecraft:villager", "break$minecraft:(trader_|)llama"]
|
||||
forcedEntityProtectionExceptionList = ["minecraft:minecart"]
|
||||
#Custom groups of entities that a player/claim config should be able to make protection exceptions for. Each group can consist of multiple entities and entity tags.
|
||||
#A group without a prefix creates a player config option for the right-click interaction with the group entities. The format for an entity group is <group ID>{<entities/tags/wildcards separated by ,>}.
|
||||
#The group ID should consist of at most 32 characters that are letters A-Z, numbers 0-9 or the - and _ characters, e.g. "ePiC-GUYS98{minecraft:pig, minecraft:c(ow|at), #minecraft:beehive_inhabitors}".
|
||||
#A group can be prefixed with "hand$" to create an option for the right-click interaction with an enforced empty hand requirement or "break$" for destroying the group entities.
|
||||
#Moreover, prefix "anything$" creates an option for the right-click interaction with any item held in the hand, not just allowed items. Please make sure that no item does anything
|
||||
#bad when used at an entity with such an exception.
|
||||
#The player config options created for the groups, like regular options, must be added in the "playerConfigurablePlayerConfigOptions" list for players to have access to them.
|
||||
#The exact paths of the added options can be found in the default player config file after you start the server.
|
||||
#Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.
|
||||
entityProtectionOptionalExceptionGroups = ["Traders{minecraft:villager, minecraft:wandering_trader}", "hand$Item_Frames{minecraft:item_frame}", "break$Livestock{minecraft:cow, minecraft:mooshroom, minecraft:sheep, minecraft:chicken, minecraft:pig, minecraft:rabbit, minecraft:goat}", "Armor_Stands{minecraft:armor_stand}"]
|
||||
#Entities that are prevented from entering the claim. Supports entity type tags. An entity/tag ID in the list, e.g. "minecraft:falling_block" prevents the entities from entering.
|
||||
#Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR. For example: "minecraft:zombie(_villager|)".
|
||||
forcedEntityClaimBarrierList = ["minecraft:falling_block", "supplementaries:slingshot_projectile"]
|
||||
#Custom groups of entities that a player/claim config should be able to enable a barrier for. Each group can consist of multiple entities and entity tags.
|
||||
#Each group creates a player config option for controlling the entity barrier. The format for a entity group is <group ID>{<entities/tags/wildcards separated by ,>}.
|
||||
#The group ID should consist of at most 32 characters that are letters A-Z, numbers 0-9 or the - and _ characters, e.g. "ePiC-GUYS98{#minecraft:raiders, minecraft:zombie(_villager|)}".
|
||||
#The player config options created for the groups, like regular options, must be added in the "playerConfigurablePlayerConfigOptions" list for players to have access to them.
|
||||
#The exact paths of the added options can be found in the default player config file after you start the server.
|
||||
#Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.
|
||||
entityClaimBarrierOptionalGroups = ["Players{minecraft:player}", "Ender_Pearls{minecraft:ender_pearl}"]
|
||||
#Entities that can bypass all block protection. Supports entity type tags.
|
||||
#Prefixing an entity id/tag with "interact$" creates an exception which tries to exclude block breaking.
|
||||
#Prefixing an entity id/tag with "break$" creates an exception that only includes block breaking.
|
||||
#Leaving an entity id/tag without a prefix creates an exception that includes all block interactions.
|
||||
#Projectiles landing on blocks is considered a non-breaking interaction first, even if it can result in a block break,
|
||||
#which is protected separately afterwards.
|
||||
#Projectile landing on blocks requires non-break block access through this option or blockAccessEntityGroups.
|
||||
#Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.
|
||||
#For example ["minecraft:(v|p)illager", "minecraft:*illager", "#minecraft:raiders"]
|
||||
entitiesAllowedToGrief = ["minecraft:sheep", "interact$minecraft:potion", "interact$minecraft:trident", "interact$minecraft:(*_|)arrow", "interact$minecraft:ender_pearl", "interact$minecraft:egg"]
|
||||
#Entities that can bypass all protection of other entities. Supports entity type tags.
|
||||
#Prefixing an entity id/tag with "interact$" creates an exception which tries to exclude attacks.
|
||||
#Prefixing an entity id/tag with "break$" creates an exception that only includes attacks.
|
||||
#Leaving an entity id/tag without a prefix creates an exception that includes all entity interactions.
|
||||
#Projectiles landing on entities is considered a non-attack interaction first, even if it can result in an attack,
|
||||
#which is protected separately afterwards.
|
||||
#Projectile landing on entities requires non-attack entity access through this option or entityAccessEntityGroups.
|
||||
#Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.
|
||||
#For example ["minecraft:(v|p)illager", "minecraft:*illager", "#minecraft:raiders"]
|
||||
entitiesAllowedToGriefEntities = ["interact$minecraft:potion", "interact$minecraft:trident", "interact$minecraft:(*_|)arrow", "interact$minecraft:ender_pearl", "interact$minecraft:egg"]
|
||||
#Entities that can bypass all dropped item protection. Supports entity type tags.
|
||||
#Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.
|
||||
#For example ["minecraft:(v|p)illager", "minecraft:*illager", "#minecraft:raiders"]
|
||||
entitiesAllowedToGriefDroppedItems = []
|
||||
#(Forge-only option) Mobs that can grief entities/items but not blocks. This list is used when overriding the vanilla "mob griefing" game rule value.
|
||||
#By default, the mod assumes that any "mob griefing" game rule check is meant for block protection.
|
||||
#This means that the "Protect Blocks From Mobs" option might cause entity or item protection, if that's what the mob is trying to affect.
|
||||
#By adding a mob to this list, you're removing the block protection check for it during the "mob griefing" game rule check.
|
||||
#Supports entity type tags. Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.
|
||||
#For example ["minecraft:*illager", "minecraft:(v|p)illager", "#minecraft:raiders"]
|
||||
nonBlockGriefingMobs = []
|
||||
#(Forge-only option) Mobs that can grief entities in ways other than attacking them, e.g. how evokers can change the color of sheep. This list is used when overriding the vanilla "mob griefing" game rule value.
|
||||
#By default, the mod assumes that any "mob griefing" game rule check is meant for block protection only. Add a mob to this list if you want the entity protection option to be checked as well when the rule is checked.
|
||||
#Check out the "nonBlockGriefingMobs" option if you want to also remove the default block protection check for the mob.
|
||||
#Supports entity type tags. Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.
|
||||
#For example ["minecraft:(v|p)illager", "minecraft:*illager", "#minecraft:raiders"]
|
||||
entityGriefingMobs = []
|
||||
#(Forge-only option) Mobs that can grief dropped items. This list is used when overriding the vanilla "mob griefing" game rule value.
|
||||
#By default, the mod assumes that any "mob griefing" game rule check is meant for block protection only. Add a mob to this list if you want the item pickup protection option to be checked as well when the rule is checked.
|
||||
#This mod should detect most mobs picking up items by default, but if it doesn't already detect a specific mob, this option might help.
|
||||
#Check out the "nonBlockGriefingMobs" option if you want to also remove the default block protection check for the mob.
|
||||
#Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.
|
||||
#For example ["minecraft:(v|p)illager", "minecraft:*illager", "#minecraft:raiders"]
|
||||
droppedItemGriefingMobs = []
|
||||
#Custom groups of entities that a player/claim config should be able to make block access exceptions for (e.g. letting sheep eat grass or endermen take blocks). Each group can consist of multiple entities and entity tags.
|
||||
#The format for an entity group is <group ID>{<entities/tags/wildcards separated by ,>}.
|
||||
#The group ID should consist of at most 32 characters that are letters A-Z, numbers 0-9 or the - and _ characters, e.g. "ePiC-GUYS98{minecraft:pig, minecraft:c(ow|at), #minecraft:beehive_inhabitors}".
|
||||
#The group can be prefixed with "interact$" to create an exception that tries to exclude block breaking.
|
||||
#The group can be prefixed with "break$" to create an exception that only includes block breaking.
|
||||
#The group can be left without a prefix to create an exception that includes all block interactions.
|
||||
#Projectiles landing on blocks is considered a non-breaking interaction first, even if it can result in a block break,
|
||||
#which is protected separately afterwards.
|
||||
#Projectile landing on blocks requires non-break block access through this option or entitiesAllowedToGrief.
|
||||
#The player config options created for the groups, like regular options, must be added in the "playerConfigurablePlayerConfigOptions" list for players to have access to them.
|
||||
#The exact paths of the added options can be found in the default player config file after you start the server.
|
||||
#Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.
|
||||
blockAccessEntityGroups = ["Villagers{minecraft:villager}"]
|
||||
#Custom groups of entities that a player/claim config should be able to make entity access exceptions for (e.g. letting zombies kill things).
|
||||
#The groups should consist of entities that are the ones accessing other entities. The groups should not contain entities that are being accessed. Check out the "entityProtectionOptionalExceptionGroups" option for that.
|
||||
#Each group can consist of multiple entities and entity tags. The format for an entity group is <group ID>{<entities/tags/wildcards separated by ,>}.
|
||||
#The group ID should consist of at most 32 characters that are letters A-Z, numbers 0-9 or the - and _ characters, e.g. "ePiC-GUYS98{minecraft:pig, minecraft:c(ow|at), #minecraft:beehive_inhabitors}".
|
||||
#The group can be prefixed with "interact$" to create an exception that tries to exclude attacks.
|
||||
#The group can be prefixed with "break$" to create an exception that only includes attacks.
|
||||
#The group can be left without a prefix to create an exception that includes all entity interactions.
|
||||
#Projectiles landing on entities is considered a non-attack interaction first, even if it can result in an attack,
|
||||
#which is protected separately afterwards.
|
||||
#Projectile landing on entities requires non-attack entity access through this option or entitiesAllowedToGriefEntities.
|
||||
#The player config options created for the groups, like regular options, must be added in the "playerConfigurablePlayerConfigOptions" list for players to have access to them.
|
||||
#The exact paths of the added options can be found in the default player config file after you start the server.
|
||||
#Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.
|
||||
entityAccessEntityGroups = ["Zombies{minecraft:zombie, minecraft:zombie_villager, minecraft:husk, minecraft:drowned}"]
|
||||
#Custom groups of entities that a player/claim config should be able to make dropped item access exceptions for (e.g. letting piglins pick up gold).
|
||||
#The groups should consist of entities that are the ones trying to pick up items, not consist of specific items.
|
||||
#Each group can consist of multiple entities and entity tags. The format for an entity group is <group ID>{<entities/tags/wildcards separated by ,>}.
|
||||
#The group ID should consist of at most 32 characters that are letters A-Z, numbers 0-9 or the - and _ characters, e.g. "ePiC-GUYS98{minecraft:pig, minecraft:c(ow|at), #minecraft:beehive_inhabitors}".
|
||||
#The player config options created for the groups, like regular options, must be added in the "playerConfigurablePlayerConfigOptions" list for players to have access to them.
|
||||
#The exact paths of the added options can be found in the default player config file after you start the server.
|
||||
#Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.
|
||||
droppedItemAccessEntityGroups = ["Villagers{minecraft:villager}", "Piglins{minecraft:piglin}", "Foxes{minecraft:fox}"]
|
||||
#A list of fake players (UUIDs or names) that shouldn't be affected by any chunk claim protection if they try to access a chunk with building protection compatible with
|
||||
#the chunk that the fake player's origin block is positioned in, e.g. claims with the same owner and block protection option values.
|
||||
#This works great for fake players that are bound to the position of a specific placed block (origin block). Moreover, the mod supports fake players placed at a block
|
||||
#next to the origin block, even if that means entering another chunk, e.g. in the case of the Integrated Tunnels mod, or if the origin block is touching the target block.
|
||||
#The mod will try all positions next to the target block and the fake player as the possible position of the fake player origin block.
|
||||
#This will always protect the target block if it or the fake player touch a claim with incompatible build protection. Avoid building on such claim edges.
|
||||
#However, some fake players' origin blocks can be nowhere near the fake player or the target block, e.g. in the case of the Create mod, or there might be no origin block at all,
|
||||
#e.g. NPCs that can move around. In this case, the mods that use such fake players require explicit support to be implemented. Although they might also sometimes
|
||||
#be supported by default, if the fake players use UUIDs of actual players.
|
||||
#Explicit support exists for the Create mod (requires an extension on Fabric) and you are not required to add anything to this list.
|
||||
#Make sure to always test that claim edges are protected from outside interaction by fake players that you add to this list.
|
||||
#Wondering where to get the UUIDs or usernames of specific fake players? You can check the source code of the mods that use them or politely ask the mod authors.
|
||||
#For example ["41C82C87-7AfB-4024-BB57-13D2C99CAE77", "FakePlayerName"]
|
||||
staticFakePlayers = ["[IntegratedTunnels]"]
|
||||
#A list of Java classes of fake players that should be excluded from claim protection exceptions given to fake players with the "staticFakePlayers" option
|
||||
#or built-in fake player support, like in the case of Create mod deployers.
|
||||
#This option is meant for fake players similar to ComputerCraft's turtles, which take the UUID of the player that places them. It becomes a problem when a turtle takes
|
||||
#the UUID of a fake player from "staticFakePlayers" or a deployer because the turtle then gets the same privileges without actually being stationary itself nor a deployer.
|
||||
#Adding classes here should not break support of fake players that take the UUID of their owner. It simply takes away privileges which aren't meant for them.
|
||||
#For example ["dan200.computercraft.shared.turtle.core.TurtlePlayer"]
|
||||
staticFakePlayerClassExceptions = ["dan200.computercraft.shared.turtle.core.TurtlePlayer"]
|
||||
#By default, right-click use of some items is allowed in protected chunks, e.g. swords, pickaxes, bows, shield, tridents, splash potions, to let the players protect themselves or interact with some blocks/entities.
|
||||
#To remove such exceptions for specific items, add them to this list. This list applies to both using an item at air and using it at a block/entity. Supports item tags.
|
||||
#Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.
|
||||
#For example ["minecraft:trident", "minecraft:shield", "minecraft:(oak|spruce)_boat", "#minecraft:boats"]
|
||||
additionalBannedItemsList = ["supplementaries:slingshot"]
|
||||
#By default, most item right-click uses are disabled in protected chunks. To make an exception for a specific item, add it to this list. This option has a higher priority than "additionalBannedItemsList".
|
||||
#This list applies to both using an item at air and using it at a block/entity. Supports item tags. Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.
|
||||
#For example ["minecraft:fishing_rod", "minecraft:ender_pearl", "minecraft:(red|green)_bed", "#minecraft:beds"]
|
||||
itemUseProtectionExceptionList = ["minecraft:firework_rocket"]
|
||||
#Custom groups of items that a player/claim config should be able to make protection exceptions for. Each group can consist of multiple items and item tags.
|
||||
#Each group creates a player config option for the right-click use of the group items. The format for an item group is <group ID>{<items/tags/wildcards separated by ,>}.
|
||||
#The group ID should consist of at most 32 characters that are letters A-Z, numbers 0-9 or the - and _ characters, e.g. "ePiC-stuff98{minecraft:(writable|written)_book, minecraft:*_book, #minecraft:compasses}".
|
||||
#The player config options created for the groups, like regular options, must be added in the "playerConfigurablePlayerConfigOptions" list for players to have access to them.
|
||||
#The exact paths of the added options can be found in the default player config file after you start the server.
|
||||
#Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.
|
||||
itemUseProtectionOptionalExceptionGroups = ["Books{minecraft:written_book, minecraft:writable_book}"]
|
||||
#Items that are completely banned from right-click usage on the server, claimed or not. This list applies to both using an item at air and using it at a block/entity. Supports item tags.
|
||||
#Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.
|
||||
#For example ["minecraft:trident", "minecraft:shield", "minecraft:(oak|spruce)_boat", "#minecraft:boats"]
|
||||
completelyDisabledItemInteractions = []
|
||||
#Blocks that are completely banned from being interacted with on the server, claimed or not. Does not affect block breaking. Supports block tags.
|
||||
#Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.
|
||||
#For example ["minecraft:dirt", "minecraft:*_table", "minecraft:(cartography|fletching)_table", "#minecraft:buttons"]
|
||||
completelyDisabledBlockInteractions = []
|
||||
#Entities that are completely banned from being interacted with on the server, claimed or not. Does not affect killing the entities. Supports entity tags.
|
||||
#Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.
|
||||
#For example ["minecraft:(v|p)illager", "minecraft:*illager", "#minecraft:raiders"]
|
||||
completelyDisabledEntityInteractions = []
|
||||
#Whether to always protect blocks from enchantments such as frost walking across the server. Use this if the regular claim protection doesn't work, since there is no game rule for it.
|
||||
alwaysProtectBlocksFromEnchantments = false
|
||||
#Whether to ignore most detected entity collisions for boats.
|
||||
#By default, boats detect entity collisions and handle them every tick for every entity that touches them, which is a lot.
|
||||
#This can become very slow on a server if we also add the necessary claim protection checks in the mix.
|
||||
#This option makes it so most collisions with boats are randomly ignored, which helps the performance without affecting gameplay all that much.
|
||||
reducedBoatEntityCollisions = true
|
||||
26
config/sdrp-common.json
Normal file
26
config/sdrp-common.json
Normal file
@@ -0,0 +1,26 @@
|
||||
{
|
||||
"clientId": 608012526537408579,
|
||||
"enabled": true,
|
||||
"logState": false,
|
||||
"buttons": [],
|
||||
"enableUpdateDimensionPresence": true,
|
||||
"invertWhitelist": false,
|
||||
"dimensionsWhitelist": [
|
||||
"minecraft:overworld",
|
||||
"minecraft:the_nether",
|
||||
"minecraft:the_end"
|
||||
],
|
||||
"enableUpdateScreenPresence": true,
|
||||
"screens": [
|
||||
{
|
||||
"screenClass": [
|
||||
"net.minecraft.client.gui.screens.TitleScreen",
|
||||
"net.minecraft.client.gui.screens.multiplayer.JoinMultiplayerScreen",
|
||||
"net.minecraft.client.gui.screens.worldselection.SelectWorldScreen"
|
||||
],
|
||||
"message": "sdrp.mainmenu",
|
||||
"imageName": "sdrp.mainmenu",
|
||||
"imageKey": "menu"
|
||||
}
|
||||
]
|
||||
}
|
||||
4
config/sophisticatedbackpacks-common.toml
Normal file
4
config/sophisticatedbackpacks-common.toml
Normal file
@@ -0,0 +1,4 @@
|
||||
#Common Settings
|
||||
[common]
|
||||
#Turns on/off loot added to various vanilla chest loot tables
|
||||
chestLootEnabled = true
|
||||
586
config/sophisticatedbackpacks-server.toml
Normal file
586
config/sophisticatedbackpacks-server.toml
Normal file
@@ -0,0 +1,586 @@
|
||||
#Server Settings
|
||||
[server]
|
||||
#List of items that are not allowed to be put in backpacks - e.g. "minecraft:shulker_box"
|
||||
disallowedItems = []
|
||||
#Determines if container items (those that override canFitInsideContainerItems to false) are able to fit in backpacks
|
||||
containerItemsDisallowed = true
|
||||
#List of blocks that inventory interaction upgrades can't interact with - e.g. "minecraft:shulker_box"
|
||||
noInteractionBlocks = []
|
||||
#List of blocks that are not allowed to connect to backpacks - e.g. "refinedstorage:external_storage"
|
||||
noConnectionBlocks = []
|
||||
#Maximum number of upgrades of type per backpack in format of "UpgradeRegistryName[or UpgradeGroup]|MaxNumber"
|
||||
maxUpgradesPerStorage = ["furnace_upgrades|1", "stack_upgrades|3", "jukebox_upgrades|1"]
|
||||
#Turns on/off item fluid handler of backpack in its item form. There are some dupe bugs caused by default fluid handling implementation that manifest when backpack is drained / filled in its item form in another mod's tank and the only way to prevent them is disallowing drain/fill in item form altogether
|
||||
itemFluidHandlerEnabled = true
|
||||
#Determines whether player can right click on backpack that another player is wearing to open it. If off will turn off that capability for everyone and remove related settings from backpack.
|
||||
allowOpeningOtherPlayerBackpacks = true
|
||||
#Allows disabling item display settings. Primarily in cases where custom backpack model doesn't support showing the item. (Requires game restart to take effect)
|
||||
itemDisplayDisabled = false
|
||||
#Allows disabling logic that dedupes backpacks with the same UUID in players' inventory. This is here to allow turning off the logic just in case it would be causing performance issues.
|
||||
tickDedupeLogicDisabled = false
|
||||
#Determines if backpacks can be placed in container items (those that check for return value of canFitInsideContainerItems)
|
||||
canBePlacedInContainerItems = false
|
||||
|
||||
#Leather Backpack Settings
|
||||
[server.leatherBackpack]
|
||||
#Number of inventory slots in the backpack
|
||||
# Default: 27
|
||||
# Range: 1 ~ 144
|
||||
inventorySlotCount = 27
|
||||
#Number of upgrade slots in the backpack
|
||||
# Default: 1
|
||||
# Range: 0 ~ 10
|
||||
upgradeSlotCount = 1
|
||||
|
||||
#Copper Backpack Settings
|
||||
[server.copperBackpack]
|
||||
#Number of inventory slots in the backpack
|
||||
# Default: 45
|
||||
# Range: 1 ~ 144
|
||||
inventorySlotCount = 45
|
||||
#Number of upgrade slots in the backpack
|
||||
# Default: 1
|
||||
# Range: 0 ~ 10
|
||||
upgradeSlotCount = 1
|
||||
|
||||
#Iron Backpack Settings
|
||||
[server.ironBackpack]
|
||||
#Number of inventory slots in the backpack
|
||||
# Default: 54
|
||||
# Range: 1 ~ 144
|
||||
inventorySlotCount = 54
|
||||
#Number of upgrade slots in the backpack
|
||||
# Default: 2
|
||||
# Range: 0 ~ 10
|
||||
upgradeSlotCount = 2
|
||||
|
||||
#Gold Backpack Settings
|
||||
[server.goldBackpack]
|
||||
#Number of inventory slots in the backpack
|
||||
# Default: 72
|
||||
# Range: 1 ~ 144
|
||||
inventorySlotCount = 81
|
||||
#Number of upgrade slots in the backpack
|
||||
# Default: 3
|
||||
# Range: 0 ~ 10
|
||||
upgradeSlotCount = 3
|
||||
|
||||
#Diamond Backpack Settings
|
||||
[server.diamondBackpack]
|
||||
#Number of inventory slots in the backpack
|
||||
# Default: 108
|
||||
# Range: 1 ~ 144
|
||||
inventorySlotCount = 108
|
||||
#Number of upgrade slots in the backpack
|
||||
# Default: 5
|
||||
# Range: 0 ~ 10
|
||||
upgradeSlotCount = 5
|
||||
|
||||
#Netherite Backpack Settings
|
||||
[server.netheriteBackpack]
|
||||
#Number of inventory slots in the backpack
|
||||
# Default: 120
|
||||
# Range: 1 ~ 144
|
||||
inventorySlotCount = 120
|
||||
#Number of upgrade slots in the backpack
|
||||
# Default: 7
|
||||
# Range: 0 ~ 10
|
||||
upgradeSlotCount = 7
|
||||
|
||||
#Compacting Upgrade Settings
|
||||
[server.compactingUpgrade]
|
||||
#Number of Compacting Upgrade's filter slots
|
||||
# Default: 9
|
||||
# Range: 1 ~ 20
|
||||
filterSlots = 9
|
||||
#Number of filter slots displayed in a row
|
||||
# Default: 3
|
||||
# Range: 1 ~ 6
|
||||
slotsInRow = 3
|
||||
|
||||
#Advanced Compacting Upgrade Settings
|
||||
[server.advancedCompactingUpgrade]
|
||||
#Number of Advanced Compacting Upgrade's filter slots
|
||||
# Default: 16
|
||||
# Range: 1 ~ 20
|
||||
filterSlots = 16
|
||||
#Number of filter slots displayed in a row
|
||||
# Default: 4
|
||||
# Range: 1 ~ 6
|
||||
slotsInRow = 4
|
||||
|
||||
#Deposit Upgrade Settings
|
||||
[server.depositUpgrade]
|
||||
#Number of Deposit Upgrade's filter slots
|
||||
# Default: 9
|
||||
# Range: 1 ~ 20
|
||||
filterSlots = 9
|
||||
#Number of filter slots displayed in a row
|
||||
# Default: 3
|
||||
# Range: 1 ~ 6
|
||||
slotsInRow = 3
|
||||
|
||||
#Advanced Deposit Upgrade Settings
|
||||
[server.advancedDepositUpgrade]
|
||||
#Number of Advanced Deposit Upgrade's filter slots
|
||||
# Default: 16
|
||||
# Range: 1 ~ 20
|
||||
filterSlots = 16
|
||||
#Number of filter slots displayed in a row
|
||||
# Default: 4
|
||||
# Range: 1 ~ 6
|
||||
slotsInRow = 4
|
||||
|
||||
#Feeding Upgrade Settings
|
||||
[server.feedingUpgrade]
|
||||
#Number of Feeding Upgrade's filter slots
|
||||
# Default: 9
|
||||
# Range: 1 ~ 20
|
||||
filterSlots = 9
|
||||
#Number of filter slots displayed in a row
|
||||
# Default: 3
|
||||
# Range: 1 ~ 6
|
||||
slotsInRow = 3
|
||||
|
||||
#Advanced Feeding Upgrade Settings
|
||||
[server.advancedFeedingUpgrade]
|
||||
#Number of Advanced Feeding Upgrade's filter slots
|
||||
# Default: 16
|
||||
# Range: 1 ~ 20
|
||||
filterSlots = 16
|
||||
#Number of filter slots displayed in a row
|
||||
# Default: 4
|
||||
# Range: 1 ~ 6
|
||||
slotsInRow = 4
|
||||
|
||||
#Filter Upgrade Settings
|
||||
[server.filterUpgrade]
|
||||
#Number of Filter Upgrade's filter slots
|
||||
# Default: 9
|
||||
# Range: 1 ~ 20
|
||||
filterSlots = 9
|
||||
#Number of filter slots displayed in a row
|
||||
# Default: 3
|
||||
# Range: 1 ~ 6
|
||||
slotsInRow = 3
|
||||
|
||||
#Advanced Filter Upgrade Settings
|
||||
[server.advancedFilterUpgrade]
|
||||
#Number of Advanced Filter Upgrade's filter slots
|
||||
# Default: 16
|
||||
# Range: 1 ~ 20
|
||||
filterSlots = 16
|
||||
#Number of filter slots displayed in a row
|
||||
# Default: 4
|
||||
# Range: 1 ~ 6
|
||||
slotsInRow = 4
|
||||
|
||||
#Magnet Upgrade Settings
|
||||
[server.magnetUpgrade]
|
||||
#Number of Magnet Upgrade's filter slots
|
||||
# Default: 9
|
||||
# Range: 1 ~ 20
|
||||
filterSlots = 9
|
||||
#Number of filter slots displayed in a row
|
||||
# Default: 3
|
||||
# Range: 1 ~ 6
|
||||
slotsInRow = 3
|
||||
#Range around storage in blocks at which magnet will pickup items
|
||||
# Default: 3
|
||||
# Range: 1 ~ 20
|
||||
magnetRange = 3
|
||||
|
||||
#Advanced Magnet Upgrade Settings
|
||||
[server.advancedMagnetUpgrade]
|
||||
#Number of Advanced Magnet Upgrade's filter slots
|
||||
# Default: 16
|
||||
# Range: 1 ~ 20
|
||||
filterSlots = 16
|
||||
#Number of filter slots displayed in a row
|
||||
# Default: 4
|
||||
# Range: 1 ~ 6
|
||||
slotsInRow = 4
|
||||
#Range around storage in blocks at which magnet will pickup items
|
||||
# Default: 5
|
||||
# Range: 1 ~ 20
|
||||
magnetRange = 5
|
||||
|
||||
#Pickup Upgrade Settings
|
||||
[server.pickupUpgrade]
|
||||
#Number of Pickup Upgrade's filter slots
|
||||
# Default: 9
|
||||
# Range: 1 ~ 20
|
||||
filterSlots = 9
|
||||
#Number of filter slots displayed in a row
|
||||
# Default: 3
|
||||
# Range: 1 ~ 6
|
||||
slotsInRow = 3
|
||||
|
||||
#Advanced Pickup Upgrade Settings
|
||||
[server.advancedPickupUpgrade]
|
||||
#Number of Advanced Pickup Upgrade's filter slots
|
||||
# Default: 16
|
||||
# Range: 1 ~ 20
|
||||
filterSlots = 16
|
||||
#Number of filter slots displayed in a row
|
||||
# Default: 4
|
||||
# Range: 1 ~ 6
|
||||
slotsInRow = 4
|
||||
|
||||
#Refill Upgrade Settings
|
||||
[server.refillUpgrade]
|
||||
#Number of Refill Upgrade's filter slots
|
||||
# Default: 6
|
||||
# Range: 1 ~ 20
|
||||
filterSlots = 6
|
||||
#Number of filter slots displayed in a row
|
||||
# Default: 3
|
||||
# Range: 1 ~ 6
|
||||
slotsInRow = 3
|
||||
|
||||
#Advanced Refill Upgrade Settings
|
||||
[server.advancedRefillUpgrade]
|
||||
#Number of Advanced Refill Upgrade's filter slots
|
||||
# Default: 12
|
||||
# Range: 1 ~ 20
|
||||
filterSlots = 12
|
||||
#Number of filter slots displayed in a row
|
||||
# Default: 4
|
||||
# Range: 1 ~ 6
|
||||
slotsInRow = 4
|
||||
|
||||
#Restock Upgrade Settings
|
||||
[server.restockUpgrade]
|
||||
#Number of Restock Upgrade's filter slots
|
||||
# Default: 9
|
||||
# Range: 1 ~ 20
|
||||
filterSlots = 9
|
||||
#Number of filter slots displayed in a row
|
||||
# Default: 3
|
||||
# Range: 1 ~ 6
|
||||
slotsInRow = 3
|
||||
|
||||
#Advanced Restock Upgrade Settings
|
||||
[server.advancedRestockUpgrade]
|
||||
#Number of Advanced Restock Upgrade's filter slots
|
||||
# Default: 16
|
||||
# Range: 1 ~ 20
|
||||
filterSlots = 16
|
||||
#Number of filter slots displayed in a row
|
||||
# Default: 4
|
||||
# Range: 1 ~ 6
|
||||
slotsInRow = 4
|
||||
|
||||
#Void Upgrade Settings
|
||||
[server.voidUpgrade]
|
||||
#Number of Void Upgrade's filter slots
|
||||
# Default: 9
|
||||
# Range: 1 ~ 20
|
||||
filterSlots = 9
|
||||
#Number of filter slots displayed in a row
|
||||
# Default: 3
|
||||
# Range: 1 ~ 6
|
||||
slotsInRow = 3
|
||||
#Determines whether void upgrade allows voiding anything or it only has overflow option
|
||||
voidAnythingEnabled = true
|
||||
|
||||
#Advanced Void Upgrade Settings
|
||||
[server.advancedVoidUpgrade]
|
||||
#Number of Advanced Void Upgrade's filter slots
|
||||
# Default: 16
|
||||
# Range: 1 ~ 20
|
||||
filterSlots = 16
|
||||
#Number of filter slots displayed in a row
|
||||
# Default: 4
|
||||
# Range: 1 ~ 6
|
||||
slotsInRow = 4
|
||||
#Determines whether void upgrade allows voiding anything or it only has overflow option
|
||||
voidAnythingEnabled = true
|
||||
|
||||
#Stack Upgrade Settings
|
||||
[server.stackUpgrade]
|
||||
#List of items that are not supposed to stack in storage even when stack upgrade is inserted. Item registry names are expected here.
|
||||
nonStackableItems = ["minecraft:bundle", "minecraft:shulker_box", "minecraft:white_shulker_box", "minecraft:orange_shulker_box", "minecraft:magenta_shulker_box", "minecraft:light_blue_shulker_box", "minecraft:yellow_shulker_box", "minecraft:lime_shulker_box", "minecraft:pink_shulker_box", "minecraft:gray_shulker_box", "minecraft:light_gray_shulker_box", "minecraft:cyan_shulker_box", "minecraft:purple_shulker_box", "minecraft:blue_shulker_box", "minecraft:brown_shulker_box", "minecraft:green_shulker_box", "minecraft:red_shulker_box", "minecraft:black_shulker_box"]
|
||||
|
||||
#Smelting Upgrade Settings
|
||||
[server.smeltingUpgrade]
|
||||
#Smelting speed multiplier (1.0 equals speed at which vanilla furnace smelts items)
|
||||
# Default: 1.0
|
||||
# Range: 0.25 ~ 4.0
|
||||
smeltingSpeedMultiplier = 1.0
|
||||
#Fuel efficiency multiplier (1.0 equals speed at which it's used in vanilla furnace)
|
||||
# Default: 1.0
|
||||
# Range: 0.25 ~ 4.0
|
||||
fuelEfficiencyMultiplier = 1.0
|
||||
|
||||
#Smoking Upgrade Settings
|
||||
[server.smokingUpgrade]
|
||||
#Smelting speed multiplier (1.0 equals speed at which vanilla furnace smelts items)
|
||||
# Default: 1.0
|
||||
# Range: 0.25 ~ 4.0
|
||||
smeltingSpeedMultiplier = 1.0
|
||||
#Fuel efficiency multiplier (1.0 equals speed at which it's used in vanilla furnace)
|
||||
# Default: 1.0
|
||||
# Range: 0.25 ~ 4.0
|
||||
fuelEfficiencyMultiplier = 1.0
|
||||
|
||||
#Blasting Upgrade Settings
|
||||
[server.blastingUpgrade]
|
||||
#Smelting speed multiplier (1.0 equals speed at which vanilla furnace smelts items)
|
||||
# Default: 1.0
|
||||
# Range: 0.25 ~ 4.0
|
||||
smeltingSpeedMultiplier = 1.0
|
||||
#Fuel efficiency multiplier (1.0 equals speed at which it's used in vanilla furnace)
|
||||
# Default: 1.0
|
||||
# Range: 0.25 ~ 4.0
|
||||
fuelEfficiencyMultiplier = 1.0
|
||||
|
||||
#Auto-Smelting Upgrade Settings
|
||||
[server.autoSmeltingUpgrade]
|
||||
#Smelting speed multiplier (1.0 equals speed at which vanilla furnace smelts items)
|
||||
# Default: 1.0
|
||||
# Range: 0.25 ~ 4.0
|
||||
smeltingSpeedMultiplier = 1.0
|
||||
#Fuel efficiency multiplier (1.0 equals speed at which it's used in vanilla furnace)
|
||||
# Default: 1.0
|
||||
# Range: 0.25 ~ 4.0
|
||||
fuelEfficiencyMultiplier = 1.0
|
||||
#Number of input filter slots
|
||||
# Default: 8
|
||||
# Range: 1 ~ 20
|
||||
inputFilterSlots = 8
|
||||
#Number of input filter slots displayed in a row
|
||||
# Default: 4
|
||||
# Range: 1 ~ 6
|
||||
inputFilterSlotsInRow = 4
|
||||
#Number of fuel filter slots
|
||||
# Default: 4
|
||||
# Range: 1 ~ 20
|
||||
fuelFilterSlots = 4
|
||||
#Number of fuel filter slots displayed in a row
|
||||
# Default: 4
|
||||
# Range: 1 ~ 6
|
||||
fuelFilterSlotsInRow = 4
|
||||
|
||||
#Auto-Smoking Upgrade Settings
|
||||
[server.autoSmokingUpgrade]
|
||||
#Smelting speed multiplier (1.0 equals speed at which vanilla furnace smelts items)
|
||||
# Default: 1.0
|
||||
# Range: 0.25 ~ 4.0
|
||||
smeltingSpeedMultiplier = 1.0
|
||||
#Fuel efficiency multiplier (1.0 equals speed at which it's used in vanilla furnace)
|
||||
# Default: 1.0
|
||||
# Range: 0.25 ~ 4.0
|
||||
fuelEfficiencyMultiplier = 1.0
|
||||
#Number of input filter slots
|
||||
# Default: 8
|
||||
# Range: 1 ~ 20
|
||||
inputFilterSlots = 8
|
||||
#Number of input filter slots displayed in a row
|
||||
# Default: 4
|
||||
# Range: 1 ~ 6
|
||||
inputFilterSlotsInRow = 4
|
||||
#Number of fuel filter slots
|
||||
# Default: 4
|
||||
# Range: 1 ~ 20
|
||||
fuelFilterSlots = 4
|
||||
#Number of fuel filter slots displayed in a row
|
||||
# Default: 4
|
||||
# Range: 1 ~ 6
|
||||
fuelFilterSlotsInRow = 4
|
||||
|
||||
#Auto-Blasting Upgrade Settings
|
||||
[server.autoBlastingUpgrade]
|
||||
#Smelting speed multiplier (1.0 equals speed at which vanilla furnace smelts items)
|
||||
# Default: 1.0
|
||||
# Range: 0.25 ~ 4.0
|
||||
smeltingSpeedMultiplier = 1.0
|
||||
#Fuel efficiency multiplier (1.0 equals speed at which it's used in vanilla furnace)
|
||||
# Default: 1.0
|
||||
# Range: 0.25 ~ 4.0
|
||||
fuelEfficiencyMultiplier = 1.0
|
||||
#Number of input filter slots
|
||||
# Default: 8
|
||||
# Range: 1 ~ 20
|
||||
inputFilterSlots = 8
|
||||
#Number of input filter slots displayed in a row
|
||||
# Default: 4
|
||||
# Range: 1 ~ 6
|
||||
inputFilterSlotsInRow = 4
|
||||
#Number of fuel filter slots
|
||||
# Default: 4
|
||||
# Range: 1 ~ 20
|
||||
fuelFilterSlots = 4
|
||||
#Number of fuel filter slots displayed in a row
|
||||
# Default: 4
|
||||
# Range: 1 ~ 6
|
||||
fuelFilterSlotsInRow = 4
|
||||
|
||||
#Inception Upgrade Settings
|
||||
[server.inceptionUpgrade]
|
||||
#Allows / Disallows backpack upgrades to work with inventories of Backpacks in the Backpack with Inception Upgrade
|
||||
upgradesUseInventoriesOfBackpacksInBackpack = true
|
||||
#Allows / Disallows upgrades to be functional even when they are in Backpacks in the inventory of Backpack with Inception Upgrade
|
||||
upgradesInContainedBackpacksAreFunctional = true
|
||||
|
||||
#Tool Swapper Upgrade Settings
|
||||
[server.toolSwapperUpgrade]
|
||||
#Number of Tool Swapper Upgrade's filter slots
|
||||
# Default: 8
|
||||
# Range: 1 ~ 20
|
||||
filterSlots = 8
|
||||
#Number of filter slots displayed in a row
|
||||
# Default: 4
|
||||
# Range: 1 ~ 6
|
||||
slotsInRow = 4
|
||||
|
||||
#Tank Upgrade Settings
|
||||
[server.tankUpgrade]
|
||||
#Capacity in mB the tank upgrade will have per row of storage slots
|
||||
# Default: 4000
|
||||
# Range: 500 ~ 20000
|
||||
capacityPerSlotRow = 4000
|
||||
#Ratio that gets applied (multiplies) to inventory stack multiplier before this is applied to max energy of the battery and max in/out. Value lower than 1 makes stack multiplier affect the max energy less, higher makes it affect the max energy more. 0 turns off stack multiplier affecting battery upgrade
|
||||
# Default: 1.0
|
||||
# Range: 0.0 ~ 5.0
|
||||
stackMultiplierRatio = 1.0
|
||||
#Cooldown between fill/drain actions done on fluid containers in tank slots. Only fills/drains one bucket worth to/from container after this cooldown and then waits again.
|
||||
# Default: 20
|
||||
# Range: 1 ~ 100
|
||||
autoFillDrainContainerCooldown = 20
|
||||
#How much FE can be transfered in / out per operation. This is a base transfer rate and same as max capacity gets multiplied by number of rows in storage and stack multiplier.
|
||||
# Default: 20
|
||||
# Range: 1 ~ 1000
|
||||
maxInputOutput = 20
|
||||
#Energy in FE the battery upgrade will have per row of storage slots
|
||||
# Default: 10000
|
||||
# Range: 500 ~ 50000
|
||||
energyPerSlotRow = 10000
|
||||
|
||||
#Pump Upgrade Settings
|
||||
[server.pumpUpgrade]
|
||||
#Number of fluid filter slots
|
||||
# Default: 4
|
||||
# Range: 1 ~ 20
|
||||
filterSlots = 4
|
||||
#How much mB can be transfered in / out per operation. This is a base transfer rate that gets multiplied by number of rows in storage and stack multiplier.
|
||||
# Default: 20
|
||||
# Range: 1 ~ 1000
|
||||
maxInputOutput = 20
|
||||
#Ratio that gets applied (multiplies) to inventory stack multiplier before this is applied to max input/output value. Value lower than 1 makes stack multiplier affect the capacity less, higher makes it affect the capacity more. 0 turns off stack multiplier affecting input/output
|
||||
# Default: 1.0
|
||||
# Range: 0.0 ~ 5.0
|
||||
stackMultiplierRatio = 1.0
|
||||
|
||||
#Xp Pump Upgrade Settings
|
||||
[server.xpPumpUpgrade]
|
||||
#Whether xp pump can mend items with mending. Set false here to turn off the feature altogether.
|
||||
mendingOn = true
|
||||
#How many experience points at a maximum would be used to mend an item per operation (every 5 ticks and 1 xp point usually translates to 2 damage repaired).
|
||||
# Default: 5
|
||||
# Range: 1 ~ 20
|
||||
maxXpPointsPerMending = 5
|
||||
|
||||
#Advanced Jukebox Upgrade Settings
|
||||
[server.advancedJukeboxUpgrade]
|
||||
#Number of slots for discs in jukebox upgrade
|
||||
# Default: 12
|
||||
# Range: 1 ~ 16
|
||||
numberOfSlots = 12
|
||||
#Number of lots displayed in a row
|
||||
# Default: 4
|
||||
# Range: 1 ~ 6
|
||||
slotsInRow = 4
|
||||
|
||||
#Alchemy Upgrade Settings
|
||||
[server.alchemyUpgrade]
|
||||
#Number of Alchemy Upgrade's filter slots
|
||||
# Default: 4
|
||||
# Range: 1 ~ 20
|
||||
filterSlots = 4
|
||||
|
||||
#Advanced Alchemy Upgrade Settings
|
||||
[server.advancedAlchemyUpgrade]
|
||||
#Number of Advanced Alchemy Upgrade's filter slots
|
||||
# Default: 8
|
||||
# Range: 1 ~ 20
|
||||
filterSlots = 8
|
||||
|
||||
#Settings for Spawning Entities with Backpack
|
||||
[server.entityBackpackAdditions]
|
||||
#Chance of an entity spawning with Backpack
|
||||
# Default: 0.01
|
||||
# Range: 0.0 ~ 1.0
|
||||
chance = 0.01
|
||||
#Turns on/off addition of loot into backpacks
|
||||
addLoot = true
|
||||
#Turns on/off buffing the entity that wears backpack with potion effects. These are scaled based on how much loot is added.
|
||||
buffWithPotionEffects = true
|
||||
#Turns on/off buffing the entity that wears backpack with additional health. Health is scaled based on backpack tier the mob wears.
|
||||
buffHealth = true
|
||||
#Turns on/off equiping the entity that wears backpack with armor. What armor material and how enchanted is scaled based on backpack tier the mob wears.
|
||||
equipWithArmor = true
|
||||
#Map of entities that can spawn with backpack and related loot tables (if adding a loot is enabled) in format of "EntityRegistryName|LootTableName"
|
||||
entityLootTableList = ["minecraft:creeper|minecraft:chests/desert_pyramid", "minecraft:drowned|minecraft:chests/shipwreck_treasure", "minecraft:enderman|minecraft:chests/end_city_treasure", "minecraft:evoker|minecraft:chests/woodland_mansion", "minecraft:husk|minecraft:chests/desert_pyramid", "minecraft:piglin|minecraft:chests/bastion_bridge", "minecraft:piglin_brute|minecraft:chests/bastion_treasure", "minecraft:pillager|minecraft:chests/pillager_outpost", "minecraft:skeleton|minecraft:chests/simple_dungeon", "minecraft:stray|minecraft:chests/igloo_chest", "minecraft:vex|minecraft:chests/woodland_mansion", "minecraft:vindicator|minecraft:chests/woodland_mansion", "minecraft:witch|minecraft:chests/buried_treasure", "minecraft:wither_skeleton|minecraft:chests/nether_bridge", "minecraft:zombie|minecraft:chests/simple_dungeon", "minecraft:zombie_villager|minecraft:chests/village/village_armorer", "minecraft:zombified_piglin|minecraft:chests/bastion_other"]
|
||||
#List of music discs that are not supposed to be played by entities
|
||||
discBlockList = ["botania:record_gaia_1", "botania:record_gaia_2"]
|
||||
#Turns on/off a chance that the entity that wears backpack gets jukebox upgrade and plays a music disc.
|
||||
playJukebox = true
|
||||
#Determines whether backpack drops to fake players if killed by them in addition to real ones that it always drops to
|
||||
dropToFakePlayers = false
|
||||
#Chance of mob dropping backpack when killed by player
|
||||
# Default: 0.5
|
||||
# Range: 0.0 ~ 1.0
|
||||
backpackDropChance = 0.5
|
||||
#Chance increase per looting level of mob dropping backpack
|
||||
# Default: 0.15
|
||||
# Range: 0.0 ~ 0.3
|
||||
lootingChanceIncreasePerLevel = 0.15
|
||||
#Weight of selecting a Leather Backpack when an entity spawns with a backpack
|
||||
# Default: 625
|
||||
# Range: 0 ~ 9999
|
||||
leatherWeight = 625
|
||||
#Weight of selecting a Copper Backpack when an entity spawns with a backpack
|
||||
# Default: 250
|
||||
# Range: 0 ~ 9999
|
||||
copperWeight = 250
|
||||
#Weight of selecting a Iron Backpack when an entity spawns with a backpack
|
||||
# Default: 125
|
||||
# Range: 0 ~ 9999
|
||||
ironWeight = 125
|
||||
#Weight of selecting a Gold Backpack when an entity spawns with a backpack
|
||||
# Default: 25
|
||||
# Range: 0 ~ 9999
|
||||
goldWeight = 25
|
||||
#Weight of selecting a Diamond Backpack when an entity spawns with a backpack
|
||||
# Default: 5
|
||||
# Range: 0 ~ 9999
|
||||
diamondWeight = 5
|
||||
#Weight of selecting a Netherite Backpack when an entity spawns with a backpack
|
||||
# Default: 1
|
||||
# Range: 0 ~ 9999
|
||||
netheriteWeight = 1
|
||||
#Minimum tier of backpack mobs are equipped with at mid local difficulty (above 1/3 of max, 0 is leather)
|
||||
# Default: 1
|
||||
# Range: 0 ~ 6
|
||||
minBackpackTierMidDifficulty = 1
|
||||
#Minimum tier of backpack mobs are equipped with at high local difficulty (above 2/3 of max, 0 is leather)
|
||||
# Default: 2
|
||||
# Range: 0 ~ 6
|
||||
minBackpackTierHighDifficulty = 2
|
||||
#If local difficulty is taken into consideration when determining the difficulty. If local difficulty is high enough then it will use difficulty settings above
|
||||
localDifficultyEffectsBackpackSpawns = true
|
||||
|
||||
[server.nerfs]
|
||||
#Determines if too many backpacks in player's inventory cause slowness to the player
|
||||
tooManyBackpacksSlowness = false
|
||||
#Maximum number of backpacks in player's inventory that will not cause slowness
|
||||
# Default: 3
|
||||
# Range: 1 ~ 27
|
||||
maxNumberOfBackpacks = 3
|
||||
#Ratio of slowness levels per every backpack above the maximum number allowed. (number of backpacks above the max gets multiplied by this number and ceiled)
|
||||
# Default: 1.0
|
||||
# Range: 0.1 ~ 5.0
|
||||
slownessLevelsPerAdditionalBackpack = 1.0
|
||||
#Determines if active upgrades will only work in the backpack that's worn by the player. Active upgrades are for example magnet, pickup, cooking, feeding upgrades.
|
||||
onlyWornBackpackTriggersUpgrades = false
|
||||
7
config/sophisticatedcore-client.toml
Normal file
7
config/sophisticatedcore-client.toml
Normal file
@@ -0,0 +1,7 @@
|
||||
#Client Settings
|
||||
[client]
|
||||
#Positions where sort buttons can display to help with conflicts with controls from other mods
|
||||
#Allowed Values: TITLE_LINE_RIGHT, BELOW_UPGRADES, BELOW_UPGRADE_TABS, HIDDEN
|
||||
sortButtonsPosition = "TITLE_LINE_RIGHT"
|
||||
#Whether click sound should play when custom buttons are clicked in gui
|
||||
playButtonSound = true
|
||||
4
config/sophisticatedcore-common.toml
Normal file
4
config/sophisticatedcore-common.toml
Normal file
@@ -0,0 +1,4 @@
|
||||
#Common Settings
|
||||
[common]
|
||||
#Disable / enable any items here (disables their recipes)
|
||||
enabledItems = ["sophisticatedbackpacks:advanced_alchemy_upgrade|true", "sophisticatedbackpacks:advanced_compacting_upgrade|true", "sophisticatedbackpacks:advanced_deposit_upgrade|true", "sophisticatedbackpacks:advanced_feeding_upgrade|true", "sophisticatedbackpacks:advanced_filter_upgrade|true", "sophisticatedbackpacks:advanced_jukebox_upgrade|true", "sophisticatedbackpacks:advanced_magnet_upgrade|true", "sophisticatedbackpacks:advanced_pickup_upgrade|true", "sophisticatedbackpacks:advanced_pump_upgrade|true", "sophisticatedbackpacks:advanced_refill_upgrade|true", "sophisticatedbackpacks:advanced_restock_upgrade|true", "sophisticatedbackpacks:advanced_tool_swapper_upgrade|true", "sophisticatedbackpacks:advanced_void_upgrade|true", "sophisticatedbackpacks:alchemy_upgrade|true", "sophisticatedbackpacks:anvil_upgrade|true", "sophisticatedbackpacks:auto_blasting_upgrade|true", "sophisticatedbackpacks:auto_smelting_upgrade|true", "sophisticatedbackpacks:auto_smoking_upgrade|true", "sophisticatedbackpacks:backpack|true", "sophisticatedbackpacks:battery_upgrade|true", "sophisticatedbackpacks:blasting_upgrade|true", "sophisticatedbackpacks:compacting_upgrade|true", "sophisticatedbackpacks:copper_backpack|true", "sophisticatedbackpacks:crafting_upgrade|true", "sophisticatedbackpacks:deposit_upgrade|true", "sophisticatedbackpacks:diamond_backpack|true", "sophisticatedbackpacks:everlasting_upgrade|true", "sophisticatedbackpacks:feeding_upgrade|true", "sophisticatedbackpacks:filter_upgrade|true", "sophisticatedbackpacks:gold_backpack|true", "sophisticatedbackpacks:inception_upgrade|true", "sophisticatedbackpacks:iron_backpack|true", "sophisticatedbackpacks:jukebox_upgrade|true", "sophisticatedbackpacks:magnet_upgrade|true", "sophisticatedbackpacks:pickup_upgrade|true", "sophisticatedbackpacks:pump_upgrade|true", "sophisticatedbackpacks:refill_upgrade|true", "sophisticatedbackpacks:restock_upgrade|true", "sophisticatedbackpacks:smelting_upgrade|true", "sophisticatedbackpacks:smithing_upgrade|true", "sophisticatedbackpacks:smoking_upgrade|true", "sophisticatedbackpacks:stack_downgrade_tier_1|true", "sophisticatedbackpacks:stack_downgrade_tier_2|true", "sophisticatedbackpacks:stack_downgrade_tier_3|true", "sophisticatedbackpacks:stack_upgrade_omega_tier|true", "sophisticatedbackpacks:stack_upgrade_starter_tier|true", "sophisticatedbackpacks:stack_upgrade_tier_1|true", "sophisticatedbackpacks:stack_upgrade_tier_2|true", "sophisticatedbackpacks:stack_upgrade_tier_3|true", "sophisticatedbackpacks:stack_upgrade_tier_4|true", "sophisticatedbackpacks:stonecutter_upgrade|true", "sophisticatedbackpacks:tank_upgrade|true", "sophisticatedbackpacks:tool_swapper_upgrade|true", "sophisticatedbackpacks:upgrade_base|true", "sophisticatedbackpacks:void_upgrade|true", "sophisticatedbackpacks:xp_pump_upgrade|true"]
|
||||
28
config/storagedrawers-client.toml
Normal file
28
config/storagedrawers-client.toml
Normal file
@@ -0,0 +1,28 @@
|
||||
[General]
|
||||
# Invert the behavior of the shift key for extracting items
|
||||
invertShift = false
|
||||
# Invert left and right click action on drawers
|
||||
invertClick = false
|
||||
|
||||
[Integration]
|
||||
# Enable extended data display in WAILA if present
|
||||
enableWaila = true
|
||||
# Enable extended data display in The One Probe if present
|
||||
enableTheOneProbe = true
|
||||
|
||||
[Render]
|
||||
# Distance in blocks before item labels stop rendering
|
||||
labelRenderDistance = 20.0
|
||||
#
|
||||
# Distance in blocks before quantity numbers stop rendering
|
||||
quantityRenderDistance = 10.0
|
||||
#
|
||||
# Distance in blocks before quantity numbers begin to fade out
|
||||
quantityFadeDistance = 20.0
|
||||
|
||||
# Render settings specific to framed drawers.
|
||||
[Render.FramedDrawers]
|
||||
#
|
||||
# Attempts to render 'non-opaque' materials on the translucent render pass.
|
||||
# This may cause artifacting, particularly if using non-opaque materials on the 'front' face.
|
||||
renderTranslucentMaterials = true
|
||||
310
config/storagedrawers-common.v2.toml
Normal file
310
config/storagedrawers-common.v2.toml
Normal file
@@ -0,0 +1,310 @@
|
||||
# General mod configuration
|
||||
[General]
|
||||
# Enables excessive logging around certain parts of the mod.
|
||||
# Can be ignored unless asked by the developer to enable.
|
||||
debugTrace = false
|
||||
#
|
||||
# Whether blocks with UI components are allowed to open them.
|
||||
# Disabling UI will restrict some mod functionality.
|
||||
enableUI = true
|
||||
#
|
||||
# Whether to log actions such as adding rules or deny list entries.
|
||||
# You may wish to disable this if you've added many such entries.
|
||||
logStartupActivity = true
|
||||
#
|
||||
# Internal use to record what version the config file was first written with.
|
||||
configVersion = 2
|
||||
|
||||
# Configuration around drawer storage blocks
|
||||
[Drawers]
|
||||
# A base value multiplied against the storage size of all drawer slots.
|
||||
# Change this to uniformly increase all storage amounts
|
||||
baseStackStorage = 1
|
||||
|
||||
# Configuration for individual drawer configurations.
|
||||
# Units are the number of stacks a slot holds before the base stack storage value is multiplied.
|
||||
[Drawers.Blocks]
|
||||
|
||||
[Drawers.Blocks.FullStorage1x1]
|
||||
unitsPerSlot = 32
|
||||
|
||||
[Drawers.Blocks.FullStorage1x2]
|
||||
unitsPerSlot = 16
|
||||
|
||||
[Drawers.Blocks.FullStorage2x2]
|
||||
unitsPerSlot = 8
|
||||
|
||||
[Drawers.Blocks.FullCompacting]
|
||||
unitsPerSlot = 32
|
||||
|
||||
[Drawers.Blocks.HalfStorage1x1]
|
||||
unitsPerSlot = 16
|
||||
|
||||
[Drawers.Blocks.HalfStorage1x2]
|
||||
unitsPerSlot = 8
|
||||
|
||||
[Drawers.Blocks.HalfStorage2x2]
|
||||
unitsPerSlot = 4
|
||||
|
||||
[Drawers.Blocks.HalfCompacting]
|
||||
unitsPerSlot = 16
|
||||
|
||||
# Configuration around the auto compacting feature
|
||||
[Drawers.Compacting]
|
||||
# Whether compacting function is supported. Disabling does not remove the block.
|
||||
enabled = true
|
||||
#
|
||||
# Enables additional rules for some Minecraft items, like quartz, brick, and clay.
|
||||
# See logs for full set of rules that get added.
|
||||
enableExtraCompactingRules = true
|
||||
#
|
||||
# Compacting drawers require 2-way 2x2 or 3x3 recipes to associate items.
|
||||
# Add additional rules here in the form: <big_item>, <small_item>, <amount>
|
||||
compactingRules = ["minecraft:clay, minecraft:clay_ball, 4"]
|
||||
|
||||
# Configuration around detached drawers, which are individual drawer slots pulled from a drawer block.
|
||||
[Drawers.Detached]
|
||||
# Allows individual drawer slots to be pulled out from a drawer block.
|
||||
enable = true
|
||||
#
|
||||
# If enabled, carrying filled drawers in your inventory gives slowness debuff.
|
||||
# Debuff can be mitigated with portability upgrade, if it's enabled.
|
||||
heavyDrawers = false
|
||||
#
|
||||
# Drawers track the capacity upgrades from the block they were taken from.
|
||||
# When enabled, drawers can only be placed back into a block with the same or lower max capacity.
|
||||
# Drawers can still only be inserted into a block with enough capacity for the items held.
|
||||
forceMaxCapacityCheck = false
|
||||
#
|
||||
# Allows detached drawers to be stored in containers like bundles and shulker boxes.
|
||||
# Due to current limitation, this rule will also apply to storing empty drawers in those containers.
|
||||
canStoreInContainers = false
|
||||
|
||||
# Configuration around dropped drawer blocks that still have items inside them.
|
||||
[Drawers.Filled]
|
||||
# If enabled, carrying filled drawers in your inventory gives slowness debuff.
|
||||
# Debuff can be mitigated with portability upgrade, if it's enabled.
|
||||
heavyDrawers = false
|
||||
#
|
||||
# Allows filled drawers to be stored in other drawer blocks.
|
||||
canStoreInDrawers = false
|
||||
#
|
||||
# Allows filled drawers to be stored in containers like bundles and shulker boxes.
|
||||
# Due to current limitation, this rule will also apply to storing empty drawers in those containers.
|
||||
canStoreInContainers = false
|
||||
|
||||
# Configuration around framed drawers, which take their appearance from other blocks used as materials.
|
||||
[Drawers.Framed]
|
||||
# Allows crafting framed drawers. Disabling does not remove existing framed drawers.
|
||||
enable = true
|
||||
#
|
||||
# Attempts to only allow solid, full-cube blocks to be used as materials.
|
||||
# This check may still allow non-solid blocks if the blocks' properties indicate they should be solid but are not.
|
||||
# Some non-solid blocks are also counted as non-opaque, and may be restricted by that setting as well.
|
||||
enforceSolidMaterials = true
|
||||
#
|
||||
# Attempts to only allow fully opaque blocks to be used as materials.
|
||||
# This check may still allow non-opaque blocks if the blocks' properties indicate they should be opaque but are not.
|
||||
enforceOpaqueMaterials = false
|
||||
#
|
||||
# Each entry should be a namespace or fully namespaced block, e.g. minecraft:cobblestone
|
||||
# Any items on the deny list are prevented from being used as any drawer material.
|
||||
materialDenyList = []
|
||||
|
||||
# Configuration around storage of items.
|
||||
[Drawers.Storage]
|
||||
#
|
||||
# Each entry should be a namespace or fully namespaced item, e.g. minecraft:cobblestone
|
||||
# Any items on the deny list are prevented from being stored in drawers
|
||||
storeDenyList = ["storagedrawers:creative_vending_upgrade"]
|
||||
|
||||
# Configuration around the controller and drawer networks.
|
||||
[Controller]
|
||||
# Controller range defines how far away a drawer can be connected on X, Y, or Z planes.
|
||||
# The largest recommended range is around 75, or the expected chunk load distance.
|
||||
# If setting this value higher, drawers will be unavailable if their chunks become unloaded.
|
||||
controllerRange = 50
|
||||
|
||||
# Configuration around upgrade items that can be inserted into drawer blocks.
|
||||
[Upgrades]
|
||||
|
||||
# Storage upgrades multiply storage capacity by the given amount.
|
||||
# When multiple storage upgrades are used together, their multipliers are added before being applied.
|
||||
[Upgrades.StorageTiers]
|
||||
|
||||
[Upgrades.StorageTiers.Obsidian]
|
||||
enableUpgrade = true
|
||||
storageMultiplier = 2
|
||||
|
||||
[Upgrades.StorageTiers.Copper]
|
||||
enableUpgrade = true
|
||||
storageMultiplier = 4
|
||||
|
||||
[Upgrades.StorageTiers.Iron]
|
||||
enableUpgrade = true
|
||||
storageMultiplier = 8
|
||||
|
||||
[Upgrades.StorageTiers.Gold]
|
||||
enableUpgrade = true
|
||||
storageMultiplier = 16
|
||||
|
||||
[Upgrades.StorageTiers.Emerald]
|
||||
enableUpgrade = true
|
||||
storageMultiplier = 64
|
||||
|
||||
[Upgrades.StorageTiers.Diamond]
|
||||
enableUpgrade = true
|
||||
storageMultiplier = 256
|
||||
|
||||
[Upgrades.StorageTiers.Netherite]
|
||||
enableUpgrade = true
|
||||
storageMultiplier = 2048
|
||||
|
||||
# Allows same-item slots to balance out their amounts when items are added or removed from a slot.
|
||||
# Works across networks when acting through a controller.
|
||||
[Upgrades.Balance]
|
||||
enableUpgrade = true
|
||||
|
||||
# Allows the automatic conversion of same-type items based on configuration.
|
||||
[Upgrades.Conversion]
|
||||
enableUpgrade = true
|
||||
#
|
||||
# Each type will be combined with each material to create a set of allow list entries.
|
||||
# This is mainly a convenience for common ore-based materials.
|
||||
oreTypeAllowList = ["c:storage_blocks", "c:ingots", "c:nuggets"]
|
||||
#
|
||||
# Each type will be combined with each material to create a set of allow list entries.
|
||||
# This is mainly a convenience for common ore-based materials.
|
||||
oreMaterialAllowList = ["aluminum", "constantan", "steel", "uranium", "invar", "tin", "lead", "silver", "platinum", "nickel", "osmium", "bronze", "electrum"]
|
||||
#
|
||||
# Each allow list entry should be a fully namespaced tag, e.g. c:ingots/copper
|
||||
tagAllowList = []
|
||||
#
|
||||
# Each deny list entry should be a fully namespaced tag, e.g. c:ingots/copper.
|
||||
# All items not on the allow list are denied implicitly. This can be used to exclude
|
||||
# specific entries created from the ore allow list set.
|
||||
tagDenyList = []
|
||||
#
|
||||
# Each entry is a semicolon-separated list of fully-namespaced items. All items within the
|
||||
# same entry are considered equivalent and convertible/interchangeable.
|
||||
# Example: ["thermal:nickel_ore;immersiveengineering:ore_nickel"]
|
||||
itemEquivalenceGroups = []
|
||||
|
||||
# Allows storing ~2.1 billion (MAX_INT) items in each drawer slot.
|
||||
[Upgrades.CreativeStorage]
|
||||
enableUpgrade = true
|
||||
|
||||
# Allows vending infinite amounts of the items in each drawer slot.
|
||||
[Upgrades.CreativeVending]
|
||||
enableUpgrade = true
|
||||
|
||||
# Adds fill bars to the face of drawers.
|
||||
[Upgrades.FillLevel]
|
||||
enableUpgrade = true
|
||||
|
||||
# Renders drawer labels brighter than surrounding environment would allow.
|
||||
[Upgrades.Illumination]
|
||||
enableUpgrade = true
|
||||
#
|
||||
# Renders labels at minimum light level between 0 - 15
|
||||
# Default: 13
|
||||
# Range: 0 ~ 15
|
||||
illuminationLevel = 13
|
||||
#
|
||||
# Renders labels without upgrade at minimum light level between 0 - 15
|
||||
# Default: 1
|
||||
# Range: 0 ~ 15
|
||||
minIlluminationLevel = 1
|
||||
|
||||
# Restricts capacity of drawer to one stack.
|
||||
[Upgrades.OneStack]
|
||||
enableUpgrade = true
|
||||
|
||||
# Allows drawers with contents to be freely carried when heavy drawers is enabled.
|
||||
[Upgrades.Portability]
|
||||
enableUpgrade = true
|
||||
|
||||
# Lets drawers emit redstone signals based on their fill level.
|
||||
[Upgrades.Redstone]
|
||||
enableUpgrade = true
|
||||
#
|
||||
# Min redstone upgrades output the minimum signal of all drawers in block.
|
||||
enableMinUpgrade = true
|
||||
#
|
||||
# Max redstone upgrades output the maximum signal of all drawers in block.
|
||||
enableMaxUpgrade = true
|
||||
#
|
||||
# Whether redstone upgrades should emit an analog redstone signal,
|
||||
# requiring the use of a comparator to read it.
|
||||
analogOutput = true
|
||||
|
||||
# Lets drawers connect to a controller wirelessly.
|
||||
[Upgrades.Remote]
|
||||
enableUpgrade = true
|
||||
#
|
||||
# Group variant connects all drawers connected to the upgraded block.
|
||||
enableGroupUpgrade = true
|
||||
#
|
||||
# Sets the max range of the single-variant remote upgrade.
|
||||
# The range is capped by the controller range. Set to 0 to match controller range.
|
||||
maxRange = 0
|
||||
#
|
||||
# Sets the max range of the group-variant remote upgrade.
|
||||
# The range is capped by the controller range. Set to 0 to match controller range.
|
||||
maxGroupRange = 0
|
||||
|
||||
# Causes drawers to accept but void compatible items when they are filled to capacity.
|
||||
[Upgrades.Void]
|
||||
enableUpgrade = true
|
||||
|
||||
# Configuration around tools, namely the various 'keys' that can be used on drawers.
|
||||
[Tools]
|
||||
|
||||
# Drawer keys are used to lock drawers to the items they already hold.
|
||||
[Tools.DrawerKey]
|
||||
enable = true
|
||||
|
||||
# Quantify keys are used to show or hide the count of items on the face of drawers.
|
||||
[Tools.QuantifyKey]
|
||||
enable = true
|
||||
|
||||
# Concealment keys are used to show or hide the item labels on the face of drawers.
|
||||
# The primary use of this key is for performance by disabling the more expensive dynamic rendering.
|
||||
[Tools.ConcealmentKey]
|
||||
enable = true
|
||||
|
||||
# Personal keys allow drawers to be locked to their owners, so only they can place or take items.
|
||||
[Tools.PersonalKey]
|
||||
enable = true
|
||||
|
||||
# Priority keys change the priority of drawers when finding a compatible slot to insert items into.
|
||||
[Tools.PriorityKey]
|
||||
enable = true
|
||||
|
||||
# Configuration around integration with third party mods.
|
||||
[Integration]
|
||||
|
||||
# Configuration around the FTB Chunks mod.
|
||||
# Improves support for claimed chunks.
|
||||
[Integration.FTBChunks]
|
||||
# Enables FTB Chunks integration if mod is present.
|
||||
enable = true
|
||||
|
||||
# Configuration around the FTB Teams mod.
|
||||
# Adds support for a teams personal key.
|
||||
[Integration.FTBTeams]
|
||||
# Enables FTB Teams integration if mod is present.
|
||||
enable = true
|
||||
#
|
||||
# Enables recipe to obtain key from another supported personal key in crafting grid.
|
||||
enableCycleRecipe = true
|
||||
|
||||
# Configuration around the WAILA/HWYLA/Jade family of block inspection mods.
|
||||
[Integration.WAILA]
|
||||
# Enables Jade integration if mod is present.
|
||||
enable = true
|
||||
# When true, shows quantity as NxS + R (by stack size) rather than count
|
||||
stackRemainder = true
|
||||
#
|
||||
# When true, does not show current quantities unless quantify key was used
|
||||
respectQuantifyKey = false
|
||||
27
config/terrablender.toml
Normal file
27
config/terrablender.toml
Normal file
@@ -0,0 +1,27 @@
|
||||
[general]
|
||||
#The size of overworld biome regions from each mod that uses TerraBlender.
|
||||
overworld_region_size = 2
|
||||
#The weighting of vanilla biome regions in the nether.
|
||||
vanilla_nether_region_weight = 10
|
||||
#The size of nether biome regions from each mod that uses TerraBlender.
|
||||
nether_region_size = 2
|
||||
#The weighting of vanilla biome regions in the overworld.
|
||||
vanilla_overworld_region_weight = 8
|
||||
|
||||
[end]
|
||||
#The size of edge end biomes.
|
||||
edge_biome_size = 3
|
||||
#The size of highlands end biomes.
|
||||
highlands_biome_size = 4
|
||||
#The weight of Vanilla end barrens biomes.
|
||||
vanilla_end_barrens_weight = 10
|
||||
#The size of island end biomes.
|
||||
island_biome_size = 2
|
||||
#The weight of Vanilla end highlands biomes.
|
||||
vanilla_end_highlands_weight = 10
|
||||
#The weight of Vanilla end midlands biomes.
|
||||
vanilla_end_midlands_weight = 10
|
||||
#The size of midlands end biomes.
|
||||
midlands_biome_size = 4
|
||||
#The weight of Vanilla small end islands biomes.
|
||||
vanilla_small_end_islands_weight = 10
|
||||
@@ -0,0 +1,89 @@
|
||||
/*
|
||||
This config file makes it possible to switch off any structure from Towns and Towers. Big thanks to Cristelknight for making this all possible.
|
||||
To disable a structure, simply set the value of that structure to "false".
|
||||
o change the rarity of a structure category, use the other file in the config.
|
||||
|
||||
LINKS
|
||||
=====
|
||||
Curseforge link: https://www.curseforge.com/minecraft/mc-mods/towns-and-towers
|
||||
Modrinth link: https://modrinth.com/mod/towns-and-towers
|
||||
PMC link: https://www.planetminecraft.com/data-pack/towns-amp-towers-structure-overhaul/
|
||||
GitHub Repository: [NEED TO MAKE ONE]
|
||||
*/
|
||||
{
|
||||
// Here you can find all structures that aren't villages or outposts.
|
||||
"other": {
|
||||
"mimic_desert": true,
|
||||
"wreckage_ocean": true
|
||||
},
|
||||
// Here you can find all pillager outposts.
|
||||
"towers": {
|
||||
// Here you can find all pillager outposts which are exclusive to other worldgen mods (ex.: WWOO, Terralith, BoP, BYG, etc.).
|
||||
"exclusives": {
|
||||
"pillager_outpost_classic": true,
|
||||
"pillager_outpost_iberian": true,
|
||||
"pillager_outpost_mediterranean": true,
|
||||
"pillager_outpost_nilotic": true,
|
||||
"pillager_outpost_oriental": true,
|
||||
"pillager_outpost_rustic": true,
|
||||
"pillager_outpost_swedish": true,
|
||||
"pillager_outpost_tudor": true
|
||||
},
|
||||
"pillager_outpost_badlands": true,
|
||||
"pillager_outpost_beach": true,
|
||||
"pillager_outpost_birch_forest": true,
|
||||
"pillager_outpost_desert": true,
|
||||
"pillager_outpost_flower_forest": true,
|
||||
"pillager_outpost_forest": true,
|
||||
"pillager_outpost_grove": true,
|
||||
"pillager_outpost_jungle": true,
|
||||
"pillager_outpost_meadow": true,
|
||||
"pillager_outpost_mushroom_fields": true,
|
||||
"pillager_outpost_ocean": true,
|
||||
"pillager_outpost_old_growth_taiga": true,
|
||||
"pillager_outpost_savanna": true,
|
||||
"pillager_outpost_savanna_plateau": true,
|
||||
"pillager_outpost_snowy_beach": true,
|
||||
"pillager_outpost_snowy_plains": true,
|
||||
"pillager_outpost_snowy_slopes": true,
|
||||
"pillager_outpost_snowy_taiga": true,
|
||||
"pillager_outpost_sparse_jungle": true,
|
||||
"pillager_outpost_sunflower_plains": true,
|
||||
"pillager_outpost_swamp": true,
|
||||
"pillager_outpost_taiga": true,
|
||||
"pillager_outpost_wooded_badlands": true
|
||||
},
|
||||
// Here you can find all villages.
|
||||
"towns": {
|
||||
// Here you can find all villages which are exclusive to other worldgen mods (ex.: WWOO, Terralith, BoP, BYG, etc.).
|
||||
"exclusives": {
|
||||
"village_classic": true,
|
||||
"village_iberian": true,
|
||||
"village_mediterranean": true,
|
||||
"village_nilotic": true,
|
||||
"village_piglin": true,
|
||||
"village_rustic": true,
|
||||
"village_swedish": true,
|
||||
"village_tudor": true,
|
||||
"village_wandering_trader_camp": true
|
||||
},
|
||||
"village_badlands": true,
|
||||
"village_beach": true,
|
||||
"village_birch_forest": true,
|
||||
"village_flower_forest": true,
|
||||
"village_forest": true,
|
||||
"village_grove": true,
|
||||
"village_jungle": true,
|
||||
"village_meadow": true,
|
||||
"village_mushroom_fields": true,
|
||||
"village_ocean": true,
|
||||
"village_old_growth_taiga": true,
|
||||
"village_savanna_plateau": true,
|
||||
"village_snowy_slopes": true,
|
||||
"village_snowy_taiga": true,
|
||||
"village_sparse_jungle": true,
|
||||
"village_sunflower_plains": true,
|
||||
"village_swamp": true,
|
||||
"village_wooded_badlands": true
|
||||
}
|
||||
}
|
||||
43
config/towns_and_towers/structure_rarity_new.json5
Normal file
43
config/towns_and_towers/structure_rarity_new.json5
Normal file
@@ -0,0 +1,43 @@
|
||||
/*
|
||||
This config file makes it possible to change the spacing, separation, salt (and frequency) of Towns and Towers' structure sets. Big thanks to Cristelknight for making this all possible.
|
||||
SPACING --- controls how far a structure can be from others of its kind
|
||||
SEPARATION --- controls how close to each other two structures of the same type can be.
|
||||
By default, the values should be 48/24 for villages and outposts (spacing/separation respectively) - a hypothetical village is going to appear not further than 48 chunks away (ca. 760 blocks), but not closer than 24 chunks (ca. 380 blocks).
|
||||
* If you want a structure to spawn more frequently, decrease those values.
|
||||
* If you want a structure to spawn less frequently, increase those values.
|
||||
KEEP IN MIND THAT SPACING ALWAYS NEEDS TO BE HIGHER THAN SEPARATION.
|
||||
|
||||
LINKS
|
||||
=====
|
||||
Curseforge link: https://www.curseforge.com/minecraft/mc-mods/towns-and-towers
|
||||
Modrinth link: https://modrinth.com/mod/towns-and-towers
|
||||
PMC link: https://www.planetminecraft.com/data-pack/towns-amp-towers-structure-overhaul/
|
||||
GitHub Repository: [NEED TO MAKE ONE]
|
||||
*/
|
||||
{
|
||||
// Here you can find all structures that aren't villages or outposts.
|
||||
other: {
|
||||
salt: 213742069,
|
||||
// DEFAULT 16
|
||||
separation: 12,
|
||||
// DEFAULT 32
|
||||
spacing: 28,
|
||||
},
|
||||
// Here you can find all pillager outposts.
|
||||
towers: {
|
||||
frequency: 0.2,
|
||||
salt: 213742069,
|
||||
// DEFAULT 24
|
||||
separation: 12,
|
||||
// DEFAULT 48
|
||||
spacing: 48,
|
||||
},
|
||||
// Here you can find all villages.
|
||||
towns: {
|
||||
salt: 213742069,
|
||||
// DEFAULT 24
|
||||
separation: 10,
|
||||
// DEFAULT 48
|
||||
spacing: 45,
|
||||
},
|
||||
}
|
||||
12
config/underground_village/common.json5
Normal file
12
config/underground_village/common.json5
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
// Default size of the underground structure (from 1 to 30)
|
||||
"structureSize": 15,
|
||||
// Maximum distance the structure pieces can be from the center (1 to 128)
|
||||
"maxDistanceFromCenter": 116,
|
||||
// Default size of the underground structure (from 1 to 30)
|
||||
"waterstructureSize": 15,
|
||||
// Maximum distance the structure pieces can be from the center (1 to 128)
|
||||
"watermaxDistanceFromCenter": 116,
|
||||
// Enable or disable the welcome message, Requires game restart after changing this setting.
|
||||
"ENABLE_IN_GAME_MESSAGE": true
|
||||
}
|
||||
6
config/underground_villages-common.toml
Normal file
6
config/underground_villages-common.toml
Normal file
@@ -0,0 +1,6 @@
|
||||
#Generation settings
|
||||
[Generation]
|
||||
#The Y level it'll try to generate villages at [default: -20]
|
||||
# Default: -20
|
||||
# Range: > -2147483648
|
||||
yLevel = -20
|
||||
74
config/vanilla_structures/minecraftED.json5
Normal file
74
config/vanilla_structures/minecraftED.json5
Normal file
@@ -0,0 +1,74 @@
|
||||
/*
|
||||
This config file makes it possible to switch off any Minecraft structure.
|
||||
To disable a structure, simply set the value of that structure to "false".
|
||||
To change the rarity of a structure category, use the other file in the folder.
|
||||
|
||||
=====
|
||||
Created by Cristel Lib
|
||||
*/
|
||||
{
|
||||
"strongholds": {
|
||||
"stronghold": true
|
||||
},
|
||||
"ocean_ruins": {
|
||||
"ocean_ruin_cold": true,
|
||||
"ocean_ruin_warm": true
|
||||
},
|
||||
"ruined_portals": {
|
||||
"ruined_portal_nether": true,
|
||||
"ruined_portal_desert": true,
|
||||
"ruined_portal_jungle": true,
|
||||
"ruined_portal_mountain": true,
|
||||
"ruined_portal_swamp": true,
|
||||
"ruined_portal_ocean": true,
|
||||
"ruined_portal": true
|
||||
},
|
||||
"villages": {
|
||||
"village_taiga": true,
|
||||
"village_savanna": true,
|
||||
"village_snowy": true,
|
||||
"village_desert": true,
|
||||
"village_plains": true
|
||||
},
|
||||
"woodland_mansions": {
|
||||
"mansion": true
|
||||
},
|
||||
"ancient_cities": {
|
||||
"ancient_city": true
|
||||
},
|
||||
"igloos": {
|
||||
"igloo": true
|
||||
},
|
||||
"buried_treasures": {
|
||||
"buried_treasure": true
|
||||
},
|
||||
"ocean_monuments": {
|
||||
"monument": true
|
||||
},
|
||||
"jungle_temples": {
|
||||
"jungle_pyramid": true
|
||||
},
|
||||
"nether_fossils": {
|
||||
"nether_fossil": true
|
||||
},
|
||||
"desert_pyramids": {
|
||||
"desert_pyramid": true
|
||||
},
|
||||
"end_cities": {
|
||||
"end_city": true
|
||||
},
|
||||
"swamp_huts": {
|
||||
"swamp_hut": true
|
||||
},
|
||||
"shipwrecks": {
|
||||
"shipwreck": true,
|
||||
"shipwreck_beached": true
|
||||
},
|
||||
"pillager_outposts": {
|
||||
"pillager_outpost": true
|
||||
},
|
||||
"nether_complexes": {
|
||||
"fortress": true,
|
||||
"bastion_remnant": true
|
||||
}
|
||||
}
|
||||
93
config/vanilla_structures/minecraftP.json5
Normal file
93
config/vanilla_structures/minecraftP.json5
Normal file
@@ -0,0 +1,93 @@
|
||||
/*
|
||||
This config file makes it possible to change the spacing, separation, salt (and frequency) of Minecraft's structure sets.
|
||||
SPACING --- controls how far a structure can be from others of its kind
|
||||
SEPARATION --- controls how close to each other two structures of the same type can be.
|
||||
KEEP IN MIND THAT SPACING ALWAYS NEEDS TO BE HIGHER THAN SEPARATION.
|
||||
|
||||
=====
|
||||
Created by Cristel Lib
|
||||
*/
|
||||
{
|
||||
"ocean_ruins": {
|
||||
"spacing": 20,
|
||||
"separation": 8,
|
||||
"salt": 14357621
|
||||
},
|
||||
"ruined_portals": {
|
||||
"spacing": 40,
|
||||
"separation": 15,
|
||||
"salt": 34222645
|
||||
},
|
||||
"villages": {
|
||||
"spacing": 34,
|
||||
"separation": 8,
|
||||
"salt": 10387312
|
||||
},
|
||||
"woodland_mansions": {
|
||||
"spacing": 80,
|
||||
"separation": 20,
|
||||
"salt": 10387319
|
||||
},
|
||||
"ancient_cities": {
|
||||
"spacing": 24,
|
||||
"separation": 8,
|
||||
"salt": 20083232
|
||||
},
|
||||
"igloos": {
|
||||
"spacing": 32,
|
||||
"separation": 8,
|
||||
"salt": 14357618
|
||||
},
|
||||
"buried_treasures": {
|
||||
"spacing": 1,
|
||||
"separation": 0,
|
||||
"frequency": 0.01,
|
||||
"salt": 0
|
||||
},
|
||||
"ocean_monuments": {
|
||||
"spacing": 32,
|
||||
"separation": 5,
|
||||
"salt": 10387313
|
||||
},
|
||||
"jungle_temples": {
|
||||
"spacing": 32,
|
||||
"separation": 8,
|
||||
"salt": 14357619
|
||||
},
|
||||
"nether_fossils": {
|
||||
"spacing": 2,
|
||||
"separation": 1,
|
||||
"salt": 14357921
|
||||
},
|
||||
"desert_pyramids": {
|
||||
"spacing": 32,
|
||||
"separation": 8,
|
||||
"salt": 14357617
|
||||
},
|
||||
"end_cities": {
|
||||
"spacing": 20,
|
||||
"separation": 11,
|
||||
"salt": 10387313
|
||||
},
|
||||
"swamp_huts": {
|
||||
"spacing": 32,
|
||||
"separation": 8,
|
||||
"salt": 14357620
|
||||
},
|
||||
"shipwrecks": {
|
||||
"spacing": 24,
|
||||
"separation": 4,
|
||||
"salt": 165745295
|
||||
},
|
||||
"pillager_outposts": {
|
||||
"spacing": 32,
|
||||
"separation": 8,
|
||||
"frequency": 0.2,
|
||||
"salt": 165745296
|
||||
},
|
||||
"nether_complexes": {
|
||||
"spacing": 27,
|
||||
"separation": 4,
|
||||
"salt": 30084232
|
||||
}
|
||||
}
|
||||
86
config/waystones-common.toml
Normal file
86
config/waystones-common.toml
Normal file
@@ -0,0 +1,86 @@
|
||||
[general]
|
||||
# List of waystone origins that should prevent others from editing.
|
||||
# "player" allows only edits by the owner of the waystone.
|
||||
restrictedWaystones = ["player"]
|
||||
|
||||
# Newly placed/found waystones default visibility
|
||||
# Allowed: ACTIVATION, GLOBAL, SHARD_ONLY, <color sharestones...>
|
||||
defaultVisibility = "ACTIVATION"
|
||||
|
||||
# Add "global" to allow every player to create global waystones. (Left empty = no global creation by default)
|
||||
allowedVisibilities = []
|
||||
|
||||
# Use times (vanilla 20 ticks = 1s)
|
||||
warpStoneUseTime = 32
|
||||
warpPlateUseTime = 15
|
||||
scrollUseTime = 32
|
||||
|
||||
[inventoryButton]
|
||||
# "" = no inventory teleport button
|
||||
inventoryButton = ""
|
||||
inventoryButtonX = 58
|
||||
inventoryButtonY = 60
|
||||
creativeInventoryButtonX = 88
|
||||
creativeInventoryButtonY = 33
|
||||
|
||||
[worldGen]
|
||||
# Waystone style chosen by biome for variety
|
||||
wildWaystoneStyle = "BIOME"
|
||||
|
||||
# Approx chunk distance between wild waystones (25 is moderate)
|
||||
chunksBetweenWildWaystones = 25
|
||||
|
||||
# Dimensions where wild waystones can spawn
|
||||
wildWaystonesDimensionAllowList = ["minecraft:the_nether", "minecraft:overworld", "minecraft:the_end"]
|
||||
wildWaystonesDimensionDenyList = []
|
||||
|
||||
# Name generation
|
||||
nameGenerationMode = "PRESET_FIRST"
|
||||
nameGenerationTemplate = "{MrPork}"
|
||||
nameGenerationPresets = []
|
||||
|
||||
# Villages: regular frequency
|
||||
# Allowed: DISABLED, REGULAR, FREQUENT
|
||||
spawnInVillages = "REGULAR"
|
||||
|
||||
[teleports]
|
||||
# Master toggles
|
||||
enableCosts = true
|
||||
enableCooldowns = true
|
||||
|
||||
# Balance rules (applied in order):
|
||||
# - 3 levels same-dimension
|
||||
# - 6 levels interdimensional
|
||||
# - Warp plates free (encourage infrastructure)
|
||||
# - Clamp cost between 0 and 27
|
||||
# - Inventory button (if enabled) has a short cooldown
|
||||
warpRequirements = [
|
||||
"[is_not_interdimensional] add_xp_cost(3)",
|
||||
"[is_interdimensional] add_xp_cost(6)",
|
||||
"[source_is_warp_plate] multiply_xp_cost(0)",
|
||||
"min_xp_cost(0)",
|
||||
"max_xp_cost(27)",
|
||||
"[source_is_inventory_button] add_cooldown(inventory_button, 300)"
|
||||
]
|
||||
|
||||
# Pet/leash behavior
|
||||
# Pets off to avoid accidental teleports; leashed allowed for utility
|
||||
transportPets = "DISABLED"
|
||||
transportLeashed = "ENABLED"
|
||||
|
||||
# Denylist (bosses etc.)
|
||||
entityDenyList = ["minecraft:wither"]
|
||||
|
||||
# Allow warp modifier items (status effects on teleport)
|
||||
enableModifiers = true
|
||||
|
||||
[client]
|
||||
# Keep text readable at night by default
|
||||
disableTextGlow = false
|
||||
|
||||
[compatibility]
|
||||
# Map integrations
|
||||
journeyMap = true
|
||||
preferJourneyMapIntegrationMod = true
|
||||
blueMap = true
|
||||
dynmap = true
|
||||
5
config/xaerominimap-common.txt
Normal file
5
config/xaerominimap-common.txt
Normal file
@@ -0,0 +1,5 @@
|
||||
allowCaveModeOnServer:true
|
||||
allowNetherCaveModeOnServer:true
|
||||
allowRadarOnServer:true
|
||||
registerStatusEffects:true
|
||||
everyoneTracksEveryone:false
|
||||
133
config/xaerominimap.txt
Normal file
133
config/xaerominimap.txt
Normal file
@@ -0,0 +1,133 @@
|
||||
#CONFIG ONLY OPTIONS
|
||||
ignoreUpdate:0
|
||||
settingsButton:false
|
||||
allowWrongWorldTeleportation:false
|
||||
differentiateByServerAddress:true
|
||||
debugEntityIcons:false
|
||||
debugEntityVariantIds:false
|
||||
radarHideInvisibleEntities:true
|
||||
allowInternetAccess:true
|
||||
#INGAME SETTINGS (DO NOT EDIT!)
|
||||
updateNotification:true
|
||||
minimap:true
|
||||
caveMaps:2
|
||||
caveZoom:1
|
||||
showWaypoints:true
|
||||
showIngameWaypoints:true
|
||||
displayRedstone:true
|
||||
deathpoints:true
|
||||
oldDeathpoints:true
|
||||
distance:1
|
||||
lockNorth:false
|
||||
zoom:0
|
||||
minimapSize:0
|
||||
chunkGrid:-1
|
||||
slimeChunks:false
|
||||
mapSafeMode:false
|
||||
minimapOpacity:100.0
|
||||
waypointsIngameIconScale:0
|
||||
waypointsIngameDistanceScale:0
|
||||
waypointsIngameNameScale:0
|
||||
waypointsIngameCloseScale:1.0
|
||||
antiAliasing:true
|
||||
blockColours:0
|
||||
lighting:true
|
||||
dotsStyle:0
|
||||
dotNameScale:1.0
|
||||
compassOverEverything:true
|
||||
showFlowers:true
|
||||
keepWaypointNames:true
|
||||
waypointsDistanceExp:0
|
||||
waypointsDistanceMin:0.0
|
||||
defaultWaypointTPCommandFormat:/tp @s {x} {y} {z}
|
||||
defaultWaypointTPCommandRotationFormat:/tp @s {x} {y} {z} {yaw} ~
|
||||
arrowScale:1.5
|
||||
arrowColour:0
|
||||
smoothDots:true
|
||||
worldMap:true
|
||||
terrainDepth:true
|
||||
terrainSlopes:2
|
||||
mainEntityAs:0
|
||||
blockTransparency:true
|
||||
waypointOpacityIngame:80
|
||||
waypointOpacityMap:90
|
||||
hideWorldNames:1
|
||||
openSlimeSettings:true
|
||||
alwaysShowDistance:false
|
||||
renderLayerIndex:1
|
||||
crossDimensionalTp:true
|
||||
biomeColorsVanillaMode:false
|
||||
lookingAtAngle:10
|
||||
lookingAtAngleVertical:180
|
||||
centeredEnlarged:false
|
||||
zoomOnEnlarged:0
|
||||
minimapTextAlign:0
|
||||
waypointsMutualEdit:true
|
||||
compassLocation:1
|
||||
compassDirectionScale:0
|
||||
caveMapsDepth:30
|
||||
hideWaypointCoordinates:false
|
||||
renderAllSets:false
|
||||
playerArrowOpacity:100
|
||||
waypointsBottom:false
|
||||
minimapShape:0
|
||||
lightOverlayType:0
|
||||
lightOverlayMaxLight:7
|
||||
lightOverlayMinLight:0
|
||||
lightOverlayColor:13
|
||||
uiScale:0
|
||||
bossHealthPushBox:1
|
||||
potionEffectPushBox:1
|
||||
minimapFrame:0
|
||||
minimapFrameColor:9
|
||||
compassColor:9
|
||||
northCompassColor:-1
|
||||
displayMultipleWaypointInfo:1
|
||||
entityRadar:true
|
||||
adjustHeightForCarpetLikeBlocks:true
|
||||
autoConvertWaypointDistanceToKmThreshold:10000
|
||||
waypointDistancePrecision:1
|
||||
mainDotSize:2
|
||||
partialYTeleportation:true
|
||||
deleteReachedDeathpoints:true
|
||||
hideMinimapUnderScreen:true
|
||||
hideMinimapUnderF3:true
|
||||
manualCaveModeStartAuto:true
|
||||
manualCaveModeStart:-1
|
||||
chunkGridLineWidth:1
|
||||
temporaryWaypointsGlobal:true
|
||||
keepUnlockedWhenEnlarged:false
|
||||
enlargedMinimapAToggle:false
|
||||
displayStainedGlass:true
|
||||
waypointOnMapScale:0
|
||||
switchToAutoOnDeath:true
|
||||
infoDisplayBackgroundOpacity:40
|
||||
caveModeToggleTimer:1000
|
||||
legibleCaveMaps:false
|
||||
biomeBlending:true
|
||||
displayTrackedPlayersOnMap:true
|
||||
displayTrackedPlayersInWorld:true
|
||||
dimensionScaledMaxWaypointDistance:true
|
||||
trackedPlayerWorldIconScale:0
|
||||
trackedPlayerWorldNameScale:0
|
||||
trackedPlayerMinimapIconScale:0
|
||||
displayClaims:true
|
||||
displayCurrentClaim:true
|
||||
claimsFillOpacity:46
|
||||
claimsBorderOpacity:80
|
||||
infoDisplayOrder:coords:overworld_coords:chunk_coords:angles:dimension:biome:weather:light_level:time:real_time:highlights:light_overlay_indicator:manual_cave_mode_indicator:custom_sub_world
|
||||
infoDisplay:coords:true:15:-1
|
||||
infoDisplay:overworld_coords:false:15:-1
|
||||
infoDisplay:chunk_coords:false:15:-1
|
||||
infoDisplay:angles:false:15:-1
|
||||
infoDisplay:dimension:false:15:-1
|
||||
infoDisplay:biome:false:15:-1
|
||||
infoDisplay:weather:false:15:-1
|
||||
infoDisplay:light_level:0:15:-1
|
||||
infoDisplay:time:0:15:-1
|
||||
infoDisplay:real_time:0:15:-1
|
||||
infoDisplay:highlights:true:15:-1
|
||||
infoDisplay:light_overlay_indicator:true:15:-1
|
||||
infoDisplay:manual_cave_mode_indicator:true:15:-1
|
||||
infoDisplay:custom_sub_world:true:15:-1
|
||||
module;id=xaerominimap:minimap;active=true;x=0;y=0;centered=false;fromRight=false;fromBottom=false;flippedVer=false;flippedHor=false;
|
||||
191
config/xaerominimap_entities.json
Normal file
191
config/xaerominimap_entities.json
Normal file
@@ -0,0 +1,191 @@
|
||||
{
|
||||
"hardInclude": "anything",
|
||||
"includeList": [],
|
||||
"includeListInSuperCategory": true,
|
||||
"excludeMode": "ONLY",
|
||||
"excludeList": [
|
||||
"minecraft:glow_item_frame",
|
||||
"minecraft:item_frame"
|
||||
],
|
||||
"name": "gui.xaero_entity_category_root",
|
||||
"protection": true,
|
||||
"settingOverrides": {
|
||||
"displayed": true,
|
||||
"displayHeight": 0.0,
|
||||
"heightBasedFade": true,
|
||||
"renderOrder": 0.0,
|
||||
"color": 13.0,
|
||||
"displayNameWhenIconFails": true,
|
||||
"entityNumber": 1000.0,
|
||||
"alwaysDisplayNametags": false,
|
||||
"dotSize": 2.0,
|
||||
"startFadingAt": 0.0,
|
||||
"renderOverMinimapFrame": 1.0,
|
||||
"icons": 1.0,
|
||||
"heightLimit": 20.0,
|
||||
"names": 0.0,
|
||||
"iconScale": 1.0
|
||||
},
|
||||
"subCategories": [
|
||||
{
|
||||
"hardInclude": "living",
|
||||
"includeList": [],
|
||||
"includeListInSuperCategory": true,
|
||||
"excludeMode": "ONLY",
|
||||
"excludeList": [
|
||||
"minecraft:armor_stand"
|
||||
],
|
||||
"name": "gui.xaero_entity_category_living",
|
||||
"protection": true,
|
||||
"settingOverrides": {
|
||||
"renderOrder": 2.0,
|
||||
"color": 14.0
|
||||
},
|
||||
"subCategories": [
|
||||
{
|
||||
"hardInclude": "players",
|
||||
"includeList": [],
|
||||
"includeListInSuperCategory": true,
|
||||
"excludeMode": "ONLY",
|
||||
"excludeList": [],
|
||||
"name": "gui.xaero_entity_category_players",
|
||||
"protection": true,
|
||||
"settingOverrides": {
|
||||
"renderOrder": 6.0,
|
||||
"heightLimit": 2050.0,
|
||||
"color": 15.0
|
||||
},
|
||||
"subCategories": [
|
||||
{
|
||||
"hardInclude": "nothing",
|
||||
"includeList": [],
|
||||
"includeListInSuperCategory": true,
|
||||
"excludeMode": "ONLY",
|
||||
"excludeList": [],
|
||||
"name": "gui.xaero_entity_category_friend",
|
||||
"protection": true,
|
||||
"settingOverrides": {},
|
||||
"subCategories": []
|
||||
},
|
||||
{
|
||||
"hardInclude": "tracked",
|
||||
"includeList": [],
|
||||
"includeListInSuperCategory": true,
|
||||
"excludeMode": "ONLY",
|
||||
"excludeList": [],
|
||||
"name": "gui.xaero_entity_category_tracked",
|
||||
"protection": true,
|
||||
"settingOverrides": {
|
||||
"icons": 2.0
|
||||
},
|
||||
"subCategories": []
|
||||
},
|
||||
{
|
||||
"hardInclude": "same-team",
|
||||
"includeList": [],
|
||||
"includeListInSuperCategory": true,
|
||||
"excludeMode": "ONLY",
|
||||
"excludeList": [],
|
||||
"name": "gui.xaero_entity_category_same_team",
|
||||
"protection": true,
|
||||
"settingOverrides": {},
|
||||
"subCategories": []
|
||||
},
|
||||
{
|
||||
"hardInclude": "anything",
|
||||
"includeList": [],
|
||||
"includeListInSuperCategory": true,
|
||||
"excludeMode": "ONLY",
|
||||
"excludeList": [],
|
||||
"name": "gui.xaero_entity_category_other_teams",
|
||||
"protection": true,
|
||||
"settingOverrides": {
|
||||
"renderOrder": 7.0
|
||||
},
|
||||
"subCategories": []
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"hardInclude": "hostile",
|
||||
"includeList": [],
|
||||
"includeListInSuperCategory": true,
|
||||
"excludeMode": "ONLY",
|
||||
"excludeList": [],
|
||||
"name": "gui.xaero_entity_category_hostile",
|
||||
"protection": true,
|
||||
"settingOverrides": {
|
||||
"renderOrder": 3.0
|
||||
},
|
||||
"subCategories": [
|
||||
{
|
||||
"hardInclude": "tamed",
|
||||
"includeList": [],
|
||||
"includeListInSuperCategory": true,
|
||||
"excludeMode": "ONLY",
|
||||
"excludeList": [],
|
||||
"name": "gui.xaero_entity_category_hostile_tamed",
|
||||
"protection": true,
|
||||
"settingOverrides": {
|
||||
"renderOrder": 5.0
|
||||
},
|
||||
"subCategories": []
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"hardInclude": "anything",
|
||||
"includeList": [],
|
||||
"includeListInSuperCategory": true,
|
||||
"excludeMode": "ONLY",
|
||||
"excludeList": [],
|
||||
"name": "gui.xaero_entity_category_friendly",
|
||||
"protection": true,
|
||||
"settingOverrides": {},
|
||||
"subCategories": [
|
||||
{
|
||||
"hardInclude": "tamed",
|
||||
"includeList": [],
|
||||
"includeListInSuperCategory": true,
|
||||
"excludeMode": "ONLY",
|
||||
"excludeList": [],
|
||||
"name": "gui.xaero_entity_category_friendly_tamed",
|
||||
"protection": true,
|
||||
"settingOverrides": {
|
||||
"renderOrder": 4.0
|
||||
},
|
||||
"subCategories": []
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"hardInclude": "items",
|
||||
"includeList": [],
|
||||
"includeListInSuperCategory": true,
|
||||
"excludeMode": "ONLY",
|
||||
"excludeList": [],
|
||||
"name": "gui.xaero_entity_category_items",
|
||||
"protection": true,
|
||||
"settingOverrides": {
|
||||
"renderOrder": 1.0,
|
||||
"color": 12.0
|
||||
},
|
||||
"subCategories": []
|
||||
},
|
||||
{
|
||||
"hardInclude": "anything",
|
||||
"includeList": [],
|
||||
"includeListInSuperCategory": true,
|
||||
"excludeMode": "ONLY",
|
||||
"excludeList": [],
|
||||
"name": "gui.xaero_entity_category_other_entities",
|
||||
"protection": true,
|
||||
"settingOverrides": {
|
||||
"color": 5.0
|
||||
},
|
||||
"subCategories": []
|
||||
}
|
||||
]
|
||||
}
|
||||
0
config/xaeropatreon.txt
Normal file
0
config/xaeropatreon.txt
Normal file
4
config/xaeroworldmap-common.txt
Normal file
4
config/xaeroworldmap-common.txt
Normal file
@@ -0,0 +1,4 @@
|
||||
allowCaveModeOnServer:true
|
||||
allowNetherCaveModeOnServer:true
|
||||
registerStatusEffects:true
|
||||
everyoneTracksEveryone:false
|
||||
55
config/xaeroworldmap.txt
Normal file
55
config/xaeroworldmap.txt
Normal file
@@ -0,0 +1,55 @@
|
||||
ignoreUpdate:0
|
||||
updateNotification:true
|
||||
allowInternetAccess:true
|
||||
differentiateByServerAddress:true
|
||||
caveMapsAllowed:true
|
||||
debug:false
|
||||
lighting:true
|
||||
colours:0
|
||||
loadChunks:true
|
||||
updateChunks:true
|
||||
terrainSlopes:2
|
||||
terrainDepth:true
|
||||
footsteps:true
|
||||
flowers:true
|
||||
coordinates:true
|
||||
hoveredBiome:true
|
||||
biomeColorsVanillaMode:false
|
||||
waypoints:true
|
||||
renderArrow:true
|
||||
displayZoom:true
|
||||
worldmapWaypointsScale:1.0
|
||||
openMapAnimation:true
|
||||
reloadVersion:0
|
||||
reloadEverything:false
|
||||
zoomButtons:true
|
||||
waypointBackgrounds:true
|
||||
detectAmbiguousY:true
|
||||
showDisabledWaypoints:false
|
||||
closeWaypointsWhenHopping:true
|
||||
adjustHeightForCarpetLikeBlocks:true
|
||||
onlyCurrentMapWaypoints:false
|
||||
minZoomForLocalWaypoints:0.0
|
||||
arrowColour:-2
|
||||
minimapRadar:true
|
||||
renderWaypoints:true
|
||||
partialYTeleportation:true
|
||||
displayStainedGlass:true
|
||||
caveModeDepth:30
|
||||
caveModeStart:2147483647
|
||||
autoCaveMode:-1
|
||||
legibleCaveMaps:false
|
||||
displayCaveModeStart:true
|
||||
caveModeToggleTimer:1000
|
||||
defaultCaveModeType:1
|
||||
biomeBlending:true
|
||||
trackedPlayers:true
|
||||
multipleImagesExport:false
|
||||
nightExport:false
|
||||
highlightsExport:false
|
||||
exportScaleDownSquare:20
|
||||
mapWritingDistance:-1
|
||||
displayClaims:true
|
||||
claimsFillOpacity:46
|
||||
claimsBorderOpacity:80
|
||||
globalVersion:1
|
||||
6
config/yacl.json5
Normal file
6
config/yacl.json5
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
// Show the flashing colour picker hint (auto disables after first use)
|
||||
showColorPickerIndicator: true,
|
||||
// Load .webp and .gif during Minecraft resource reload instead of on-demand (can decrease startup time)
|
||||
preloadComplexImageFormats: false
|
||||
}
|
||||
Reference in New Issue
Block a user