lots of changes, I lsot track
This commit is contained in:
@ -6,11 +6,11 @@
|
||||
"create",
|
||||
"thermal",
|
||||
"alltheores",
|
||||
"immersiveengineering",
|
||||
"mekanism",
|
||||
"croptopia",
|
||||
"delightful",
|
||||
"caupona"
|
||||
"caupona",
|
||||
"gobber2",
|
||||
"powder_power"
|
||||
],
|
||||
"stoneStrata": [
|
||||
"stone",
|
||||
@ -100,6 +100,14 @@
|
||||
"tungsten",
|
||||
"uranium",
|
||||
"zinc",
|
||||
"gobber",
|
||||
"gobber_nether",
|
||||
"gobber_end",
|
||||
"redium",
|
||||
"gemium",
|
||||
"lapium",
|
||||
"trilium",
|
||||
"quadrilium",
|
||||
|
||||
"ender_pearl",
|
||||
|
||||
@ -172,7 +180,11 @@
|
||||
"forge:seeds/tomato": ["candlelight:tomato_seeds"],
|
||||
"forge:seeds/lettuce": ["candlelight:lettuce_seeds"],
|
||||
"forge:cardboard": ["dustrial_decor:cardboard", "create:cardboard"],
|
||||
"thermal:crafting/dies": ["ae2:silicon_press", "ae2:engineering_processor_press", "ae2:calculation_processor_press", "ae2:logic_processor_press"]
|
||||
"thermal:crafting/dies": ["ae2:silicon_press", "ae2:engineering_processor_press", "ae2:calculation_processor_press", "ae2:logic_processor_press"],
|
||||
"forge:ingots/andesite_alloy": ["create:andesite_alloy"],
|
||||
"forge:rods/andesite_alloy": ["create:shaft"],
|
||||
"forge:gears/andesite_alloy": ["create:cogwheel"]
|
||||
|
||||
},
|
||||
"tagOwnerships": {
|
||||
"forge:crops/bell_pepper": ["forge:crops/bellpepper"],
|
||||
|
80
config/caupona-server.toml
Executable file
80
config/caupona-server.toml
Executable file
@ -0,0 +1,80 @@
|
||||
|
||||
[recipes]
|
||||
#Stew pot cooking mininum time in ticks
|
||||
#Range: > 1
|
||||
potCookMinTicks = 100
|
||||
#Stew pot mixture mininum time in ticks
|
||||
#Range: > 1
|
||||
potMixMinTicks = 50
|
||||
#Pan frying mininum time in ticks
|
||||
#Range: > 1
|
||||
fryMinTicks = 100
|
||||
#Tick interval between container input check
|
||||
#Range: > 1
|
||||
containTick = 10
|
||||
|
||||
[chimney]
|
||||
#How many ticks does a chimney pot needed to make a soot
|
||||
ChimneySootTicks = 80
|
||||
#Interval in ticks for a chimney to check it's validity
|
||||
#Range: > 1
|
||||
ChimneyCheckTicks = 20
|
||||
#Max soot stored in a chimney
|
||||
#Range: 1 ~ 64
|
||||
ChimneySootStorage = 8
|
||||
|
||||
[stoves]
|
||||
#How many ticks should the stove pause burning when work is done
|
||||
StovePauseTimer = 100
|
||||
#Stove fuel value multiplier
|
||||
StoveFuelMultiplier = 1.0
|
||||
|
||||
[fumarole]
|
||||
#Interval in ticks for a fumarole vent to generate pumice bloom
|
||||
#Range: > 1
|
||||
FumaroleTicks = 100
|
||||
#Interval in ticks for a fumarole vent to check its heat source
|
||||
#Range: > 1
|
||||
FumaroleCheckTicks = 20
|
||||
#Fumarole heat value, set to 0 to disable fumarole heat.
|
||||
#Range: > 0
|
||||
FumaroleHeat = 1
|
||||
|
||||
[hypocast]
|
||||
#Actual expectation of experience per tick is change x exp
|
||||
#How many exp add to bathing play when conditions meet, set 0 to disable
|
||||
#Range: > 0
|
||||
BathExperience = 1
|
||||
#The chance add the exp to player per tick per caliduct block
|
||||
#Range: 0.0 ~ 1.0
|
||||
BathGetExpChance = 0.004999999888241291
|
||||
#Interval for bath heat check
|
||||
#Range: > 1
|
||||
BathHeatTicks = 20
|
||||
#Interval for wolf statue heat check
|
||||
#Range: > 1
|
||||
WolfTicks = 10
|
||||
#Firebox heat conduct radius
|
||||
#Range: > 0
|
||||
FireboxRadius = 4
|
||||
#Strict player in water check, player must be in water to get bonus.
|
||||
StrictInWaterCheck = true
|
||||
|
||||
[misc]
|
||||
#Super secret special content
|
||||
specialContents = true
|
||||
#Add manual to player on start
|
||||
addManual = false
|
||||
#Leaden walnut tranformation rate
|
||||
#Range: 0.0 ~ 1.0
|
||||
leadenGenRate = 0.05
|
||||
|
||||
[compat]
|
||||
|
||||
[compat.diet]
|
||||
#You would only need to modify this when diet mod installed, otherwist this does not take effect
|
||||
#Benefitial diet value modifier for cooking food into stew
|
||||
benefitialModifier = 1.2
|
||||
#Harmful diet value modifier for cooking food into stew
|
||||
harmfulModifier = 0.8
|
||||
|
536
config/create-server.toml
Normal file
536
config/create-server.toml
Normal file
@ -0,0 +1,536 @@
|
||||
|
||||
#.
|
||||
#The Backbone of Create
|
||||
[infrastructure]
|
||||
#.
|
||||
#[in Ticks]
|
||||
#The amount of time a server waits before sending out tickrate synchronization packets.
|
||||
#These packets help animations to be more accurate when tps is below 20.
|
||||
#Range: > 5
|
||||
tickrateSyncTimer = 20
|
||||
|
||||
#.
|
||||
#Packmakers' control panel for internal recipe compat
|
||||
[recipes]
|
||||
#.
|
||||
#.
|
||||
#Allow the Mechanical Press to process entire stacks at a time.
|
||||
bulkPressing = false
|
||||
#.
|
||||
#Allow the Mechanical Saw to process entire stacks at a time.
|
||||
bulkCutting = false
|
||||
#.
|
||||
#Allow supported potions to be brewed by a Mechanical Mixer + Basin.
|
||||
allowBrewingInMixer = true
|
||||
#.
|
||||
#Allow any shapeless crafting recipes to be processed by a Mechanical Mixer + Basin.
|
||||
allowShapelessInMixer = false
|
||||
#.
|
||||
#Allow any single-ingredient 2x2 or 3x3 crafting recipes to be processed by a Mechanical Press + Basin.
|
||||
allowShapedSquareInPress = true
|
||||
#.
|
||||
#Allow any standard crafting recipes to be processed by Mechanical Crafters.
|
||||
allowRegularCraftingInCrafter = false
|
||||
#.
|
||||
#The Maximum amount of ingredients that can be used to craft Firework Rockets using Mechanical Crafters.
|
||||
#Range: > 1
|
||||
maxFireworkIngredientsInCrafter = 9
|
||||
#.
|
||||
#Allow any stonecutting recipes to be processed by a Mechanical Saw.
|
||||
allowStonecuttingOnSaw = true
|
||||
#.
|
||||
#Allow Spouts to interact with Casting Tables and Basins from Tinkers' Construct.
|
||||
allowCastingBySpout = true
|
||||
#.
|
||||
#Display vanilla Log-stripping interactions in JEI.
|
||||
displayLogStrippingRecipes = true
|
||||
#.
|
||||
#The amount of Light sources destroyed before Chromatic Compound turns into Refined Radiance.
|
||||
#Range: > 1
|
||||
lightSourceCountForRefinedRadiance = 10
|
||||
#.
|
||||
#Allow the standard in-world Refined Radiance recipes.
|
||||
enableRefinedRadianceRecipe = true
|
||||
#.
|
||||
#Allow the standard in-world Shadow Steel recipe.
|
||||
enableShadowSteelRecipe = true
|
||||
|
||||
#.
|
||||
#Parameters and abilities of Create's kinetic mechanisms
|
||||
[kinetics]
|
||||
#.
|
||||
#.
|
||||
#Disable the Stress mechanic altogether.
|
||||
disableStress = false
|
||||
#.
|
||||
#Maximum length in blocks of mechanical belts.
|
||||
#Range: > 5
|
||||
maxBeltLength = 20
|
||||
#.
|
||||
#Maximum length in blocks of chain conveyor connections.
|
||||
#Range: > 5
|
||||
maxChainConveyorLength = 32
|
||||
#.
|
||||
#Maximum amount of connections each chain conveyor can have.
|
||||
#Range: > 1
|
||||
maxChainConveyorConnections = 4
|
||||
#.
|
||||
#Damage dealt by active Crushing Wheels.
|
||||
#Range: > 0
|
||||
crushingDamage = 4
|
||||
#.
|
||||
#[in Revolutions per Minute]
|
||||
#Maximum allowed rotation speed for any Kinetic Block.
|
||||
#Range: > 64
|
||||
maxRotationSpeed = 256
|
||||
#.
|
||||
#Select what mobs should ignore Deployers when attacked by them.
|
||||
#Allowed Values: ALL, CREEPERS, NONE
|
||||
ignoreDeployerAttacks = "CREEPERS"
|
||||
#.
|
||||
#Game ticks between Kinetic Blocks checking whether their source is still valid.
|
||||
#Range: > 5
|
||||
kineticValidationFrequency = 60
|
||||
#.
|
||||
#multiplier used for calculating exhaustion from speed when a crank is turned.
|
||||
#Range: 0.0 ~ 1.0
|
||||
crankHungerMultiplier = 0.009999999776482582
|
||||
#.
|
||||
#Amount of sail-type blocks required for a windmill to assemble successfully.
|
||||
#Range: > 0
|
||||
minimumWindmillSails = 8
|
||||
#.
|
||||
#Number of sail-type blocks required to increase windmill speed by 1RPM.
|
||||
#Range: > 1
|
||||
windmillSailsPerRPM = 8
|
||||
#.
|
||||
#Max Distance in blocks a Weighted Ejector can throw
|
||||
#Range: > 0
|
||||
maxEjectorDistance = 32
|
||||
#.
|
||||
#Time in ticks until the next item launched by an ejector scans blocks for potential collisions
|
||||
#Range: > 10
|
||||
ejectorScanInterval = 120
|
||||
|
||||
#.
|
||||
#Encased Fan
|
||||
[kinetics.encasedFan]
|
||||
#.
|
||||
#Maximum distance in blocks Fans can push entities.
|
||||
#Range: > 5
|
||||
fanPushDistance = 20
|
||||
#.
|
||||
#Maximum distance in blocks from where Fans can pull entities.
|
||||
#Range: > 5
|
||||
fanPullDistance = 20
|
||||
#.
|
||||
#Game ticks between Fans checking for anything blocking their air flow.
|
||||
#Range: > 10
|
||||
fanBlockCheckRate = 30
|
||||
#.
|
||||
#[in Revolutions per Minute]
|
||||
#Rotation speed at which the maximum stats of fans are reached.
|
||||
#Range: > 64
|
||||
fanRotationArgmax = 256
|
||||
#.
|
||||
#Game ticks required for a Fan-based processing recipe to take effect.
|
||||
#Range: > 0
|
||||
fanProcessingTime = 150
|
||||
|
||||
#.
|
||||
#Moving Contraptions
|
||||
[kinetics.contraptions]
|
||||
#.
|
||||
#Maximum amount of blocks in a structure movable by Pistons, Bearings or other means.
|
||||
#Range: > 1
|
||||
maxBlocksMoved = 2048
|
||||
#.
|
||||
#Maximum value of a chassis attachment range.
|
||||
#Range: > 1
|
||||
maxChassisRange = 16
|
||||
#.
|
||||
#Maximum amount of extension poles behind a Mechanical Piston.
|
||||
#Range: > 1
|
||||
maxPistonPoles = 64
|
||||
#.
|
||||
#Max length of rope available off a Rope Pulley.
|
||||
#Range: > 1
|
||||
maxRopeLength = 384
|
||||
#.
|
||||
#Maximum allowed distance of two coupled minecarts.
|
||||
#Range: > 1
|
||||
maxCartCouplingLength = 32
|
||||
#.
|
||||
#Maximum depth of blocks filled in using a Mechanical Roller.
|
||||
#Range: > 1
|
||||
rollerFillDepth = 12
|
||||
#.
|
||||
#Whether minecart contraptions can be picked up in survival mode.
|
||||
survivalContraptionPickup = true
|
||||
#.
|
||||
#Configure how Spawner blocks can be moved by contraptions.
|
||||
#Allowed Values: MOVABLE, NO_PICKUP, UNMOVABLE
|
||||
movableSpawners = "NO_PICKUP"
|
||||
#.
|
||||
#Configure how Budding Amethyst can be moved by contraptions.
|
||||
#Allowed Values: MOVABLE, NO_PICKUP, UNMOVABLE
|
||||
amethystMovement = "NO_PICKUP"
|
||||
#.
|
||||
#Configure how Obsidian blocks can be moved by contraptions.
|
||||
#Allowed Values: MOVABLE, NO_PICKUP, UNMOVABLE
|
||||
movableObsidian = "UNMOVABLE"
|
||||
#.
|
||||
#Configure how Reinforced Deepslate blocks can be moved by contraptions.
|
||||
#Allowed Values: MOVABLE, NO_PICKUP, UNMOVABLE
|
||||
movableReinforcedDeepslate = "UNMOVABLE"
|
||||
#.
|
||||
#Whether items mined or harvested by contraptions should be placed in their mounted storage.
|
||||
moveItemsToStorage = true
|
||||
#.
|
||||
#Whether harvesters should break crops that aren't fully grown.
|
||||
harvestPartiallyGrown = false
|
||||
#.
|
||||
#Whether harvesters should replant crops after harvesting.
|
||||
harvesterReplants = true
|
||||
#.
|
||||
#Whether minecart contraptions can be placed into container items.
|
||||
minecartContraptionInContainers = false
|
||||
#.
|
||||
#Whether stabilised bearings create a separated entity even on non-rotating contraptions.
|
||||
#[Technical]
|
||||
stabiliseStableContraptions = false
|
||||
#.
|
||||
#Whether the players hitbox should be expanded to the size of the contraption hitbox.
|
||||
#[Technical]
|
||||
syncPlayerPickupHitboxWithContraptionHitbox = false
|
||||
|
||||
#.
|
||||
#Configure speed/capacity levels for requirements and indicators.
|
||||
[kinetics.stats]
|
||||
#.
|
||||
#[in Revolutions per Minute]
|
||||
#Minimum speed of rotation to be considered 'medium'
|
||||
#Range: 0.0 ~ 4096.0
|
||||
mediumSpeed = 30.0
|
||||
#.
|
||||
#[in Revolutions per Minute]
|
||||
#Minimum speed of rotation to be considered 'fast'
|
||||
#Range: 0.0 ~ 65535.0
|
||||
fastSpeed = 100.0
|
||||
#.
|
||||
#[in Stress Units]
|
||||
#Minimum stress impact to be considered 'medium'
|
||||
#Range: 0.0 ~ 4096.0
|
||||
mediumStressImpact = 4.0
|
||||
#.
|
||||
#[in Stress Units]
|
||||
#Minimum stress impact to be considered 'high'
|
||||
#Range: 0.0 ~ 65535.0
|
||||
highStressImpact = 8.0
|
||||
#.
|
||||
#[in Stress Units]
|
||||
#Minimum added Capacity by sources to be considered 'medium'
|
||||
#Range: 0.0 ~ 4096.0
|
||||
mediumCapacity = 256.0
|
||||
#.
|
||||
#[in Stress Units]
|
||||
#Minimum added Capacity by sources to be considered 'high'
|
||||
#Range: 0.0 ~ 65535.0
|
||||
highCapacity = 1024.0
|
||||
|
||||
[kinetics.stressValues]
|
||||
|
||||
#.
|
||||
#Fine tune the kinetic stats of individual components
|
||||
[kinetics.stressValues.v2]
|
||||
|
||||
#.
|
||||
#.
|
||||
#[in Stress Units]
|
||||
#Configure the individual stress impact of mechanical blocks. Note that this cost is doubled for every speed increase it receives.
|
||||
[kinetics.stressValues.v2.impact]
|
||||
brass_encased_shaft = 0.0
|
||||
turntable = 4.0
|
||||
clutch = 0.0
|
||||
mechanical_mixer = 4.0
|
||||
gearbox = 0.0
|
||||
mechanical_bearing = 4.0
|
||||
copper_backtank = 4.0
|
||||
hose_pulley = 4.0
|
||||
display_board = 0.0
|
||||
crushing_wheel = 8.0
|
||||
adjustable_chain_gearshift = 0.0
|
||||
millstone = 4.0
|
||||
rotation_speed_controller = 0.0
|
||||
sticky_mechanical_piston = 4.0
|
||||
mechanical_crafter = 2.0
|
||||
deployer = 4.0
|
||||
elevator_pulley = 4.0
|
||||
stressometer = 0.0
|
||||
cogwheel = 0.0
|
||||
encased_chain_drive = 0.0
|
||||
belt = 0.0
|
||||
brass_encased_large_cogwheel = 0.0
|
||||
weighted_ejector = 2.0
|
||||
chain_conveyor = 1.0
|
||||
mechanical_saw = 4.0
|
||||
flywheel = 0.0
|
||||
mechanical_piston = 4.0
|
||||
speedometer = 0.0
|
||||
brass_encased_cogwheel = 0.0
|
||||
clockwork_bearing = 4.0
|
||||
mechanical_press = 8.0
|
||||
mechanical_drill = 4.0
|
||||
andesite_encased_shaft = 0.0
|
||||
netherite_backtank = 4.0
|
||||
mechanical_arm = 2.0
|
||||
sequenced_gearshift = 0.0
|
||||
andesite_encased_large_cogwheel = 0.0
|
||||
shaft = 0.0
|
||||
cuckoo_clock = 1.0
|
||||
gearshift = 0.0
|
||||
rope_pulley = 4.0
|
||||
andesite_encased_cogwheel = 0.0
|
||||
large_cogwheel = 0.0
|
||||
encased_fan = 2.0
|
||||
mysterious_cuckoo_clock = 1.0
|
||||
gantry_shaft = 0.0
|
||||
mechanical_pump = 4.0
|
||||
|
||||
#.
|
||||
#[in Stress Units]
|
||||
#Configure how much stress a source can accommodate for.
|
||||
[kinetics.stressValues.v2.capacity]
|
||||
steam_engine = 1024.0
|
||||
water_wheel = 32.0
|
||||
copper_valve_handle = 8.0
|
||||
hand_crank = 8.0
|
||||
creative_motor = 16384.0
|
||||
large_water_wheel = 128.0
|
||||
windmill_bearing = 512.0
|
||||
|
||||
#.
|
||||
#Create's liquid manipulation tools
|
||||
[fluids]
|
||||
#.
|
||||
#.
|
||||
#[in Buckets]
|
||||
#The amount of liquid a tank can hold per block.
|
||||
#Range: > 1
|
||||
fluidTankCapacity = 8
|
||||
#.
|
||||
#[in Blocks]
|
||||
#The maximum height a fluid tank can reach.
|
||||
#Range: > 1
|
||||
fluidTankMaxHeight = 32
|
||||
#.
|
||||
#[in Blocks]
|
||||
#The maximum distance a mechanical pump can push or pull liquids on either side.
|
||||
#Range: > 1
|
||||
mechanicalPumpRange = 16
|
||||
#.
|
||||
#[in Blocks]
|
||||
#The maximum distance a hose pulley can draw fluid blocks from.
|
||||
#Range: > 1
|
||||
hosePulleyRange = 128
|
||||
#.
|
||||
#[in Blocks]
|
||||
#[-1 to disable this behaviour]
|
||||
#The minimum amount of fluid blocks the hose pulley needs to find before deeming it an infinite source.
|
||||
#Range: > -1
|
||||
hosePulleyBlockThreshold = 10000
|
||||
#.
|
||||
#Whether hose pulleys should continue filling up above-threshold sources.
|
||||
fillInfinite = false
|
||||
#.
|
||||
#Configure which fluids can be drained infinitely.
|
||||
#Allowed Values: ALLOW_ALL, DENY_ALL, ALLOW_BY_TAG, DENY_BY_TAG
|
||||
bottomlessFluidMode = "ALLOW_BY_TAG"
|
||||
#.
|
||||
#Whether hose pulleys should be allowed to place fluid sources.
|
||||
fluidFillPlaceFluidSourceBlocks = true
|
||||
#.
|
||||
#Whether open-ended pipes should be allowed to place fluid sources.
|
||||
pipesPlaceFluidSourceBlocks = true
|
||||
|
||||
#.
|
||||
#Tweaks for logistical components
|
||||
[logistics]
|
||||
#.
|
||||
#.
|
||||
#The amount of ticks a funnel waits between item transferrals, when it is not re-activated by redstone.
|
||||
#Range: > 1
|
||||
defaultExtractionTimer = 8
|
||||
#.
|
||||
#The amount of ticks a portable storage interface waits for transfers until letting contraptions move along.
|
||||
#Range: > 1
|
||||
psiTimeout = 60
|
||||
#.
|
||||
#Maximum distance in blocks a Mechanical Arm can reach across.
|
||||
#Range: > 1
|
||||
mechanicalArmRange = 5
|
||||
#.
|
||||
#Maximum distance in blocks a Package Port can be placed at from its target.
|
||||
#Range: > 1
|
||||
packagePortRange = 5
|
||||
#.
|
||||
#Maximum possible range in blocks of redstone link connections.
|
||||
#Range: > 1
|
||||
linkRange = 256
|
||||
#.
|
||||
#Maximum possible distance in blocks between display links and their target.
|
||||
#Range: > 1
|
||||
displayLinkRange = 64
|
||||
#.
|
||||
#The total amount of stacks a vault can hold per block in size.
|
||||
#Range: 1 ~ 2048
|
||||
vaultCapacity = 20
|
||||
#.
|
||||
#The amount of packages a chain conveyor can carry at a time.
|
||||
#Range: > 1
|
||||
chainConveyorCapacity = 20
|
||||
#.
|
||||
#The amount of ticks a brass tunnel waits between distributions.
|
||||
#Range: 1 ~ 10
|
||||
brassTunnelTimer = 10
|
||||
#.
|
||||
#The amount of ticks a factory gauge waits between requests.
|
||||
#Range: > 5
|
||||
factoryGaugeTimer = 100
|
||||
#.
|
||||
#Whether hostile mobs walking near a seat will start riding it.
|
||||
seatHostileMobs = true
|
||||
|
||||
#.
|
||||
#Everything related to Schematic tools
|
||||
[schematics]
|
||||
#.
|
||||
#.
|
||||
#Whether placing a Schematic directly in Creative Mode should replace world blocks with Air
|
||||
creativePrintIncludesAir = false
|
||||
#.
|
||||
#The amount of Schematics a player can upload until previous ones are overwritten.
|
||||
#Range: > 1
|
||||
maxSchematics = 10
|
||||
#.
|
||||
#[in KiloBytes]
|
||||
#The maximum allowed file size of uploaded Schematics.
|
||||
#Range: > 16
|
||||
maxTotalSchematicSize = 256
|
||||
#.
|
||||
#[in Bytes]
|
||||
#The maximum packet size uploaded Schematics are split into.
|
||||
#Range: 256 ~ 32767
|
||||
maxSchematicPacketSize = 1024
|
||||
#.
|
||||
#Amount of game ticks without new packets arriving until an active schematic upload process is discarded.
|
||||
#Range: > 100
|
||||
schematicIdleTimeout = 600
|
||||
|
||||
#.
|
||||
#Schematicannon
|
||||
[schematics.schematicannon]
|
||||
#.
|
||||
#Amount of game ticks between shots of the cannon. Higher => Slower
|
||||
#Range: > 1
|
||||
schematicannonDelay = 10
|
||||
#.
|
||||
#Amount of blocks a Schematicannon can print per Gunpowder item provided.
|
||||
#Range: > 1
|
||||
schematicannonShotsPerGunpowder = 400
|
||||
|
||||
#.
|
||||
#Equipment and gadgets added by Create
|
||||
[equipment]
|
||||
#.
|
||||
#.
|
||||
#The Maximum Distance to an active mirror for the symmetry wand to trigger.
|
||||
#Range: > 10
|
||||
maxSymmetryWandRange = 50
|
||||
#.
|
||||
#The Maximum Distance a Block placed by Create's placement assist will have to its interaction point.
|
||||
#Range: > 3
|
||||
placementAssistRange = 12
|
||||
#.
|
||||
#The Maximum Distance at which a Toolbox can interact with Players' Inventories.
|
||||
#Range: > 1
|
||||
toolboxRange = 10
|
||||
#.
|
||||
#The Maximum volume of Air that can be stored in a backtank = Seconds of underwater breathing
|
||||
#Range: > 1
|
||||
airInBacktank = 900
|
||||
#.
|
||||
#The volume of Air added by each level of the backtanks Capacity Enchantment
|
||||
#Range: > 1
|
||||
enchantedBacktankCapacity = 300
|
||||
#.
|
||||
#Amount of free Extendo Grip actions provided by one filled Copper Backtank. Set to 0 makes Extendo Grips unbreakable
|
||||
#Range: > 0
|
||||
maxExtendoGripActions = 1000
|
||||
#.
|
||||
#Amount of free Potato Cannon shots provided by one filled Copper Backtank. Set to 0 makes Potato Cannons unbreakable
|
||||
#Range: > 0
|
||||
maxPotatoCannonShots = 200
|
||||
|
||||
#.
|
||||
#Create's builtin Railway systems
|
||||
[trains]
|
||||
#.
|
||||
#.
|
||||
#Whether moving Trains can hurt colliding mobs and players.
|
||||
trainsCauseDamage = true
|
||||
#.
|
||||
#Maximum length of track that can be placed as one batch or turn.
|
||||
#Range: 16 ~ 128
|
||||
maxTrackPlacementLength = 32
|
||||
#.
|
||||
#Maximum length of a Train Stations' assembly track.
|
||||
#Range: > 5
|
||||
maxAssemblyLength = 128
|
||||
#.
|
||||
#Maximum amount of bogeys assembled as a single Train.
|
||||
#Range: > 1
|
||||
maxBogeyCount = 20
|
||||
#.
|
||||
#Relative speed of a manually controlled Train compared to a Scheduled one.
|
||||
#Range: 0.0 ~ 3.4028234663852886E38
|
||||
manualTrainSpeedModifier = 0.75
|
||||
|
||||
#.
|
||||
#Standard Trains
|
||||
[trains.trainStats]
|
||||
#.
|
||||
#[in Blocks/Second]
|
||||
#The top speed of any assembled Train.
|
||||
#Range: 0.0 ~ 3.4028234663852886E38
|
||||
trainTopSpeed = 28.0
|
||||
#.
|
||||
#[in Blocks/Second]
|
||||
#The top speed of Trains during a turn.
|
||||
#Range: 0.0 ~ 3.4028234663852886E38
|
||||
trainTurningTopSpeed = 14.0
|
||||
#.
|
||||
#[in Blocks/Second²]
|
||||
#The acceleration of any assembled Train.
|
||||
#Range: 0.0 ~ 3.4028234663852886E38
|
||||
trainAcceleration = 3.0
|
||||
|
||||
#.
|
||||
#Powered Trains
|
||||
[trains.poweredTrainStats]
|
||||
#.
|
||||
#[in Blocks/Second]
|
||||
#The top speed of powered Trains.
|
||||
#Range: 0.0 ~ 3.4028234663852886E38
|
||||
poweredTrainTopSpeed = 40.0
|
||||
#.
|
||||
#[in Blocks/Second]
|
||||
#The top speed of powered Trains during a turn.
|
||||
#Range: 0.0 ~ 3.4028234663852886E38
|
||||
poweredTrainTurningTopSpeed = 20.0
|
||||
#.
|
||||
#[in Blocks/Second²]
|
||||
#The acceleration of powered Trains.
|
||||
#Range: 0.0 ~ 3.4028234663852886E38
|
||||
poweredTrainAcceleration = 3.0
|
||||
|
120
config/doggytalents-server.toml
Executable file
120
config/doggytalents-server.toml
Executable file
@ -0,0 +1,120 @@
|
||||
|
||||
["Dog Constants"]
|
||||
#By default, Dogs can starve to Incapacitated if are not fed properly.
|
||||
#Disable this to prevent this behaviour. Do note that you can still feed
|
||||
#your Dog to recover health.
|
||||
disable_hunger = false
|
||||
#When enabled, DTN will provide new players of this world
|
||||
#(relative to the point that this option is first enabled on this world)
|
||||
#a Starter Bundle which contains certain key items which assist you in starting
|
||||
#with DTN.
|
||||
enable_starter_bundle = false
|
||||
#By default, each Dog will be one of the Biological Genders. This, like how Biological Genders
|
||||
#work, add restrictions how Dogs can breed. Therefore, only Dogs whose gender is Biologically Opposed
|
||||
#can mate with each other. Set this to true to disable this behaviour.
|
||||
disable_dog_gender = true
|
||||
#When enabled, puppies get some levels from their parents. When disabled, puppies start at 0 points.
|
||||
enable_pup_get_parent_levels = false
|
||||
#When enabled, dogs cannot be killed by any means (except creative-mode-bypass damage, in that case, you can still respawn your dog using his linked bed or commands).
|
||||
#Instead, when his health reaches Zero, he will go into Incapacitated Mode.
|
||||
immortal_dogs = true
|
||||
#When enabled, dog can play tag with you. To make them play, throw a snowball at them.
|
||||
play_tag_with_dog = true
|
||||
#When enabled, dogs will start to miss you when you leave them for too long.
|
||||
#And when you come back, they will rush to you and greet you with love!
|
||||
dog_greet_owner = true
|
||||
#Specify how many dogs can greet you when you approach more than one missing dog.
|
||||
#The remaning dogs will remain in their position.
|
||||
#To disable the limit, set this to any non-positive integer.
|
||||
#Although this will cause all of your dogs to stand up and greet.
|
||||
#YOU HAVE BEEN WARNED! :)
|
||||
#Range: > -2147483648
|
||||
dog_greet_owner_limit = 5
|
||||
#Option to disable dogs who mastered Creeper Sweeper and
|
||||
#and are able to tackle Creepers. This is helpful if players intend
|
||||
#their Creeper Sweeper master dogs to focus on fighting Creeper instead of
|
||||
#warning you, which may causes a bunch of false positives due to the range
|
||||
#being so wide that it includes Creepers which are not in danger zone or not reachable.
|
||||
max_creeper_sweeper_dont_growl = true
|
||||
#Option to disable friendly fire for all players toward all dogs.
|
||||
#This is used to always be the case with friendly fire disabled for a single dog.
|
||||
all_player_cannot_attack_dog = false
|
||||
#Option to prevent dogs from accidentally going into a portal and get
|
||||
#unnecessary transferred to another dimension, causing the owner to have
|
||||
#to take them back. The preferred way to make a dog go to another dimension is
|
||||
#to have Cross Origin Teleport set to true on that dog.
|
||||
all_dog_block_portal = false
|
||||
#Define how many dogs a player can listen to commands which summon more than one dog to you
|
||||
#at the same time. Set this to any negative value to remove the limit completely.
|
||||
#Range: > -2147483648
|
||||
max_heel_limit = 20
|
||||
#Adjust this value to increase or decrease the Dog's hunger speed to your liking.
|
||||
#ex: Set this to 0.5 to halve the Dog Hunger decrease speed.
|
||||
#Range: 0.0 ~ 2.0
|
||||
hunger_modifier = 1.0
|
||||
#Determine if the UUIDs of the dogs are being kept when training from vanilla
|
||||
#and when they respawn on bed. This also allows Duplication Detection.
|
||||
disable_preserve_uuid = false
|
||||
#Duplication Detection
|
||||
#Specify what to do when a Duplication is detected when third parties are trying
|
||||
#to load the dog from their own copy.
|
||||
#Option are specified via the following Integer values
|
||||
#0 - Throw an exception out, this may produce a crash. However, this is the recommended way.
|
||||
#1 - Silently remove the dog.
|
||||
#Other - Do nothing.
|
||||
#Range: > -2147483648
|
||||
duplication_resolve_strategy = 0
|
||||
#By default, you can directly train an untamed wolf to a Dog
|
||||
#with a Training Treat. Set this to True to disable.
|
||||
disable_train_untamed_wolf = true
|
||||
#By default, Dogs respawning from bed after being killed will
|
||||
#be incapacitated and are required to be nursed back to life.
|
||||
#Set this to False to disable.
|
||||
dog_respawn_incapacitated_when_killed = true
|
||||
#Enable this if you prefer Mob Retriever to only work with DTN's dog.
|
||||
mob_retriever_only_carry_dog = false
|
||||
#By default, Dogs extend their bounding box covering the passengers
|
||||
#to avoid suffocating them while calculating the appropriate path.
|
||||
#Set this to false to disable it, but be warned, although Mob Retriever Dogs will still
|
||||
#try to calculate the appropriate path while carrying another mob, there might be accidental suffocations.
|
||||
wolf_mount_passenger_collision = true
|
||||
#By default, Conducting Bone users can summon their Dogs even when they are in
|
||||
#other dimensions. Set this to false to limit Conducting Bone Users to only summon
|
||||
#Dogs of the same dimension.
|
||||
conducting_bone_cross_origin = true
|
||||
#Determine if Dog's incapacitated value should be reset when taking any damage
|
||||
#while being Incapacitated.
|
||||
incap_val_reset_when_hurt = true
|
||||
#Set the maximum amount of wolves each players can train to DTN's Dogs.
|
||||
#If a player meet or exceed this cap, he will not be able to train more wolves into DTN's Dogs.
|
||||
#Set this to a value greater than Zero to activate this cap, other value
|
||||
#will disable the cap, meaning players can get unlimited dogs.
|
||||
#Range: > -2147483648
|
||||
train_wolf_limit = -1
|
||||
#Determine if Dogs summoned from Doggy Charms will have
|
||||
#random Classical Variants instead of always being summoned as Pale.
|
||||
random_var_with_charm = true
|
||||
#Some DTN's Wolf Variants are required to spawn on Biomes
|
||||
#which does not contains the current Wolves_Spawnable_On Blocks.
|
||||
#This option allows wolves to spawn on those block (if spawning in one
|
||||
#of the biomes in question, this settings have no effect on the rest of
|
||||
#the usual biomes.
|
||||
extended_wolves_spawnable_block = true
|
||||
#Some vanilla Wolf Variants are bound to not one but a family of biome
|
||||
#in which some of them they don't actually chunk-generated spawn on
|
||||
#Allowing some of the DTN Wolf Variants in theory to override
|
||||
#those biome without affecting the spawn chance of vanilla.
|
||||
#For instance, Bamboo would override Rusty's chunk-generated/
|
||||
#spawn-egg/summon spawn if the spawn happened specifically in the
|
||||
#Bamboo Jungle Biome and because Rusty doesn't actually chunk-generated
|
||||
#there (they only generate in Sparse Jungle), Bamboo wouldn't affect Rusty's
|
||||
#spawn chance.
|
||||
#Disable this if you prefer to keep the vanilla Wolf Variants bouned
|
||||
#in those biomes previously mentioned instead of being overriden by DTN.
|
||||
wolf_variant_override_exclusive = true
|
||||
#For Minecraft version below 1.20.5
|
||||
#When this option is enabled, upon training a vanilla wolf
|
||||
#to DTN Wolf, DTN will asign a random Classical Variant
|
||||
#(DTN and Armored Paw) instead of sticking with default.
|
||||
random_var_on_train = true
|
||||
|
@ -1,77 +0,0 @@
|
||||
|
||||
[Damage-Module]
|
||||
#The purpose of the damage module is to remove the invulnerability ticks after an entity is damaged to better suit gameplay where entities are going to be ignoring too much damage if left unchecked. Disabling will nullify every feature listed under this module.
|
||||
damageModuleEnabled = true
|
||||
#Some entities or damage sources rely on damage ticks to time their attacks. In these cases, we want to let them initiate i-frames.
|
||||
#entityBlacklist default: ["minecraft:slime","minecraft:ender_dragon","minecraft:magma_cube","irons_spellbooks:wall_of_fire","irons_spellbooks:void_tentacle"]
|
||||
entityBlacklist = ["minecraft:slime", "minecraft:ender_dragon", "minecraft:magma_cube", "irons_spellbooks:wall_of_fire"]
|
||||
#damagesourceBlacklist default: ["lava","inFire","cactus","inWall","hotFloor","lightningBolt","sweetBerryBush","outOfWorld","drown"]
|
||||
damagesourceBlacklist = ["lava", "inFire", "cactus", "inWall", "hotFloor", "lightningBolt", "sweetBerryBush", "outOfWorld", "drown"]
|
||||
#Invulnerability Tick (I-Frame) count. Default: 0 (Vanilla's is 20, one second)
|
||||
invulnerabilityTickCount = 0
|
||||
#Specialized handling for player damage ticks. "ALL" means there is no special handling, "ONLY_LIVING" means only living attacks ignore player i-frames (may help with unforeseen damage like potions), and "NONE" means player's damage ticks are unaffected by the damage module.
|
||||
#Allowed Values: ALL, ONLY_LIVING, NONE
|
||||
playerDamageMode = "ALL"
|
||||
#In order to prevent spam attacks, a minimum threshold of attack strength can be set before an attack can deal damage. Default: 0.75
|
||||
minimumAttackStrength = 0.75
|
||||
#Whether or not a player is allowed to even swing if the threshold is not met. Default: true
|
||||
allowNonFullStrengthAttacks = true
|
||||
#Global multiplier to all knockback. Default: 1.0
|
||||
globalKnockbackMultiplier = 1.0
|
||||
|
||||
[Durability-Module]
|
||||
#The purpose of the durability module is to rework how durability damage is applied to better emulate an rpg setting. Disabling will nullify every feature listed under this module.
|
||||
durabilityModuleEnabled = false
|
||||
#What type of gear should take vanilla durability damage. Default: NONE
|
||||
#Allowed Values: ALL, TOOLS, ARMOR, NONE
|
||||
vanillDurabilityGearType = "NONE"
|
||||
#What type of gear is damaged upon death. Default: ALL
|
||||
#Allowed Values: ALL, TOOLS, ARMOR, NONE
|
||||
deathGearType = "ALL"
|
||||
#The percent of durability damage equipment should take on player dying. Set to 0 to disable. Default: 0.15 (15%)
|
||||
durabilityLostOnDeath = 0.15
|
||||
#An additional constant amount of damage taken on death. This makes items with a high max durability degrade relatively slower. Set to 0 to disable. Default: 25
|
||||
additionalDurabilityLostOnDeath = 25
|
||||
|
||||
[XP-Module]
|
||||
#The purpose of the xp module is to rework how experience is dropped on a player's death by creating a souls-like xp catalyst instead. Disabling will nullify every feature listed under this module.
|
||||
xpModuleEnabled = true
|
||||
#Whether or not players will drop xp despite keepInventory gamerule. Default: true
|
||||
ignoreKeepInventory = true
|
||||
#Whether or not the player who dropped the xp is the only player allow to collect the xp. Default: true
|
||||
onlyAllowOwnerPickup = true
|
||||
#Multiplier to experience dropped by slain entities. Default: 1.0
|
||||
mobDropXpMultiplier = 1.0
|
||||
#Multiplier to experience dropped by blocks broken. Default: 1.0
|
||||
blockDropXpMultiplier = 1.0
|
||||
|
||||
[Enchantment-Module]
|
||||
#The purpose of the enchantment module is to mystify enchantments and add an additional challenge to game by obscuring the description of enchanted and cursed items found through looting. Disabling will nullify every feature listed under this module.
|
||||
enchantmentModuleEnabled = true
|
||||
#Whether or not armor should be automatically identified when equipped. Default: true
|
||||
identifyOnEquip = true
|
||||
#Whether or not unidentified items can be identified by interacting with an enchanting table. Default: true
|
||||
identifyOnEnchantingTable = true
|
||||
#Whether or not the enchanting table's functionality should be disabled, making looting or trading the only way to get enchanted items. Default: false
|
||||
disableEnchantingTable = false
|
||||
|
||||
[Hunger-Module]
|
||||
#The hunger module removes hunger and makes food to directly heal in order to to remove the tedious task of maintaining hunger, as well as rebalance health management during combat and exploration. Disabling will nullify every feature listed under this module.
|
||||
hungerModuleEnable = false
|
||||
#Disable Hunger. Without this, most of the hunger module features and config are nullified, but if you want to adjust stack sizes or potion mechanics without disabling hunger, you can do so here.
|
||||
disableHunger = true
|
||||
#The multiplier of a food's hunger value to health regained by eating it. Default: 0.5 (50%)
|
||||
foodToHealthModifier = 0.5
|
||||
#The amount of time, in ticks, between players naturally regenerating 1 hp. 1 second is 20 ticks. Turn off the naturalRegeneration gamerule to disable. Default: 250.
|
||||
naturalRegenerationTickRate = 250
|
||||
#Changes the stack size of potions. Set to 0 to disable. Requires game restart. Default: 4
|
||||
potionStackSize = 4
|
||||
#Limit the stack size of every food item. Set to 0 to disable. Requires game restart. Default: 0
|
||||
foodStackSize = 0
|
||||
#A Blacklist for limited food stack size, if enabled. Useful for mob drops or other edible items that are not meant as food. Default: ["minecraft:rotten_flesh","minecraft:spider_eye","minecraft:potato","minecraft:carrot","farmersdelight:onion","farmersdelight:tomato","farmersdelight:cabbage"]
|
||||
foodStackSizeBlacklist = ["minecraft:rotten_flesh", "minecraft:spider_eye", "minecraft:potato", "minecraft:carrot", "farmersdelight:onion", "farmersdelight:tomato", "farmersdelight:cabbage"]
|
||||
#Item Cooldown in seconds when throwing a splash potion. Default: 0.5
|
||||
splashPotionCooldown = 0.5
|
||||
#Item Cooldown in seconds when throwing a lingering potion. Default: 1.5
|
||||
lingeringPotionCooldown = 1.5
|
||||
|
46
config/scalinghealth-server.toml
Normal file
46
config/scalinghealth-server.toml
Normal file
@ -0,0 +1,46 @@
|
||||
|
||||
#All SH features can be disabled here. False to disable.
|
||||
[features]
|
||||
#Enable player bonus hp by crystals.
|
||||
crystalsAddHealth = false
|
||||
#Enable player bonus hp by xp.
|
||||
xpAddHealth = false
|
||||
#Enable player regen hp by crystals.
|
||||
crystalsRegenHealth = true
|
||||
#Enable pet add hp by crystals.
|
||||
crystalsAddPetHealth = false
|
||||
#Enable player add damage by crystals.
|
||||
crystalsAddDamage = false
|
||||
#Enable ore gen of health crystals. Still drops as loot.
|
||||
hpCrystalsOreGen = false
|
||||
#Enable ore gen of power crystals. Still drops as loot.
|
||||
powerCrystalsOreGen = false
|
||||
#Mobs will gain bonus health with difficulty.
|
||||
mobHpIncrease = true
|
||||
#Mobs will gain bonus damage with difficulty.
|
||||
mobDamageIncrease = true
|
||||
#Enable player damage scaling.
|
||||
playerDamageScaling = false
|
||||
#Enable mob damage scaling.
|
||||
mobDamageScaling = true
|
||||
#Enable difficulty system. If disabled, everything will have 0 difficulty.
|
||||
enableDifficulty = true
|
||||
#Enable blights. If disabled, no blights will spawn.
|
||||
enableBlights = true
|
||||
|
||||
#Debug settings are intended for tuning configs or diagnosing issues.
|
||||
#They may decrease performance and should be disabled for normal play.
|
||||
[debug]
|
||||
#Must be true for other debug settings to apply
|
||||
masterSwitch = false
|
||||
#Show some text in-game about player health, difficulty, and maybe other things.
|
||||
showOverlay = true
|
||||
#Log details of entity spawns, including effects of difficulty.
|
||||
#This creates a lot of log spam, and will likely lag the game.
|
||||
logEntitySpawns = false
|
||||
#Logs details of potions effects added to mobs.
|
||||
logApplyingMobPotions = false
|
||||
#Log details of scaled damage, useful for fine-tuning damage scaling.
|
||||
#May create a fair amount of log spam, but shouldn't slow down the game too much.
|
||||
logDamageScaling = false
|
||||
|
4
config/sebastrnlib-server.toml
Executable file
4
config/sebastrnlib-server.toml
Executable file
@ -0,0 +1,4 @@
|
||||
#Set this to true to disable sending the thank you message that SebastrnLib shows when a player joins.
|
||||
#Note, that this stops showing the message for every player, even those that want to see them.
|
||||
disable_thanks_message = true
|
||||
|
@ -1,12 +0,0 @@
|
||||
|
||||
["Version Configuration"]
|
||||
# Define a version here. On world load the mod will look up the serverconfig version and reset all files that specified up to the newest version.
|
||||
# Example: ["1=minecraft","2=forge"] will reset minecraft and forge config on first load, but will only reset forge if the world has been loaded before with only version 1 defined
|
||||
versions = [""]
|
||||
|
||||
["File Deleter"]
|
||||
# This is intended for deleting files for pack updates. This is a last resort! Replace with empty files instead when possible. The file will be deleted every launch if it exists! Specify the path to the file. Comma Separated List. Example: scripts/badscript.zs
|
||||
files = [""]
|
||||
# By default Folders are only deleted if they are empty. Set to true to change that.
|
||||
deleteFoldersWithContent = false
|
||||
|
@ -1,208 +0,0 @@
|
||||
|
||||
[item]
|
||||
|
||||
#Blueprint and template settings
|
||||
[item.blueprint]
|
||||
#Allowed blueprint types. Valid values are: BOTH, BLUEPRINT, and TEMPLATE
|
||||
#Allowed Values: BOTH, BLUEPRINT, TEMPLATE
|
||||
typesAllowed = "BOTH"
|
||||
#When joining a new world, should players be given a blueprint package?
|
||||
#The blueprint package gives some blueprints when used (right-click).
|
||||
#To change what is given, override the starter_blueprints loot table.
|
||||
spawnWithStarterBlueprints = false
|
||||
|
||||
#Repair kit configs.
|
||||
[item.repairKits]
|
||||
|
||||
#Capacity is the number of materials that can be stored (all types combined)
|
||||
#Setting to zero would make the repair kit unusable.
|
||||
[item.repairKits.capacity]
|
||||
#Range: > 0
|
||||
very_crude = 8
|
||||
#Range: > 0
|
||||
crude = 16
|
||||
#Range: > 0
|
||||
sturdy = 32
|
||||
#Range: > 0
|
||||
crimson = 48
|
||||
#Range: > 0
|
||||
azure = 64
|
||||
|
||||
#Efficiency is the percentage of the repair value used. Higher values mean less materials used.
|
||||
#Setting to zero would make the repair kit unusable.
|
||||
[item.repairKits.efficiency]
|
||||
#Range: 0.0 ~ 10.0
|
||||
very_crude = 0.30000001192092896
|
||||
#Range: 0.0 ~ 10.0
|
||||
crude = 0.3499999940395355
|
||||
#Range: 0.0 ~ 10.0
|
||||
sturdy = 0.4000000059604645
|
||||
#Range: 0.0 ~ 10.0
|
||||
crimson = 0.44999998807907104
|
||||
#Range: 0.0 ~ 10.0
|
||||
azure = 0.5
|
||||
#Repair efficiency with loose materials if no repair kit is used.
|
||||
#Setting a value greater than zero makes repair kits optional.
|
||||
#Range: 0.0 ~ 10.0
|
||||
missing = 0.0
|
||||
|
||||
[item.netherwood_charcoal]
|
||||
#Burn time of netherwood charcoal, in ticks. Vanilla charcoal is 1600.
|
||||
#Range: > 0
|
||||
burn_time = 2400
|
||||
|
||||
#Settings for nerfed items.
|
||||
#You can give items reduced durability to encourage use of Silent Gear tools.
|
||||
#Changes require a restart!
|
||||
[nerfedItems]
|
||||
#Enable this feature. If false, the other settings in this category are ignored.
|
||||
enabled = false
|
||||
#Multiplies max durability by this value. If the result would be zero, a value of 1 is assigned.
|
||||
#Range: 0.0 ~ 1.0
|
||||
durabilityMultiplier = 0.05
|
||||
#Multiplies harvest speed by this value.
|
||||
#Range: 0.0 ~ 1.0
|
||||
harvestSpeedMultiplier = 0.5
|
||||
#These items will have reduced durability
|
||||
items = ["diamond_axe", "iron_axe", "golden_axe", "stone_axe", "wooden_axe", "diamond_hoe", "iron_hoe", "golden_hoe", "stone_hoe", "wooden_hoe", "diamond_pickaxe", "iron_pickaxe", "golden_pickaxe", "stone_pickaxe", "wooden_pickaxe", "diamond_shovel", "iron_shovel", "golden_shovel", "stone_shovel", "wooden_shovel", "diamond_sword", "iron_sword", "golden_sword", "stone_sword", "wooden_sword"]
|
||||
|
||||
#Settings for sinew drops
|
||||
[sinew]
|
||||
#Drop rate of sinew (chance out of 1)
|
||||
#Range: 0.0 ~ 1.0
|
||||
dropRate = 0.2
|
||||
#These entities can drop sinew when killed.
|
||||
dropsFrom = ["minecraft:cow", "minecraft:pig", "minecraft:sheep"]
|
||||
|
||||
#Settings for gear (tools, weapons, and armor)
|
||||
[gear]
|
||||
#Allow parts to be crafted with mixed materials in a crafting grid, like earlier versions.
|
||||
#In 1.17, mixing is normally only allowed in compound-crafting blocks.
|
||||
allowLegacyMaterialMixing = false
|
||||
#If set to false all conversion recipes (type 'silentgear:conversion') will be disabled
|
||||
#An example of a conversion recipe is placing a vanilla stone pickaxe into a crafting grid to make a Silent Gear stone pickaxe
|
||||
#Note: This also affects conversion recipes added by data packs and other mods
|
||||
allowConversionRecipes = true
|
||||
#Displays a message in chat, notifying the player that an item broke and hinting that it can be repaired
|
||||
sendBrokenMessage = true
|
||||
#How frequently gear will recalcute stats as damaged
|
||||
#Higher numbers will cause more recalculations, allowing traits to update stat values more often
|
||||
#Range: > 1
|
||||
damageFactorLevels = 10
|
||||
#If true, gear breaks permanently, like vanilla tools and armor
|
||||
breaksPermanently = false
|
||||
#The item tier assigned to gear tool items.
|
||||
#Leave this alone unless you are trying to work around mod compatibility issues!
|
||||
#Normally, this value is not used for anything. But some mods mistakenly check it.
|
||||
#Allowed Values: WOOD, STONE, IRON, DIAMOND, GOLD, NETHERITE
|
||||
dummyToolTier = "WOOD"
|
||||
#The armor material assigned to the gear armor items.
|
||||
#Leave this alone unless you are trying to work around mod compatibility issues!
|
||||
#Normally, this value is not used for anything. But some mods mistakenly check it.
|
||||
#Allowed Values: LEATHER, CHAIN, IRON, GOLD, DIAMOND, TURTLE, NETHERITE
|
||||
dummyArmorMaterial = "LEATHER"
|
||||
|
||||
[gear.enchanting]
|
||||
#Allow gear items to be enchanted by normal means (enchanting table, etc.)
|
||||
#There may still be other ways to obtain enchantments on gear items, depending on what other mods are installed.
|
||||
#Enchantments will not be removed from gear items that have them.
|
||||
allowEnchanting = true
|
||||
#Forcibly remove all enchantments from gear items. Enchantments added by traits will not be removed.
|
||||
#Enchantments will be removed during stat recalculations, so items not in a player's inventory will not be affected.
|
||||
forceRemoveEnchantments = false
|
||||
|
||||
[gear.prospector_hammer]
|
||||
#The range in blocks the prospector hammer will search for blocks of interest
|
||||
#Range: 0 ~ 64
|
||||
range = 16
|
||||
|
||||
[gear.saw]
|
||||
#Caps how far the saw can look for blocks when chopping down trees. Try decreasing this if you get stack overflow exceptions.
|
||||
#Increasing this value is allowed, but not recommended unless you know what you are doing.
|
||||
#Range: > 0
|
||||
recursionDepth = 200
|
||||
|
||||
#Settings for AOE tools (hammer, excavator)
|
||||
#Match modes determine what blocks are considered similar enough to be mined together.
|
||||
#LOOSE: Break anything (you probably do not want this)
|
||||
#MODERATE: Break anything with the same harvest level
|
||||
#STRICT: Break only the exact same block
|
||||
[gear.aoeTool]
|
||||
|
||||
[gear.aoeTool.matchMode]
|
||||
#Match mode for most blocks
|
||||
#Allowed Values: LOOSE, MODERATE, STRICT
|
||||
standard = "MODERATE"
|
||||
#Match mode for ore blocks (anything in the forge:ores block tag)
|
||||
#Allowed Values: LOOSE, MODERATE, STRICT
|
||||
ores = "STRICT"
|
||||
|
||||
[gear.repairs]
|
||||
#Effectiveness of gear repairs done in an anvil. Set to 0 to disable anvil repairs.
|
||||
#Range: 0.0 ~ 1.0
|
||||
anvilEffectiveness = 0.5
|
||||
#DEPRECATED! Use repair kit configs instead.
|
||||
#Range: 0.0 ~ 1.0
|
||||
quickEffectiveness = 0.35
|
||||
|
||||
[gear.upgrades]
|
||||
#If true, upgrade parts may only be applied in an anvil.
|
||||
applyInAnvilOnly = false
|
||||
#If true, parts that are replaced (swapped out) of a gear item are not returned to the player and are instead destroyed.
|
||||
#This applies to the recipe where placing a gear item and a part into a crafting grid will swap out the part.
|
||||
destroySwappedParts = false
|
||||
|
||||
#Settings for the material grader
|
||||
[materialGrader]
|
||||
#The median (most common, average) grade that a material grader with tier 1 catalyst will produce.
|
||||
#Higher tier catalysts will increase the median by one grade per tier past 1 (if 1 = C, 2 = B, etc.)
|
||||
#Allowed Values: NONE, E, D, C, B, A, S, SS, SSS, MAX
|
||||
median_grade = "C"
|
||||
#The standard deviation of grades the material grader will produce.
|
||||
#Grades are normally distributed, with the median grade being at the center of the bell curve.
|
||||
#Larger numbers will make both higher and lower grades more common.
|
||||
#Extremely large values may completely break the curve, yielding mostly the lowest and highest grades.
|
||||
#Range: 0.0 ~ 100.0
|
||||
standardDeviation = 1.5
|
||||
|
||||
#Settings for the salvager
|
||||
[salvager]
|
||||
|
||||
[salvager.partLossRate]
|
||||
#Minimum rate of part loss when salvaging items. 0 = no loss, 1 = complete loss.
|
||||
#Rate depends on remaining durability.
|
||||
#Range: 0.0 ~ 1.0
|
||||
min = 0.0
|
||||
#Maximum rate of part loss when salvaging items. 0 = no loss, 1 = complete loss.
|
||||
#Rate depends on remaining durability.
|
||||
#Range: 0.0 ~ 1.0
|
||||
max = 0.5
|
||||
|
||||
#Settings for the starlight charger
|
||||
[starlightCharger]
|
||||
#The rate at which the starlight charger gathers energy during the night
|
||||
#Range: > 0
|
||||
chargeRate = 50
|
||||
#The maximum amount of energy the starlight charger can store
|
||||
#Range: > 0
|
||||
maxCharge = 1000000
|
||||
|
||||
[debug]
|
||||
|
||||
[debug.logging]
|
||||
#Log additional information related to loading and synchronizing gear parts and traits.
|
||||
#This might help track down more obscure issues.
|
||||
extraPartAndTraitInfo = false
|
||||
#Log stat calculations in the debug.log every time gear stats are recalculated
|
||||
stats = true
|
||||
#Log information on construction of gear and part models, as well as textures they attempt to load.
|
||||
#This is intended to help find and fix rare issues that some users are experiencing.
|
||||
modelAndTexture = false
|
||||
#Log details about certain features being adding to biomes and other world generator details
|
||||
worldGen = true
|
||||
|
||||
[other]
|
||||
#Shows a "WIP" (work in progress) label in the tooltip of certain unfinished, but usable blocks and items
|
||||
#Set to false to remove the text from tooltips
|
||||
showWipText = true
|
||||
|
94
config/weaponleveling-server.toml
Executable file
94
config/weaponleveling-server.toml
Executable file
@ -0,0 +1,94 @@
|
||||
|
||||
#Server Config
|
||||
[server]
|
||||
#The amount of Weapon XP a player gains when hitting a mob
|
||||
#Range: 0 ~ 10000
|
||||
hittingXPAmount = 1
|
||||
#The chance of a hit giving you xp
|
||||
#Range: 0 ~ 100
|
||||
hittingChance = 20
|
||||
#The amount of Weapon XP a player gains when critting a mob
|
||||
#Range: 0 ~ 10000
|
||||
value_crit_xp_amount = 2
|
||||
#The chance of a crit giving you xp
|
||||
#Range: 0 ~ 100
|
||||
value_crit_percentage = 80
|
||||
#The Max Level a Weapon can Reach
|
||||
#Range: 0 ~ 10000
|
||||
weaponMaxLevel = 500
|
||||
#The Modifier for the equation used to calculate the amount of xp needed to level up (Default = 80)
|
||||
#Range: 0 ~ 10000
|
||||
weaponLevelModifier = 80
|
||||
#The XP amount needed to reach the first level (Default = 50)
|
||||
#Range: 0 ~ 10000
|
||||
weaponStartAmount = 50
|
||||
#The Extra Damage a weapon gets for each level (Default = 0.1)
|
||||
#Range: 0.0 ~ 100.0
|
||||
weaponDamagePerLevel = 0.1
|
||||
#The Value, that gets multiplied with the bow's damage to lower it. It is recommended to leave it below 1 (Default = 0.25d)
|
||||
#Range: 0.0 ~ 10.0
|
||||
weaponBowLikeModifier = 0.25
|
||||
#The Max Percentage an Armor Part can reduce
|
||||
#Range: 0.0 ~ 100.0
|
||||
weaponMaxReduction = 75.0
|
||||
#The value that defines the range in which an RNG will generate a random amount of XP for each armor Piece. Setting it to 100 will cause the RNG to have no effect
|
||||
#Range: 0 ~ 100
|
||||
value_armor_min_armor_xp_amount = 50
|
||||
|
||||
#Item Config
|
||||
[server.item]
|
||||
#Blacklisted Items
|
||||
blacklist_items = []
|
||||
#Melee Weapons, that are not extending the AxeItem or SwordItem Class
|
||||
melee_items = ["miapi:modular_katars", "minecraft:trident", "tetra:modular_sword", "tetra:modular_double", "tetra:modular_single", "tconstruct:dagger", "tconstruct:sword", "tconstruct:cleaver", "tconstruct:scythe", "tconstruct:broad_axe", "tconstruct:hand_axe", "tconstruct:sledge_hammer", "tconstruct:mattock", "parrying:wood_mace", "parrying:stone_mace", "parrying:iron_mace", "parrying:gold_mace", "parrying:diamond_mace", "parrying:netherite_mace", "parrying:wood_spear", "parrying:stone_spear", "parrying:iron_spear", "parrying:gold_spear", "parrying:diamond_spear", "parrying:netherite_spear", "parrying:wood_dagger", "parrying:stone_dagger", "parrying:iron_dagger", "parrying:gold_dagger", "parrying:diamond_dagger", "parrying:netherite_dagger", "parrying:wood_flail", "parrying:stone_flail", "parrying:iron_flail", "parrying:gold_flail", "parrying:diamond_flail", "parrying:netherite_flail", "parrying:wood_hammer", "parrying:stone_hammer", "parrying:iron_hammer", "parrying:gold_hammer", "parrying:diamond_hammer", "parrying:netherite_hammer"]
|
||||
#Armors, that are not extending the Armor Class or Should be added if Option "disable_unlisted_items" is set to true
|
||||
armor_items = []
|
||||
#Projectile Weapons, that are not extending the ProjectileItem Class
|
||||
projectile_items = ["minecraft:trident", "minecraft:bow", "minecraft:crossbow", "tetra:modular_crossbow", "tetra:modular_bow", "tetra:modular_single", "cgm:pistol", "cgm:shotgun", "cgm:mini_gun", "cgm:assault_rifle", "cgm:machine_pistol", "cgm:heavy_rifle", "cgm:rifle", "cgm:grenade_launcher", "cgm:bazooka", "parrying:wood_spear", "parrying:stone_spear", "parrying:iron_spear", "parrying:gold_spear", "parrying:diamond_spear", "parrying:netherite_spear", "parrying:wood_dagger", "parrying:stone_dagger", "parrying:iron_dagger", "parrying:gold_dagger", "parrying:diamond_dagger", "parrying:netherite_dagger"]
|
||||
#How the player is notified about the item's Level Up
|
||||
#ACTIONBAR: Will display the Level Up in the Actionbar
|
||||
#TOAST: Will display the Level Up in the Actionbar
|
||||
#Allowed Values: ACTIONBAR, TOAST
|
||||
levelUpDisplayType = "TOAST"
|
||||
#Items, that should not fully break when their durability reaches 0.
|
||||
unbreakable_items_whitelist = []
|
||||
#Items, you want to break, even if they are a Levelable item or in the whitelist (why did you put em there?).
|
||||
unbreakable_items_blacklist = []
|
||||
#If set to true, all items that are levelable will not break when durability reaches 0
|
||||
levelable_items_auto_unbreakable = true
|
||||
#If set to true, items will not vanish when broken, but rather have a useless version
|
||||
broken_items_wont_vanish = true
|
||||
#If set to true, Swords, Axes and Armor will not be supported
|
||||
disable_unlisted_items = false
|
||||
#Defines whether Weapon Leveling will log every registered weapon as debug. If an Item is invalid it will still send an Error.
|
||||
send_registry_in_log = false
|
||||
|
||||
#Entity Config
|
||||
[server.entiy]
|
||||
#The generic Amount of XP a Player gains when killing a not defined Entity
|
||||
#Range: 0 ~ 10000
|
||||
killingGenericXPAmount = 1
|
||||
#The amount of Weapon XP a player gains when killing a mob
|
||||
#Range: 0 ~ 10000
|
||||
killingAnimalXPAmount = 2
|
||||
#The amount of Weapon XP a player gains when killing a monster
|
||||
#Range: 0 ~ 10000
|
||||
killingMonsterXPAmount = 10
|
||||
#The amount of Weapon XP a player gains when killing a mini boss
|
||||
#Range: 0 ~ 10000
|
||||
killingMiniBossXPAmount = 50
|
||||
#The amount of Weapon XP a player gains when killing a boss
|
||||
#Range: 0 ~ 10000
|
||||
KillingBossXPAmount = 100
|
||||
#
|
||||
#Any LivingEntity, that is killed without being in the list will just have the GenericXPAmount
|
||||
#
|
||||
#A List of all the Animals affected by the mod
|
||||
animal_entities = ["minecraft:pig", "minecraft:cow", "minecraft:sheep", "minecraft:chicken", "minecraft:mooshroom", "minecraft:axolotl", "minecraft:bee", "minecraft:cat", "minecraft:donkey", "minecraft:fox", "minecraft:goat", "minecraft:horse", "minecraft:llama", "minecraft:mule", "minecraft:ocelot", "minecraft:panda", "minecraft:rabbit", "minecraft:strider", "minecraft:hoglin", "minecraft:trader_llama", "minecraft:turtle", "minecraft:wolf", "minecraft:squid", "minecraft:glow_squid", "minecraft:dolphin", "minecraft:polar_bear", "minecraft:pufferfish", "minecraft:salmon", "minecraft:cod", "minecraft:tropical_fish", "alexsmobs:grizzly_bear", "alexsmobs:roadrunner", "alexsmobs:gazelle", "alexsmobs:crocodile", "alexsmobs:fly", "alexsmobs:hummingbird", "alexsmobs:orca", "alexsmobs:sunbird", "alexsmobs:gorilla", "alexsmobs:rattlesnake", "alexsmobs:endergrade", "alexsmobs:hammerhead_shark", "alexsmobs:lobster", "alexsmobs:komodo_dragon", "alexsmobs:capuchin_monkey", "alexsmobs:warped_toad", "alexsmobs:moose", "alexsmobs:raccoon", "alexsmobs:blobfish", "alexsmobs:seal", "alexsmobs:cockroach", "alexsmobs:shoebill", "alexsmobs:elephant", "alexsmobs:crow", "alexsmobs:snow_leopard", "alexsmobs:alligator_snapping_turtle", "alexsmobs:mungus", "alexsmobs:mantis_shrimp", "alexsmobs:polar_bear", "alexsmobs:emu", "alexsmobs:platypus", "alexsmobs:dropbear", "alexsmobs:tasmanian_devil", "alexsmobs:kangaroo", "alexsmobs:cachalot_whale", "alexsmobs:leafcutter_ant", "alexsmobs:bald_eagle", "alexsmobs:tiger", "alexsmobs:tarantula_hawk", "alexsmobs:frilled_shark", "alexsmobs:mimic_octopus", "alexsmobs:seagull", "alexsmobs:tusklin", "alexsmobs:toucan", "alexsmobs:maned_wolf", "alexsmobs:anaconda", "alexsmobs:anteater", "alexsmobs:flutter", "alexsmobs:gelada_monkey", "alexsmobs:jerboa", "alexsmobs:terrapin", "alexsmobs:comb_jelly", "alexsmobs:cosmic_cod", "alexsmobs:bunfungus", "alexsmobs:bison", "alexsmobs:giant_squid", "alexsmobs:squid_grapple", "alexsmobs:sea_bear", "alexsmobs:devils_hole_pupfish", "alexsmobs:catfish", "alexsmobs:flying_fish", "alexsmobs:rain_frog", "alexsmobs:potoo", "alexsmobs:mudskipper", "alexsmobs:rhinoceros", "alexsmobs:sugar_glider"]
|
||||
#A List of all the Monsters affected by the mod
|
||||
monster_entities = ["minecraft:enderman", "minecraft:zombified_piglin", "minecraft:spider", "minecraft:cave_spider", "minecraft:blaze", "minecraft:creeper", "minecraft:drowned", "minecraft:guardian", "minecraft:endermite", "minecraft:ghast", "minecraft:husk", "minecraft:magma_cube", "minecraft:phantom", "minecraft:piglin", "minecraft:piglin_brute", "minecraft:pillager", "minecraft:ravager", "minecraft:shulker", "minecraft:silverfish", "minecraft:skeleton", "minecraft:slime", "minecraft:stray", "minecraft:vex", "minecraft:vindicator", "minecraft:witch", "minecraft:wither_skeleton", "minecraft:zoglin", "minecraft:zombie", "minecraft:zombie_villager", "alexsmobs:bone_serpent", "alexsmobs:crimson_mosquito", "alexsmobs:mimicube", "alexsmobs:soul_vulture", "alexsmobs:spectre", "alexsmobs:guster", "alexsmobs:straddler", "alexsmobs:stradpole", "alexsmobs:enderiophage", "alexsmobs:froststalker", "alexsmobs:laviathan", "alexsmobs:cosmaw", "alexsmobs:rocky_roller", "alexsmobs:skelewag"]
|
||||
#A List of all the Mini Bosses affected by the mod
|
||||
miniboss_entities = ["minecraft:elder_guardian", "minecraft:ravager", "minecraft:evoker", "alexsmobs:warped_mosco"]
|
||||
#A List of all the Bosses affected by the mod
|
||||
boss_entities = ["minecraft:wither", "minecraft:ender_dragon", "alexsmobs:void_worm"]
|
||||
|
Reference in New Issue
Block a user