init v1.2.1

This commit is contained in:
anonoe 2025-03-26 21:40:15 +01:00
parent 67fc81bb7a
commit 7d7fc5f859
88 changed files with 1323 additions and 0 deletions

0
client/config/NoChatReports/NCR-Client.json Executable file → Normal file
View file

0
client/config/badoptimizations.txt Executable file → Normal file
View file

0
client/config/c2me.toml Executable file → Normal file
View file

0
client/config/entityculling.json Executable file → Normal file
View file

0
client/config/fabric_loader_dependencies.json Executable file → Normal file
View file

0
client/config/ferritecore.mixin.properties Executable file → Normal file
View file

0
client/config/immediatelyfast.json Executable file → Normal file
View file

0
client/config/modernfix-mixins.properties Executable file → Normal file
View file

0
client/config/moreculling.toml Executable file → Normal file
View file

0
client/config/sodium-options.json Executable file → Normal file
View file

0
client/config/threadtweak.json Executable file → Normal file
View file

0
client/config/vmp.properties Executable file → Normal file
View file

View file

@ -0,0 +1,3 @@
FROM alpine:latest
RUN apk add --no-cache openjdk21-jre-headless

13
server/compose.yml Normal file
View file

@ -0,0 +1,13 @@
version: '3.8'
services:
jre-hl-mc:
image: alp-jre-21-hl:latest
volumes:
- ./server:/mnt/server
working_dir: /mnt/server
command: ["java", "-Xmx4G", "-Xms1G", "-jar", "minecraft_server.jar", "--nogui"]
ports:
- "25565:25565"
- "24454:24454"
tty: true
# restart: unless-stopped

View file

@ -0,0 +1,5 @@
{
"showNCRButton": false,
"showReloadButton": false,
"verifiedIconEnabled": false
}

View file

@ -0,0 +1,7 @@
{
"demandOnClientMessage": "You do not have No Chat Reports, and this server is configured to require it on client!",
"demandOnClient": false,
"convertToGameMessage": true,
"addQueryData": true,
"enableDebugLog": false
}

View file

@ -0,0 +1,3 @@
# No Chat Reports
You can find updated documentation of configuration files on the wiki:
https://github.com/Aizistral-Studios/No-Chat-Reports/wiki/Configuration-Files

View file

@ -0,0 +1,45 @@
# The URL of the Filebin service that the mod should use
filebin_url=https://filebin.net/
# The maximum allowed size of an uploaded file in bytes
max_upload_size=20000000
# The cooldown of goat horns with custom audio in ticks
goat_horn_cooldown=140
# The range of music discs with custom audio in blocks
music_disc_range=65.0
# The range of note blocks with custom audio in blocks
note_block_range=16.0
# The range of goat horns with custom audio in blocks
goat_horn_range=256.0
# The maximum allowed range of a music disc with custom audio in blocks
max_music_disc_range=256.0
# The maximum allowed range of a note block with custom audio in blocks
max_note_block_range=256.0
# The maximum allowed range of a goat horn with custom audio in blocks
max_goat_horn_range=512.0
# Whether users should be able to upload .wav files
# Note that .wav files are not compressed and can be very large
# Playing .wav files may result in more RAM usage
allow_wav_upload=true
# Whether users should be able to upload .mp3 files
# Note that .mp3 files require Simple Voice Chats mp3 decoder
# Playing .mp3 files can be slightly more CPU intensive
allow_mp3_upload=true
# The maximum allowed duration of a custom music disc in seconds
max_music_disc_duration=600
# The maximum allowed duration of a note block with custom audio in seconds
max_note_block_duration=300
# The maximum allowed duration of a custom goat horn in seconds
max_goat_horn_duration=20
# The maximum amount of audio files that are cached in memory
# Setting this to 0 will disable the cache
# A higher value will result in less disk reads, but more RAM usage
cache_size=16
# Static audio does not have directionality or falloff (volume does not decrease with distance)
# The /audioplayer setstatic [enabled] command can be used when this is set to true
# If this config option is disabled, static audio is completely disabled and will play as if the option wouldn't be set
allow_static_audio=true
# If the mod should run a webserver for uploads
# You can configure the webserver in the webserver.properties config
# The webserver.properties will only be generated if this option is set to true
# NOTE: This option is experimental and subject to change
run_web_server=false

View file

@ -0,0 +1,144 @@
version = 3
# (Default:
# max(
# 1,
# min(
# if( is_windows,
# (cpus / 1.6 - 2),
# (cpus / 1.2 - 2)
# ),
# if( is_j9vm,
# ( ( mem_gb - (if(is_client, 0.6, 0.2)) ) / 0.5 ),
# ( ( mem_gb - (if(is_client, 1.2, 0.6)) ) / 1.2 )
# )
# ) - if(is_client, 2, 0)
# )
# )
# The expression for the default value of global executor parallelism.
# This is used when the parallelism isn't overridden.
# Available variables: is_windows, is_j9vm, is_client, cpus, mem_gb
#
defaultGlobalExecutorParallelismExpression = "max(1,min(if(is_windows,(cpus/2.0),(cpus/1.5)),if(is_j9vm,((mem_gb-(if(is_client,0.5,0.2)))/0.2),((mem_gb-(if(is_client,0.8,0.5)))/0.2))))"
# (Default: 10) Configures the parallelism of global executor
globalExecutorParallelism = "default"
[noTickViewDistance]
# (Default: true) Whether to use compatibility mode to send chunks
# This may fix some mod compatibility issues
compatibilityMode = false
# (Default: 11) No-tick view distance max concurrent chunk loads
# Lower this for a better latency and higher this for a faster loading
maxConcurrentChunkLoads = 2
# (Default: false) Whether to ensure correct chunks within normal render distance
# This will send chunks twice increasing network load
ensureChunkCorrectness = "default"
# (Default: true) Whether to enable no-tick view distance
enabled = "default"
[ioSystem]
# (Default: true) Whether to use async chunk loading & unloading
async = "default"
# (Default: -1) Defines which chunk compression should be used
# -1 for Vanilla default
# 1 for GZip (RFC1952) (Vanilla compatible)
# 2 for Zlib (RFC1950) (Vanilla default) (Vanilla compatible)
# 3 for Uncompressed (Fastest, but higher disk usage) (Vanilla compatible)
#
# Original chunk data will still readable after modifying this option
# as this option only affects newly stored chunks
# Invalid values will fall back to vanilla default
#
chunkStreamVersion = "default"
# (Default: false) EXPERIMENTAL FEATURE
# This replaces the way your chunks are saved.
# Please keep regular backups of your world if you are using this feature,
# and report any world issues you encounter with this feature to our GitHub.
#
# Whether to use the fast reduced allocation chunk serializer
# (may cause incompatibility with other mods)
#
# Set to false for the following reasons:
# Incompatible with architectury@9.2.14 (*) (defined in c2me)
gcFreeChunkSerializer = true
# (Default: true) Whether to use the optimized implementation of IO system
replaceImpl = "default"
# (Default: 8192) Soft limit for io worker nbt cache
chunkDataCacheSoftLimit = "default"
# (Default: 32678) Hard limit for io worker nbt cache
chunkDataCacheLimit = "default"
[threadedWorldGen]
# (Default: true) Whether to allow feature generation (world decorations like trees, ores and etc.) run in parallel
# (may cause incompatibility with other mods)
allowThreadedFeatures = "default"
# (Default: true) Whether to allow reducing lock radius
# (may cause incompatibility with other mods)
reduceLockRadius = "default"
# (Default: true) Whether to enable async and parallel scheduling
# This will reduce server thread load
# (may cause incompatibility with other mods)
#
asyncScheduling = "default"
# (Default: true) Whether to enable this feature
enabled = true
[fixes]
# (Default: true)
# Whether to disable the shutdown hook of log4j2 on dedicated servers.
# Enabling this also makes the JVM exit when the dedicated server is considered fully shut down.
# This option have no effect on client-side.
# We has historically been doing this, and this config option allows you to disable this behavior.
#
disableLoggingShutdownHook = "default"
# (Default: true) Enforces safe world random access.
# This feature detects unsafe off-thread world random access, helping to find the causes
# of mysterious "Accessing LegacyRandomSource from multiple threads" crash.
# The default behavior is to fail hard when such bad things happens.
# Disabling this option will replace this behavior with a warning.
#
# It is generally not recommended to disable this settings unless you know what you are doing
#
#
enforceSafeWorldRandomAccess = "default"
[generalOptimizations]
# (Default: 100000) The task interval of mid-tick chunk tasks in nanoseconds (-1 to disable)
# Mid-tick chunk tasks is to execute chunk tasks during server tick loop
# to speed up chunk loading and generation
# This helps chunks loading and generating under high MSPT but may raise
# MSPT when chunks are loading or generating
#
# It is generally not recommended to adjust this value unless you know
# what you are doing
#
# Incompatible with Dimensional Threading (dimthread)
#
midTickChunkTasksInterval = "default"
# (Default: true) Whether to let async chunk request no longer block server thread
# (may cause incompatibility with other mods)
optimizeAsyncChunkRequest = "default"
[generalOptimizations.autoSave]
# (Default: ENHANCED) Defines how auto save should be handled
# VANILLA: Use vanilla auto-save behavior (auto-save performed every tick during ticking)
# ENHANCED: Use C2ME enhanced auto-save (auto-save performed when the server have spare time after ticking)
# PERIODIC: Use pre-1.18 vanilla auto-save behavior (auto-save performed every 6000 ticks during ticking)
#
# Please preserve quotes so this config don't break
#
mode = "default"
# (Default: 20000) Defines the delay in milliseconds between performing auto-save for a chunk
# This is only used when mode is set to ENHANCED
#
delay = "default"
[vanillaWorldGenOptimizations]
# (Default: true) Whether to enable aquifer optimizations to accelerate overworld worldgen
# (may cause incompatibility with other mods)
optimizeAquifer = "default"
# (Default: true) Whether to enable End Biome Cache to accelerate The End worldgen
# This is no longer included in lithium-fabric
# (may cause incompatibility with other mods)
#
useEndBiomeCache = "default"

View file

@ -0,0 +1,6 @@
# If set to false, warnings will not get logged when a component fails to be resolved (typically due to mods being removed)
# Default value: true
log-deserialization-warnings = true
# Internal value, do not edit or your changes may be arbitrarily reset
config-version = 1

View file

@ -0,0 +1,158 @@
#.
#Client-only settings - If you're looking for general settings, look inside your worlds serverconfig folder!
[client]
#.
#Choose the menu row that the Create config button appears on in the main menu
#Set to 0 to disable the button altogether
#Range: 0 ~ 4
mainMenuConfigButtonRow = 2
#.
#Choose the menu row that the Create config button appears on in the in-game menu
#Set to 0 to disable the button altogether
#Range: 0 ~ 5
ingameMenuConfigButtonRow = 3
#.
#Higher density means more spawned particles.
#Range: 0.0 ~ 1.0
fanParticleDensity = 0.5
#.
#The maximum amount of blocks for which to try and calculate dynamic contraption lighting. Decrease if large contraption cause too much lag
#Range: > 0
maximumContraptionLightVolume = 16384
#.
#Log a stack-trace when rendering issues happen within a moving contraption.
explainRenderErrors = false
#.
#The fluid unit that will be displayed when viewing fluids
#Example: 1000 mB or 81000 Droplets
#Allowed Values: DROPLETS, MILLIBUCKETS
fluidUnitType = "MILLIBUCKETS"
#.
#[in Blocks]
#Maximum Distance to the player at which items in Blocks' filter slots will be displayed
#Range: 1.0 ~ 3.4028234663852886E38
filterItemRenderDistance = 10.0
#.
#Show kinetic debug information on blocks while the F3-Menu is open.
enableRainbowDebug = false
#.
#Vertical offset for the Toolbox Hotbar overlay.
#Range: > -2147483648
toolboxHotbarOverlayOffset = 0
#.
#Display a tooltip when looking at overstressed components.
enableOverstressedTooltip = true
#.
#Determines if the fluid unit should be simplified
simplifyFluidUnit = true
#.
#Offset the Create config button in the in-game menu by this many pixels on the X axis
#The sign (-/+) of this value determines what side of the row the button appears on (left/right)
#Range: > -2147483648
ingameMenuConfigButtonOffsetX = -4
#.
#Setting this to true will prevent Create from sending you a warning when playing with Fabulous graphics enabled
ignoreFabulousWarning = false
#.
#Offset the Create config button in the main menu by this many pixels on the X axis
#The sign (-/+) of this value determines what side of the row the button appears on (left/right)
#Range: > -2147483648
mainMenuConfigButtonOffsetX = -4
#.
#Show item descriptions on Shift and controls on Ctrl.
enableTooltips = true
#.
#Configure your vision range when submerged in Create's custom fluids
[client.fluidFogSettings]
#.
#The vision range through honey will be multiplied by this factor
#Range: 0.125 ~ 256.0
honey = 1.0
#.
#The vision range though chocolate will be multiplied by this factor
#Range: 0.125 ~ 256.0
chocolate = 1.0
#.
#Sound settings
[client.sound]
#.
#Make cogs rumble and machines clatter.
enableAmbientSounds = true
#.
#Maximum volume modifier of Ambient noise
#Range: 0.0 ~ 1.0
ambientVolumeCap = 0.10000000149011612
#.
#Ponder settings
[client.ponder]
#.
#Show additional info in the ponder view and reload scene scripts more frequently.
editingMode = false
#.
#Slow down a ponder scene whenever there is text on screen.
comfyReading = false
#.
#Railway related settings
[client.trains]
#.
#How far away the Camera should zoom when seated on a train
#Range: 0.0 ~ 3.4028234663852886E38
mountedZoomMultiplier = 3.0
#.
#Additionally display materials of a Rail Network while f3 debug mode is active
showExtendedTrackGraphOnF3 = false
#.
#Display nodes and edges of a Railway Network while f3 debug mode is active
showTrackGraphOnF3 = false
#.
#Settings for the Goggle Overlay
[client.goggleOverlay]
#.
#Enable this to use your custom colors for the Goggle- and Hover- Overlay
customColorsOverlay = false
#.
#Offset the overlay from goggle- and hover- information by this many pixels on the respective axis; Use /create overlay
#Range: > -2147483648
overlayOffsetY = 0
#.
#Offset the overlay from goggle- and hover- information by this many pixels on the respective axis; Use /create overlay
#Range: > -2147483648
overlayOffsetX = 20
#.
#The custom top color of the border gradient to use for the Goggle- and Hover- Overlays, if enabled
#[in Hex: #AaRrGgBb]
#[@cui:IntDisplay:#]
#Range: > -2147483648
customBorderTopOverlay = 1347420415
#.
#The custom background color to use for the Goggle- and Hover- Overlays, if enabled
#[in Hex: #AaRrGgBb]
#[@cui:IntDisplay:#]
#Range: > -2147483648
customBackgroundOverlay = -267386864
#.
#The custom bot color of the border gradient to use for the Goggle- and Hover- Overlays, if enabled
#[in Hex: #AaRrGgBb]
#[@cui:IntDisplay:#]
#Range: > -2147483648
customBorderBotOverlay = 1344798847
#.
#Settings for the Placement Assist
[client.placementAssist]
#.
#Change the size of the Indicator by this multiplier
#Range: 0.0 ~ 3.4028234663852886E38
indicatorScale = 1.0
#.
#What indicator should be used when showing where the assisted placement ends up relative to your crosshair
#Choose 'NONE' to disable the Indicator altogether
#Allowed Values: TEXTURE, TRIANGLE, NONE
indicatorType = "TEXTURE"

View file

@ -0,0 +1,9 @@
#.
#Modify Create's impact on your terrain
[worldgen]
#.
#.
#Prevents all worldgen added by Create from taking effect
disableWorldGen = false

View file

@ -0,0 +1,526 @@
#.
#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]
#.
#The amount of Light sources destroyed before Chromatic Compound turns into Refined Radiance.
#Range: > 1
lightSourceCountForRefinedRadiance = 10
#.
#Allow the Mechanical Saw to process entire stacks at a time.
bulkCutting = false
#.
#Allow any stonecutting recipes to be processed by a Mechanical Saw.
allowStonecuttingOnSaw = true
#.
#The Maximum amount of ingredients that can be used to craft Firework Rockets using Mechanical Crafters.
#Range: > 1
maxFireworkIngredientsInCrafter = 9
#.
#Allow Spouts to fill the Petal Apothecary from Botania.
allowFillingBySpout = true
#.
#Allow any shapeless crafting recipes to be processed by a Mechanical Mixer + Basin.
allowShapelessInMixer = true
#.
#Allow any standard crafting recipes to be processed by Mechanical Crafters.
allowRegularCraftingInCrafter = true
#.
#Allow any Druidcraft woodcutter recipes to be processed by a Mechanical Saw.
allowWoodcuttingOnSaw = true
#.
#Allow the standard in-world Refined Radiance recipes.
enableRefinedRadianceRecipe = true
#.
#Allow any single-ingredient 2x2 or 3x3 crafting recipes to be processed by a Mechanical Press + Basin.
allowShapedSquareInPress = true
#.
#.
#Allow the Mechanical Press to process entire stacks at a time.
bulkPressing = false
#.
#Allow supported potions to be brewed by a Mechanical Mixer + Basin.
allowBrewingInMixer = true
#.
#Allow the standard in-world Shadow Steel recipe.
enableShadowSteelRecipe = true
#.
#Allow Spouts to interact with Casting Tables and Basins from Tinkers' Construct.
allowCastingBySpout = true
#.
#Display vanilla Log-stripping interactions in JEI.
displayLogStrippingRecipes = true
#.
#Parameters and abilities of Create's kinetic mechanisms
[kinetics]
#.
#.
#Disable the Stress mechanic altogether.
disableStress = false
#.
#Select what mobs should ignore Deployers when attacked by them.
#Allowed Values: ALL, CREEPERS, NONE
ignoreDeployerAttacks = "CREEPERS"
#.
#Amount of sail-type blocks required for a windmill to assemble successfully.
#Range: > 0
minimumWindmillSails = 8
#.
#Time in ticks until the next item launched by an ejector scans blocks for potential collisions
#Range: > 10
ejectorScanInterval = 120
#.
#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
#.
#Number of sail-type blocks required to increase windmill speed by 1RPM.
#Range: > 1
windmillSailsPerRPM = 8
#.
#[in Revolutions per Minute]
#Maximum allowed rotation speed for any Kinetic Block.
#Range: > 64
maxRotationSpeed = 256
#.
#Max Distance in blocks a Weighted Ejector can throw
#Range: > 0
maxEjectorDistance = 32
#.
#Maximum length in blocks of mechanical belts.
#Range: > 5
maxBeltLength = 20
#.
#Damage dealt by active Crushing Wheels.
#Range: > 0
crushingDamage = 4
#.
#Encased Fan
[kinetics.encasedFan]
#.
#Maximum distance in blocks Fans can push entities.
#Range: > 5
fanPushDistance = 20
#.
#Game ticks between Fans checking for anything blocking their air flow.
#Range: > 10
fanBlockCheckRate = 30
#.
#Game ticks required for a Fan-based processing recipe to take effect.
#Range: > 0
fanProcessingTime = 150
#.
#[in Revolutions per Minute]
#Rotation speed at which the maximum stats of fans are reached.
#Range: > 64
fanRotationArgmax = 256
#.
#Maximum distance in blocks from where Fans can pull entities.
#Range: > 5
fanPullDistance = 20
#.
#Moving Contraptions
[kinetics.contraptions]
#.
#Maximum amount of extension poles behind a Mechanical Piston.
#Range: > 1
maxPistonPoles = 64
#.
#Maximum depth of blocks filled in using a Mechanical Roller.
#Range: > 1
rollerFillDepth = 12
#.
#Maximum value of a chassis attachment range.
#Range: > 1
maxChassisRange = 16
#.
#Whether minecart contraptions can be picked up in survival mode.
survivalContraptionPickup = true
#.
#[in Bytes]
#[0 to disable this limit]
#Maximum amount of data a contraption can have before it can't be synced with players.
#Un-synced contraptions will not be visible and will not have collision.
#Range: > 0
maxDataSize = 2000000
#.
#Configure how Spawner blocks can be moved by contraptions.
#Allowed Values: MOVABLE, NO_PICKUP, UNMOVABLE
movableSpawners = "NO_PICKUP"
#.
#Configure how Obsidian blocks can be moved by contraptions.
#Allowed Values: MOVABLE, NO_PICKUP, UNMOVABLE
movableObsidian = "UNMOVABLE"
#.
#Whether harvesters should replant crops after harvesting.
harvesterReplants = true
#.
#Whether minecart contraptions can be placed into container items.
minecartContraptionInContainers = false
#.
#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
#.
#Max length of rope available off a Rope Pulley.
#Range: > 1
maxRopeLength = 256
#.
#Configure how Reinforced Deepslate blocks can be moved by contraptions.
#Allowed Values: MOVABLE, NO_PICKUP, UNMOVABLE
movableReinforcedDeepslate = "UNMOVABLE"
#.
#Maximum amount of blocks in a structure movable by Pistons, Bearings or other means.
#Range: > 1
maxBlocksMoved = 2048
#.
#Whether minecart contraptions can be placed from items.
contraptionPlacing = true
#.
#Configure how Budding Amethyst can be moved by contraptions.
#Allowed Values: MOVABLE, NO_PICKUP, UNMOVABLE
amethystMovement = "NO_PICKUP"
#.
#Maximum allowed distance of two coupled minecarts.
#Range: > 1
maxCartCouplingLength = 32
#.
#Configure speed/capacity levels for requirements and indicators.
[kinetics.stats]
#.
#[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 'high'
#Range: 0.0 ~ 65535.0
highStressImpact = 8.0
#.
#[in Stress Units]
#Minimum stress impact to be considered 'medium'
#Range: 0.0 ~ 4096.0
mediumStressImpact = 4.0
#.
#[in Stress Units]
#Minimum added Capacity by sources to be considered 'medium'
#Range: 0.0 ~ 4096.0
mediumCapacity = 256.0
#.
#[in Revolutions per Minute]
#Minimum speed of rotation to be considered 'medium'
#Range: 0.0 ~ 4096.0
mediumSpeed = 30.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]
mechanical_bearing = 4.0
clockwork_bearing = 4.0
turntable = 4.0
display_board = 0.0
gantry_shaft = 0.0
sequenced_gearshift = 0.0
sticky_mechanical_piston = 4.0
crushing_wheel = 8.0
mechanical_arm = 2.0
rope_pulley = 4.0
brass_encased_large_cogwheel = 0.0
mechanical_crafter = 2.0
mechanical_drill = 4.0
flywheel = 0.0
weighted_ejector = 2.0
hose_pulley = 4.0
mechanical_saw = 4.0
large_cogwheel = 0.0
andesite_encased_large_cogwheel = 0.0
deployer = 4.0
gearbox = 0.0
andesite_encased_cogwheel = 0.0
mysterious_cuckoo_clock = 1.0
stressometer = 0.0
encased_chain_drive = 0.0
rotation_speed_controller = 0.0
brass_encased_cogwheel = 0.0
elevator_pulley = 4.0
belt = 0.0
cogwheel = 0.0
copper_backtank = 4.0
mechanical_pump = 4.0
mechanical_mixer = 4.0
andesite_encased_shaft = 0.0
netherite_backtank = 4.0
adjustable_chain_gearshift = 0.0
mechanical_piston = 4.0
clutch = 0.0
mechanical_press = 8.0
encased_fan = 2.0
gearshift = 0.0
cuckoo_clock = 1.0
brass_encased_shaft = 0.0
speedometer = 0.0
millstone = 4.0
shaft = 0.0
#.
#[in Stress Units]
#Configure how much stress a source can accommodate for.
[kinetics.stressValues.v2.capacity]
creative_motor = 16384.0
large_water_wheel = 128.0
hand_crank = 8.0
copper_valve_handle = 8.0
windmill_bearing = 512.0
steam_engine = 1024.0
water_wheel = 32.0
#.
#Create's liquid manipulation tools
[fluids]
#.
#[in Blocks]
#The maximum distance a mechanical pump can push or pull liquids on either side.
#Range: > 1
mechanicalPumpRange = 16
#.
#Whether open-ended pipes should be allowed to place fluid sources.
pipesPlaceFluidSourceBlocks = true
#.
#[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
#.
#[in Blocks]
#The maximum height a fluid tank can reach.
#Range: > 1
fluidTankMaxHeight = 32
#.
#[in Blocks]
#The maximum distance a hose pulley can draw fluid blocks from.
#Range: > 1
hosePulleyRange = 128
#.
#Configure which fluids can be drained infinitely.
#Allowed Values: ALLOW_ALL, DENY_ALL, ALLOW_BY_TAG, DENY_BY_TAG
bottomlessFluidMode = "ALLOW_BY_TAG"
#.
#.
#[in Buckets]
#The amount of liquid a tank can hold per block.
#Range: > 1
fluidTankCapacity = 8
#.
#Whether hose pulleys should be allowed to place fluid sources.
fluidFillPlaceFluidSourceBlocks = 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
#.
#Maximum distance in blocks a Mechanical Arm can reach across.
#Range: > 1
mechanicalArmRange = 5
#.
#The amount of ticks a portable storage interface waits for transfers until letting contraptions move along.
#Range: > 1
psiTimeout = 60
#.
#The amount of ticks a brass tunnel waits between distributions.
#Range: 1 ~ 10
brassTunnelTimer = 10
#.
#The total amount of stacks a vault can hold per block in size.
#Range: > 1
vaultCapacity = 20
#.
#Whether hostile mobs walking near a seat will start riding it.
seatHostileMobs = true
#.
#Maximum possible range in blocks of redstone link connections.
#Range: > 1
linkRange = 256
#.
#Maximum possible distance in blocks between data gatherers and their target.
#Range: > 1
displayLinkRange = 64
#.
#Everything related to Schematic tools
[schematics]
#.
#Amount of game ticks without new packets arriving until an active schematic upload process is discarded.
#Range: > 100
schematicIdleTimeout = 600
#.
#[in KiloBytes]
#The maximum allowed file size of uploaded Schematics.
#Range: > 16
maxSchematics = 256
#.
#.
#Whether placing a Schematic directly in Creative Mode should replace world blocks with Air
creativePrintIncludesAir = false
#.
#[in Bytes]
#The maximum packet size uploaded Schematics are split into.
#Range: 256 ~ 32767
maxSchematicPacketSize = 1024
#.
#Schematicannon
[schematics.schematicannon]
#.
#% of Schematicannon's Fuel filled by 1 Gunpowder.
#Range: 0.0 ~ 100.0
schematicannonGunpowderWorth = 20.0
#.
#% of Schematicannon's Fuel used for each fired block.
#Range: 0.0 ~ 100.0
schematicannonFuelUsage = 0.05000000074505806
#.
#Amount of game ticks between shots of the cannon. Higher => Slower
#Range: > 1
schematicannonDelay = 10
#.
#Equipment and gadgets added by Create
[equipment]
#.
#.
#The Maximum Distance to an active mirror for the symmetry wand to trigger.
#Range: > 10
maxSymmetryWandRange = 50
#.
#Weather Potato Cannon shots can modify the world or not. This includes placing blocks and changing entities.
potatoCannonWorldModification = true
#.
#The Maximum volume of Air that can be stored in a backtank = Seconds of underwater breathing
#Range: > 1
airInBacktank = 900
#.
#The Maximum Distance at which a Toolbox can interact with Players' Inventories.
#Range: > 1
toolboxRange = 10
#.
#Amount of free Extendo Grip actions provided by one filled Copper Backtank. Set to 0 makes Extendo Grips unbreakable
#Range: > 0
maxExtendoGripActions = 1000
#.
#The Maximum Distance a Block placed by Create's placement assist will have to its interaction point.
#Range: > 3
placementAssistRange = 12
#.
#The volume of Air added by each level of the backtanks Capacity Enchantment
#Range: > 1
enchantedBacktankCapacity = 300
#.
#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]
#.
#Maximum amount of bogeys assembled as a single Train.
#Range: > 1
maxBogeyCount = 20
#.
#Maximum length of a Train Stations' assembly track.
#Range: > 5
maxAssemblyLength = 128
#.
#Maximum length of track that can be placed as one batch or turn.
#Range: 16 ~ 128
maxTrackPlacementLength = 32
#.
#.
#Whether moving Trains can hurt colliding mobs and players.
trainsCauseDamage = true
#.
#Relative speed of a manually controlled Train compared to a Scheduled one.
#Range: 0.0 ~ 3.4028234663852886E38
manualTrainSpeedModifier = 0.75
#.
#Powered Trains
[trains.poweredTrainStats]
#.
#[in Blocks/Second]
#The top speed of powered Trains during a turn.
#Range: 0.0 ~ 3.4028234663852886E38
poweredTrainTurningTopSpeed = 20.0
#.
#[in Blocks/Second]
#The top speed of powered Trains.
#Range: 0.0 ~ 3.4028234663852886E38
poweredTrainTopSpeed = 40.0
#.
#[in Blocks/Second²]
#The acceleration of powered Trains.
#Range: 0.0 ~ 3.4028234663852886E38
poweredTrainAcceleration = 3.0
#.
#Standard Trains
[trains.trainStats]
#.
#[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
#.
#[in Blocks/Second]
#The top speed of any assembled Train.
#Range: 0.0 ~ 3.4028234663852886E38
trainTopSpeed = 28.0

View file

@ -0,0 +1 @@
{}

View file

@ -0,0 +1,20 @@
# The default range for the instant group command if no range was provided
default_instant_group_range=128.0
# The name of the instant group
instant_group_name=Instant Group
# The default permission type of the instantgroup command
instant_group_command_permission_level=EVERYONE
# The default permission type of the persistentgroup command
persistent_group_command_permission_level=OPS
# The default permission type of the autojoingroup command
auto_join_group_command_permission_type=EVERYONE
# The default permission type of the forcejoingroup command
force_join_group_command_permission_type=OPS
# If a summary of all groups should be shown when a player joins the server
group_summary=true
# If the group type should be forced to a specific type
# OFF - No group type is forced
# NORMAL - All groups are forced to be normal groups
# OPEN - All groups are forced to be open groups
# ISOLATED - All groups are forced to be isolated groups
force_group_type=OFF

View file

@ -0,0 +1 @@
[{"name":"general","type":"OPEN","hidden":false,"id":"9c8f061b-56c7-424c-ba80-a14c71781b5f"}]

View file

@ -0,0 +1,22 @@
# Replace the blockstate neighbor table
replaceNeighborLookup = true
# Do not store the properties of a state explicitly and read themfrom the replace neighbor table instead. Requires replaceNeighborLookup to be enabled
replacePropertyMap = true
# Cache the predicate instances used in multipart models
cacheMultipartPredicates = true
# Avoid creation of new strings when creating ModelResourceLocations
modelResourceLocations = true
# Do not create a new MultipartBakedModel instance for each block state using the same multipartmodel. Requires cacheMultipartPredicates to be enabled
multipartDeduplication = true
# Deduplicate cached data for blockstates, most importantly collision and render shapes
blockstateCacheDeduplication = true
# Deduplicate vertex data of baked quads in the basic model implementations
bakedQuadDeduplication = true
# Use smaller data structures for "simple" models, especially models with few side-specific faces
modelSides = true
# Replace objects used to detect multi-threaded access to chunks by a much smaller field. This option is disabled by default due to very rare and very hard-to-reproduce crashes, use at your own risk!
useSmallThreadingDetector = true
# Use a slightly more compact, but also slightly slower representation for block states
compactFastMap = false
# Populate the neighbor table used by vanilla. Enabling this slightly increases memory usage, but can help with issues in the rare case where mods access it directly.
populateNeighborTable = false

View file

@ -0,0 +1,14 @@
#When single config values need to be corrected (think like the config value is a number 1-10, but the user enters an incompatible input like '5.0', in that case only this single value needs fixing not the whole file),
#Forge restores the built-in default value for that option, but ignores a value that is set in a possibly present default config in 'defaultconfigs'.
#This option fixes this behavior and checks for a value in a default config from 'defaultconfigs' before falling back to the built-in default.
correctConfigValuesFromDefaultConfig = true
#Path to load default configs from, intended for setting global server configs for newly created worlds, but also works when recreating client and common configs.
defaultConfigsPath = "defaultconfigs"
#Config loading from a file config appears to occasionally fail and throw a com.electronwill.nightconfig.core.io.ParsingException: Not enough data available.
#This workaround catches the exception, and recreates a fresh file to try config loading for again. If loading fails for the new file the original exception is thrown.
#To make sure any required changes through configs stay intact through such recreations, placed your changed configs in the 'defaultconfigs' directory.
recreateConfigsWhenParsingFails = true
#Prevent server config files from being saved inside the current world directory. Instead, save them to the global config directory in .minecraft/config/.
#This option effectively disables per world server configs, but helps a lot with avoiding user confusion.
forceGlobalServerConfigs = true

View file

@ -0,0 +1,8 @@
# This is the configuration file for Lithium.
# This file exists for debugging purposes and should not be configured otherwise.
# Before configuring anything, take a backup of the worlds that will be opened.
#
# You can find information on editing this file and all the available options here:
# https://github.com/jellysquid3/lithium-fabric/wiki/Configuration-File
#
# By default, this file will be empty except for this notice.

View file

@ -0,0 +1,81 @@
# This is the configuration file for ModernFix.
# In general, prefer using the config screen to editing this file. It can be accessed
# via the standard mod menu on your respective mod loader. Changes will, however,
# require restarting the game to take effect.
#
# The following options can be enabled or disabled if there is a compatibility issue.
# Add a line with your option name and =true or =false at the bottom of the file to enable
# or disable a rule. For example:
# mixin.perf.dynamic_resources=true
# Do not include the #. You may reset to defaults by deleting this file.
#
# Available options:
# mixin.bugfix.buffer_builder_leak=true # (default)
# mixin.bugfix.chunk_deadlock=false # (overridden for mod compat)
# mixin.bugfix.concurrency=true # (default)
# mixin.bugfix.ender_dragon_leak=true # (default)
# mixin.bugfix.packet_leak=false # (default)
# mixin.bugfix.paper_chunk_patches=false # (overridden for mod compat)
# mixin.bugfix.restore_old_dragon_movement=false # (default)
# mixin.bugfix.world_leaks=true # (default)
# mixin.bugfix.world_screen_skipped=true # (default)
# mixin.devenv=false # (default)
# mixin.feature.branding=true # (default)
# mixin.feature.cause_lag_by_disabling_threads=false # (default)
# mixin.feature.direct_stack_trace=false # (default)
# mixin.feature.disable_unihex_font=false # (default)
# mixin.feature.integrated_server_watchdog=true # (default)
# mixin.feature.measure_time=true # (default)
# mixin.feature.remove_chat_signing=false # (default)
# mixin.feature.snapshot_easter_egg=true # (default)
# mixin.feature.spam_thread_dump=false # (default)
# mixin.feature.spark_profile_launch=false # (default)
# mixin.feature.stalled_chunk_load_detection=false # (default)
# mixin.feature.warn_missing_perf_mods=true # (default)
# mixin.launch.class_search_cache=true # (default)
# mixin.perf.blast_search_trees=true # (default)
# mixin.perf.blast_search_trees.force=false # (default)
# mixin.perf.cache_blockstate_cache_arrays=true # (default)
# mixin.perf.cache_model_materials=true # (default)
# mixin.perf.cache_profile_texture_url=true # (default)
# mixin.perf.cache_strongholds=false # (overridden for mod compat)
# mixin.perf.cache_upgraded_structures=true # (default)
# mixin.perf.clear_fabric_mapping_tables=false # (default)
# mixin.perf.clear_mixin_classinfo=false # (default)
# mixin.perf.compact_bit_storage=true # (default)
# mixin.perf.dedicated_reload_executor=true # (default)
# mixin.perf.deduplicate_climate_parameters=false # (default)
# mixin.perf.deduplicate_location=false # (default)
# mixin.perf.deduplicate_wall_shapes=true # (default)
# mixin.perf.dynamic_dfu=true # (default)
# mixin.perf.dynamic_entity_renderers=false # (default)
# mixin.perf.dynamic_resources=false # (default)
# mixin.perf.dynamic_sounds=true # (default)
# mixin.perf.dynamic_structure_manager=true # (default)
# mixin.perf.faster_command_suggestions=true # (default)
# mixin.perf.faster_item_rendering=false # (default)
# mixin.perf.faster_structure_location=true # (default)
# mixin.perf.faster_texture_stitching=true # (default)
# mixin.perf.fix_loop_spin_waiting=true # (default)
# mixin.perf.model_optimizations=true # (default)
# mixin.perf.mojang_registry_size=true # (default)
# mixin.perf.nbt_memory_usage=false # (overridden for mod compat)
# mixin.perf.reduce_blockstate_cache_rebuilds=true # (default)
# mixin.perf.remove_biome_temperature_cache=true # (default)
# mixin.perf.remove_spawn_chunks=false # (default)
# mixin.perf.resourcepacks=true # (default)
# mixin.perf.state_definition_construct=true # (default)
# mixin.perf.thread_priorities=false # (overridden for mod compat)
# mixin.perf.ticking_chunk_alloc=true # (default)
# mixin.perf.worldgen_allocation=false # (default)
# mixin.safety=true # (default)
#
# User overrides go here.
mixin.bugfix.packet_leak=true
mixin.perf.clear_fabric_mapping_tables=true
mixin.perf.clear_mixin_classinfo=true
mixin.perf.deduplicate_location=true
mixin.perf.dynamic_entity_renderers=true
mixin.perf.dynamic_resources=true
mixin.perf.faster_item_rendering=true
mixin.perf.remove_spawn_chunks=true

View file

@ -0,0 +1,36 @@
{
"fireflySpawnWeight": 500,
"bluejaySpawnWeight": 8,
"canarySpawnWeight": 8,
"cardinalSpawnWeight": 8,
"robinSpawnWeight": 8,
"finchSpawnWeight": 8,
"sparrowSpawnWeight": 8,
"butterflySpawnWeight": 20,
"snailSpawnWeight": 5,
"snakeSpawnWeight": 4,
"coralSnakeSpawnWeight": 4,
"rattlesnakeSpawnWeight": 4,
"bearSpawnWeight": 8,
"deerSpawnWeight": 8,
"rhinoSpawnWeight": 15,
"lionSpawnWeight": 8,
"elephantSpawnWeight": 10,
"zebraSpawnWeight": 10,
"giraffeSpawnWeight": 10,
"hippoSpawnWeight": 15,
"vultureSpawnWeight": 15,
"boarSpawnWeight": 15,
"dragonflySpawnWeight": 8,
"catfishSpawnWeight": 5,
"alligatorSpawnWeight": 15,
"bassSpawnWeight": 8,
"lizardSpawnWeight": 15,
"tortoiseSpawnWeight": 6,
"duckSpawnWeight": 15,
"forestRabbitSpawnWeight": 6,
"forestFoxSpawnWeight": 6,
"removeSavannaFarmAnimals": true,
"removeSwampFarmAnimals": true,
"removeForestPigs": true
}

View file

@ -0,0 +1,14 @@
{
"enabled_modules": {
"forest": true,
"ore_vein": true,
"taiga": true,
"birch_forest": true,
"well": true,
"swamp": true,
"tectonic_trees": false,
"cherry_grove": true,
"dungeon": true,
"mansion": true
}
}

View file

@ -0,0 +1 @@
{}

View file

@ -0,0 +1,5 @@
#PlayerAbilityLib configuration file
#
#If alwaysLogTamperWarnings is set to false, external update messages will be logged only once per game session
#Sun Apr 07 09:48:14 CEST 2024
alwaysLogTamperWarnings=true

View file

@ -0,0 +1,13 @@
{
/* The modifier for the maximum distance from a beacon to keep charging.
Formula is <beacon level> * <modifier> + 10.
Vanilla range modifier is 10; set to -1 to disable charge requirement.
*/
"rangeModifier": 10,
/* The maximum amount of power a shulker charm can store.
Charm gains 20 energy per second when in beacon range,
and loses 20 energy per second when out of it.
Default value 1200 (60 seconds).
*/
"maxPower": 100
}

View file

@ -0,0 +1,12 @@
{
"quality": {
"weather_quality": "FAST",
"enable_vignette": false
},
"advanced": {
"cpu_render_ahead_limit": 5
},
"performance": {
"use_entity_culling": false
}
}

View file

@ -0,0 +1,3 @@
no_sleep_title=No Sleep
no_sleep_player_subtitle=%s does not want you to sleep
no_sleep_multiple_subtitle=Some players do not want you to sleep

View file

@ -0,0 +1,26 @@
{
"experimental": {
// The increased height setting will change the max Overworld build and generation height to y640.
// The horizontal mountain scale setting will change the thickness of mountain ranges and the spacing between them.
// Lower values = thicker mountain ranges and more space between ranges. 0.15-0.25 is the sweet spot.
// The terrain scale setting will vertically stretch/compress terrain. Higher values = more extreme terrain heights.
"horizontal_mountain_scale": 0.25,
"increased_height": false,
"terrain_scale": 1.125
},
"features": {
// Enabling deeper oceans will lower vanilla ocean monuments to compensate for lower depth.
// This DOES NOT apply on Forge 1.18-1.20.1. Ocean monuments will remain at their vanilla levels on those versions.
"deeper_oceans": true,
"desert_dunes": true,
"lava_rivers": true,
"underground_rivers": true
},
"legacy": {
// Tectonic v1 worlds have old biome data preventing them from being opened in Tectonic v2.1+.
// Enabling legacy mode will add back the biomes and upgrade worlds to the new format upon opening them.
// Once a world is upgraded by opening it, turn off legacy mode.
"enabled": false
},
"mod_enabled": true
}

View file

@ -0,0 +1,13 @@
{
"threadCount": {
"bootstrap": 1,
"main": 3
},
"threadPriority": {
"game": 8,
"bootstrap": 1,
"main": 2,
"io": 7,
"integratedServer": 8
}
}

View file

@ -0,0 +1,15 @@
#Configuration file for VMP
#Fri Mar 21 22:09:23 GMT 2025
deprecated_precache_biome_lookup=false
exp3_use_packet_priority_system=false
exp_use_optimized_chunk_ticking_iteration=true
exp_use_packet_priority_system_block_update_consolidation=false
show_async_loading_messages=false
show_chunk_tracking_messages=false
target_chunk_send_rate=-1
use_async_chunks_on_login=true
use_async_chunks_on_some_commands=false
use_async_logging=true
use_async_portals=true
use_multiple_netty_event_loops=false
use_optimized_entity_tracking=true

View file

@ -0,0 +1,14 @@
# Simple Voice Chat translations
# This file contains all server-side translations for the Simple Voice Chat mod
# The message a player gets when kicked for not having voice chat installed and the server has force_voicechat enabled
# The first parameter is the mod/plugin name and the second parameter is the mod/plugin version
force_voicechat_kick_message=You need %s %s to play on this server
# The message a player gets when joining a server with an incompatible voice chat version
# The first parameter is the mod/plugin version and the second parameter is the mod/plugin name
voicechat_not_compatible_message=Your voice chat version is not compatible with the servers version.\\nPlease install version %s of %s.
# The message a player gets when trying to execute a command that requires voice chat
# The first parameter is the mod/plugin name
voicechat_needed_for_command_message=You need to have %s installed on your client to use this command
# The message a player gets when trying to execute a command that can only be executed as a player
player_command_message=This command can only be executed as a player

View file

@ -0,0 +1,45 @@
# Simple Voice Chat server config v1.20.1-2.5.19
# The port of the voice chat server
# Setting this to "-1" sets the port to the Minecraft servers port (Not recommended)
port=24454
# The IP address to bind the voice chat server on
# Leave empty to use 'server-ip' of server.properties
# To bind to the wildcard address, use '*'
bind_address=
# The distance to where the voice can be heard
max_voice_distance=48.0
# The multiplier of the voice distance when crouching
crouch_distance_multiplier=1.0
# The multiplier of the voice distance when whispering
whisper_distance_multiplier=0.5
# The opus codec
# Possible values are 'VOIP', 'AUDIO' and 'RESTRICTED_LOWDELAY'
codec=VOIP
# The maximum size in bytes that voice packets are allowed to have
mtu_size=1024
# The frequency at which keep alive packets are sent
# Setting this to a higher value may result in timeouts
keep_alive=1000
# If group chats are allowed
enable_groups=true
# The host name that clients should use to connect to the voice chat
# This may also include a port, e.g. 'example.com:24454'
# Don't change this value if you don't know what you are doing
voice_host=
# If players are allowed to record the voice chat
allow_recording=true
# If spectators are allowed to talk to other players
spectator_interaction=false
# If spectators can talk to players they are spectating
spectator_player_possession=false
# If players without the mod should get kicked from the server
force_voice_chat=true
# The amount of milliseconds, the server should wait to check if the player has the mod installed
# Only active when force_voice_chat is set to true
login_timeout=10000
# The range where the voice chat should broadcast audio to
# A value <0 means 'max_voice_distance'
broadcast_range=-1.0
# If the voice chat server should reply to pings
allow_pings=true

View file

@ -0,0 +1 @@
fabric-server-mc.1.20.1-loader.0.15.11-launcher.1.0.1.jar

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 KiB

View file

@ -0,0 +1,58 @@
#Minecraft server properties
#Fri Mar 21 22:09:29 GMT 2025
allow-flight=false
allow-nether=true
broadcast-console-to-ops=true
broadcast-rcon-to-ops=true
difficulty=normal
enable-command-block=false
enable-jmx-monitoring=false
enable-query=false
enable-rcon=true
enable-status=true
enforce-secure-profile=false
enforce-whitelist=false
entity-broadcast-range-percentage=100
force-gamemode=false
function-permission-level=2
gamemode=survival
generate-structures=true
generator-settings={}
hardcore=false
hide-online-players=false
initial-disabled-packs=
initial-enabled-packs=vanilla
level-name=world
level-seed=
level-type=minecraft\:normal
max-chained-neighbor-updates=1000000
max-players=30
max-tick-time=60000
max-world-size=29999984
motd=Made Great Again\!
network-compression-threshold=256
online-mode=true
op-permission-level=3
player-idle-timeout=0
prevent-proxy-connections=false
pvp=true
query.port=25565
rate-limit=0
rcon.password=
rcon.port=25575
require-resource-pack=false
resource-pack=
resource-pack-prompt=
resource-pack-sha1=
server-ip=
server-port=25565
simulation-distance=10
spawn-animals=true
spawn-monsters=true
spawn-npcs=true
spawn-protection=0
sync-chunk-writes=true
text-filtering-config=
use-native-transport=true
view-distance=10
white-list=false

View file

@ -0,0 +1 @@
xpNoCooldown true