add configureddefaults, EMF, ETF, SymbolChat, attempt at emoji

This commit is contained in:
mc 2025-12-22 07:27:56 +00:00
parent 77f624cb7b
commit dee2645c83
44 changed files with 1489 additions and 2 deletions

View file

@ -0,0 +1,818 @@
_version = 3
[server]
#
# Defines the distance the player will receive updates around.
realTimeUpdateDistanceRadiusInChunks = 256
#
# Prefix of the level keys sent to the clients.
# If the mod is running behind a proxy, each backend should use a unique value.
# If this value is empty, level key will be based on the server's seed hash.
levelKeyPrefix = ""
#
# Defines the distance allowed to be synchronized around the player.
# Should be the same or larger than maxGenerationRequestDistance in most cases.
maxSyncOnLoadRequestDistance = 4096
#
# If true, clients will receive updated LODs when joining or loading new LODs.
synchronizeOnLoad = true
#
# Custom server key used which can be used to always reuse the same LOD data folder,
# for cases when the server doesn't have a static IP for some reason.
# If this value is empty, the client itself decides which folder name to use.
# Requires rejoining the server to apply after changing.
serverKey = ""
#
# Defines the distance allowed to generate around the player.
maxGenerationRequestDistance = 4096
#
# Makes the server send level keys for each world.
# Disable this if you use alternative ways to send level keys.
sendLevelKeys = true
#
# DO NOT CHANGE UNLESS YOU KNOW WHAT YOU'RE DOING.
# Autogenerated ID used to prevent multiple independent servers from accidentally
# writing over each other's LODs when the same serverKey is set on both.
serverId = -128453070
#
# How many LOD generation requests per second should a client send?
# Also limits the number of client requests allowed to stay in the server's queue.
generationRequestRateLimit = 20
#
# How many LOD sync requests per second should a client send?
# Also limits the amount of player's requests allowed to stay in the server's queue.
syncOnLoadRateLimit = 50
#
# If true, clients will receive real-time LOD updates for chunks outside the client's render distance.
enableRealTimeUpdates = true
#
# Maximum global speed for uploading LODs to the clients, in KB/s.
# Value of 0 disables the limit.
globalBandwidthLimit = 0
#
# Maximum per-player speed for uploading LODs to the clients, in KB/s.
# Value of 0 disables the limit.
playerBandwidthLimit = 1000
#
# Enables adaptive transfer speed based on client performance.
# If true, DH will automatically adjust transfer rate to minimize connection lag.
# If false, transfer speed will remain fixed.
enableAdaptiveTransferSpeed = false
[server.experimental]
#
# When enabled on the client, this allows loading lower detail levels as needed to speed up terrain generation.
# This must also be enabled on the server; otherwise, it will have no effect.
# For better performance when switching LOD detail levels, enabling [upsampleLowerDetailLodsToFillHoles] is recommended.
enableNSizedGeneration = false
[common]
[common.lodBuilding]
#
# How should block data be compressed when creating LOD data?
# This setting will only affect new or updated LOD data,
# any data already generated when this setting is changed will be
# unaffected until it is modified or re-loaded.
#
# MERGE_SAME_BLOCKS
# Every block/biome change is recorded in the database.
# This is what DH 2.0 and 2.0.1 all used by default and will store a lot of data.
# Expected Compression Ratio: 1.0
#
# VISUALLY_EQUAL
# Only visible block/biome changes are recorded in the database.
# Hidden blocks (IE ores) are ignored.
# Expected Compression Ratio: 0.7
worldCompression = "VISUALLY_EQUAL"
#
# Enabling this will drastically increase chunk processing time
# and you may need to increase your CPU load to handle it.
#
# Normally DH will attempt to skip creating LODs for chunks it's already seen
# and that haven't changed.
#
# However sometimes that logic incorrectly prevents LODs from being updated.
# Disabling this check may fix issues where LODs aren't updated after
# blocks have been changed.
disableUnchangedChunkCheck = false
[common.lodBuilding.experimental]
#
# When active DH will attempt to fill missing LOD data
# with any data that is present in the tree, preventing holes when moving
# when a N-sized generator (or server) is active.
#
# This is only used when N-sized world generation is available
# and/or when on a server where [generateOnlyInHighestDetail] is false.
#
# Experimental:
# Enabling this option will increase CPU and harddrive use
# and may cause rendering bugs.
upsampleLowerDetailLodsToFillHoles = false
[common.multiThreading]
#
# How many threads should be used by Distant Horizons?
numberOfThreads = 10
#
# A value between 1.0 and 0.0 that represents the percentage
# of time each thread can run before going idle.
#
# This can be used to reduce CPU usage if the thread count
# is already set to 1 for the given option, or more finely
# tune CPU performance.
threadRunTimeRatio = "1.0"
#
# What Java thread priority should DH's primary thread pools run with?
#
# You probably don't need to change this unless you are also
# running C2ME and are seeing thread starvation in either C2ME or DH.
threadPriority = 5
[common.logging]
#
# If enabled, the mod will log information about the renderer setup, cleanup, and any issues it may encounter.
# This can be useful for debugging.
logRendererEventToFile = "INFO"
#
# If enabled, the mod will log information about the world generation process.
# This can be useful for debugging.
logWorldGenEventToFile = "INFO"
#
# If enabled, the mod will log information about the renderer OpenGL process.
# This can be useful for debugging.
logRendererGLEventToChat = "ERROR"
#
#
globalChatMaxLevel = "ERROR"
#
# If enabled, the mod will log information about the world generation process.
# This can be useful for debugging.
logWorldGenChunkLoadEventToFile = "INFO"
#
# If enabled, the mod will log information about the renderer OpenGL process.
# This can be useful for debugging.
logRendererGLEventToFile = "INFO"
#
# If enabled, the mod will log information about network operations.
# This can be useful for debugging.
logNetworkEventToFile = "INFO"
#
#
globalFileMaxLevel = "INFO"
[common.logging.warning]
#
# If enabled, a chat message will be displayed when DH has too many chunks
# queued for updating.
showSlowWorldGenSettingWarnings = true
#
# If enabled, a chat message will be displayed when DH has too many chunks
# queued for updating.
showUpdateQueueOverloadedChatWarning = false
#
# If enabled, a chat message will be displayed if Java doesn't have enough
# memory allocated to run DH well.
showLowMemoryWarningOnStartup = true
#
# If enabled, a chat message will be displayed when a replay is started
# giving some basic information about how DH will function.
showReplayWarningOnStartup = true
#
# If enabled, a chat message will be displayed when a potentially problematic
# mod is installed alongside DH.
showModCompatibilityWarningsOnStartup = true
#
# If enabled, a chat message will be displayed if vanilla MC's
# render distance is higher than the recommended amount.
showHighVanillaRenderDistanceWarning = true
#
# If enabled, a chat message will be displayed if DH detects
# that any pooled objects have been garbage collected.
showPoolInsufficientMemoryWarning = true
#
# If enabled, a message will be logged if the garbage
# collector Java is currently using is known
# to cause stutters and/or issues.
logGarbageCollectorWarning = true
[common.worldGenerator]
#
# How detailed should LODs be generated outside the vanilla render distance?
#
# PRE_EXISTING_ONLY
# Only create LOD data for already generated chunks.
#
#
# SURFACE
# Generate the world surface,
# this does NOT include trees,
# or structures.
#
# FEATURES
# Generate everything except structures.
# WARNING: This may cause world generator bugs or instability when paired with certain world generator mods.
#
# INTERNAL_SERVER
# Ask the local server to generate/load each chunk.
# This is the most compatible and will generate structures correctly,
# but may cause server/simulation lag.
# Note: unlike other modes this option DOES save generated chunks to
# Minecraft's region files.
distantGeneratorMode = "FEATURES"
#
# How should distant generator progress be displayed?
#
# OVERLAY: may be the same as CHAT for some Minecraft versions
# CHAT
# LOG
# DISABLED
showGenerationProgress = "DISABLED"
#
# The max radius in chunks around the central point where world generation is allowed.
# If this value is set to 0, generation bounds are disabled and the render distance will be used.
#
# This should only be set if you have a pre-generated world that has a very limited size.
# Setting this on a normal MC world will prevent the world generator from filling
# out your render distance.
generationMaxChunkRadius = 0
#
# How often should the distant generator progress be displayed?
generationProgressDisplayIntervalInSeconds = 2
#
# When logging generation progress also include the rate at which chunks
# are being generated.
# This can be useful for troubleshooting performance.
generationProgressIncludeChunksPerSecond = true
#
# For how many seconds should instructions for disabling the distant generator progress be displayed?
# Setting this to 0 hides the instructional message so the world gen progress is shown immediately when it starts.
generationProgressDisableMessageDisplayTimeInSeconds = 20
#
# The center Z chunk position that the world gen max radius is centered around.
generationCenterChunkZ = 0
#
# Should Distant Horizons slowly generate LODs
# outside the vanilla render distance?
# Depending on the generator mode, this will import existing chunks
# and/or generating missing chunks.
enableDistantGeneration = true
#
# The center X chunk position that the world gen max radius is centered around.
generationCenterChunkX = 0
[client]
#
# Should Distant Horizon's config button appear in Minecraft's options screen next to the fov slider?
showDhOptionsButtonInMinecraftUi = true
[client.advanced]
[client.advanced.autoUpdater]
#
# If DH should use the nightly (provided by Gitlab), or stable (provided by Modrinth) build.
# If [AUTO] is selected DH will update to new stable releases if the current jar is a stable jar
# and will update to new nightly builds if the current jar is a nightly jar (IE the version number ends in '-dev').
updateBranch = "AUTO"
#
# Automatically check for updates on game launch?
enableAutoUpdater = true
#
# Should Distant Horizons silently, automatically download and install new versions?
# This setting is force disabled on dedicated servers for stability reasons.
enableSilentUpdates = false
[client.advanced.debugging]
#
# If enabled this will disable (most) vanilla Minecraft rendering.
#
# NOTE: Do not report any issues when this mode is on!
# This setting is only for fun and debugging.
# Mod compatibility is not guaranteed.
lodOnlyMode = false
#
# Stops vertex colors from being passed.
# Useful for debugging shaders
enableWhiteWorld = false
#
# What renderer is active?
#
# DEFAULT: Default lod renderer
# DEBUG: Debug testing renderer
# DISABLED: Disable rendering
rendererMode = "DEFAULT"
#
# If enabled the LODs will render as wireframe.
renderWireframe = false
#
# If true the F8 key can be used to cycle through the different debug modes.
# and the F6 key can be used to enable and disable LOD rendering.
enableDebugKeybindings = false
#
# If true overlapping quads will be rendered as bright red for easy identification.
# If false the quads will be rendered normally.
showOverlappingQuadErrors = false
#
# Should specialized colors/rendering modes be used?
#
# OFF: LODs will be drawn with their normal colors.
# SHOW_DETAIL: LODs' color will be based on their detail level.
# SHOW_BLOCK_MATERIAL: LODs' color will be based on their material.
# SHOW_OVERLAPPING_QUADS: LODs will be drawn with total white, but overlapping quads will be drawn with red.
debugRendering = "OFF"
#
# If true OpenGL Buffer garbage collection will be logged
# this also includes the number of live buffers.
logBufferGarbageCollection = false
[client.advanced.debugging.debugWireframe]
#
# Render LOD section status?
showRenderSectionStatus = false
#
# Render queued network sync on load tasks?
showNetworkSyncOnLoadQueue = false
#
# Render full data update/lock status?
showFullDataUpdateStatus = false
#
# Render queued world gen tasks?
showWorldGenQueue = false
#
# A white box will be drawn when an LOD starts rendering
# and a purple box when an LOD stops rendering.
#
# This can be used to debug Quad Tree holes.
showRenderSectionToggling = false
#
# Render Quad Tree Rendering status?
showQuadTreeRenderStatus = false
#
# If enabled, various wireframes for debugging internal functions will be drawn.
#
# NOTE: There WILL be performance hit!
# Additionally, only stuff that's loaded after you enable this
# will render their debug wireframes.
enableRendering = false
[client.advanced.debugging.f3Screen]
#
# Shows how many chunks are queud for processing and the max count that can be queued.
showQueuedChunkUpdateCount = true
#
# Shows the memory use and array counts for each DH object pool.
showSeparatedObjectPools = false
#
# Shows the player's LOD position.
showPlayerPos = true
#
# Shows the combined memory use and array counts for all DH pooled objects.
showCombinedObjectPools = false
#
# Defines what internal detail level the player position will be shown as.
# Internal detail level means: 6 = 1x1 block, 7 = 2x2 blocks, etc.
playerPosSectionDetailLevel = 6
#
# Shows info about each thread pool.
showThreadPools = true
#
# Shows what levels are loaded and world gen/rendering info about those levels.
showLevelStatus = true
[client.advanced.debugging.openGl]
#
# Defines how OpenGL errors are handled.
# Requires rebooting Minecraft to change.
# Will catch OpenGL errors thrown by other mods.
overrideVanillaGLLogger = true
#
# Defines how OpenGL errors are handled.
# May incorrectly catch OpenGL errors thrown by other mods.
#
# IGNORE: Do nothing.
# LOG: write an error to the log.
# LOG_THROW: write to the log and throw an exception.
# Warning: this should only be enabled when debugging the LOD renderer
# as it may break Minecraft's renderer when an exception is thrown.
glErrorHandlingMode = "IGNORE"
#
# If true each Open GL error will only be logged once.
# Enabling this may cause some error logs to be missed.
# Does nothing if overrideVanillaGLLogger is set to false.
#
# Generally this can be kept as 'true' to prevent log spam.
# However, Please set this to 'false' if a developer needs your log to debug a GL issue.
onlyLogGlErrorsOnce = true
#
#
glUploadMode = "AUTO"
[client.advanced.debugging.exampleConfigScreen]
shortTest = "69"
mapTest = "{}"
byteTest = "8"
longTest = "42069"
listTest = ["option 1", "option 2", "option 3"]
boolTest = false
doubleTest = "420.69"
floatTest = "0.42069"
linkableTest = 420
intTest = 69420
stringTest = "Test input box"
[client.advanced.graphics]
#
# If true some vanilla graphics settings will be automatically changed
# during DH setup to provide a better experience.
#
# IE disabling vanilla clouds (which render on top of DH LODs),
# and chunk fading (DH already fades MC chunks)
overrideVanillaGraphicsSettings = true
[client.advanced.graphics.culling]
#
# If false all beacons near the camera won't be drawn to prevent vanilla overdraw.
# If true all beacons will be rendered.
#
# Generally this should be left as true. It's main purpose is for debugging
# beacon updating/rendering.
disableBeaconDistanceCulling = true
#
# Determines how far from the camera Distant Horizons will start rendering.
# Measured as a percentage of the vanilla render distance.
#
# 0 = auto, overdraw will change based on the vanilla render distance.
#
# Higher values will prevent LODs from rendering behind vanilla blocks at a higher distance,
# but may cause holes in the world.
# Holes are most likely to appear when flying through unloaded terrain.
#
# Increasing the vanilla render distance increases the effectiveness of this setting.
overdrawPrevention = "0.0"
#
# If enabled caves won't be rendered.
#
# Note: for some world types this can cause
# overhangs or walls for floating objects.
# Tweaking the caveCullingHeight, can resolve some
# of those issues.
enableCaveCulling = true
#
# Identical to the other frustum culling option
# only used when a shader mod is present using the DH API
# and the shadow pass is being rendered.
#
# Disable this if shadows render incorrectly.
disableShadowPassFrustumCulling = false
#
# At what Y value should cave culling start?
# Lower this value if you get walls for areas with 0 light.
caveCullingHeight = 60
#
# A comma separated list of block resource locations that shouldn't be rendered
# if they are in a 0 sky light underground area.
# Air is always included in this list.
# Requires a restart to change.
ignoredRenderCaveBlockCsv = "minecraft:glow_lichen,minecraft:rail,minecraft:water,minecraft:lava,minecraft:bubble_column,minecraft:cave_vines_plant,minecraft:vine,minecraft:cave_vines,minecraft:short_grass,minecraft:tall_grass,minecraft:small_dripleaf,minecraft:big_dripleaf,minecraft:big_dripleaf_stem,minecraft:sculk_vein"
#
# A comma separated list of block resource locations that won't be rendered by DH.
# Air is always included in this list.
# Requires a restart to change.
#
# Note:
# If you see gaps, or holes you may have to change
# worldCompression to [MERGE_SAME_BLOCKS] and re-generate the LODs.
# Black spots may happen occur to block lighting being zero for covered blocks.
ignoredRenderBlockCsv = "minecraft:barrier,minecraft:structure_void,minecraft:light,minecraft:tripwire,minecraft:brown_mushroom"
#
# If true LODs outside the player's camera
# aren't drawn, increasing GPU performance.
#
# If false all LODs are drawn, even those behind
# the player's camera, decreasing GPU performance.
#
# Disable this if you see LODs disappearing at the corners of your vision.
disableFrustumCulling = false
[client.advanced.graphics.ssao]
#
# Determines how many points in space are sampled for the occlusion test.
# Higher numbers will improve quality and reduce banding, but will increase GPU load.
sampleCount = 6
#
# The distance in blocks from the camera where the SSAO will fade out to.
# This is done to prevent banding and noise at extreme distances.
fadeDistanceInBlocks = 1600
#
# Determines how dark the Screen Space Ambient Occlusion effect will be.
strength = "0.2"
#
# The radius, measured in pixels, that blurring is calculated for the SSAO.
# Higher numbers will reduce banding at the cost of GPU performance.
blurRadius = 2
#
# Increasing the value can reduce banding at the cost of reducing the strength of the effect.
bias = "0.02"
#
# Determines how dark the occlusion shadows can be.
# 0 = totally black at the corners
# 1 = no shadow
minLight = "0.25"
#
# Enable Screen Space Ambient Occlusion
enableSsao = true
#
# Determines the radius Screen Space Ambient Occlusion is applied, measured in blocks.
radius = "4.0"
[client.advanced.graphics.noiseTexture]
#
# Should a noise texture be applied to LODs?
#
# This is done to simulate textures and make the LODs appear more detailed.
enableNoiseTexture = true
#
# Defines how far should the noise texture render before it fades away. (in blocks)
# Set to 0 to disable noise from fading away
noiseDropoff = 1024
#
# How many steps of noise should be applied to LODs?
noiseSteps = 4
#
# How intense should the noise should be?
noiseIntensity = "5.0"
[client.advanced.graphics.experimental]
#
# For internal testing:
# Skips loading adjacent LODs to significantly reduce load times (~5x)
# but causes lighting on LOD borders to appear as full-bright
# and other graphical bugs.
onlyLoadCenterLods = false
#
# This is the earth size ratio when applying the curvature shader effect.
# Note: Enabling this feature may cause rendering bugs.
#
# 0 = flat/disabled
# 1 = 1 to 1 (6,371,000 blocks)
# 100 = 1 to 100 (63,710 blocks)
# 10000 = 1 to 10000 (637.1 blocks)
#
# Note: Due to current limitations, the min value is 50
# and the max value is 5000. Any values outside this range
# will be set to 0 (disabled).
earthCurveRatio = 0
[client.advanced.graphics.genericRendering]
#
# If true LOD clouds will be rendered.
enableCloudRendering = true
#
# Sets the maximum height at which beacons will render.This will only affect new beacons coming into LOD render distance.Beacons currently visible in LOD chunks will not be affected.
beaconRenderHeight = 6000
#
# If true LOD beacon beams will be rendered.
enableBeaconRendering = true
#
# If true non terrain objects will be rendered in DH's terrain.
# This includes beacon beams and clouds.
enableGenericRendering = true
#
# Can be disabled to use much slower but more compatible direct rendering.
# Disabling this can be used to fix some crashes on Mac.
enableInstancedRendering = true
[client.advanced.graphics.quality]
#
# What is the maximum detail LODs should be drawn at?
# Higher settings will increase memory and GPU usage.
#
# CHUNK: render 1 LOD for each Chunk.
# HALF_CHUNK: render 4 LODs for each Chunk.
# FOUR_BLOCKS: render 16 LODs for each Chunk.
# TWO_BLOCKS: render 64 LODs for each Chunk.
# BLOCK: render 256 LODs for each Chunk (width of one block).
#
# Lowest Quality: CHUNK
# Highest Quality: BLOCK
maxHorizontalResolution = "BLOCK"
#
# If true LODs will fade away as you get closer to them.
# If false LODs will cut off abruptly at a set distance from the camera.
# This setting is affected by the vanilla overdraw prevention config.
ditherDhFade = true
#
# Should DH fade out before reaching the far clip plane?
# This is helpful to prevent DH clouds from cutting off in the distance.
dhFadeFarClipPlane = true
#
# How bright LOD colors are.
#
# 0 = black
# 1 = normal
# 2 = near white
brightnessMultiplier = "1.0"
#
# How should LODs be shaded?
#
# AUTO: Uses the same side shading as vanilla Minecraft blocks.
# ENABLED: Simulates Minecraft's block shading for LODs.
# Can be used to force LOD shading when using some shaders.
# DISABLED: All LOD sides will be rendered with the same brightness.
lodShading = "AUTO"
#
# How saturated LOD colors are.
#
# 0 = black and white
# 1 = normal
# 2 = very saturated
saturationMultiplier = "1.0"
#
# This indicates how well LODs will represent
# overhangs, caves, floating islands, etc.
# Higher options will make the world more accurate, butwill increase memory and GPU usage.
#
# Lowest Quality: HEIGHT_MAP
# Highest Quality: EXTREME
verticalQuality = "EXTREME"
#
# What blocks shouldn't be rendered as LODs?
#
# NONE: Represent all blocks in the LODs
# NON_COLLIDING: Only represent solid blocks in the LODs (tall grass, torches, etc. won't count for a LOD's height)
blocksToIgnore = "NON_COLLIDING"
#
# The radius of the mod's render distance. (measured in chunks)
lodChunkRenderDistanceRadius = 256
#
# What value should vanilla Minecraft's texture LodBias be?
# If set to 0 the mod wont overwrite vanilla's default (which so happens to also be 0)
lodBias = "0.0"
#
# How should the sides and bottom of grass block LODs render?
#
# AS_GRASS: all sides of dirt LOD's render using the top (green) color.
# FADE_TO_DIRT: sides fade from grass to dirt.
# AS_DIRT: sides render entirely as dirt.
grassSideRendering = "FADE_TO_DIRT"
#
# Should the blocks underneath avoided blocks gain the color of the avoided block?
#
# True: a red flower will tint the grass below it red.
# False: skipped blocks will not change color of surface below them.
tintWithAvoidedBlocks = true
#
# This indicates how quickly LODs decrease in quality the further away they are.
# Higher settings will render higher quality fake chunks farther away,
# but will increase memory and GPU usage.
horizontalQuality = "MEDIUM"
#
# How should LOD transparency be handled.
#
# COMPLETE: LODs will render transparent.
# FAKE: LODs will be opaque, but shaded to match the blocks underneath.
# DISABLED: LODs will be opaque.
transparency = "COMPLETE"
#
# This is the same as vanilla Biome Blending settings for Lod area.
# Note that anything other than '0' will greatly effect Lod building time.
#
# '0' equals to Vanilla Biome Blending of '1x1' or 'OFF',
# '1' equals to Vanilla Biome Blending of '3x3',
# '2' equals to Vanilla Biome Blending of '5x5'...
lodBiomeBlending = 3
#
# How should vanilla Minecraft fade into Distant Horizons LODs?
#
# NONE: Fastest, there will be a pronounced border between DH and MC rendering.
# SINGLE_PASS: Fades after MC's transparent pass, opaque blocks underwater won't be faded.
# DOUBLE_PASS: Slowest, fades after both MC's opaque and transparent passes, provides the smoothest transition.
vanillaFadeMode = "DOUBLE_PASS"
[client.advanced.graphics.fog]
#
# Should Minecraft's fog render?
# Note: Other mods may conflict with this setting.
enableVanillaFog = false
#
# What is the maximum fog thickness?
#
# 0.0: No fog.
# 1.0: Fully opaque fog.
farFogMax = "1.0"
#
# Determines if fog is drawn on DH LODs.
enableDhFog = true
#
# At what distance should the far fog start?
#
# 0.0: Fog starts at the player's position.
# 1.0: Fog starts at the closest edge of the vanilla render distance.
# 1.414: Fog starts at the corner of the vanilla render distance.
farFogStart = "0.4"
#
# What is the minimum fog thickness?
#
# 0.0: No fog.
# 1.0: Fully opaque fog.
farFogMin = "0.0"
#
# What color should fog use?
#
# USE_WORLD_FOG_COLOR: Use the world's fog color.
# USE_SKY_COLOR: Use the sky's color.
colorMode = "USE_WORLD_FOG_COLOR"
#
# How should the fog thickness should be calculated?
#
# LINEAR: Linear based on distance (will ignore 'density')
# EXPONENTIAL: 1/(e^(distance*density))
# EXPONENTIAL_SQUARED: 1/(e^((distance*density)^2)
farFogFalloff = "EXPONENTIAL_SQUARED"
#
# Used in conjunction with the Fog Falloff.
farFogDensity = "2.5"
#
# Where should the far fog end?
#
# 0.0: Fog ends at player's position.
# 1.0: Fog ends at the closest edge of the vanilla render distance.
# 1.414: Fog ends at the corner of the vanilla render distance.
farFogEnd = "1.0"
[client.advanced.graphics.fog.heightFog]
#
# Where should the height fog start?
#
# ABOVE_CAMERA: Height fog starts at the camera and goes towards the sky
# BELOW_CAMERA: Height fog starts at the camera and goes towards the void
# ABOVE_AND_BELOW_CAMERA: Height fog starts from the camera to goes towards both the sky and void
# ABOVE_SET_HEIGHT: Height fog starts from a set height and goes towards the sky
# BELOW_SET_HEIGHT: Height fog starts from a set height and goes towards the void
# ABOVE_AND_BELOW_SET_HEIGHT: Height fog starts from a set height and goes towards both the sky and void
heightFogDirection = "BELOW_SET_HEIGHT"
#
# What is the minimum fog thickness?
#
# 0.0: No fog.
# 1.0: Fully opaque fog.
heightFogMin = "0.0"
#
# If the height fog is calculated around a set height, what is that height position?
heightFogBaseHeight = "80.0"
#
# What is the maximum fog thickness?
#
# 0.0: No fog.
# 1.0: Fully opaque fog.
heightFogMax = "1.0"
#
# How should the height fog thickness should be calculated?
#
# LINEAR: Linear based on height (will ignore 'density')
# EXPONENTIAL: 1/(e^(height*density))
# EXPONENTIAL_SQUARED: 1/(e^((height*density)^2)
heightFogFalloff = "EXPONENTIAL_SQUARED"
#
# What is the height fog's density?
heightFogDensity = "20.0"
#
# How should height effect the fog thickness?
# Note: height fog is combined with the other fog settings.
#
# SPHERICAL: Fog is calculated based on camera distance.
# CYLINDRICAL: Ignore height, fog is calculated based on horizontal distance.
#
# MAX: max(heightFog, farFog)
# ADDITION: heightFog + farFog
# MULTIPLY: heightFog * farFog
# INVERSE_MULTIPLY: 1 - (1-heightFog) * (1-farFog)
# LIMITED_ADDITION: farFog + max(farFog, heightFog)
# MULTIPLY_ADDITION: farFog + farFog * heightFog
# INVERSE_MULTIPLY_ADDITION: farFog + 1 - (1-heightFog) * (1-farFog)
# AVERAGE: farFog*0.5 + heightFog*0.5
heightFogMixMode = "SPHERICAL"
#
# Should the start of the height fog be offset?
#
# 0.0: Fog start with no offset.
# 1.0: Fog start with offset of the entire world's height. (Includes depth)
heightFogStart = "0.0"
#
# Should the end of the height fog be offset?
#
# 0.0: Fog end with no offset.
# 1.0: Fog end with offset of the entire world's height. (Include depth)
heightFogEnd = "0.6"
[client.advanced.multiplayer]
#
# How should multiplayer save folders should be named?
#
# NAME_ONLY: Example: "Minecraft Server"
# IP_ONLY: Example: "192.168.1.40"
# NAME_IP: Example: "Minecraft Server IP 192.168.1.40"
# NAME_IP_PORT: Example: "Minecraft Server IP 192.168.1.40:25565"NAME_IP_PORT_MC_VERSION: Example: "Minecraft Server IP 192.168.1.40:25565 GameVersion 1.16.5"
serverFolderNameMode = "NAME_ONLY"

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

View file

@ -0,0 +1,100 @@
# MiniMOTD Main Configuration
# The list of MOTDs to display
#
# - Supported placeholders: <online_players>, <max_players>
# - Putting more than one will cause one to be randomly chosen each refresh
motds=[
{
line1="<rainbow><bold>MINING AND CRAFTING"
line2="<gradient:blue:red>Christmas! Just a week away. Christmas is in a week!"
# Set the icon to use with this MOTD
# Either use 'random' to randomly choose an icon, or use the name
# of a file in the icons folder (excluding the '.png' extension)
# ex: icon="myIconFile"
icon=random
},
{
line1="<rainbow>||||||||<bold><yellow>The server!!!</yellow></bold>||||||||"
line2="<italic>crazy"
# Set the icon to use with this MOTD
# Either use 'random' to randomly choose an icon, or use the name
# of a file in the icons folder (excluding the '.png' extension)
# ex: icon="myIconFile"
icon=random
},
{
line1="<rainbow>Casey has pneumonia"
line2="pray for him..."
# Set the icon to use with this MOTD
# Either use 'random' to randomly choose an icon, or use the name
# of a file in the icons folder (excluding the '.png' extension)
# ex: icon="myIconFile"
icon=random
},
{
line1="sorry it took so long 💀"
line2=kinda
# Set the icon to use with this MOTD
# Either use 'random' to randomly choose an icon, or use the name
# of a file in the icons folder (excluding the '.png' extension)
# ex: icon="myIconFile"
icon=random
},
{
line1="Server fund running total: <rainbow>$6"
line2="so close!"
# Set the icon to use with this MOTD
# Either use 'random' to randomly choose an icon, or use the name
# of a file in the icons folder (excluding the '.png' extension)
# ex: icon="myIconFile"
icon=random
}
]
# Enable MOTD-related features
motd-enabled=true
# Enable server list icon related features
icon-enabled=true
player-count-settings {
# Enable modification of the max player count
max-players-enabled=true
# Changes the Max Players value
max-players=69
# Setting this to true will disable the hover text showing online player usernames
disable-player-list-hover=false
# Setting this to true will disable the player list hover (same as 'disable-player-list-hover'),
# but will also cause the player count to appear as '???'
hide-player-count=false
# Settings for the fake player count feature
fake-players {
# Enable fake player count feature
fake-players-enabled=false
# Modes: add, constant, minimum, random, percent
#
# - add: This many fake players will be added
# ex: fake-players="3"
# - constant: A constant value for the player count
# ex: fake-players="=42"
# - minimum: The minimum bound of the player count
# ex: fake-players="7+"
# - random: A random number of fake players in this range will be added
# ex: fake-players="3:6"
# - percent: The player count will be inflated by this much, rounding up
# ex: fake-players="25%"
fake-players="25%"
}
# Changes the Max Players to be X more than the online players
# ex: x=3 -> 16/19 players online.
just-x-more-settings {
# Enable this feature
just-x-more-enabled=false
x-value=3
}
# Should the displayed online player count be allowed to exceed the displayed maximum player count?
# If false, the online player count will be capped at the maximum player count
allow-exceeding-maximum=false
# The list of server names that affect player counts/listing.
# Only applicable when running the plugin on a proxy (Velocity or Waterfall/Bungeecord).
# When set to an empty list, the default count & list as determined by the proxy will be used.
servers=[]
}

View file

@ -0,0 +1,22 @@
# MiniMOTD Plugin Configuration
# Do you want the plugin to check for updates on GitHub at launch?
# https://github.com/jpenilla/MiniMOTD
update-checker=true
# Settings only applicable when running the plugin on a proxy (Velocity or Waterfall/Bungeecord)
proxy-settings {
# Here you can assign configs in the 'extra-configs' folder to specific virtual hosts
# Either use the name of the config in 'extra-configs', or use "default" to use the configuration in main.conf
#
# Format is "hostname:port"="configName|default"
# Parts of domains can be substituted for wildcards, i.e. "*.mydomain.com:25565". Wildcard-containing configs are
# checked in the order they are declared if there are no exact matches.
virtual-host-configs {
"minigames.example.com:25565"=default
"survival.example.com:25565"=survival
"skyblock.example.com:25565"=skyblock
}
# Set whether to enable virtual host testing mode.
# When enabled, MiniMOTD will print virtual host debug info to the console on each server ping.
virtual-host-test-mode=false
}

View file

@ -0,0 +1,20 @@
{
"defaultSigningMode": "PROMPT",
"enableMod": true,
"showNCRButton": true,
"showReloadButton": true,
"verifiedIconEnabled": true,
"showServerSafety": false,
"hideInsecureMessageIndicators": true,
"hideModifiedMessageIndicators": true,
"hideSystemMessageIndicators": true,
"hideWarningToast": true,
"hideSigningRequestMessage": false,
"alwaysHideReportButton": false,
"skipRealmsWarning": false,
"disableTelemetry": true,
"removeTelemetryButton": true,
"demandOnServer": false,
"verifiedIconOffsetX": 0,
"verifiedIconOffsetY": 0
}

View file

@ -0,0 +1,9 @@
{
"clientCapeType": "MINECRAFT",
"enableOptifine": true,
"enableLabyMod": true,
"enableMinecraftCapesMod": true,
"enableCosmetica": true,
"enableCloaksPlus": true,
"enableElytraTexture": true
}

View file

@ -0,0 +1,64 @@
{
"format_version_do_not_edit": 2,
"general": {
"mod_enabled": false,
"controls": {
"switch_roll_and_yaw": false,
"invert_pitch": false,
"momentum_based_mouse": false,
"momentum_mouse_deadzone": 0.2,
"show_momentum_widget": true,
"activation_behaviour": "VANILLA",
"disable_when_submerged": true
},
"hud": {
"show_horizon": false
},
"banking": {
"enable_banking": true,
"banking_strength": 20.0,
"simulate_control_surface_efficacy": false,
"automatic_righting": false,
"righting_strength": 50.0
},
"thrust": {
"enable_thrust": false,
"max_thrust": 2.0,
"thrust_acceleration": 0.1,
"thrust_particles": true
},
"misc": {
"enable_easter_eggs": true
}
},
"sensitivity": {
"smoothing": {
"smoothing_enabled": true,
"smoothing_pitch": 1.0,
"smoothing_yaw": 0.4,
"smoothing_roll": 1.0
},
"camera_smoothing": {
"pitch": 1.0,
"yaw": 2.5,
"roll": 1.0
},
"desktop": {
"pitch": 1.0,
"yaw": 0.4,
"roll": 1.0
},
"controller": {
"pitch": 1.0,
"yaw": 0.4,
"roll": 1.0
}
},
"advanced": {
"banking_x_formula": "sin($roll * TO_RAD) * cos($pitch * TO_RAD) * 10 * $banking_strength",
"banking_y_formula": "(-1 + cos($roll * TO_RAD)) * cos($pitch * TO_RAD) * 10 * $banking_strength",
"elevator_efficacy_formula": "$velocity_x * $look_x + $velocity_y * $look_y + $velocity_z * $look_z",
"aileron_efficacy_formula": "$velocity_x * $look_x + $velocity_y * $look_y + $velocity_z * $look_z",
"rudder_efficacy_formula": "$velocity_x * $look_x + $velocity_y * $look_y + $velocity_z * $look_z"
}
}

View file

@ -0,0 +1,13 @@
{
"enable_formatting": true,
"require_permissions": false,
"blacklisted_names": [],
"max_name_length": 16,
"operators_bypass_restrictions": false,
"display_above_player": false,
"name_groups": {
"suffix": {},
"nickname": {},
"prefix": {}
}
}

View file

@ -0,0 +1,40 @@
{
"Generic": {
"ignoredKeys": {
"keys": ""
},
"openGuiConfigs": {
"keys": "M,C"
},
"enableActionbarMessages": {
"enabled": true,
"hotkey": {
"keys": ""
}
},
"actionbarHudTicks": 60,
"inGameMessageTimeout": 5.0,
"enableConfigSwitcher": {
"enabled": true,
"hotkey": {
"keys": ""
}
},
"renderTransparencyFix": {
"enabled": true,
"hotkey": {
"keys": ""
}
},
"realmsCommonConfig": true
},
"Debug": {
"debugMessages": false,
"configElementDebug": false,
"inputCancellationDebugging": false,
"keybindDebugging": false,
"keybindDebuggingIngame": false,
"mouseScrollDebug": false,
"printTranslationKeys": false
}
}

View file

@ -0,0 +1,38 @@
{
"mod_enabled": true,
"debug_log_enabled": false,
"rendering_config": {
"right_hand": {
"scale": 1.0,
"offsetX": 0.0,
"offsetY": 0.0,
"offsetZ": 0.0,
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0
},
"left_hand": {
"scale": 1.0,
"offsetX": 0.0,
"offsetY": 0.0,
"offsetZ": 0.0,
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0
}
},
"standard_doll_skin_data": "",
"standard_doll_skin_type": "steve",
"standard_doll_model_data": "my-totem-doll:dolls/2d_doll.bbmodel",
"standard_doll_model_arms_type": "wide",
"tag_button_pos": {
"x": 155,
"y": 48
},
"use_vanilla_totem_model": true,
"better_tag_menu_tooltip_size": 60,
"tag_menu_tooltip_model_scale": 1.0,
"executor_threads_count": 6,
"first_run": false,
"support_other_mods_totems": true
}

View file

@ -0,0 +1,3 @@
# Simple Voice Chat category volume config
radios=0.250

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 client version is not compatible with the server-side version.\\nPlease install version %s of %s.
# The message a player gets when trying to execute a command that requires the voice chat mod installed on the client side.
# 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,51 @@
# Simple Voice Chat server config v1.21.11-2.6.10
# The port number to use for the voice chat communication.
# Audio packets are always transmitted via the UDP protocol on the port number
# specified here, independently of other networking used for the game server.
# Set this to '-1' to use the same port number that is used by the Minecraft server.
# However, it is strongly recommended NOT to use the same port number because UDP on
# it is also used by default for the server query. Doing so may crash the server!
port=24454
# The server IP address to bind the voice chat to
# Leave blank to use the 'server-ip' property from the 'server.properties' config file
# To bind to the wildcard IP address, use '*'
bind_address=
# The distance to which the voice can be heard
max_voice_distance=64.0
# The distance to which the voice can be heard when whispering
whisper_distance=16.0
# The Opus codec
# Valid values are 'VOIP', 'AUDIO', and 'RESTRICTED_LOWDELAY'
codec=VOIP
# The maximum size that audio packets are allowed to have (in bytes)
# Set this to a lower value if audio packets don't arrive
mtu_size=1024
# The frequency at which keep-alive packets are sent (in milliseconds)
# Setting this to a higher value may result in timeouts
keep_alive=1000
# If group chats are allowed
enable_groups=true
# The hostname that clients should use to connect to the voice chat
# This may also include a port, e.g. 'example.com:24454' or just a port, e.g. '24454'
# Do NOT change this value if you don't know what you're doing
voice_host=
# If players are allowed to record the voice chat audio
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 voice chat mod should be kicked from the server
force_voice_chat=false
# The amount of time the server should wait to check if a player has the mod installed (in milliseconds)
# Only relevant when 'force_voice_chat' is set to 'true'
login_timeout=10000
# The range in which the voice chat should broadcast audio
# A value less than 0 means 'max_voice_distance'
broadcast_range=-1.0
# If the voice chat server should reply to external pings
allow_pings=true
# If the mod should load native libraries on dedicated servers
# This is mostly relevant for voice chat addons
use_natives=true

Binary file not shown.

View file

@ -0,0 +1,69 @@
#Minecraft server properties
#Mon Dec 22 06:16:18 UTC 2025
accepts-transfers=false
allow-flight=false
broadcast-console-to-ops=true
broadcast-rcon-to-ops=true
bug-report-link=
difficulty=hard
enable-code-of-conduct=true
enable-jmx-monitoring=false
enable-query=false
enable-rcon=false
enable-status=true
enforce-secure-profile=true
enforce-whitelist=true
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,audioplayer,fabric-convention-tags-v2,fastback,leavesbegone,mr_hat_datapack,server_translations_api
level-name=world
level-seed=-2929047404196876411
level-type=minecraft\:normal
log-ips=true
management-server-allowed-origins=
management-server-enabled=false
management-server-host=localhost
management-server-port=0
management-server-secret=txf3kao6lpuNyHoqjgV0SK1EqnCw2JIXhBI6Xzuw
management-server-tls-enabled=true
management-server-tls-keystore=
management-server-tls-keystore-password=
max-chained-neighbor-updates=1000000
max-players=67
max-tick-time=60000
max-world-size=29999984
motd=A Minecraft Server
network-compression-threshold=256
online-mode=true
op-permission-level=4
pause-when-empty-seconds=60
player-idle-timeout=0
prevent-proxy-connections=false
query.port=25565
rate-limit=0
rcon.password=
rcon.port=25575
region-file-compression=deflate
require-resource-pack=false
resource-pack=
resource-pack-id=
resource-pack-prompt=
resource-pack-sha1=
server-ip=
server-port=25565
simulation-distance=10
spawn-protection=0
status-heartbeat-interval=0
sync-chunk-writes=true
text-filtering-config=
text-filtering-version=0
use-native-transport=true
view-distance=16
white-list=true

View file

@ -4,6 +4,146 @@ hash-format = "sha256"
file = "README.md"
hash = "72ee03b41235eea90b0cf2ee04d167f52650e182488c99e2d7eaab5f9bfebae7"
[[files]]
file = "configureddefaults/config/DistantHorizons.toml"
hash = "abdc7064e46caad0e70362e19a5fb0e4643ebc0d825c39dbde97ccbbdb2bb47c"
[[files]]
file = "configureddefaults/config/MiniMOTD/icons/img0.png"
hash = "ce2f7b160573cc7d9ec5635a5e929adc20a98875e8bce36a3b46f9a7a8f40713"
[[files]]
file = "configureddefaults/config/MiniMOTD/icons/img1.png"
hash = "9ebf06198626067d99260ab8ee72ef2715199711fc8596531bcf516236a74c96"
[[files]]
file = "configureddefaults/config/MiniMOTD/icons/img10.png"
hash = "995f57701f62a248b497c175f487895a445c65642a3663feb7025f59a5b0b5b6"
[[files]]
file = "configureddefaults/config/MiniMOTD/icons/img11.png"
hash = "42396c3825b73bc9f89724daad861c4098e829b3448c305bb619d88bb69fb639"
[[files]]
file = "configureddefaults/config/MiniMOTD/icons/img12.png"
hash = "a01c8af977acd2f5913c5c4a3e767887fcced441b6199f5350559b83fcc72e95"
[[files]]
file = "configureddefaults/config/MiniMOTD/icons/img13.png"
hash = "d7c8fc0086d452d0a653060acbce4d9b07e6bfbca3219849ae3ac417985c9503"
[[files]]
file = "configureddefaults/config/MiniMOTD/icons/img14.png"
hash = "12ccbf6e9d7725a472f0c95ac81ffaf1266942f5d3dfad02993a856cdfd1063d"
[[files]]
file = "configureddefaults/config/MiniMOTD/icons/img15.png"
hash = "364cf6458c0b610377929768c7272f101f79c736b7201925a3853a54356c0709"
[[files]]
file = "configureddefaults/config/MiniMOTD/icons/img16.png"
hash = "427d30e597112be101192e83ff0790ffc4d73158af724084d9919dd91148fa0f"
[[files]]
file = "configureddefaults/config/MiniMOTD/icons/img17.png"
hash = "415c0673faa8814df2298c49a3a681ca4b89228142a09e8097e644a79959d21c"
[[files]]
file = "configureddefaults/config/MiniMOTD/icons/img18.png"
hash = "f3e4cd25538fe6f027cc6df9f305001b5b6f11bb39b9a019441922da2a94c6be"
[[files]]
file = "configureddefaults/config/MiniMOTD/icons/img19.png"
hash = "8adfe59a6643b7f155e9771a394f8930ca98b9ccd57edcca4ca352bdca628d8e"
[[files]]
file = "configureddefaults/config/MiniMOTD/icons/img2.png"
hash = "809b9ef7acd2ca57b36983741b6aaf2873ff402ee99df5e1a6dd8742545389ed"
[[files]]
file = "configureddefaults/config/MiniMOTD/icons/img20.png"
hash = "d601824c5797df3130ed6b7f1f48b567fe43e71cbaf9c67d4f234678858f8b19"
[[files]]
file = "configureddefaults/config/MiniMOTD/icons/img3.png"
hash = "2ac61a1f0afc32b2ec4f294089842d992b8dbb58098e2fc17e9db0fa4f4faad8"
[[files]]
file = "configureddefaults/config/MiniMOTD/icons/img4.png"
hash = "91a1863e89e428e2c0badfedad8f6d26d96bdef353a121b9b5a7490ce86b2a6c"
[[files]]
file = "configureddefaults/config/MiniMOTD/icons/img5.png"
hash = "14f697f6a68b18eefd1d760ecab9734fd9f20424971edc549348e8f2212ec839"
[[files]]
file = "configureddefaults/config/MiniMOTD/icons/img6.png"
hash = "85a66dcf30e99990bf133210e1e6f6a1907760e3f071fdce0f2b11e1646c2c92"
[[files]]
file = "configureddefaults/config/MiniMOTD/icons/img7.png"
hash = "5c45f00e71634c9f6018b0a1f86e55042248db7df18a703df86c309626c845ab"
[[files]]
file = "configureddefaults/config/MiniMOTD/icons/img8.png"
hash = "3b908e9fb7222bcc7039a3a7fee653745a7bf995f993fa0c0998a0f6651a4d8e"
[[files]]
file = "configureddefaults/config/MiniMOTD/icons/img9.png"
hash = "126e3548e7a8853d48fbde804314c22d0bb6aebba4b6326e2621cea3162054e5"
[[files]]
file = "configureddefaults/config/MiniMOTD/main.conf"
hash = "7f35134035e9e6979160793142ea4d9775163aaf74d384678698c2dba0ab5942"
[[files]]
file = "configureddefaults/config/MiniMOTD/plugin_settings.conf"
hash = "74d1daec1f273bea2a2335715a048a46ab356dec5944f130b74e77c83ea3ddc7"
[[files]]
file = "configureddefaults/config/NoChatReports/NCR-Client.json"
hash = "be88d44466fd4d68eeead41352fecd920243858ee4ca18dcd6b5f9a728108412"
[[files]]
file = "configureddefaults/config/capes.json5"
hash = "733b115c4dd2ec39afd556c80c5b14c3c78e8dd439eb2eebb97f1ee7fc392c00"
[[files]]
file = "configureddefaults/config/do_a_barrel_roll-client.json"
hash = "22d6678a60c101e625f1eeea6179f08e9063bf4b0523372482956d0c283c5964"
[[files]]
file = "configureddefaults/config/eclipsescustomname.json"
hash = "004278bbaebb7799b60f4e46d0cb95a3abfe717a1b3a4847c2f61cd986340ddd"
[[files]]
file = "configureddefaults/config/malilib.json"
hash = "e2b125b44b274d938ab537aa75a5ae7d87d6be4b3b94894c70df78a5840a4230"
[[files]]
file = "configureddefaults/config/my-totem-doll.json5"
hash = "df4899b5fac187d7a6b11a270d143e13dc7be8c38f2a646266750ae76337f245"
[[files]]
file = "configureddefaults/config/voicechat/category-volumes.properties"
hash = "22f632364dd56e0f0e49cfa4806e363054c3f948e5ece4b87981e6b152bc706d"
[[files]]
file = "configureddefaults/config/voicechat/translations.properties"
hash = "b258a94a5ed60fbf93b66c452c3d6e36b044f630741f90e5b13852a4805b235e"
[[files]]
file = "configureddefaults/config/voicechat/voicechat-server.properties"
hash = "6bfc86241a6819d579de2cd7a83b67c0b5c2e6a9c969bef668034cb97844a821"
[[files]]
file = "configureddefaults/resourcepacks/emoji.zip"
hash = "1873e672dea884b03f4347feb992965389c9c3d7732097f255cd298c4be1fa37"
[[files]]
file = "configureddefaults/server.properties"
hash = "e06e2f4306d0a75277c4e6d6718f6e5aa21a125eaa293217cdb68905d8ec3490"
[[files]]
file = "datapacks/VanillaTweaks_c434486_MC1.21-1.21.11.zip"
hash = "cd403ce871464554d1783d9a4c19c068a618b24c852c1e7a8cef748bf534cf50"
@ -125,6 +265,11 @@ file = "mods/cloth-config.pw.toml"
hash = "a06ef129798265e0d7249426fb0ed5c506725b0460dc3dfdb975b8978480895e"
metafile = true
[[files]]
file = "mods/configured-defaults.pw.toml"
hash = "cb07f1e3b039be7c3e0e2fe4ad8289e9e800c66a4c4f4e5eb244d1a26dd542d3"
metafile = true
[[files]]
file = "mods/craftpresence.pw.toml"
hash = "c4aecd36cc2a07b48538ab2eced4eabdc1b53af9e76ee91581921db2ed689c7e"
@ -150,11 +295,21 @@ file = "mods/dynamic-fps.pw.toml"
hash = "3a96a1e5bef30c16a8738c2a8acf54693225122424c39fa06f589a11ccc83b90"
metafile = true
[[files]]
file = "mods/entity-model-features.pw.toml"
hash = "d3e263880c1393d7e8233979a19f97ff9cc40e2100d7a61495a5f7ef109ecf0e"
metafile = true
[[files]]
file = "mods/entityculling.pw.toml"
hash = "6adf5f512651c200a320219c32a3a51c8b95e219206f64b99cb93940d51b2cfa"
metafile = true
[[files]]
file = "mods/entitytexturefeatures.pw.toml"
hash = "09d9bcf41357ee2baf28a26418bc1ed5d68ad7044252e976081295bde8dddb2e"
metafile = true
[[files]]
file = "mods/fabric-api.pw.toml"
hash = "7adc0d54f139075d8f90dae18ca476753cc3145a70e09c9327736024adfe9b30"
@ -340,6 +495,11 @@ file = "mods/styledplayerlist.pw.toml"
hash = "39472a622a8583b847fe981f4c7608ee0768c2f30d0a11bb47fda6c0ad2a4add"
metafile = true
[[files]]
file = "mods/symbol-chat.pw.toml"
hash = "51cffb97040d4f52ca24a552d7c4bb2b6be1521e65109946233a67fa9792a17b"
metafile = true
[[files]]
file = "mods/unilib.pw.toml"
hash = "d25e68bfaa4f0adaf716738827256d0b7d78889852fc6cef667c6c2fe4326526"
@ -354,3 +514,11 @@ metafile = true
file = "mods/yacl.pw.toml"
hash = "6b2e6c4faa6fa928c5c5c582752b80401e418d4f897839b7d0338acc08e94803"
metafile = true
[[files]]
file = "start.sh"
hash = "e5b8565edfadaba7a975b4f48c25c87ccf128c25f75491a49a1468d32ad0f9b9"
[[files]]
file = "update.sh"
hash = "3ea776872a3f78a590ccae6d6da9767982bd6f95b615a1fc04c7f44358df58ba"

View file

@ -0,0 +1,13 @@
name = "Configured Defaults"
filename = "ConfiguredDefaults-v21.11.0-mc1.21.11-Fabric.jar"
side = "both"
[download]
url = "https://cdn.modrinth.com/data/SISoSFPP/versions/QVEzCVXp/ConfiguredDefaults-v21.11.0-mc1.21.11-Fabric.jar"
hash-format = "sha512"
hash = "117e305c77d20e2b57d787e223e27e9b8e4dfa3e68dfd7b2a180a2390315b21a0b615a1683dc8cfa167bd17dedbea4f230bb64c40a6cf85458104ba9bbdc6374"
[update]
[update.modrinth]
mod-id = "SISoSFPP"
version = "QVEzCVXp"

View file

@ -0,0 +1,13 @@
name = "[EMF] Entity Model Features"
filename = "entity_model_features_1.21.11-fabric-3.0.8.jar"
side = "client"
[download]
url = "https://cdn.modrinth.com/data/4I1XuqiY/versions/mKzyfrp8/entity_model_features_1.21.11-fabric-3.0.8.jar"
hash-format = "sha512"
hash = "e34170cafaa26318404638a058689e3ff22a03983b95d6c61020f8b2d9f29cbbd87e37857ba71fa6e710d2c93941857af9e210bfc701b7f0308872788ee79414"
[update]
[update.modrinth]
mod-id = "4I1XuqiY"
version = "mKzyfrp8"

View file

@ -0,0 +1,13 @@
name = "[ETF] Entity Texture Features"
filename = "entity_texture_features_1.21.11-fabric-7.0.7.jar"
side = "client"
[download]
url = "https://cdn.modrinth.com/data/BVzZfTc1/versions/918qa4eC/entity_texture_features_1.21.11-fabric-7.0.7.jar"
hash-format = "sha512"
hash = "1273c36883c13ef4f14b551b155ad6cbce37ab336283100ba43f50bee83c716eaa584ec472b62a8e3c6318989e63f616d6b9ad04fa6931f6e8fe383e4dee5e27"
[update]
[update.modrinth]
mod-id = "BVzZfTc1"
version = "918qa4eC"

13
mods/symbol-chat.pw.toml Normal file
View file

@ -0,0 +1,13 @@
name = "Symbol Chat"
filename = "symbol-chat-1.21.11-1.3.13.jar"
side = "client"
[download]
url = "https://cdn.modrinth.com/data/NKvLVQMc/versions/Aq7wC3kv/symbol-chat-1.21.11-1.3.13.jar"
hash-format = "sha512"
hash = "950a6a3e1d9cb88c1e87d49b35788a876b1bf72352b5b937af8914630f001c28323533cdca8c3b8a8fe3437e3718765eecfe61c96a9ec66a98e9300538e0527c"
[update]
[update.modrinth]
mod-id = "NKvLVQMc"
version = "Aq7wC3kv"

View file

@ -1,12 +1,12 @@
name = "Nilla"
author = "Ryan & Gabe (The Goats)"
version = "1.3.0"
version = "1.4.0"
pack-format = "packwiz:1.1.0"
[index]
file = "index.toml"
hash-format = "sha256"
hash = "01a5d96c684afb6ab6fd2fbb73815750f76954769de114877d4873ac090c4d23"
hash = "920e91fde538df158823c42f73fa6a2a4894df1a8e55e74567735fd1997acf38"
[versions]
fabric = "0.18.3"

3
start.sh Executable file
View file

@ -0,0 +1,3 @@
#!/bin/bash
java -Xms8192M -Xmx8192M --add-modules=jdk.incubator.vector -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -jar fabric-server-mc.1.21.11-loader.0.18.3-launcher.1.1.0.jar --nogui

3
update.sh Executable file
View file

@ -0,0 +1,3 @@
#!/bin/bash
java -jar packwiz-installer-bootstrap.jar -g -s server https://git.densmo.re/TheVeryModelOfAModernMinecraftModpack/nilla/raw/branch/main/pack.toml