⬆️ 根据模组增删更改配置文件.

This commit is contained in:
2026-02-11 00:57:09 +08:00
parent 93388ff449
commit 0755e16ddd
87 changed files with 6602 additions and 2375 deletions

View File

@@ -1,7 +1,8 @@
#Screen Config #Screen Config
[screen] [screen]
#The duration of GUI background color and blur radius animation in milliseconds. (0 = OFF) #The duration of GUI background color and blur radius animation in milliseconds. (0 = OFF)
#Range: 0 ~ 800 # Default: 200
# Range: 0 ~ 800
animationDuration = 200 animationDuration = 200
#The GUI background color in #RRGGBB or #AARRGGBB format. Default value: #99000000 #The GUI background color in #RRGGBB or #AARRGGBB format. Default value: #99000000
#Can be one to four values representing top left, top right, bottom right and bottom left color. #Can be one to four values representing top left, top right, bottom right and bottom left color.
@@ -18,25 +19,30 @@
overrideVanillaBlur = true overrideVanillaBlur = true
#The kernel radius for gaussian convolution blur effect, 0 = disable. #The kernel radius for gaussian convolution blur effect, 0 = disable.
#samples per pixel = ((radius * 2) + 1) * 2, sigma = radius / 2. #samples per pixel = ((radius * 2) + 1) * 2, sigma = radius / 2.
#Range: 0 ~ 18 # Default: 7
# Range: 0 ~ 18
blurRadius = 7 blurRadius = 7
#A list of GUI screen superclasses that won't activate blur effect when opened. #A list of GUI screen superclasses that won't activate blur effect when opened.
blurBlacklist = ["net.minecraft.class_408"] blurBlacklist = ["net.minecraft.class_408"]
#(Beta) Pause the game when inventory (also includes creative mode) opened. #(Beta) Pause the game when inventory (also includes creative mode) opened.
inventoryPause = false inventoryPause = false
#Framerate limit on window inactive (out of focus or minimized), 0 = no change. #Framerate limit on window inactive (out of focus or minimized), 0 = no change.
#Range: 0 ~ 255 # Default: 30
# Range: 0 ~ 255
framerateInactive = 30 framerateInactive = 30
#Framerate limit on window minimized, 0 = same as framerate inactive. #Framerate limit on window minimized, 0 = same as framerate inactive.
#This value will be no greater than framerate inactive. #This value will be no greater than framerate inactive.
#Range: 0 ~ 255 # Default: 0
# Range: 0 ~ 255
framerateMinimized = 0 framerateMinimized = 0
#Master volume multiplier on window inactive (out of focus or minimized), 1 = no change. #Master volume multiplier on window inactive (out of focus or minimized), 1 = no change.
#Range: 0.0 ~ 1.0 # Default: 0.5
# Range: 0.0 ~ 1.0
masterVolumeInactive = 0.5 masterVolumeInactive = 0.5
#Master volume multiplier on window minimized, 1 = same as master volume inactive. #Master volume multiplier on window minimized, 1 = same as master volume inactive.
#This value will be no greater than master volume inactive. #This value will be no greater than master volume inactive.
#Range: 0.0 ~ 1.0 # Default: 0.25
# Range: 0.0 ~ 1.0
masterVolumeMinimized = 0.25 masterVolumeMinimized = 0.25
#Tooltip Config #Tooltip Config
@@ -64,25 +70,31 @@
#If less than 4 are provided, repeat the last value. #If less than 4 are provided, repeat the last value.
colorStroke = ["#FFC2D0D6", "#FFE7DAE5", "#FFCCDAC8", "#FFC8B9AC"] colorStroke = ["#FFC2D0D6", "#FFE7DAE5", "#FFCCDAC8", "#FFC8B9AC"]
#The cycle time of tooltip border color in milliseconds. (0 = OFF) #The cycle time of tooltip border color in milliseconds. (0 = OFF)
#Range: 0 ~ 5000 # Default: 1000
# Range: 0 ~ 5000
borderCycleTime = 1000 borderCycleTime = 1000
#The width of tooltip border, if rounded, in GUI Scale Independent Pixels. #The width of tooltip border, if rounded, in GUI Scale Independent Pixels.
#Range: 0.5 ~ 2.5 # Default: 1.3333333333333333
# Range: 0.5 ~ 2.5
borderWidth = 1.3333333333333333 borderWidth = 1.3333333333333333
#The corner radius of tooltip border, if rounded, in GUI Scale Independent Pixels. #The corner radius of tooltip border, if rounded, in GUI Scale Independent Pixels.
#Range: 0.0 ~ 8.0 # Default: 4.0
# Range: 0.0 ~ 8.0
cornerRadius = 4.0 cornerRadius = 4.0
#The shadow radius of tooltip, if rounded, in GUI Scale Independent Pixels. #The shadow radius of tooltip, if rounded, in GUI Scale Independent Pixels.
#No impact on performance. #No impact on performance.
#Range: 0.0 ~ 32.0 # Default: 10.0
# Range: 0.0 ~ 32.0
shadowRadius = 10.0 shadowRadius = 10.0
#The shadow opacity of tooltip, if rounded. No impact on performance. #The shadow opacity of tooltip, if rounded. No impact on performance.
#Range: 0.0 ~ 1.0 # Default: 0.25
# Range: 0.0 ~ 1.0
shadowOpacity = 0.25 shadowOpacity = 0.25
#When true, tooltip border colors adapt to item's name and rarity. #When true, tooltip border colors adapt to item's name and rarity.
adaptiveColors = true adaptiveColors = true
#Amount to scroll the tooltip in response to a arrow key pressed event. #Amount to scroll the tooltip in response to a arrow key pressed event.
#Range: 0 ~ 320 # Default: 60
# Range: 0 ~ 320
arrowScrollFactor = 60 arrowScrollFactor = 60
#Provide line wrapping and optimization for tooltip components. #Provide line wrapping and optimization for tooltip components.
lineWrapping = true lineWrapping = true
@@ -95,7 +107,8 @@
#The default is "minecraft:entity.experience_orb.pickup" #The default is "minecraft:entity.experience_orb.pickup"
dingSound = "" dingSound = ""
#Specify a volume multiplier to the ding sound effect. #Specify a volume multiplier to the ding sound effect.
#Range: 0.0 ~ 10.0 # Default: 0.25
# Range: 0.0 ~ 10.0
dingVolume = 0.25 dingVolume = 0.25
#Control the window mode, normal mode does nothing. #Control the window mode, normal mode does nothing.
#Allowed Values: NORMAL, FULLSCREEN, FULLSCREEN_BORDERLESS, MAXIMIZED, MAXIMIZED_BORDERLESS, WINDOWED, WINDOWED_BORDERLESS #Allowed Values: NORMAL, FULLSCREEN, FULLSCREEN_BORDERLESS, MAXIMIZED, MAXIMIZED_BORDERLESS, WINDOWED, WINDOWED_BORDERLESS
@@ -112,46 +125,60 @@
#Force layout direction to RTL, otherwise, the current Locale setting. #Force layout direction to RTL, otherwise, the current Locale setting.
forceRtl = false forceRtl = false
#The global font scale used with sp units. #The global font scale used with sp units.
#Range: 0.5 ~ 2.0 # Default: 1.0
# Range: 0.5 ~ 2.0
fontScale = 1.0 fontScale = 1.0
#Default scrollbar size in dips. #Default scrollbar size in dips.
#Range: 0 ~ 1024 # Default: 4
# Range: 0 ~ 1024
scrollbarSize = 4 scrollbarSize = 4
#Distance a touch can wander before we think the user is scrolling in dips. #Distance a touch can wander before we think the user is scrolling in dips.
#Range: 0 ~ 1024 # Default: 4
# Range: 0 ~ 1024
touchSlop = 4 touchSlop = 4
#Distance a hover can wander while it is still considered "stationary" in dips. #Distance a hover can wander while it is still considered "stationary" in dips.
#Range: 0 ~ 1024 # Default: 4
# Range: 0 ~ 1024
hoverSlop = 4 hoverSlop = 4
#Minimum size of the touch target for a scrollbar in dips. #Minimum size of the touch target for a scrollbar in dips.
#Range: 0 ~ 1024 # Default: 16
# Range: 0 ~ 1024
minScrollbarTouchTarget = 16 minScrollbarTouchTarget = 16
#Minimum velocity to initiate a fling in dips per second. #Minimum velocity to initiate a fling in dips per second.
#Range: 0 ~ 32767 # Default: 50
# Range: 0 ~ 32767
minimumFlingVelocity = 50 minimumFlingVelocity = 50
#Maximum velocity to initiate a fling in dips per second. #Maximum velocity to initiate a fling in dips per second.
#Range: 0 ~ 32767 # Default: 8000
# Range: 0 ~ 32767
maximumFlingVelocity = 8000 maximumFlingVelocity = 8000
#The coefficient of friction applied to flings/scrolls. #The coefficient of friction applied to flings/scrolls.
#Range: 0.001 ~ 7.389 # Default: 0.014999999664723873
# Range: 0.001 ~ 7.389
scrollFriction = 0.014999999664723873 scrollFriction = 0.014999999664723873
#Max distance in dips to overscroll for edge effects. #Max distance in dips to overscroll for edge effects.
#Range: 0 ~ 1024 # Default: 0
# Range: 0 ~ 1024
overscrollDistance = 0 overscrollDistance = 0
#Max distance in dips to overfling for edge effects. #Max distance in dips to overfling for edge effects.
#Range: 0 ~ 1024 # Default: 12
# Range: 0 ~ 1024
overflingDistance = 12 overflingDistance = 12
#Amount to scroll in response to a vertical scroll event, in dips per axis value. #Amount to scroll in response to a vertical scroll event, in dips per axis value.
#Range: 0.0 ~ 1024.0 # Default: 64.0
# Range: 0.0 ~ 1024.0
verticalScrollFactor = 64.0 verticalScrollFactor = 64.0
#Amount to scroll in response to a horizontal scroll event, in dips per axis value. #Amount to scroll in response to a horizontal scroll event, in dips per axis value.
#Range: 0.0 ~ 1024.0 # Default: 64.0
# Range: 0.0 ~ 1024.0
horizontalScrollFactor = 64.0 horizontalScrollFactor = 64.0
#The duration in milliseconds before a hover event causes a tooltip to be shown. #The duration in milliseconds before a hover event causes a tooltip to be shown.
#Range: 0 ~ 1200 # Default: 500
# Range: 0 ~ 1200
hoverTooltipShowTimeout = 500 hoverTooltipShowTimeout = 500
#The duration in milliseconds before mouse inactivity causes a tooltip to be hidden. #The duration in milliseconds before mouse inactivity causes a tooltip to be hidden.
#Range: 3000 ~ 120000 # Default: 30000
# Range: 3000 ~ 120000
hoverTooltipHideTimeout = 30000 hoverTooltipHideTimeout = 30000
#Font Config #Font Config

View File

@@ -2,5 +2,6 @@
[developer] [developer]
#Whether to enable developer mode. #Whether to enable developer mode.
enableDeveloperMode = false enableDeveloperMode = false
#Range: > -2147483648 # Default: 0
# Range: > -2147483648
oneTimeEvents = 0 oneTimeEvents = 0

View File

@@ -9,23 +9,29 @@
#Control base font size, in GUI scaled pixels. The default and vanilla value is 8. #Control base font size, in GUI scaled pixels. The default and vanilla value is 8.
#For bitmap fonts, 8 represents a glyph size of 8x or 16x if fixed resolution. #For bitmap fonts, 8 represents a glyph size of 8x or 16x if fixed resolution.
#This option only applies to TrueType fonts. #This option only applies to TrueType fonts.
#Range: 6.5 ~ 9.5 # Default: 8.0
# Range: 6.5 ~ 9.5
baseFontSize = 8.0 baseFontSize = 8.0
#Control vertical baseline for vanilla text layout, in GUI scaled pixels. #Control vertical baseline for vanilla text layout, in GUI scaled pixels.
#The vanilla default value is 7. #The vanilla default value is 7.
#Range: 4.0 ~ 10.0 # Default: 7.0
# Range: 4.0 ~ 10.0
baselineShift = 7.0 baselineShift = 7.0
#Control the text shadow offset for vanilla text rendering, in GUI scaled pixels. #Control the text shadow offset for vanilla text rendering, in GUI scaled pixels.
#Range: 0.20000000298023224 ~ 2.0 # Default: 0.5
# Range: 0.20000000298023224 ~ 2.0
shadowOffset = 0.5 shadowOffset = 0.5
#Control the text outline offset for vanilla text rendering, in GUI scaled pixels. #Control the text outline offset for vanilla text rendering, in GUI scaled pixels.
#Range: 0.20000000298023224 ~ 2.0 # Default: 0.5
# Range: 0.20000000298023224 ~ 2.0
outlineOffset = 0.5 outlineOffset = 0.5
#Control the horizontal offset for bitmap fonts, in GUI scaled pixels. #Control the horizontal offset for bitmap fonts, in GUI scaled pixels.
#Range: 0.0 ~ 1.0 # Default: 0.5
# Range: 0.0 ~ 1.0
bitmapOffset = 0.5 bitmapOffset = 0.5
#Set the recycle time of layout cache in seconds, using least recently used algorithm. #Set the recycle time of layout cache in seconds, using least recently used algorithm.
#Range: 2 ~ 15 # Default: 6
# Range: 2 ~ 15
cacheLifespan = 6 cacheLifespan = 6
#The bidirectional text heuristic algorithm. The default is FirstStrong (Locale). #The bidirectional text heuristic algorithm. The default is FirstStrong (Locale).
#This will affect which BiDi algorithm to use during text layout. #This will affect which BiDi algorithm to use during text layout.
@@ -91,7 +97,8 @@
#Control the minimum pixel density for SDF text and text in 3D world rendering. #Control the minimum pixel density for SDF text and text in 3D world rendering.
#This value will be no less than current GUI scale. #This value will be no less than current GUI scale.
#Recommend setting a higher value on high-res monitor and powerful PC hardware. #Recommend setting a higher value on high-res monitor and powerful PC hardware.
#Range: 4 ~ 10 # Default: 4
# Range: 4 ~ 10
minPixelDensityForSDF = 4 minPixelDensityForSDF = 4
#Enable linear sampling for A8 font atlases with mipmaps, mag filter will be always #Enable linear sampling for A8 font atlases with mipmaps, mag filter will be always
#NEAREST. We prefer computeDeviceFontSize and allowSDFTextIn2D, then setting this to #NEAREST. We prefer computeDeviceFontSize and allowSDFTextIn2D, then setting this to

18
betteradvancements.json Normal file
View File

@@ -0,0 +1,18 @@
{
"defaultUncompletedIconColor": "#FFFFFF",
"defaultUncompletedTitleColor": "#0489C1",
"defaultCompletedIconColor": "#DBA213",
"defaultCompletedTitleColor": "#DBA213",
"doAdvancementsBackgroundFade": true,
"showDebugCoordinates": false,
"orderTabsAlphabetically": false,
"uiScaling": 100,
"criteriaDetail": "Default",
"criteriaDetailRequiresShift": false,
"addInventoryButton": false,
"defaultDrawDirectLines": false,
"defaultHideLines": false,
"defaultCompletedLineColor": "#FFFFFF",
"defaultUncompletedLineColor": "#FFFFFF",
"onlyUseAboveAdvancementTabs": false
}

View File

@@ -1,17 +1,25 @@
{ {
"version": 2, "version": 2,
"__comment_enableBridgingAssist": "a.k.a. 'Reacharound Placement' in keybinds. The Quark thing.",
"enableBridgingAssist": true, "enableBridgingAssist": true,
"minBridgeDistance": 20.0,
"minBridgeDistanceHorizontal": 1.0,
"minBridgeDistanceVertical": 0.1,
"onlyBridgeWhenCrouched": false, "onlyBridgeWhenCrouched": false,
"supportedBridgeAxes": "BOTH", "supportedBridgeAxes": "BOTH",
"supportedBridgeAxesWhenCrouched": "FALLBACK", "supportedBridgeAxesWhenCrouched": "FALLBACK",
"enableSlabAssist": true,
"enableNonSolidReplace": true,
"delayPostBridging": 4, "delayPostBridging": 4,
"showCrosshair": true, "showCrosshair": true,
"showOutline": false, "showOutline": false,
"showOutlineEvenWhenNotBridging": false, "showOutlineEvenWhenNotBridging": false,
"nonBridgeRespectsCrouchRules": true, "nonBridgeRespectsCrouchRules": true,
"outlineColour": 1711276032, "outlineColour": 1711276032,
"skipTorchBridging": true,
"enableSlabAssist": true,
"enableNonSolidReplace": true,
"bridgingSnapStrength": 1.0,
"bridgingAdjacency": "CORNERS",
"perspectiveLock": "LET_BRIDGING_MOD_DECIDE",
"showDebugHighlight": true, "showDebugHighlight": true,
"showNonBridgingDebugHighlight": false, "showNonBridgingDebugHighlight": false,
"showDebugTrace": false "showDebugTrace": false

208
c2me.toml Normal file
View File

@@ -0,0 +1,208 @@
version = 3
# (Default:
# max(
# 1,
# min(
# if( is_windows,
# (cpus / 1.6),
# (cpus / 1.3)
# ) - if(is_client, 1, 0),
# ( ( mem_gb - (if(is_client, 1.2, 0.6)) ) / 0.6 )
# )
# )
# )
# 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 = "default"
# (Default: 4) Sets the thread priority for worker threads
#
# References:
# - https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Thread.html#setPriority(int)
#
threadPoolPriority = "default"
# (Default: 6) Configures the parallelism of global executor
globalExecutorParallelism = "default"
[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"
[clientSideConfig.modifyMaxVDConfig]
# (Default: true) Whether to modify maximum view distance
enabled = "default"
# (Default: 72) Max render distance allowed in game options
maxViewDistance = "default"
# (Default: true) Enable client-side support for extended render distance protocol (c2me:ext_render_distance_v1)
# This allows requesting render distances higher than 127 chunks from the server
#
# Requires Fabric API (currently available)
#
# Note: The server must advertise support this protocol for this to work
#
enableExtRenderDistanceProtocol = "default"
[noTickViewDistance]
# (Default: true) Whether to enable no-tick view distance
enabled = "default"
# (Default: 7) No-tick view distance max concurrent chunk loads
# Lower this for a better latency and higher this for a faster loading
maxConcurrentChunkLoads = "default"
# (Default: true) Whether to use compatibility mode to send chunks
# This may fix some mod compatibility issues
compatibilityMode = "default"
# (Default: true) Enable server-side support for extended render distance protocol (c2me:ext_render_distance_v1)
# This allows requesting render distances higher than 127 chunks from the server
#
# Requires Fabric API (currently available)
#
enableExtRenderDistanceProtocol = "default"
# (Default: false) Whether to ensure correct chunks within normal render distance
# This will send chunks twice increasing network load
ensureChunkCorrectness = "default"
[ioSystem]
# (Default: 8192) Soft limit for io worker nbt cache
chunkDataCacheSoftLimit = "default"
# (Default: 32678) Hard limit for io worker nbt cache
chunkDataCacheLimit = "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@13.0.8 (*) (defined in c2me)
gcFreeChunkSerializer = "default"
# (Default: true) Whether to use the optimized implementation of IO system
replaceImpl = "default"
[vanillaWorldGenOptimizations]
# (Default: false) Whether to use density function compiler to accelerate world generation
#
# Density function: https://minecraft.wiki/w/Density_function
#
# This functionality compiles density functions from world generation
# datapacks (including vanilla generation) to JVM bytecode to increase
# performance by allowing JVM JIT to better optimize the code
#
# Currently, all functions provided by vanilla are implemented.
# Chunk upgrades from pre-1.18 versions are not implemented and will
# fall back to the unoptimized version of density functions.
#
useDensityFunctionCompiler = "default"
# (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"
# (Default: true) Whether to enable StructureWeightSampler optimizations to accelerate world generation
#
optimizeStructureWeightSampler = "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"
[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"
[chunkSystem]
# (Default: true) Whether to enable async serialization
#
asyncSerialization = "default"
# (Default: false) Whether to recover from errors when loading chunks
# This will cause errored chunk to be regenerated entirely, which may cause data loss
# Only applies when async chunk loading is enabled
#
recoverFromErrors = "default"
# (Default: true) Whether to allow POIs (Point of Interest) to be unloaded
# Unloaded POIs are reloaded on-demand or when the corresponding chunks are loaded again,
# which should not cause any behavior change
#
# Note:
# Vanilla never unloads POIs when chunks unload, causing small memory leaks
# These leaks adds up and eventually cause issues after generating millions of chunks
# in a single world instance
#
allowPOIUnloading = "default"
# (Default: false) This option workarounds MC-276863, a bug that makes mushrooms appear in non-postprocessed chunks
# This bug is amplified with notickvd as it exposes non-postprocessed chunks to players
#
# This should not affect other worldgen behavior and game mechanics in general
#
suppressGhostMushrooms = "default"
# (Default: true) Whether to synchronize the management of player tickets
#
# In vanilla Minecraft, player tickets are not always removed immediately when players leave an area.
# The delay in removal increases with the chunk systems throughput, but due to vanillas typically
# slow chunk loading, tickets are almost always removed immediately. However, some contraptions rely
# on this immediate removal behavior and tend to be broken with the increased chunk throughput.
# Enabling this option synchronizes player ticket handling, making it more predictable and
# thus improving compatibility with these contraptions.
#
syncPlayerTickets = "default"
# (Default: true) Whether to turn fluid postprocessing into scheduled tick
#
# Fluid post-processing is very expensive when loading in new chunks, and this can affect
# MSPT significantly. This option delays fluid post-processing to scheduled tick to hopefully
# mitigate this issue.
#
fluidPostProcessingToScheduledTick = "default"
# (Default: true) Whether to filter fluid post-processing on worldgen threads
#
# The worldgen processes creates a lot of unnecessary fluid post-processing tasks,
# which can overload the server thread and cause stutters.
# This applies a rough filter to filter out fluids that are definitely not going to flow
#
filterFluidPostProcessing = "default"
# (Default: true) Whether to use legacy scheduling for neighbor chunks
#
# Enabling this restores the behavior of always loading in neighbor chunks when a chunk is loaded.
#
useLegacyScheduling = "default"
# (Default: false) Whether to enable low memory mode
#
# This option will attempt to aggressively unload unused chunks.
# Only applies when useLegacyScheduling is disabled.
#
lowMemoryMode = "default"

12
collective.json5 Normal file
View File

@@ -0,0 +1,12 @@
{
// When enabled, transfer the held items and armour from replaced entities by any of the Entity Spawn mods which depend on Collective.
"transferItemsBetweenReplacedEntities": true,
// The amount of times Collective loops through possible mob drops to get them all procedurally. Drops are only generated when a dependent mod uses them. Lowering this can increase world load time but decrease accuracy.
// min: 1, max: 500
"loopsAmountUsedToGetAllEntityDrops": 100,
// The delay of the is-there-a-block-around-check around entities in ms. Used in mods which depends on a specific blockstate in the world. Increasing this number can increase TPS if needed.
// min: 0, max: 3600000
"findABlockCheckAroundEntitiesDelayMs": 30000,
// Enables pets for Patrons. Will be added in a future release.
"enablePatronPets": true
}

3
creativecore-client.json Normal file
View File

@@ -0,0 +1,3 @@
{
"maxGuiScale": 10
}

19
creativecore.json Normal file
View File

@@ -0,0 +1,19 @@
{
"usergroups": {
"creative": {
"filters": [
"{id:\"mode\",mode:1}"
]
},
"survival": {
"filters": [
"{id:\"mode\",mode:0}"
]
},
"adventure": {
"filters": [
"{id:\"mode\",mode:2}"
]
}
}
}

View File

@@ -1,5 +1,5 @@
[Client] [Client]
# What should be the style of the tooltip? 'numbers' means 'Durability: 30 / 100', 'text' means 'Durability: pristine/slight damaged/nearly broken', 'bar' means 'Durability: [¨€¨€¨€???????]' # What should be the style of the tooltip? 'numbers' means 'Durability: 30 / 100', 'text' means 'Durability: pristine/slight damaged/nearly broken', 'bar' means 'Durability: [¨€¨€¨€<EFBFBD>7™5<EFBFBD>7™5<EFBFBD>7™5<EFBFBD>7™5<EFBFBD>7™5<EFBFBD>7™5<EFBFBD>7™5]'
# Allowed values: BAR, NUMBERS, TEXT - Default: NUMBERS # Allowed values: BAR, NUMBERS, TEXT - Default: NUMBERS
tooltipStyle = "NUMBERS" tooltipStyle = "NUMBERS"

View File

@@ -1,3 +1,9 @@
#Enable a crafting recipe for name tags. #Enable a crafting recipe for name tags.
#Default Value: false #Default Value: false
name_tag_crafting_recipe = false name_tag_crafting_recipe = false
#Leftover vanilla anvils in a world become unusable until they are broken and replaced.
#Default Value: true
disable_vanilla_anvil = true
#Replace vanilla anvils created in structures during world generation. Does not affect already generated blocks.
#Default Value: true
convert_vanilla_anvil_during_world_gen = true

View File

@@ -1,11 +1,13 @@
[costs] [costs]
#Restored percentage of full durability for an item after repairing with a single valid repair material. #Restored percentage of full durability for an item after repairing with a single valid repair material.
#Default Value: 0.25 #Default Value: 0.25
#Range: 0.0 ~ 1.0 # Default: 0.25
# Range: 0.0 ~ 1.0
repair_with_material_restored_durability = 0.25 repair_with_material_restored_durability = 0.25
#The additional cost in levels for combining an item with another item of the same kind when the first item is not fully repaired. #The additional cost in levels for combining an item with another item of the same kind when the first item is not fully repaired.
#Default Value: 2 #Default Value: 2
#Range: > 0 # Default: 2
# Range: > 0
repair_with_other_item_cost = 2 repair_with_other_item_cost = 2
#Renaming any item in an anvil no longer costs any enchantment levels at all. Can be restricted to only name tags. #Renaming any item in an anvil no longer costs any enchantment levels at all. Can be restricted to only name tags.
#Default Value: ALL_ITEMS #Default Value: ALL_ITEMS
@@ -15,18 +17,21 @@
#If set to '-1' the limit is disabled. #If set to '-1' the limit is disabled.
#Set to '40' enchantment levels in vanilla. #Set to '40' enchantment levels in vanilla.
#Default Value: -1 #Default Value: -1
#Range: > -1 # Default: -1
# Range: > -1
too_expensive_limit = -1 too_expensive_limit = -1
#Percentage of full durability given as a bonus for an item after combining an item with another item of the same kind. #Percentage of full durability given as a bonus for an item after combining an item with another item of the same kind.
#Default Value: 0.12 #Default Value: 0.12
#Range: 0.0 ~ 1.0 # Default: 0.12
# Range: 0.0 ~ 1.0
repair_with_other_item_bonus_durability = 0.12 repair_with_other_item_bonus_durability = 0.12
#Costs for applying enchantments from enchanted books are halved. #Costs for applying enchantments from enchanted books are halved.
#Default Value: true #Default Value: true
halved_book_costs = true halved_book_costs = true
#The additional cost in levels for each valid repair material an item is repaired with. #The additional cost in levels for each valid repair material an item is repaired with.
#Default Value: 1 #Default Value: 1
#Range: > 0 # Default: 1
# Range: > 0
repair_with_material_unit_cost = 1 repair_with_material_unit_cost = 1
[prior_work_penalty] [prior_work_penalty]
@@ -48,7 +53,8 @@
penalty_free_enchants_for_books = true penalty_free_enchants_for_books = true
#Value to use when "prior_work_penalty" is set to "LIMITED". Every subsequent operation will increase at most by this value in levels. #Value to use when "prior_work_penalty" is set to "LIMITED". Every subsequent operation will increase at most by this value in levels.
#Default Value: 4 #Default Value: 4
#Range: > 1 # Default: 4
# Range: > 1
maximum_prior_work_penalty_increase = 4 maximum_prior_work_penalty_increase = 4
#Prevents the prior work penalty from increasing when the item has only been renamed or repaired. #Prevents the prior work penalty from increasing when the item has only been renamed or repaired.
#Default Value: true #Default Value: true
@@ -57,7 +63,8 @@
[miscellaneous] [miscellaneous]
#Chance the anvil will break into chipped or damaged variant, or break completely after using. Value is set to 0.12 in vanilla. #Chance the anvil will break into chipped or damaged variant, or break completely after using. Value is set to 0.12 in vanilla.
#Default Value: 0.05 #Default Value: 0.05
#Range: 0.0 ~ 1.0 # Default: 0.05
# Range: 0.0 ~ 1.0
anvil_break_chance = 0.05 anvil_break_chance = 0.05
#Solely renaming items in an anvil will never cause the anvil to break. #Solely renaming items in an anvil will never cause the anvil to break.
#Default Value: true #Default Value: true
@@ -74,6 +81,3 @@
#Mobs that have a custom name drop a name tag with that name on death. #Mobs that have a custom name drop a name tag with that name on death.
#Default Value: false #Default Value: false
name_tags_drop_from_mobs = false name_tags_drop_from_mobs = false
#Leftover vanilla anvils in a world become unusable until they are broken and replaced.
#Default Value: true
disable_vanilla_anvil = true

View File

@@ -13,11 +13,13 @@ chiseled_bookshelf_tooltip = "ENABLED"
#Default Value: FLOATING #Default Value: FLOATING
#Allowed Values: NONE, FLAT, FLOATING #Allowed Values: NONE, FLAT, FLOATING
render_enchanting_table_contents = "FLOATING" render_enchanting_table_contents = "FLOATING"
#Offset on x-axis for chiseled bookshelf book tooltips from original position.
#Default Value: 0
#Range: > -2147483648
offset_x = 0
#Offset on y-axis for chiseled bookshelf book tooltips from original position. #Offset on y-axis for chiseled bookshelf book tooltips from original position.
#Default Value: 0 #Default Value: 0
#Range: > -2147483648 # Default: 0
offset_y = 0 # Range: > -2147483648
chiseled_bookshelf_tooltip_offset_y = 0
#Offset on x-axis for chiseled bookshelf book tooltips from original position.
#Default Value: 0
# Default: 0
# Range: > -2147483648
chiseled_bookshelf_tooltip_offset_x = 0

6
easymagic-common.toml Normal file
View File

@@ -0,0 +1,6 @@
#Replace vanilla enchanting tables created in structures during world generation. Does not affect already generated blocks.
#Default Value: true
convert_vanilla_enchanting_table_during_world_gen = true
#Leftover vanilla enchanting tables in a world become unusable until they are broken and replaced.
#Default Value: true
disable_vanilla_enchanting_table = true

View File

@@ -1,6 +1,7 @@
#Amount of bookshelves required to perform enchantments at the highest level. #Amount of bookshelves required to perform enchantments at the highest level.
#Default Value: 15 #Default Value: 15
#Range: > 0 # Default: 15
# Range: 0 ~ 50
max_enchanting_power = 15 max_enchanting_power = 15
#Add a button in the enchanting screen to allow for re-rolling enchantments. #Add a button in the enchanting screen to allow for re-rolling enchantments.
#This costs experience levels as well as lapis lazuli, or can be free when the costs are set to 0. #This costs experience levels as well as lapis lazuli, or can be free when the costs are set to 0.
@@ -12,14 +13,12 @@ rerolling_takes_enchantment_levels = false
#Blocks without a full collision shape (e.g. torches & carpet) do not block bookshelves placed behind from counting towards current enchanting power. #Blocks without a full collision shape (e.g. torches & carpet) do not block bookshelves placed behind from counting towards current enchanting power.
#Default Value: true #Default Value: true
lenient_bookshelves = true lenient_bookshelves = true
#Leftover vanilla enchanting tables in a world become unusable until they are broken and replaced.
#Default Value: true
disable_vanilla_enchanting_table = true
#Amount of catalyst item taken as a cost for re-rolling enchantments. Set to 0 to disable this kind of cost. #Amount of catalyst item taken as a cost for re-rolling enchantments. Set to 0 to disable this kind of cost.
#The default re-roll catalyst is simply lapis lazuli as defined in 'easymagic:enchanting_catalysts'. #The default re-roll catalyst is simply lapis lazuli as defined in 'easymagic:enchanting_catalysts'.
#Requires the re-rolling option to be enabled. #Requires the re-rolling option to be enabled.
#Default Value: 1 #Default Value: 1
#Range: 0 ~ 64 # Default: 1
# Range: 0 ~ 64
reroll_catalyst_cost = 1 reroll_catalyst_cost = 1
#Choose how many enchantments are shown on the enchanting tooltip, if any at all. #Choose how many enchantments are shown on the enchanting tooltip, if any at all.
#Default Value: SINGLE #Default Value: SINGLE
@@ -39,5 +38,6 @@ dedicated_reroll_catalyst = false
#Amount of experience points (not enchantment levels) taken as a cost for re-rolling enchantments. Set to 0 to disable this kind of cost. #Amount of experience points (not enchantment levels) taken as a cost for re-rolling enchantments. Set to 0 to disable this kind of cost.
#Requires the re-rolling option to be enabled. #Requires the re-rolling option to be enabled.
#Default Value: 5 #Default Value: 5
#Range: > 0 # Default: 5
# Range: > 0
reroll_experience_points_cost = 5 reroll_experience_points_cost = 5

View File

@@ -3,12 +3,9 @@
"debugOnRightClick": false, "debugOnRightClick": false,
"renderModeChoice": "NORMAL", "renderModeChoice": "NORMAL",
"vanillaModelHologramRenderMode_2": "OFF", "vanillaModelHologramRenderMode_2": "OFF",
"attemptRevertingEntityModelsAlteredByAnotherMod": true,
"modelExportMode": "NONE", "modelExportMode": "NONE",
"attemptPhysicsModPatch_2": "CUSTOM",
"modelUpdateFrequency": "Average", "modelUpdateFrequency": "Average",
"entityRenderModeOverrides": {}, "entityRenderModeOverrides": {},
"entityPhysicsModPatchOverrides": {},
"entityVanillaHologramOverrides": {}, "entityVanillaHologramOverrides": {},
"modelsNamesDisabled": [], "modelsNamesDisabled": [],
"allowEBEModConfigModify": true, "allowEBEModConfigModify": true,
@@ -19,7 +16,14 @@
"preventFirstPersonHandAnimating": false, "preventFirstPersonHandAnimating": false,
"onlyClientPlayerModel": false, "onlyClientPlayerModel": false,
"doubleChestAnimFix": true, "doubleChestAnimFix": true,
"variationRequiresDefaultModel": true, "enforceOptifineVariationRequiresDefaultModel": false,
"enforceOptifineVariationRequiresDefaultModel_v2": false,
"resetPlayerModelEachRender": true, "resetPlayerModelEachRender": true,
"onlyDebugRenderOnHover": false "resetPlayerModelEachRender_v2": true,
"onlyDebugRenderOnHover": false,
"enforceOptifineSubFoldersVariantOnly": true,
"enforceOptiFineAnimSyntaxLimits": true,
"allowOptifineFallbackProperties": true,
"showReloadErrorToast": true,
"exportRotations": false
} }

View File

@@ -1,4 +1,7 @@
{ {
"optifine_limitRandomVariantGapsBy10": true,
"optifine_allowWeirdSkipsInTrueRandom": true,
"optifine_preventBaseTextureInOptifineDirectory": true,
"illegalPathSupportMode": "None", "illegalPathSupportMode": "None",
"enableCustomTextures": true, "enableCustomTextures": true,
"enableCustomBlockEntities": true, "enableCustomBlockEntities": true,
@@ -23,6 +26,7 @@
"debugLoggingMode": "None", "debugLoggingMode": "None",
"logTextureDataInitialization": false, "logTextureDataInitialization": false,
"hideConfigButton": false, "hideConfigButton": false,
"configButtonLoc": "BOTTOM_RIGHT",
"disableVanillaDirectoryVariantTextures": false, "disableVanillaDirectoryVariantTextures": false,
"use3DSkinLayerPatch": true, "use3DSkinLayerPatch": true,
"enableFullBodyWardenTextures": true, "enableFullBodyWardenTextures": true,

View File

@@ -1,5 +1,5 @@
#Indigo properties file #Indigo properties file
#Mon Jan 19 20:16:32 CST 2026 #Tue Feb 10 20:16:13 CST 2026
always-tesselate-blocks=auto always-tesselate-blocks=auto
ambient-occlusion-mode=hybrid ambient-occlusion-mode=hybrid
debug-compare-lighting=auto debug-compare-lighting=auto

View File

@@ -0,0 +1,29 @@
; NOTICE: This file does nothing if woina.block_logo is disabled.
[general]
; If true, the animation goes from right to left instead of left to right.
; Can be set to "random" to pick left or right randomly.
reverse=false
; Play block placement sounds as the blocks land.
sound=false
[shadow]
; What color the shadow under the blocks should be.
; Range 0-255 for each component.
red=0
green=0
blue=0
alpha=225
; You can map pixel colors to blocks here. Syntax is straightforward; key
; is a 24-bit hex color, value is the identifier of the block to render. You
; may specify multiple identifiers separated by spaces, in which case a random
; one will be chosen.
; Unrecognized colors in the PNG are an error. Anything that is fully
; transparent is treated as absent. Pixels that aren't fully opaque or
; fully transparent are an error.
[pixels]
; Default. Black pixels are stone.
000000=minecraft:stone
; Example: Random planks.
;000000=minecraft:oak_planks minecraft:spruce_planks minecraft:birch_planks

BIN
fabrication/block_logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 123 B

View File

@@ -0,0 +1,111 @@
; NOTICE: This file does nothing if woina.classic_block_drops is disabled.
; This is a whitelist of "safe" blocks with tileable textures that can be
; rendered with the better-looking and more-faithful method of rendering a
; portion of the texture, rather than the mipmapped texture.
; Rules are processed in the order they're defined. The first matching rule
; wins, regardless of its value.
; Heuristics for basic mod compatibility and less typing. Specify an item's ID
; with a value of false above to override.
[@heuristics]
*_glazed_terracotta=false
*_cobblestone=true
cobblestone_*=true
*_planks=true
*_nylium=true
*_log=true
*_wood=true
*_stem=true
*_hyphae=true
*_ore=true
*_sand=true
*_gravel=true
*_wool=true
*_planks_slab=true
*_terracotta=true
*_sandstone=true
*_concrete=true
*_concrete_powder=true
*_leaves=true
*_carpet=true
[minecraft:]
stone=true
granite=true
diorite=true
andesite=true
grass_block=true
dirt=true
coarse_dirt=true
podzol=true
cobblestone=true
bedrock=true
sand=true
gravel=true
; why are these not called X_planks_slab???
oak_slab=true
spruce_slab=true
birch_slab=true
jungle_slab=true
acacia_slab=true
dark_oak_slab=true
crimson_slab=true
warped_slab=true
stone_slab=true
sandstone_slab=true
petrified_oak_slab=true ; can't believe this is still in the game
cobblestone_slab=true
red_sandstone_slab=true
prismarine_slab=true
dark_prismarine_slab=true
mossy_cobblestone=true
obsidian=true
oak_stairs=true
spruce_stairs=true
birch_stairs=true
jungle_stairs=true
acacia_stairs=true
dark_oak_stairs=true
crimson_stairs=true
warped_stairs=true
stone_stairs=true
sandstone_stairs=true
cobblestone_stairs=true
red_sandstone_stairs=true
prismarine_stairs=true
dark_prismarine_stairs=true
diamond_block=true
ice=true
snow=true
clay=true
netherrack=true
soul_sand=true
soul_soil=true
basalt=true
glowstone=true
mycelium=true
end_stone=true
emerald_block=true
terracotta=true
coal_block=true
packed_ice=true
prismarine=true
dark_prismarine=true
magma_block=true
nether_wart_block=true
warped_wart_block=true
blue_ice=true
ancient_debris=true
blackstone=true
blackstone_slab=true
blackstone_stairs=true
farmland=true
infested_stone=true
infested_cobblestone=true
brown_mushroom_block=true
red_mushroom_block=true
honeycomb_block=true
redstone_block=true

View File

@@ -0,0 +1,126 @@
; NOTICE: This file does nothing if mechanics.dimensional_tools is disabled.
; The default config works identically to the old gold_tools_useful_in_nether
; tweak.
; Block-to-dimension associations. Blocks that are associated with a dimension
; deal extra damage to incompatible tools. Normally, these associations only
; apply if the block is *in* the dimension it's associated with, but if you
; suffix the dimension with a ! then the block will always apply dimensional
; effects. You can use tags by prefixing with a #; Fabrication's INI loader
; only recognizes semicolon as a comment. You can associate a block with more
; than one dimension by specifying it multiple times.
;
; Note: No checking is performed that a dimension ID refers to an extant
; dimension, so you can use this to describe non-dimensional relationships too
; if you like.
[blocks.minecraft:]
gravel=the_nether
nether_bricks=the_nether
nether_brick_fence=the_nether
nether_brick_slab=the_nether
nether_brick_stairs=the_nether
nether_brick_wall=the_nether
nether_wart_block=the_nether
warped_wart_block=the_nether
#base_stone_nether=the_nether!
#nylium=the_nether!
#crimson_stems=the_nether!
#warped_stems=the_nether!
soul_sand=the_nether!
soul_soil=the_nether!
glowstone=the_nether!
shroomlight=the_nether!
nether_gold_ore=the_nether!
nether_quartz_ore=the_nether!
magma_block=the_nether!
ancient_debris=the_nether!
; Legacy tags
#fabrication:nether_blocks_only_in_nether=the_nether
#fabrication:nether_blocks=the_nether!
; Associated tools don't consider damage factors when breaking blocks that are
; associated with the same dimension. Suffixing a dimension with a ! here
; "hard-associates" the tool. You can use tags by prefixing with a #;
; Fabrication's INI loader only recognizes semicolon as a comment.
[tools.minecraft:]
golden_sword=the_nether!
golden_pickaxe=the_nether!
golden_hoe=the_nether!
golden_shovel=the_nether!
golden_axe=the_nether!
netherite_sword=the_nether
netherite_pickaxe=the_nether
netherite_hoe=the_nether
netherite_shovel=the_nether
netherite_axe=the_nether
; Legacy tags
#fabrication:gold_tools=the_nether!
#fabrication:nether_tools=the_nether
; Tools crafted with only associated items will be associated with the given
; dimension. A value of * makes the material dimension-agnostic and ignored for
; the purposes of dimensional association. Presence of any ingredients not in
; this list will cause the association to fail. You can use tags by prefixing
; with a #. You can suffix with ! for a "hard" association.
[materials.minecraft:]
stick=*
crimson_planks=the_nether
warped_planks=the_nether
blackstone=the_nether
; Only items in this list will be affected by dimensional materials crafting.
; You can use tags by prefixing with a #.
[substitutable.minecraft:]
wooden_sword=true
wooden_pickaxe=true
wooden_hoe=true
wooden_shovel=true
wooden_axe=true
stone_sword=true
stone_pickaxe=true
stone_hoe=true
stone_shovel=true
stone_axe=true
; Legacy tag
#fabrication:possibly_fungal_tools=true
; Find-and-replace will be performed on item names for things crafted that are
; affected by the above materials section. Key is a dimension ID, followed by a
; slash, then the thing to find, then the value is what to replace it with.
; Note that these substitutions are performed on the server out of necessity,
; and therefore will always use the English names. The server does not have
; non-English language data.
;
; If a crafted tool matches multiple dimensions, all the matching name
; substitutions will be applied in the order they're defined.
[name_substitutions.minecraft:]
the_nether/Wooden=Fungal
the_nether/Stone=Blackstone
; Assign damage factors when using tools associated with a given dimension
; on blocks associated with another. Syntax is tool dimension, then a greater
; than sign (>), then the block dimension. Either dimension, but not both, can
; be *, in which case it matches all dimensions except the one on the other
; side of the >. For example, *>the_nether matches all non-Nether tools that
; are being used on Nether blocks. overworld>* matches all Overworld tools that
; are being used on non-Overworld blocks. * also matches tools and blocks with
; no associated dimension.
;
; Negative values result in *less* damage being dealt rather than more. You may
; specify "Infinity" instead of a number to make the tool break instantly, or
; specify "0" to make the tool take no damage.
;
; If a tool has more than one dimension, if it matches only positive values,
; the greatest one will be used. If it matches a mixture of negative and
; positive values, or only matches negatives, the least (furthest from zero)
; will be used. If it matches 0 at all, that will be used.
;
; If a tool matches more than one damage factor *for a given dimension*, then
; fully specified (A>B) values are preferred, then "against foreign block"
; values (A>*), then finally "foreign tool against block" values (*>A).
[damage_factors.minecraft:]
; Using any non-Nether tools on Nether-associated blocks deals 50x damage.
*>the_nether=50
; Using any hard-Nether tools on Nether-associated blocks deals 1/50 damage.
the_nether!>the_nether=-50

2358
fabrication/features.ini Normal file

File diff suppressed because it is too large Load Diff

6
fabrication/fscript.ini Normal file
View File

@@ -0,0 +1,6 @@
; NOTICE: This file does nothing if fscript is not installed.
; the example shows what the default behaviour of
; feather_falling_no_trample looks like in fscript
; [tweaks]
; feather_falling_no_trample=~boots:~enchant~minecraft;feather_falling:level:1

View File

@@ -0,0 +1,138 @@
; NOTICE: This file does nothing if mechanics.broken_tools_drop_components is
; disabled.
[@options]
; The minimum drop rate percentage. A player with terrible luck will receive
; this percentage of the value of their broken gear back.
drop_rate_min=75
; The mid drop rate percentage; the peak of the triangular distribution. A
; player can expect to receive this percentage of the value of their broken gear
; back.
drop_rate_mid=75
; The max drop rate percentage. A player with incredible luck will receive this
; percentage of the value of their broken gear back.
drop_rate_max=75
; If all drop_rate options are set to the same thing, there will be no variance
; in the actual value received back upon break. Otherwise, the min/mid/max
; options provide the points for a triangular distribution. What this means is
; that values closer to mid are more likely, while values close to min and max
; are rare. If you'd prefer a uniform distribution, where all values are
; equally likely, set this to true. If this is set to true, drop_rate_mid is
; ignored.
drop_rate_uniform=false
; A random amount of the returned value is in "nuggets" and a random amount is
; in "ingots". If this is set to 1, it is guaranteed that if an ingot worth of
; value or more has been returned, then at least 1 ingot will be given instead
; of all nuggets. If this is set to 0, no guarantee is made. If this is set to
; *, then there will be no randomness in what is returned as ingots and what is
; returned as nuggets; as many ingots as possible will be returned, using
; nuggets only when necessary.
guaranteed_ingots=1
; If true, items that have Curse of Vanishing will not drop components when
; they break.
ignore_vanishing=true
; The amount of nuggets to "cheat" the player out of. Separate from drop rate.
cheat=1
; Syntax is space-delimited values. The first value is how many nuggets are in
; an ingot, the second value is the item ID or tag of the nugget, and the third
; value is the item ID or tag of the ingot. Nugget value can be arbitrarily low,
; and you can omit the third value if you only want nuggets to drop. You can
; read this as e.g. "9 gold_nugget[s are equivalent to 1] gold_ingot".
; Material names themselves are not namespaced. The namespace here in the
; section name is just for convenience when specifying tags and items.
[@materials.minecraft:]
wood=2 stick #planks
; Example change: Always drop oak planks instead of random planks.
;wood=2 stick oak_planks
leather=4 rabbit_hide leather
chain=11 iron_nugget chain
stone=2 cobblestone_slab cobblestone
gold=9 gold_nugget gold_ingot
iron=9 iron_nugget iron_ingot
diamond=4 coal diamond
netherite=4 netherite_scrap
stick=1 stick
flint=1 flint
string=1 string
scute=1 scute
; Syntax is space-delimited values again. Number of values is arbitrary; prefix
; a material name (from up above) with a number to specify how much of that
; material it is worth. Suffix the value with a ! to make that material
; ignore the drop_rate and always drop its complete value. Suffix the value
; with * to have that component accept random enchantments from the original
; tool. (Note this isn't useful without mechanics.grindstone_disenchanting.)
; As of 1.3.2, you can also specify a material value for a fake "xp" material
; to drop experience.
[minecraft:]
bow=3stick 3string
crossbow=3.5stick 0.5wood 2string 1.5iron ;mojang pls
shears=2iron
flint_and_steel=1iron 1flint
shield=6wood 1iron
fishing_rod=3stick 2string
turtle_helmet=5scute
wooden_pickaxe=3wood 2stick
stone_pickaxe=3stone 2stick
golden_pickaxe=3gold 2stick
iron_pickaxe=3iron 2stick
diamond_pickaxe=3diamond 2stick
netherite_pickaxe=3diamond 2stick 4gold 1netherite!*
wooden_axe=3wood 2stick
stone_axe=3stone 2stick
golden_axe=3gold 2stick
iron_axe=3iron 2stick
diamond_axe=3diamond 2stick
netherite_axe=3diamond 2stick 4gold 1netherite!*
wooden_shovel=1wood 2stick
stone_shovel=1stone 2stick
golden_shovel=1gold 2stick
iron_shovel=1iron 2stick
diamond_shovel=1diamond 2stick
netherite_shovel=1diamond 2stick 4gold 1netherite!*
wooden_hoe=2wood 2stick
stone_hoe=2stone 2stick
golden_hoe=2gold 2stick
iron_hoe=2iron 2stick
diamond_hoe=2diamond 2stick
netherite_hoe=2diamond 2stick 4gold 1netherite!*
wooden_sword=2wood 1stick
stone_sword=2stone 1stick
golden_sword=2gold 1stick
iron_sword=2iron 1stick
diamond_sword=2diamond 1stick
netherite_sword=2diamond 1stick 4gold 1netherite!*
leather_helmet=5leather
chainmail_helmet=5chain
golden_helmet=5gold
iron_helmet=5iron
diamond_helmet=5diamond
netherite_helmet=5diamond 4gold 1netherite!*
leather_chestplate=8leather
chainmail_chestplate=8chain
golden_chestplate=8gold
iron_chestplate=8iron
diamond_chestplate=8diamond
netherite_chestplate=8diamond 4gold 1netherite!*
leather_leggings=7leather
chainmail_leggings=7chain
golden_leggings=7gold
iron_leggings=7iron
diamond_leggings=7diamond
netherite_leggings=7diamond 4gold 1netherite!*
leather_boots=4leather
chainmail_boots=4chain
golden_boots=4gold
iron_boots=4iron
diamond_boots=4diamond
netherite_boots=4diamond 4gold 1netherite!*

View File

@@ -0,0 +1,58 @@
; NOTICE: This file does nothing if utility.item_despawn is disabled.
; You can specify despawn times in ticks (t), seconds (s), minutes (m), or hours (h). These
; keywords are also accepted, as well as their short forms in parentheses:
; - instantly (0): The item is prevented from spawning entirely.
; - forever (f): The item does not despawn.
; - invincible (i): The item does not despawn and cannot be damaged. If it falls into the void, it
; will teleport back up to Y=1.
; - unset: Don't check this criteria.
; Sections prefixed with a @ are special sections provided by internal logic in Fabrication.
; Other sections are namespaces.
[@special]
; All items that do not match other rules.
default=unset
; Items not dropped by players.
drops=unset
; Items that have been renamed.
renamed=unset
; Items that were dropped as a result of a player dying. Setting this to "invincible" can be an
; alternative to a grave mod or datapack.
player_death=unset
; Matches an item's enchantments. You can use full identifiers such as minecraft:efficiency, or
; the special names @curses, @normal, and @treasure. An item that matches multiple rules will have
; the one with the longest despawn time applied. Suffixing a despawn time with "!" makes it replace
; other rules, even if they're longer.
[@enchantments]
; Matches all "curse" enchantments.
@curses=unset
; Matches all "normal" enchantments.
; If you want the old enchanted_item_long_despawn tweak back, then set this one to 30m. Items that
; only have curses, unlike the old tweak, will still despawn normally.
@normal=unset
; Matches all "treasure" enchantments. Treasure enchantments will also match on @normal.
@treasure=unset
[@enchantments.minecraft:]
; Example. Force anything with Curse of Vanishing to despawn after 30 seconds, no matter what.
;vanishing_curse=30s!
; Matches an item's tags. Comes after enchantments, but before nbt bools.
[@tags.minecraft:]
; Example. All items with the minecraft:shulker_boxes tag despawn after an hour.
;shulker_boxes=1h
; Items with true NBT booleans of these names will be given these despawn times.
; NBT bool rules overshadow all other rules.
[@nbtbools]
; Just an example. Uncomment if you want it.
; If uncommented, the NBT needed to spawn an item with this is {LongDespawn:1b}
;LongDespawn=1h
; Suffixing one of these times with ! causes all special rules to be ignored for that item.
[minecraft:]
;cobblestone=1m
;diamond=forever

View File

@@ -0,0 +1,27 @@
; NOTICE: This file does nothing if utility.taggable_players is disabled.
; Available modes are:
; tagged_players_only - Players with a tag will be effected by the relevant feature, If the feature applied to other entities it no longer does
; untagged_players_only - Players without the tag will be affected by the relevant feature, If the feature applied to other entities it no longer does
; tagged_players - Players with a tag will be effected by the relevant feature
; untagged_players - Players without the tag will be affected by the relevant feature
[tweaks.extra]
can_breathe_water=tagged_players_only
no_wandering_trader=tagged_players_only
no_phantoms=tagged_players_only
scares_creepers=tagged_players_only
permanent_dolphins_grace=tagged_players_only
permanent_conduit_power=tagged_players_only
fireproof=tagged_players_only
no_hunger=tagged_players_only
invisible_to_mobs=tagged_players_only
; It's possible to force specific players to either enable/disable a feature
; This should also work with Fake players, but may require a game restart to update (since you can't relog the player)
;
; example of turning off Instant Pickup for the Ars Nouveau fake player via name or UUID. (which at time of writing is a very good idea to do, since it has a conflict)
;[!player]
;Ars_Nouveau.weird_tweaks.instant_pickup=false
;[!player_uuid]
;7400926d-1007-4e53-880f-b43e67f2bf29.weird_tweaks.instant_pickup=false

View File

@@ -0,0 +1,17 @@
; NOTICE: This file does nothing if utility.yeet_recipes is disabled.
; This is really only an INI because Fabrication's entire config framework is
; designed for INIs. Just list recipe IDs below, no matter what workstation
; they're for, and they will be destroyed with a precision gigawatt laser.
; The value is ignored, but is recommended to be set to "true" in case it's
; given meaning later.
; Example: Prevent sandstone from being crafted.
;[minecraft:]
;sandstone=true
; Example with a weirder ID: Prevent dark oak saplings from being transformed
; into oak saplings with a Botania mana pool with an Alchemy Catalyst.
;[botania:]
;mana_infusion/dark_oak_sapling_to_oak_sapling=true

View File

@@ -1,4 +1,6 @@
#Disables File Watcher. Used to automatically update config if its file has been modified.
disableConfigWatcher = false disableConfigWatcher = false
#A config option mainly for developers. Logs out configuration values that do not have translations when running a client in a development environment.
logUntranslatedConfigurationWarnings = true logUntranslatedConfigurationWarnings = 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. #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" defaultConfigsPath = "defaultconfigs"

View File

@@ -7,6 +7,7 @@
wardenSpawnTrackerCommand: false, wardenSpawnTrackerCommand: false,
fileTransferServer: true, fileTransferServer: true,
fileTransferClient: true, fileTransferClient: true,
packDownloading: "ENABLED",
cape: "frozenlib:dummy", cape: "frozenlib:dummy",
dataFixer: { dataFixer: {
// Mods can only add to this list. User settings will always apply. // Mods can only add to this list. User settings will always apply.

View File

@@ -0,0 +1,580 @@
#Show how many more lines there are that currently don't fit the tooltip, just like the vanilla shulker box tooltip.
#Default Value: true
last_line = true
#Show black chat background behind tooltip lines for better visibility.
#Default Value: RECTANGLE
#Allowed Values: NONE, RECTANGLE, ADAPTIVE
background = "RECTANGLE"
#Amount of ticks the held item tooltip will be displayed for. Set to 0 to always display the tooltip as long as an item is being held.
#Default Value: 40
# Default: 40
# Range: > 0
display_time = 40
#Offset on x-axis from screen center.
#Default Value: 0
# Default: 0
# Range: > -2147483648
offset_x = 0
#Allow other mods to modify held item tooltip contents. Lines could be both added or changed.
#Default Value: false
additional_tooltip_lines = false
#Offset on y-axis from screen center.
#Default Value: 59
# Default: 59
# Range: > 0
offset_y = 59
#Interval in ticks after which the tooltip will be rebuilt. Some stats such as durability are rebuilt every tick regardless of this setting.
#Default Value: 20
# Default: 20
# Range: > 1
update_interval = 20
#Disables held item tooltips for specified items, mainly to prevent custom tooltips from overlapping.
#Format for every entry is "<namespace>:<path>". Tags are supported, must be in the format of "#<namespace>:<path>". Namespace may be omitted to use "minecraft" by default. May use asterisk as wildcard parameter via pattern matching, e.g. "minecraft:*_shulker_box" to match all shulker boxes no matter of color. Begin an entry with "!" to make sure it is excluded, useful e.g. when it has already been matched by another pattern.
#Default Value: []
item_blacklist = []
#Scale of held item tooltips. Works together with "GUI Scale" option in "Video Settings". A smaller scale might make room for more rows.
#Default Value: 6
# Default: 6
# Range: 1 ~ 24
display_scale = 6
#Maximum amount of rows to be displayed for held item tooltips.
#Default Value: 4
# Default: 4
# Range: 1 ~ 12
max_lines = 4
#Should the tooltip be hidden when the respective data component is present.
#Default Value: true
respect_hidden_tooltip = true
#A lore tag for this item, only present on custom items.
[components.lore]
#Should this tooltip component be included when rendering held item tooltips.
#Default Value: true
include = true
#Priority for rendering this tooltip. When not enough lines are available (like an item with enchantments), components with a low priority will be skipped.
#Default Value: 50
# Default: 50
# Range: > -2147483648
priority = 50
#Represent information for this component as if advanced tooltips were enabled independently of the actual setting.
#Default Value: false
advanced_tooltips = false
#The order in which this tooltip component appears in relation to other components. Smaller values appear first.
#Default Value: 50
# Default: 50
# Range: > -2147483648
ordering = 50
#Text formatting settings for this component's text appearance.
[components.lore.formatting]
#Should the text in this component appear bold.
#Default Value: false
bold = false
#Should the text in this component appear struck-through.
#Default Value: false
strikethrough = false
#The color of this component's text.
#Default Value: default
#Allowed Values: default, black, dark_blue, dark_green, dark_aqua, dark_red, dark_purple, gold, gray, dark_gray, blue, green, aqua, red, light_purple, yellow, white
text_color = "default"
#Should the text in this component be replaced by random characters.
#Default Value: false
obfuscated = false
#Should the text in this component appear with an underline.
#Default Value: false
underline = false
#Should the text in this component appear italic.
#Default Value: false
italic = false
#Additional information supplied by individual items such as potion effect and firework duration.
[components.additional]
#Should this tooltip component be included when rendering held item tooltips.
#Default Value: true
include = true
#Priority for rendering this tooltip. When not enough lines are available (like an item with enchantments), components with a low priority will be skipped.
#Default Value: 90
# Default: 90
# Range: > -2147483648
priority = 90
#Represent information for this component as if advanced tooltips were enabled independently of the actual setting.
#Default Value: true
advanced_tooltips = true
#The order in which this tooltip component appears in relation to other components. Smaller values appear first.
#Default Value: 20
# Default: 20
# Range: > -2147483648
ordering = 20
#Text formatting settings for this component's text appearance.
[components.additional.formatting]
#Should the text in this component appear bold.
#Default Value: false
bold = false
#Should the text in this component appear struck-through.
#Default Value: false
strikethrough = false
#The color of this component's text.
#Default Value: default
#Allowed Values: default, black, dark_blue, dark_green, dark_aqua, dark_red, dark_purple, gold, gray, dark_gray, blue, green, aqua, red, light_purple, yellow, white
text_color = "default"
#Should the text in this component be replaced by random characters.
#Default Value: false
obfuscated = false
#Should the text in this component appear with an underline.
#Default Value: false
underline = false
#Should the text in this component appear italic.
#Default Value: false
italic = false
#Durability of this item, only shown if the item is damageable and has been used.
[components.durability]
#Should this tooltip component be included when rendering held item tooltips.
#Default Value: true
include = true
#Priority for rendering this tooltip. When not enough lines are available (like an item with enchantments), components with a low priority will be skipped.
#Default Value: 80
# Default: 80
# Range: > -2147483648
priority = 80
#Represent information for this component as if advanced tooltips were enabled independently of the actual setting.
#Default Value: false
advanced_tooltips = false
#The order in which this tooltip component appears in relation to other components. Smaller values appear first.
#Default Value: 80
# Default: 80
# Range: > -2147483648
ordering = 80
#Text formatting settings for this component's text appearance.
[components.durability.formatting]
#Should the text in this component appear bold.
#Default Value: false
bold = false
#Should the text in this component appear struck-through.
#Default Value: false
strikethrough = false
#The color of this component's text.
#Default Value: default
#Allowed Values: default, black, dark_blue, dark_green, dark_aqua, dark_red, dark_purple, gold, gray, dark_gray, blue, green, aqua, red, light_purple, yellow, white
text_color = "default"
#Should the text in this component be replaced by random characters.
#Default Value: false
obfuscated = false
#Should the text in this component appear with an underline.
#Default Value: false
underline = false
#Should the text in this component appear italic.
#Default Value: false
italic = false
#Internal identifier of this item.
[components.identifier]
#Should this tooltip component be included when rendering held item tooltips.
#Default Value: false
include = false
#Priority for rendering this tooltip. When not enough lines are available (like an item with enchantments), components with a low priority will be skipped.
#Default Value: 20
# Default: 20
# Range: > -2147483648
priority = 20
#Represent information for this component as if advanced tooltips were enabled independently of the actual setting.
#Default Value: false
advanced_tooltips = false
#The order in which this tooltip component appears in relation to other components. Smaller values appear first.
#Default Value: 90
# Default: 90
# Range: > -2147483648
ordering = 90
#Text formatting settings for this component's text appearance.
[components.identifier.formatting]
#Should the text in this component appear bold.
#Default Value: false
bold = false
#Should the text in this component appear struck-through.
#Default Value: false
strikethrough = false
#The color of this component's text.
#Default Value: default
#Allowed Values: default, black, dark_blue, dark_green, dark_aqua, dark_red, dark_purple, gold, gray, dark_gray, blue, green, aqua, red, light_purple, yellow, white
text_color = "default"
#Should the text in this component be replaced by random characters.
#Default Value: false
obfuscated = false
#Should the text in this component appear with an underline.
#Default Value: false
underline = false
#Should the text in this component appear italic.
#Default Value: false
italic = false
#All enchantments on this item if any are present.
[components.enchantments]
#Should this tooltip component be included when rendering held item tooltips.
#Default Value: true
include = true
#Priority for rendering this tooltip. When not enough lines are available (like an item with enchantments), components with a low priority will be skipped.
#Default Value: 70
# Default: 70
# Range: > -2147483648
priority = 70
#Represent information for this component as if advanced tooltips were enabled independently of the actual setting.
#Default Value: false
advanced_tooltips = false
#The order in which this tooltip component appears in relation to other components. Smaller values appear first.
#Default Value: 30
# Default: 30
# Range: > -2147483648
ordering = 30
#Text formatting settings for this component's text appearance.
[components.enchantments.formatting]
#Should the text in this component appear bold.
#Default Value: false
bold = false
#Should the text in this component appear struck-through.
#Default Value: false
strikethrough = false
#The color of this component's text.
#Default Value: default
#Allowed Values: default, black, dark_blue, dark_green, dark_aqua, dark_red, dark_purple, gold, gray, dark_gray, blue, green, aqua, red, light_purple, yellow, white
text_color = "default"
#Should the text in this component be replaced by random characters.
#Default Value: false
obfuscated = false
#Should the text in this component appear with an underline.
#Default Value: false
underline = false
#Should the text in this component appear italic.
#Default Value: false
italic = false
#The track stored on a music disc.
[components.jukebox]
#Should this tooltip component be included when rendering held item tooltips.
#Default Value: true
include = true
#Priority for rendering this tooltip. When not enough lines are available (like an item with enchantments), components with a low priority will be skipped.
#Default Value: 45
# Default: 45
# Range: > -2147483648
priority = 45
#Represent information for this component as if advanced tooltips were enabled independently of the actual setting.
#Default Value: false
advanced_tooltips = false
#The order in which this tooltip component appears in relation to other components. Smaller values appear first.
#Default Value: 22
# Default: 22
# Range: > -2147483648
ordering = 22
#Text formatting settings for this component's text appearance.
[components.jukebox.formatting]
#Should the text in this component appear bold.
#Default Value: false
bold = false
#Should the text in this component appear struck-through.
#Default Value: false
strikethrough = false
#The color of this component's text.
#Default Value: default
#Allowed Values: default, black, dark_blue, dark_green, dark_aqua, dark_red, dark_purple, gold, gray, dark_gray, blue, green, aqua, red, light_purple, yellow, white
text_color = "default"
#Should the text in this component be replaced by random characters.
#Default Value: false
obfuscated = false
#Should the text in this component appear with an underline.
#Default Value: false
underline = false
#Should the text in this component appear italic.
#Default Value: false
italic = false
#Armor trims applied to this item.
[components.trim]
#Should this tooltip component be included when rendering held item tooltips.
#Default Value: true
include = true
#Priority for rendering this tooltip. When not enough lines are available (like an item with enchantments), components with a low priority will be skipped.
#Default Value: 60
# Default: 60
# Range: > -2147483648
priority = 60
#Represent information for this component as if advanced tooltips were enabled independently of the actual setting.
#Default Value: false
advanced_tooltips = false
#The order in which this tooltip component appears in relation to other components. Smaller values appear first.
#Default Value: 25
# Default: 25
# Range: > -2147483648
ordering = 25
#Text formatting settings for this component's text appearance.
[components.trim.formatting]
#Should the text in this component appear bold.
#Default Value: false
bold = false
#Should the text in this component appear struck-through.
#Default Value: false
strikethrough = false
#The color of this component's text.
#Default Value: default
#Allowed Values: default, black, dark_blue, dark_green, dark_aqua, dark_red, dark_purple, gold, gray, dark_gray, blue, green, aqua, red, light_purple, yellow, white
text_color = "default"
#Should the text in this component be replaced by random characters.
#Default Value: false
obfuscated = false
#Should the text in this component appear with an underline.
#Default Value: false
underline = false
#Should the text in this component appear italic.
#Default Value: false
italic = false
#The color of dyed items such a leather armor.
[components.dye_color]
#Should this tooltip component be included when rendering held item tooltips.
#Default Value: true
include = true
#Priority for rendering this tooltip. When not enough lines are available (like an item with enchantments), components with a low priority will be skipped.
#Default Value: 40
# Default: 40
# Range: > -2147483648
priority = 40
#Represent information for this component as if advanced tooltips were enabled independently of the actual setting.
#Default Value: true
advanced_tooltips = true
#The order in which this tooltip component appears in relation to other components. Smaller values appear first.
#Default Value: 40
# Default: 40
# Range: > -2147483648
ordering = 40
#Text formatting settings for this component's text appearance.
[components.dye_color.formatting]
#Should the text in this component appear bold.
#Default Value: false
bold = false
#Should the text in this component appear struck-through.
#Default Value: false
strikethrough = false
#The color of this component's text.
#Default Value: default
#Allowed Values: default, black, dark_blue, dark_green, dark_aqua, dark_red, dark_purple, gold, gray, dark_gray, blue, green, aqua, red, light_purple, yellow, white
text_color = "default"
#Should the text in this component be replaced by random characters.
#Default Value: false
obfuscated = false
#Should the text in this component appear with an underline.
#Default Value: false
underline = false
#Should the text in this component appear italic.
#Default Value: false
italic = false
#Display name of the held item.
[components.item_name]
#Should this tooltip component be included when rendering held item tooltips.
#Default Value: true
include = true
#Priority for rendering this tooltip. When not enough lines are available (like an item with enchantments), components with a low priority will be skipped.
#Default Value: 100
# Default: 100
# Range: > -2147483648
priority = 100
#Represent information for this component as if advanced tooltips were enabled independently of the actual setting.
#Default Value: false
advanced_tooltips = false
#The order in which this tooltip component appears in relation to other components. Smaller values appear first.
#Default Value: 10
# Default: 10
# Range: > -2147483648
ordering = 10
#Text formatting settings for this component's text appearance.
[components.item_name.formatting]
#Should the text in this component appear bold.
#Default Value: false
bold = false
#Should the text in this component appear struck-through.
#Default Value: false
strikethrough = false
#The color of this component's text.
#Default Value: default
#Allowed Values: default, black, dark_blue, dark_green, dark_aqua, dark_red, dark_purple, gold, gray, dark_gray, blue, green, aqua, red, light_purple, yellow, white
text_color = "default"
#Should the text in this component be replaced by random characters.
#Default Value: false
obfuscated = false
#Should the text in this component appear with an underline.
#Default Value: false
underline = false
#Should the text in this component appear italic.
#Default Value: false
italic = false
#Amount of nbt tags on this item.
[components.component_count]
#Should this tooltip component be included when rendering held item tooltips.
#Default Value: false
include = false
#Priority for rendering this tooltip. When not enough lines are available (like an item with enchantments), components with a low priority will be skipped.
#Default Value: 10
# Default: 10
# Range: > -2147483648
priority = 10
#Represent information for this component as if advanced tooltips were enabled independently of the actual setting.
#Default Value: false
advanced_tooltips = false
#The order in which this tooltip component appears in relation to other components. Smaller values appear first.
#Default Value: 100
# Default: 100
# Range: > -2147483648
ordering = 100
#Text formatting settings for this component's text appearance.
[components.component_count.formatting]
#Should the text in this component appear bold.
#Default Value: false
bold = false
#Should the text in this component appear struck-through.
#Default Value: false
strikethrough = false
#The color of this component's text.
#Default Value: default
#Allowed Values: default, black, dark_blue, dark_green, dark_aqua, dark_red, dark_purple, gold, gray, dark_gray, blue, green, aqua, red, light_purple, yellow, white
text_color = "default"
#Should the text in this component be replaced by random characters.
#Default Value: false
obfuscated = false
#Should the text in this component appear with an underline.
#Default Value: false
underline = false
#Should the text in this component appear italic.
#Default Value: false
italic = false
#All stored enchantments on this enchanted book if any are present.
[components.stored_enchantments]
#Should this tooltip component be included when rendering held item tooltips.
#Default Value: true
include = true
#Priority for rendering this tooltip. When not enough lines are available (like an item with enchantments), components with a low priority will be skipped.
#Default Value: 70
# Default: 70
# Range: > -2147483648
priority = 70
#Represent information for this component as if advanced tooltips were enabled independently of the actual setting.
#Default Value: false
advanced_tooltips = false
#The order in which this tooltip component appears in relation to other components. Smaller values appear first.
#Default Value: 27
# Default: 27
# Range: > -2147483648
ordering = 27
#Text formatting settings for this component's text appearance.
[components.stored_enchantments.formatting]
#Should the text in this component appear bold.
#Default Value: false
bold = false
#Should the text in this component appear struck-through.
#Default Value: false
strikethrough = false
#The color of this component's text.
#Default Value: default
#Allowed Values: default, black, dark_blue, dark_green, dark_aqua, dark_red, dark_purple, gold, gray, dark_gray, blue, green, aqua, red, light_purple, yellow, white
text_color = "default"
#Should the text in this component be replaced by random characters.
#Default Value: false
obfuscated = false
#Should the text in this component appear with an underline.
#Default Value: false
underline = false
#Should the text in this component appear italic.
#Default Value: false
italic = false
#Rendered when this item has the unbreakable tag giving it infinite durability.
[components.unbreakable]
#Should this tooltip component be included when rendering held item tooltips.
#Default Value: true
include = true
#Priority for rendering this tooltip. When not enough lines are available (like an item with enchantments), components with a low priority will be skipped.
#Default Value: 55
# Default: 55
# Range: > -2147483648
priority = 55
#Represent information for this component as if advanced tooltips were enabled independently of the actual setting.
#Default Value: false
advanced_tooltips = false
#The order in which this tooltip component appears in relation to other components. Smaller values appear first.
#Default Value: 70
# Default: 70
# Range: > -2147483648
ordering = 70
#Text formatting settings for this component's text appearance.
[components.unbreakable.formatting]
#Should the text in this component appear bold.
#Default Value: false
bold = false
#Should the text in this component appear struck-through.
#Default Value: false
strikethrough = false
#The color of this component's text.
#Default Value: default
#Allowed Values: default, black, dark_blue, dark_green, dark_aqua, dark_red, dark_purple, gold, gray, dark_gray, blue, green, aqua, red, light_purple, yellow, white
text_color = "default"
#Should the text in this component be replaced by random characters.
#Default Value: false
obfuscated = false
#Should the text in this component appear with an underline.
#Default Value: false
underline = false
#Should the text in this component appear italic.
#Default Value: false
italic = false
#Attributes this item provides when used or equipped, like attack damage and armor protection.
[components.attribute]
#Should this tooltip component be included when rendering held item tooltips.
#Default Value: false
include = false
#Priority for rendering this tooltip. When not enough lines are available (like an item with enchantments), components with a low priority will be skipped.
#Default Value: 30
# Default: 30
# Range: > -2147483648
priority = 30
#Represent information for this component as if advanced tooltips were enabled independently of the actual setting.
#Default Value: false
advanced_tooltips = false
#The order in which this tooltip component appears in relation to other components. Smaller values appear first.
#Default Value: 60
# Default: 60
# Range: > -2147483648
ordering = 60
#Text formatting settings for this component's text appearance.
[components.attribute.formatting]
#Should the text in this component appear bold.
#Default Value: false
bold = false
#Should the text in this component appear struck-through.
#Default Value: false
strikethrough = false
#The color of this component's text.
#Default Value: default
#Allowed Values: default, black, dark_blue, dark_green, dark_aqua, dark_red, dark_purple, gold, gray, dark_gray, blue, green, aqua, red, light_purple, yellow, white
text_color = "default"
#Should the text in this component be replaced by random characters.
#Default Value: false
obfuscated = false
#Should the text in this component appear with an underline.
#Default Value: false
underline = false
#Should the text in this component appear italic.
#Default Value: false
italic = false

9
hold-my-items.json Normal file
View File

@@ -0,0 +1,9 @@
{
"swingSpeed": 9,
"swimmingAnimation": true,
"climbAndCrawl": true,
"viewmodelXOffset": 0.0,
"viewmodelYOffset": 0.0,
"viewmodelZOffset": 0.0,
"mb3DCompat": false
}

View File

@@ -0,0 +1,32 @@
{
"com.tiviacz.travelersbackpack.client.screens.BackpackScreen": {
"ignore": true,
"buttonHints": {
"MOVE_TO_CONTAINER": {
"horizontalOffset": 39
},
"MOVE_TO_PLAYER": {
"horizontalOffset": 82
},
"SORT": {
"horizontalOffset": 79
},
"SORT_COLUMNS": {
"horizontalOffset": 80
},
"SORT_ROWS": {
"horizontalOffset": 81
}
}
},
"com.tiviacz.travelersbackpack.inventory.menu.BackpackItemMenu": {
"ignore": true
},
"net.minecraft.class_476": {
"buttonHints": {
"MOVE_TO_CONTAINER": {
"bottom": 1
}
}
}
}

View File

@@ -1,15 +1,36 @@
{ {
"ModSettings": { "Features": {
"enable_profiles": { "enable_profiles": {
"value": false "value": false
}
}, },
"ModSettings": {
"enable_updates_check": false, "enable_updates_check": false,
"first_run": false "first_run": false,
"enable_profiles": {
"value": false
}
}, },
"GuiSettings": { "GuiSettings": {
"enable_inventory_editor_button": {
"value": false
},
"enable_inventory_settings_button": {
"value": false
},
"enable_profiles_ui": { "enable_profiles_ui": {
"value": false "value": false
}, },
"enable_profiles_announcement": false "enable_profiles_announcement": false
},
"AutoRefillSettings": {
"auto_refill_enable_horbar_indicator_icons": {
"value": false
}
},
"EditProfiles": {
"enable_profiles": {
"value": false
}
} }
} }

View File

@@ -0,0 +1,53 @@
{
"globalBookmarks": {
"armorer": [],
"butcher": [],
"cartographer": [],
"cleric": [],
"farmer": [],
"fisherman": [],
"fletcher": [],
"leatherworker": [],
"librarian": [],
"mason": [],
"shepherd": [],
"toolsmith": [],
"weaponsmith": [],
"nitwit": [],
"none": []
},
"globalBookmarks1": {
"armorer": [],
"butcher": [],
"cartographer": [],
"cleric": [],
"farmer": [],
"fisherman": [],
"fletcher": [],
"leatherworker": [],
"librarian": [],
"mason": [],
"shepherd": [],
"toolsmith": [],
"weaponsmith": [],
"nitwit": [],
"none": []
},
"globalBookmarks2": {
"armorer": [],
"butcher": [],
"cartographer": [],
"cleric": [],
"farmer": [],
"fisherman": [],
"fletcher": [],
"leatherworker": [],
"librarian": [],
"mason": [],
"shepherd": [],
"toolsmith": [],
"weaponsmith": [],
"nitwit": [],
"none": []
}
}

View File

@@ -1,5 +1,5 @@
#This file stores configuration options for Iris, such as the currently active shaderpack #This file stores configuration options for Iris, such as the currently active shaderpack
#Tue Jan 20 02:14:58 CST 2026 #Tue Feb 10 20:16:17 CST 2026
allowUnknownShaders=false allowUnknownShaders=false
colorSpace=SRGB colorSpace=SRGB
disableUpdateMessage=false disableUpdateMessage=false

View File

@@ -0,0 +1,36 @@
#Show a tooltip for the item currently selected in a container item's tooltip next to the main tooltip.
#Select a modifier key required to be held, otherwise selecting "KEY" serves as a toggle. The key is defined in vanilla's controls menu.
#Default Value: ALWAYS
#Allowed Values: KEY, ALWAYS, SHIFT, CONTROL, ALT
selected_item_tooltips = "ALWAYS"
#Invert scroll wheel direction for extracting / inserting items from a container item in precision mode.
#Default Value: false
invert_precision_mode_scrolling = false
#Color item inventories on tooltips according to the container item's color.
#Default Value: true
colorful_tooltips = true
#Select a modifier key required to be held to use precision mode.
#In precision mode left-clicking inserts an item, and right-clicking extracts a single item, overriding vanilla mouse interactions. The scroll wheel can also be used for quickly moving items.
#Default Value: CONTROL
#Allowed Values: SHIFT, CONTROL, ALT
precision_mode = "CONTROL"
#Expand container item tooltips to reveal their contents.
#Select a modifier key required to be held, otherwise selecting "KEY" serves as a toggle. The key is defined in vanilla's controls menu.
#Default Value: ALWAYS
#Allowed Values: KEY, ALWAYS, SHIFT, CONTROL, ALT
reveal_contents = "ALWAYS"
#Show an indicator on container items when the stack carried by the cursor can be added in your inventory.
#Default Value: true
container_item_indicator = true
#Always show item tooltips while interacting with container items, even when the cursor is currently carrying an item.
#Select a modifier key required to be held, otherwise selecting "KEY" serves as a toggle. The key is defined in vanilla's controls menu.
#Default Value: ALT
#Allowed Values: KEY, ALWAYS, SHIFT, CONTROL, ALT
carried_item_tooltips = "ALT"
#Disable sounds from inserting and extracting items from playing, as they trigger quite often with all the new interactions.
#Default Value: true
disable_interaction_sounds = true
#Render a white overlay or the hotbar selected item frame over the slot the next item will be taken out of when right-clicking the container item.
#Default Value: HOVER
#Allowed Values: HOTBAR, HOVER
slot_overlay = "HOVER"

View File

@@ -0,0 +1,10 @@
#Allow extracting / inserting only a single item from a container item instead of all items from the selected slot while a modifier key is held.
#In precision mode left-clicking inserts an item, and right-clicking extracts a single item, overriding vanilla mouse interactions. The scroll wheel can also be used for quickly moving items.
#Default Value: true
allow_precision_mode = true
#Allow using the mouse wheel to scroll between slots in an item tooltip to choose the next item to extract.
#Default Value: true
allow_slot_cycling = true
#Allow dragging the mouse while holding a container item to insert hovered items, or to extract container contents to empty hovered slots.
#Default Value: true
allow_mouse_dragging = true

View File

@@ -12,7 +12,7 @@
"extendedReach": 0.0, "extendedReach": 0.0,
"debug": false, "debug": false,
"displayBosses": true, "displayBosses": true,
"displayMode": "LITE", "displayMode": "TOGGLE",
"enableTextToSpeech": false, "enableTextToSpeech": false,
"ttsMode": "PRESS", "ttsMode": "PRESS",
"previewOverlay": true, "previewOverlay": true,

View File

@@ -1,10 +1,12 @@
#Maximum ticks it takes for leaves to decay. #Maximum ticks it takes for leaves to decay.
#Default Value: 20 #Default Value: 20
#Range: > 0 # Default: 20
# Range: > 0
maximum_decay_ticks = 20 maximum_decay_ticks = 20
#Minimum ticks after which leaves will start to decay. #Minimum ticks after which leaves will start to decay.
#Default Value: 5 #Default Value: 5
#Range: > 0 # Default: 5
# Range: > 0
minimum_decay_ticks = 5 minimum_decay_ticks = 5
#Leaves not attached to their own kind will decay. Does not work properly with trees that generate different leave blocks like azalea. #Leaves not attached to their own kind will decay. Does not work properly with trees that generate different leave blocks like azalea.
#Default Value: false #Default Value: false

View File

@@ -1,59 +1,59 @@
{ {
"InfoLineOrders": { "InfoLineOrders": {
"infoBeeCount": 36, "infoFPS": 0,
"infoBiome": 19, "infoMemoryUsage": 0,
"infoBiomeRegistryName": 20, "infoTimeIRL": 1,
"infoBlockBreakSpeed": 6, "infoTimeWorld": 2,
"infoBlockInChunk": 28, "infoWorldTimeFormatted": 3,
"infoBlockPosition": 6,
"infoBlockProperties": 27,
"infoChunkPosition": 7,
"infoChunkSections": 14,
"infoChunkSectionsLine": 15,
"infoChunkUpdates": 16,
"infoCoordinates": 4, "infoCoordinates": 4,
"infoCoordinatesScaled": 4, "infoCoordinatesScaled": 4,
"infoDifficulty": 18, "infoBlockPosition": 6,
"infoChunkPosition": 7,
"infoBlockInChunk": 28,
"infoDimensionId": 5, "infoDimensionId": 5,
"infoDistance": 33,
"infoEntities": 21,
"infoEntitiesClientWorld": 22,
"infoEntityRegistryName": 24,
"infoFacing": 8, "infoFacing": 8,
"infoFurnaceXp": 30,
"infoFPS": 0,
"infoHoneyLevel": 37,
"infoHorseSpeed": 36,
"infoHorseJump": 37,
"infoLightLevel": 10,
"infoLookingAtBlock": 25,
"infoLookingAtBlockInChunk": 26,
"infoLookingAtEntity": 23,
"infoLookingAtEffects": 24,
"infoMemoryUsage": 0,
"infoMobCaps": 10,
"infoLoadedChunksCount": 31,
"infoPandaGene": 37,
"infoParticleCount": 17,
"infoPing": 36,
"infoRegionFile": 29,
"infoRotationPitch": 12,
"infoRotationYaw": 11, "infoRotationYaw": 11,
"infoServerTPS": 9, "infoRotationPitch": 12,
"infoServux": 10, "infoBlockBreakSpeed": 6,
"infoSlimeChunk": 22,
"infoSpeed": 13, "infoSpeed": 13,
"infoSpeedAxis": 13, "infoSpeedAxis": 13,
"infoSpeedHV": 13, "infoSpeedHV": 13,
"infoSprinting": 40, "infoSprinting": 40,
"infoTileEntities": 32, "infoServerTPS": 9,
"infoTimeDayModulo": 35, "infoServux": 10,
"infoTimeIRL": 1, "infoPing": 36,
"infoTimeTotalModulo": 34,
"infoTimeWorld": 2,
"infoWorldTimeFormatted": 3,
"infoWeather": 4, "infoWeather": 4,
"infoZombieConversion": 25 "infoTimeTotalModulo": 34,
"infoTimeDayModulo": 35,
"infoMobCaps": 10,
"infoParticleCount": 17,
"infoDifficulty": 18,
"infoEntities": 21,
"infoEntitiesClientWorld": 22,
"infoTileEntities": 32,
"infoLightLevel": 10,
"infoBiome": 19,
"infoBiomeRegistryName": 20,
"infoDistance": 33,
"infoLoadedChunksCount": 31,
"infoChunkSections": 14,
"infoChunkSectionsLine": 15,
"infoChunkUpdates": 16,
"infoRegionFile": 29,
"infoSlimeChunk": 22,
"infoLookingAtBlock": 25,
"infoLookingAtBlockInChunk": 26,
"infoBlockProperties": 27,
"infoBeeCount": 36,
"infoHoneyLevel": 37,
"infoFurnaceXp": 30,
"infoLookingAtEntity": 23,
"infoEntityRegistryName": 24,
"infoLookingAtEffects": 24,
"infoZombieConversion": 25,
"infoHorseSpeed": 36,
"infoHorseJump": 37,
"infoPandaGene": 37
}, },
"Colors": { "Colors": {
"beaconRangeLvl1": "#20E060FF", "beaconRangeLvl1": "#20E060FF",
@@ -196,93 +196,75 @@
"villagerOfferPriceThreshold": 1.0 "villagerOfferPriceThreshold": 1.0
}, },
"InfoTypeToggles": { "InfoTypeToggles": {
"infoBeeCount": false, "infoFPS": false,
"infoBiome": false, "infoMemoryUsage": false,
"infoBiomeRegistryName": false, "infoTimeIRL": false,
"infoBlockBreakSpeed": false, "infoTimeWorld": false,
"infoBlockInChunk": false, "infoWorldTimeFormatted": true,
"infoBlockPosition": false,
"infoBlockProperties": false,
"infoChunkPosition": false,
"infoChunkSections": false,
"infoChunkSectionsLine": false,
"infoChunkUpdates": false,
"infoCoordinates": false, "infoCoordinates": false,
"infoCoordinatesScaled": false, "infoCoordinatesScaled": false,
"infoDifficulty": false, "infoBlockPosition": false,
"infoChunkPosition": false,
"infoBlockInChunk": false,
"infoDimensionId": false, "infoDimensionId": false,
"infoDistance": false,
"infoEntities": false,
"infoEntitiesClientWorld": false,
"infoEntityRegistryName": false,
"infoFacing": false, "infoFacing": false,
"infoFurnaceXp": false,
"infoFPS": false,
"infoHoneyLevel": false,
"infoHorseSpeed": false,
"infoHorseJump": false,
"infoLightLevel": false,
"infoLookingAtBlock": false,
"infoLookingAtBlockInChunk": false,
"infoLookingAtEntity": false,
"infoLookingAtEffects": false,
"infoMemoryUsage": false,
"infoMobCaps": false,
"infoLoadedChunksCount": false,
"infoPandaGene": false,
"infoParticleCount": false,
"infoPing": false,
"infoRegionFile": false,
"infoRotationPitch": false,
"infoRotationYaw": false, "infoRotationYaw": false,
"infoServerTPS": false, "infoRotationPitch": false,
"infoServux": false, "infoBlockBreakSpeed": false,
"infoSlimeChunk": false,
"infoSpeed": false, "infoSpeed": false,
"infoSpeedAxis": false, "infoSpeedAxis": false,
"infoSpeedHV": false, "infoSpeedHV": false,
"infoSprinting": false, "infoSprinting": false,
"infoTileEntities": false, "infoServerTPS": false,
"infoTimeDayModulo": false, "infoServux": false,
"infoTimeIRL": false, "infoPing": false,
"infoTimeTotalModulo": false,
"infoTimeWorld": false,
"infoWorldTimeFormatted": true,
"infoWeather": false, "infoWeather": false,
"infoZombieConversion": false "infoTimeTotalModulo": false,
"infoTimeDayModulo": false,
"infoMobCaps": false,
"infoParticleCount": false,
"infoDifficulty": false,
"infoEntities": false,
"infoEntitiesClientWorld": false,
"infoTileEntities": false,
"infoLightLevel": false,
"infoBiome": false,
"infoBiomeRegistryName": false,
"infoDistance": false,
"infoLoadedChunksCount": false,
"infoChunkSections": false,
"infoChunkSectionsLine": false,
"infoChunkUpdates": false,
"infoRegionFile": false,
"infoSlimeChunk": false,
"infoLookingAtBlock": false,
"infoLookingAtBlockInChunk": false,
"infoBlockProperties": false,
"infoBeeCount": false,
"infoHoneyLevel": false,
"infoFurnaceXp": false,
"infoLookingAtEntity": false,
"infoEntityRegistryName": false,
"infoLookingAtEffects": false,
"infoZombieConversion": false,
"infoHorseSpeed": false,
"infoHorseJump": false,
"infoPandaGene": false
}, },
"InfoHotkeys": { "InfoHotkeys": {
"infoBeeCount": { "infoFPS": {
"keys": "" "keys": ""
}, },
"infoBiome": { "infoMemoryUsage": {
"keys": "" "keys": ""
}, },
"infoBiomeRegistryName": { "infoTimeIRL": {
"keys": "" "keys": ""
}, },
"infoBlockBreakSpeed": { "infoTimeWorld": {
"keys": "" "keys": ""
}, },
"infoBlockInChunk": { "infoWorldTimeFormatted": {
"keys": ""
},
"infoBlockPosition": {
"keys": ""
},
"infoBlockProperties": {
"keys": ""
},
"infoChunkPosition": {
"keys": ""
},
"infoChunkSections": {
"keys": ""
},
"infoChunkSectionsLine": {
"keys": ""
},
"infoChunkUpdates": {
"keys": "" "keys": ""
}, },
"infoCoordinates": { "infoCoordinates": {
@@ -291,91 +273,28 @@
"infoCoordinatesScaled": { "infoCoordinatesScaled": {
"keys": "" "keys": ""
}, },
"infoDifficulty": { "infoBlockPosition": {
"keys": ""
},
"infoChunkPosition": {
"keys": ""
},
"infoBlockInChunk": {
"keys": "" "keys": ""
}, },
"infoDimensionId": { "infoDimensionId": {
"keys": "" "keys": ""
}, },
"infoDistance": {
"keys": ""
},
"infoEntities": {
"keys": ""
},
"infoEntitiesClientWorld": {
"keys": ""
},
"infoEntityRegistryName": {
"keys": ""
},
"infoFacing": { "infoFacing": {
"keys": "" "keys": ""
}, },
"infoFurnaceXp": {
"keys": ""
},
"infoFPS": {
"keys": ""
},
"infoHoneyLevel": {
"keys": ""
},
"infoHorseSpeed": {
"keys": ""
},
"infoHorseJump": {
"keys": ""
},
"infoLightLevel": {
"keys": ""
},
"infoLookingAtBlock": {
"keys": ""
},
"infoLookingAtBlockInChunk": {
"keys": ""
},
"infoLookingAtEntity": {
"keys": ""
},
"infoLookingAtEffects": {
"keys": ""
},
"infoMemoryUsage": {
"keys": ""
},
"infoMobCaps": {
"keys": ""
},
"infoLoadedChunksCount": {
"keys": ""
},
"infoPandaGene": {
"keys": ""
},
"infoParticleCount": {
"keys": ""
},
"infoPing": {
"keys": ""
},
"infoRegionFile": {
"keys": ""
},
"infoRotationPitch": {
"keys": ""
},
"infoRotationYaw": { "infoRotationYaw": {
"keys": "" "keys": ""
}, },
"infoServerTPS": { "infoRotationPitch": {
"keys": "" "keys": ""
}, },
"infoServux": { "infoBlockBreakSpeed": {
"keys": ""
},
"infoSlimeChunk": {
"keys": "" "keys": ""
}, },
"infoSpeed": { "infoSpeed": {
@@ -390,29 +309,110 @@
"infoSprinting": { "infoSprinting": {
"keys": "" "keys": ""
}, },
"infoTileEntities": { "infoServerTPS": {
"keys": "" "keys": ""
}, },
"infoTimeDayModulo": { "infoServux": {
"keys": "" "keys": ""
}, },
"infoTimeIRL": { "infoPing": {
"keys": ""
},
"infoTimeTotalModulo": {
"keys": ""
},
"infoTimeWorld": {
"keys": ""
},
"infoWorldTimeFormatted": {
"keys": "" "keys": ""
}, },
"infoWeather": { "infoWeather": {
"keys": "" "keys": ""
}, },
"infoTimeTotalModulo": {
"keys": ""
},
"infoTimeDayModulo": {
"keys": ""
},
"infoMobCaps": {
"keys": ""
},
"infoParticleCount": {
"keys": ""
},
"infoDifficulty": {
"keys": ""
},
"infoEntities": {
"keys": ""
},
"infoEntitiesClientWorld": {
"keys": ""
},
"infoTileEntities": {
"keys": ""
},
"infoLightLevel": {
"keys": ""
},
"infoBiome": {
"keys": ""
},
"infoBiomeRegistryName": {
"keys": ""
},
"infoDistance": {
"keys": ""
},
"infoLoadedChunksCount": {
"keys": ""
},
"infoChunkSections": {
"keys": ""
},
"infoChunkSectionsLine": {
"keys": ""
},
"infoChunkUpdates": {
"keys": ""
},
"infoRegionFile": {
"keys": ""
},
"infoSlimeChunk": {
"keys": ""
},
"infoLookingAtBlock": {
"keys": ""
},
"infoLookingAtBlockInChunk": {
"keys": ""
},
"infoBlockProperties": {
"keys": ""
},
"infoBeeCount": {
"keys": ""
},
"infoHoneyLevel": {
"keys": ""
},
"infoFurnaceXp": {
"keys": ""
},
"infoLookingAtEntity": {
"keys": ""
},
"infoEntityRegistryName": {
"keys": ""
},
"infoLookingAtEffects": {
"keys": ""
},
"infoZombieConversion": { "infoZombieConversion": {
"keys": "" "keys": ""
},
"infoHorseSpeed": {
"keys": ""
},
"infoHorseJump": {
"keys": ""
},
"infoPandaGene": {
"keys": ""
} }
}, },
"RendererToggles": { "RendererToggles": {

View File

@@ -5,7 +5,7 @@
0.0, 0.0,
0.0 0.0
], ],
"seed": -2199736500985025176, "seed": 8966001256132782688,
"spawn_chunk_radius": 2 "spawn_chunk_radius": 2
}, },
"block_entities": {}, "block_entities": {},

View File

@@ -0,0 +1,14 @@
{
"renderers": {
"random_tickable_chunks": {
"pos": [
0.0,
0.0,
0.0
]
},
"slime_chunks": {
"y_top": 0.0
}
}
}

View File

@@ -0,0 +1,11 @@
{
"data_storage": {
"distance_pos": [
0.0,
0.0,
0.0
]
},
"block_entities": {},
"shapes": {}
}

View File

@@ -10,58 +10,69 @@
# Do not include the #. You may reset to defaults by deleting this file. # Do not include the #. You may reset to defaults by deleting this file.
# #
# Available options: # Available options:
# mixin.bugfix.chunk_deadlock=true # (default) # mixin.bugfix.chunk_deadlock=false # (overridden for mod compat)
# mixin.bugfix.concurrency=true # (default) # mixin.bugfix.concurrency=true # (default)
# mixin.bugfix.ender_dragon_leak=true # (default) # mixin.bugfix.ender_dragon_leak=true # (default)
# mixin.bugfix.missing_block_entities=false # (default)
# mixin.bugfix.packet_leak=false # (default) # mixin.bugfix.packet_leak=false # (default)
# mixin.bugfix.paper_chunk_patches=true # (default) # mixin.bugfix.paper_chunk_patches=false # (overridden for mod compat)
# mixin.bugfix.restore_old_dragon_movement=false # (default) # mixin.bugfix.restore_old_dragon_movement=false # (default)
# mixin.bugfix.world_leaks=true # (default) # mixin.bugfix.world_leaks=true # (default)
# mixin.bugfix.world_screen_skipped=true # (default) # mixin.bugfix.world_screen_skipped=true # (default)
# mixin.devenv=false # (default) # mixin.devenv=false # (default)
# mixin.feature.blockentity_incorrect_thread=false # (default)
# mixin.feature.branding=true # (default) # mixin.feature.branding=true # (default)
# mixin.feature.cause_lag_by_disabling_threads=false # (default) # mixin.feature.cause_lag_by_disabling_threads=false # (default)
# mixin.feature.direct_stack_trace=false # (default) # mixin.feature.direct_stack_trace=false # (default)
# mixin.feature.disable_unihex_font=false # (default) # mixin.feature.disable_unihex_font=false # (default)
# mixin.feature.integrated_server_watchdog=true # (default) # mixin.feature.integrated_server_watchdog=true # (default)
# mixin.feature.log_stdout_in_log_files=true # (default)
# mixin.feature.mcfunction_profiling=true # (default)
# mixin.feature.measure_time=true # (default) # mixin.feature.measure_time=true # (default)
# mixin.feature.remove_chat_signing=false # (default) # mixin.feature.remove_chat_signing=false # (default)
# mixin.feature.remove_telemetry=true # (default)
# mixin.feature.snapshot_easter_egg=true # (default) # mixin.feature.snapshot_easter_egg=true # (default)
# mixin.feature.spam_thread_dump=false # (default) # mixin.feature.spam_thread_dump=false # (default)
# mixin.feature.spark_profile_launch=false # (default) # mixin.feature.spark_profile_launch=false # (default)
# mixin.feature.spark_profile_world_join=false # (default)
# mixin.feature.stalled_chunk_load_detection=false # (default) # mixin.feature.stalled_chunk_load_detection=false # (default)
# mixin.feature.suppress_narrator_stacktrace=true # (default)
# mixin.feature.warn_missing_perf_mods=true # (default) # mixin.feature.warn_missing_perf_mods=true # (default)
# mixin.launch.class_search_cache=true # (default) # mixin.launch.class_search_cache=true # (default)
# mixin.perf.cache_blockstate_cache_arrays=true # (default) # mixin.perf.cache_blockstate_cache_arrays=true # (default)
# mixin.perf.cache_model_materials=true # (default) # mixin.perf.cache_model_materials=true # (default)
# mixin.perf.cache_profile_texture_url=true # (default) # mixin.perf.cache_profile_texture_url=true # (default)
# mixin.perf.cache_strongholds=true # (default) # mixin.perf.cache_strongholds=false # (overridden for mod compat)
# mixin.perf.chunk_meshing=true # (default) # mixin.perf.chunk_meshing=true # (default)
# mixin.perf.clear_fabric_mapping_tables=false # (default) # mixin.perf.clear_fabric_mapping_tables=false # (default)
# mixin.perf.clear_mixin_classinfo=false # (default) # mixin.perf.clear_mixin_classinfo=false # (default)
# mixin.perf.compact_bit_storage=true # (default) # mixin.perf.compact_bit_storage=true # (default)
# mixin.perf.compact_mojang_registries=true # (default)
# mixin.perf.compress_unihex_font=true # (default)
# mixin.perf.dedicated_reload_executor=true # (default) # mixin.perf.dedicated_reload_executor=true # (default)
# mixin.perf.deduplicate_climate_parameters=false # (default) # mixin.perf.deduplicate_climate_parameters=false # (default)
# mixin.perf.deduplicate_location=false # (default) # mixin.perf.deduplicate_location=false # (default)
# mixin.perf.deduplicate_wall_shapes=true # (default) # mixin.perf.deduplicate_wall_shapes=true # (default)
# mixin.perf.dynamic_dfu=true # (default)
# mixin.perf.dynamic_entity_renderers=false # (default) # mixin.perf.dynamic_entity_renderers=false # (default)
# mixin.perf.dynamic_resources=false # (default) # mixin.perf.dynamic_resources=false # (default)
# mixin.perf.dynamic_sounds=true # (default)
# mixin.perf.dynamic_structure_manager=true # (default) # mixin.perf.dynamic_structure_manager=true # (default)
# mixin.perf.faster_command_suggestions=true # (default) # mixin.perf.faster_command_suggestions=true # (default)
# mixin.perf.faster_item_rendering=false # (default) # mixin.perf.faster_item_rendering=false # (default)
# mixin.perf.faster_texture_stitching=true # (default) # mixin.perf.faster_texture_stitching=true # (default)
# mixin.perf.fix_loop_spin_waiting=true # (default) # mixin.perf.fix_loop_spin_waiting=true # (default)
# mixin.perf.ingredient_item_deduplication=false # (default)
# mixin.perf.lazy_search_tree_registry=true # (default)
# mixin.perf.memoize_creative_tab_build=true # (default)
# mixin.perf.model_optimizations=true # (default) # mixin.perf.model_optimizations=true # (default)
# mixin.perf.mojang_registry_size=true # (default) # mixin.perf.mojang_registry_size=true # (default)
# mixin.perf.nbt_memory_usage=true # (default)
# mixin.perf.reduce_blockstate_cache_rebuilds=true # (default) # mixin.perf.reduce_blockstate_cache_rebuilds=true # (default)
# mixin.perf.remove_biome_temperature_cache=true # (default) # mixin.perf.remove_biome_temperature_cache=true # (default)
# mixin.perf.resourcepacks=true # (default) # mixin.perf.resourcepacks=true # (default)
# mixin.perf.state_definition_construct=true # (default) # mixin.perf.state_definition_construct=true # (default)
# mixin.perf.thread_priorities=true # (default) # mixin.perf.thread_priorities=true # (default)
# mixin.perf.ticking_chunk_alloc=true # (default) # mixin.perf.ticking_chunk_alloc=true # (default)
# mixin.perf.worldgen_allocation=false # (default) # mixin.perf.worldgen_allocation=true # (default)
# mixin.safety=true # (default) # mixin.safety=true # (default)
# #
# User overrides go here. # User overrides go here.

View File

@@ -16,9 +16,9 @@
"random_java_colors": false, "random_java_colors": false,
"translate_names": true, "translate_names": true,
"translate_descriptions": true, "translate_descriptions": true,
"update_checker": true, "update_checker": false,
"button_update_badge": true, "button_update_badge": false,
"update_channel": "release", "update_channel": "alpha",
"quick_configure": true, "quick_configure": true,
"modify_title_screen": true, "modify_title_screen": true,
"modify_game_menu": true, "modify_game_menu": true,

23
moreculling.toml Normal file
View File

@@ -0,0 +1,23 @@
version = 1
enableSodiumMenu = true
cloudCulling = true
signTextCulling = true
rainCulling = true
dontCull = []
useBlockStateCulling = true
useCustomItemFrameRenderer = true
itemFrameMapCulling = true
useItemFrameLOD = true
itemFrameLODRange = 16
useItemFrame3FaceCulling = true
itemFrame3FaceCullingRange = 2.0
paintingCulling = true
leavesCullingMode = "DEFAULT"
leavesCullingAmount = 2
includeMangroveRoots = false
endGatewayCulling = false
beaconBeamCulling = true
useOnModdedBlocksByDefault = true
[modCompatibility]
minecraft = true

View File

@@ -2,10 +2,12 @@
#The default language used for server-side localization for players that don't have the mod installed. #The default language used for server-side localization for players that don't have the mod installed.
defaultLanguage = "en_us" defaultLanguage = "en_us"
#How often to auto-save modified data, e.g. parties, claims, player configs (in minutes). #How often to auto-save modified data, e.g. parties, claims, player configs (in minutes).
#Range: > 1 # Default: 10
# Range: > 1
autosaveInterval = 10 autosaveInterval = 10
#How many sub-configs (sub-claims) can each player create. #How many sub-configs (sub-claims) can each player create.
#Range: 0 ~ 1024 # Default: 64
# Range: 0 ~ 1024
playerSubConfigLimit = 64 playerSubConfigLimit = 64
#The permission system to use for everything that requires permission checks (e.g. permission_api, ftb_ranks, luck_perms, prometheus). Non-built-in permission systems can be registered through the API with an addon. #The permission system to use for everything that requires permission checks (e.g. permission_api, ftb_ranks, luck_perms, prometheus). Non-built-in permission systems can be registered through the API with an addon.
permissionSystem = "prometheus" permissionSystem = "prometheus"
@@ -24,39 +26,48 @@
#Whether the parties part of this mod is enabled. #Whether the parties part of this mod is enabled.
enabled = true enabled = true
#The maximum number of members in a party. Existing members are not removed if the limit is reduced. #The maximum number of members in a party. Existing members are not removed if the limit is reduced.
#Range: > 1 # Default: 64
# Range: > 1
maxPartyMembers = 64 maxPartyMembers = 64
#The maximum number of allies for a party. Existing allies are not removed if the limit is reduced. #The maximum number of allies for a party. Existing allies are not removed if the limit is reduced.
#Range: > 0 # Default: 64
# Range: > 0
maxPartyAllies = 64 maxPartyAllies = 64
#The maximum number of invites to a party. Existing invites are not removed if the limit is reduced. #The maximum number of invites to a party. Existing invites are not removed if the limit is reduced.
#Range: > 1 # Default: 16
# Range: > 1
maxPartyInvites = 16 maxPartyInvites = 16
#For how long a party (members) can stay completely inactive on the server until it is deleted (in hours). This improves performance for servers running for years. #For how long a party (members) can stay completely inactive on the server until it is deleted (in hours). This improves performance for servers running for years.
#Range: > 1 # Default: 720
# Range: > 1
partyExpirationTime = 720 partyExpirationTime = 720
#How often to check for expired parties in order to remove them (in minutes). The interval is effectively rounded up to a multiple of 10 minutes. #How often to check for expired parties in order to remove them (in minutes). The interval is effectively rounded up to a multiple of 10 minutes.
#Range: > 10 # Default: 360
# Range: > 10
partyExpirationCheckInterval = 360 partyExpirationCheckInterval = 360
[serverConfig.claims] [serverConfig.claims]
#Whether the claims part of this mod is enabled. #Whether the claims part of this mod is enabled.
enabled = true enabled = true
#For how long a player can stay completely inactive on the server until their claims are expired (in hours). This improves performance for servers running for years. #For how long a player can stay completely inactive on the server until their claims are expired (in hours). This improves performance for servers running for years.
#Range: > 1 # Default: 8760
# Range: > 1
playerClaimsExpirationTime = 8760 playerClaimsExpirationTime = 8760
#How often to check for expired player chunk claims in order to remove them (in minutes). The interval is effectively rounded up to a multiple of 10 minutes. #How often to check for expired player chunk claims in order to remove them (in minutes). The interval is effectively rounded up to a multiple of 10 minutes.
#Range: > 10 # Default: 360
# Range: > 10
playerClaimsExpirationCheckInterval = 360 playerClaimsExpirationCheckInterval = 360
#Whether to convert expired player chunk claims to "expired claims" instead of completely freeing them. This shouldn't be too bad for performance because it still reduces the number of unique claims. #Whether to convert expired player chunk claims to "expired claims" instead of completely freeing them. This shouldn't be too bad for performance because it still reduces the number of unique claims.
playerClaimsConvertExpiredClaims = true playerClaimsConvertExpiredClaims = true
#The maximum number of chunks that a player can claim. Additional claims can be configured in the player config. #The maximum number of chunks that a player can claim. Additional claims can be configured in the player config.
#This value can be overridden with a player permission. #This value can be overridden with a player permission.
#Range: > 0 # Default: 500
# Range: > 0
maxPlayerClaims = 500 maxPlayerClaims = 500
#The maximum number of claimed chunks that a player can forceload. Additional forceloads can be configured in the player config. #The maximum number of claimed chunks that a player can forceload. Additional forceloads can be configured in the player config.
#This value can be overridden with a player permission. #This value can be overridden with a player permission.
#Range: > 0 # Default: 10
# Range: > 0
maxPlayerClaimForceloads = 10 maxPlayerClaimForceloads = 10
#The permission that should override the default "maxPlayerClaims" value. Set it to an empty string to never check permissions. The used permission system can be configured with "permissionSystem". #The permission that should override the default "maxPlayerClaims" value. Set it to an empty string to never check permissions. The used permission system can be configured with "permissionSystem".
maxPlayerClaimsPermission = "xaero.pac_max_claims" maxPlayerClaimsPermission = "xaero.pac_max_claims"
@@ -69,7 +80,8 @@
#The permission that gives non-OP players the ability to enable claim admin mode. The used permission system can be configured with "permissionSystem". #The permission that gives non-OP players the ability to enable claim admin mode. The used permission system can be configured with "permissionSystem".
adminModePermission = "xaero.pac_admin_mode" adminModePermission = "xaero.pac_admin_mode"
#The maximum distance on the X or Z axis (forming a square) that a chunk can be claimed at by a player. #The maximum distance on the X or Z axis (forming a square) that a chunk can be claimed at by a player.
#Range: > 0 # Default: 5
# Range: > 0
maxClaimDistance = 5 maxClaimDistance = 5
#The type of the list defined in "claimableDimensionsList". ONLY - include only the listed dimensions. ALL_BUT - include all but the listed dimensions. #The type of the list defined in "claimableDimensionsList". ONLY - include only the listed dimensions. ALL_BUT - include all but the listed dimensions.
#Allowed Values: ONLY, ALL_BUT #Allowed Values: ONLY, ALL_BUT
@@ -86,6 +98,8 @@
#ALL - all claims are synced. OWNED_ONLY - only the claims that the client player owns and server claims are synced. NOT_SYNCED - claims are not synced. #ALL - all claims are synced. OWNED_ONLY - only the claims that the client player owns and server claims are synced. NOT_SYNCED - claims are not synced.
#Allowed Values: NOT_SYNCED, OWNED_ONLY, ALL #Allowed Values: NOT_SYNCED, OWNED_ONLY, ALL
claimsSynchronization = "ALL" claimsSynchronization = "ALL"
#Whether to display "welcome" messages when a player enters a claim or wilderness. Not recommended to turn off unless you have another mod handling this.
claimWelcomeMessages = true
[serverConfig.claims.protection] [serverConfig.claims.protection]
#The type of the list defined in "friendlyChunkProtectedEntityList". ONLY - include only the listed entities. ALL_BUT - include all but the listed entities. #The type of the list defined in "friendlyChunkProtectedEntityList". ONLY - include only the listed entities. ALL_BUT - include all but the listed entities.

View File

@@ -0,0 +1,90 @@
[toughness]
#Render a separate armor bar for the armor toughness attribute (from diamond and netherite armor).
#Having only this option active will make the toughness bar behave just like vanilla's armor bar without any colorful stacking or so.
#Default Value: true
armor_toughness_bar = true
#Render row count to indicate total amount of rows since not all may be visible at once due to the stacked rendering.
#Default Value: true
allow_count = true
#Show colorful icons on the front row, not just on all subsequent rows.
#Default Value: false
colorize_first_row = false
#Render the toughness bar on the left side above the hotbar (where health and armor is rendered).
#Default Value: false
left_side = false
#Add layers to this bar. When disabled any modifications to the bar from this mod will be turned off.
#Default Value: true
allow_layers = true
#Shift the bar up or down by specified number of icon rows. Allows for better mod compatibility.
#Default Value: 0
# Default: 0
# Range: -5 ~ 5
manual_row_shift = 0
#Don't draw empty armor points, this will make the armor bar potentially shorter.
#Default Value: true
skip_empty_armor_points = true
#Use vanilla's icons on all front rows, use custom colored icons on the background row.
#Default Value: false
inverse_coloring = false
[health]
#Show colorful icons on the front row, not just on all subsequent rows.
#Default Value: false
colorize_first_row = false
#Add layers to this bar. When disabled any modifications to the bar from this mod will be turned off.
#Default Value: true
allow_layers = true
#Shift the bar up or down by specified number of icon rows. Allows for better mod compatibility.
#Default Value: 0
# Default: 0
# Range: -5 ~ 5
manual_row_shift = 0
#Render row count to indicate total amount of rows since not all may be visible at once due to the stacked rendering.
#Default Value: true
allow_count = true
#Use vanilla's icons on all front rows, use custom colored icons on the background row.
#Default Value: false
inverse_coloring = false
[armor]
#Render row count to indicate total amount of rows since not all may be visible at once due to the stacked rendering.
#Default Value: true
allow_count = true
#Move chat messages above armor / absorption bar.
#Default Value: true
move_chat_above_armor = true
#Show colorful icons on the front row, not just on all subsequent rows.
#Default Value: false
colorize_first_row = false
#Add layers to this bar. When disabled any modifications to the bar from this mod will be turned off.
#Default Value: true
allow_layers = true
#Shift the bar up or down by specified number of icon rows. Allows for better mod compatibility.
#Default Value: 0
# Default: 0
# Range: -5 ~ 5
manual_row_shift = 0
#Don't draw empty armor points, this will make the armor bar potentially shorter.
#Default Value: true
skip_empty_armor_points = true
#Use vanilla's icons on all front rows, use custom colored icons on the background row.
#Default Value: false
inverse_coloring = false
[row_count]
#Color of row count, use any chat formatting color value.
#Default Value: §f
#Allowed Values: BLACK, DARK_BLUE, DARK_GREEN, DARK_AQUA, DARK_RED, DARK_PURPLE, GOLD, GRAY, DARK_GRAY, BLUE, GREEN, AQUA, RED, LIGHT_PURPLE, YELLOW, WHITE
row_count_color = "WHITE"
#Only include completely filled rows for the row count.
#Default Value: false
count_full_rows_only = false
#Force drawing row count using the font renderer, will make numbers display larger.
#Default Value: false
force_font_renderer = false
#Show row count also when only one row is present.
#Default Value: false
always_render_row_count = false
#Render an 'x' together with the row count number.
#Default Value: true
row_count_x = true

View File

@@ -1,21 +1,13 @@
{ {
"loadOrder": [ "loadOrder": [
"VanillaTweaks_r354814_MC1.21.x.zip", "Bare Bones 1.21.zip",
"DoorTweaks-v3.3(1.20.4).zip", "Bare Bones x Farmer's Delight.zip",
"colourful containers.zip",
"3D-Ladders-v1.2(mc-1.21).zip",
"RAYs 3D Rails.zip",
"Better+Lanterns+v1.2(mc-1.21).zip",
"better-crops-3d-16x.zip",
"better-flowers.zip",
"better-fungus.zip",
"better-vines.zip",
"cave-vines.zip",
"nether-wart.zip",
"warped-roots-3d.zip",
"EnchantedBooks1.13-1.21.1.zip",
"enchant icons 1.21 v1.3.zip",
"FreshAnimations_v1.10.3.zip", "FreshAnimations_v1.10.3.zip",
"Bare Bones x Fresh Animations 1.9.2.zip",
"Bare Bones x Waystones.zip",
"CozyUI-v1.10-no-fonts.zip",
"CozyUI-Ex-v0.4.zip",
"Better GUI For TravelersBackpack.zip",
"SeriousReanimated_v1.0.zip", "SeriousReanimated_v1.0.zip",
"MSA V3 - Run&Walk - SPA.zip", "MSA V3 - Run&Walk - SPA.zip",
"MCA_resourcepack-1.21.1+_V3.1.1.zip" "MCA_resourcepack-1.21.1+_V3.1.1.zip"

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.

View File

@@ -27,16 +27,20 @@
#Allowed Values: TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT #Allowed Values: TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT
screen_corner = "BOTTOM_RIGHT" screen_corner = "BOTTOM_RIGHT"
#Offset on x-axis from screen border. #Offset on x-axis from screen border.
#Range: > 0 # Default: 8
# Range: > 0
offset_x = 8 offset_x = 8
#Offset on y-axis from screen border. #Offset on y-axis from screen border.
#Range: > 0 # Default: 4
# Range: > 0
offset_y = 4 offset_y = 4
#Percentage of relative screen height entries are allowed to fill at max. #Percentage of relative screen height entries are allowed to fill at max.
#Range: 0.0 ~ 1.0 # Default: 0.5
# Range: 0.0 ~ 1.0
max_height = 0.5 max_height = 0.5
#Scale of entries. A lower scale will make room for more rows to show. Works together with "GUI Scale" option in "Video Settings". #Scale of entries. A lower scale will make room for more rows to show. Works together with "GUI Scale" option in "Video Settings".
#Range: 1 ~ 24 # Default: 4
# Range: 1 ~ 24
scale = 8 scale = 8
[general] [general]
@@ -62,12 +66,14 @@
#Allowed Values: ALWAYS, NEVER, EXCLUDE_NAMED #Allowed Values: ALWAYS, NEVER, EXCLUDE_NAMED
combine_entries = "EXCLUDE_NAMED" combine_entries = "EXCLUDE_NAMED"
#Amount of ticks each entry will be shown for. Set to 0 to only remove entries when space for new ones is needed. #Amount of ticks each entry will be shown for. Set to 0 to only remove entries when space for new ones is needed.
#Range: > 0 # Default: 80
# Range: > 0
display_time = 80 display_time = 80
#Make outdated entries slowly move out of the screen instead of disappearing in place. #Make outdated entries slowly move out of the screen instead of disappearing in place.
move_out_of_screen = true move_out_of_screen = true
#Amount of ticks it takes for an entry to move out of the screen. Value cannot be larger than "Display Time". #Amount of ticks it takes for an entry to move out of the screen. Value cannot be larger than "Display Time".
#Range: > 0 # Default: 20
# Range: > 0
move_time = 20 move_time = 20
#Make outdated entry names slowly fade away instead of simply vanishing. #Make outdated entry names slowly fade away instead of simply vanishing.
fade_away = true fade_away = true

View File

@@ -27,6 +27,13 @@ dynamic:
enabled: false enabled: false
# The average MSPT to target. # The average MSPT to target.
target-mspt: 35 target-mspt: 35
# The default values for dynamic settings.
# If left unspecified, the maximum value will be used.
# Note: adding view / simulation distance here will override their value in server.properties.
default-values:
CHUNK_TICK_DISTANCE: 10
MOBCAP_PERCENTAGE: 100
# The settings that will be decreased when the server is overloaded, in the specified order. # The settings that will be decreased when the server is overloaded, in the specified order.
# You can remove settings from the list that you don't want to be dynamically adjusted. # You can remove settings from the list that you don't want to be dynamically adjusted.
# ► max = The maximum value the server will increase the setting to. # ► max = The maximum value the server will increase the setting to.
@@ -84,9 +91,11 @@ breeding-cap:
# The breeding cap for villagers. # The breeding cap for villagers.
# ► limit = The limit of mobs of the same type within range. Setting this to negative will disable the breeding cap. # ► limit = The limit of mobs of the same type within range. Setting this to negative will disable the breeding cap.
# ► range = The range it will check for entities of the same type. # ► range = The range it will check for entities of the same type.
# ► unlimited-height = Whether to ignore the vertical distance when checking for entities of the same type.
villagers: villagers:
limit: 32 limit: 32
range: 64 range: 64
unlimited-height: false
# The breeding cap for animals. # The breeding cap for animals.
# Note that this cap only checks for animals of the same type. # Note that this cap only checks for animals of the same type.
@@ -94,12 +103,13 @@ breeding-cap:
animals: animals:
limit: 32 limit: 32
range: 64 range: 64
unlimited-height: false
# Gives more control over mob spawning. # Gives more control over mob spawning.
mob-spawning: mob-spawning:
# Mobcap settings for zombie reinforcements. # Mobcap settings for zombie reinforcements.
# ► enforce-mobcaps = Whether to enforce mobcaps for this type of mobspawning. # ► enforce-mobcap = Whether to enforce mobcaps for this type of mobspawning.
# ► additional-capacity = Additional capacity for this specific mobcap. Decides how much it can spawn over the regular mobcap. # ► additional-capacity = Additional capacity for this specific mobcap. Decides how much it can spawn over the regular mobcap.
# It is recommended to allow them to spawn a bit over the regular mobcap as they would otherwise never get a chance to spawn. # It is recommended to allow them to spawn a bit over the regular mobcap as they would otherwise never get a chance to spawn.
zombie-reinforcements: zombie-reinforcements:
@@ -195,9 +205,9 @@ activation-range:
villager-work-immunity-for: 20 villager-work-immunity-for: 20
# A list of entity types that should be excluded from activation range checks. # A list of entity types that should be excluded from activation range checks.
excluded-entity-types: excluded-entity-types:
- 'minecraft:hopper_minecart'
- 'minecraft:warden' - 'minecraft:warden'
- 'minecraft:ghast' - 'minecraft:ghast'
- 'minecraft:hopper_minecart'
# The activation type that will get assigned to any entity that doesn't have a custom activation type. # The activation type that will get assigned to any entity that doesn't have a custom activation type.
# ► activation-range = The range an entity is required to be in from a player to be activated. # ► activation-range = The range an entity is required to be in from a player to be activated.
# ► tick-interval = The interval between 'active' ticks whilst the entity is inactive. Negative values will disable these active ticks. # ► tick-interval = The interval between 'active' ticks whilst the entity is inactive. Negative values will disable these active ticks.
@@ -217,7 +227,7 @@ activation-range:
# ► If an entity matches multiple activation types, the one highest in the list will be used. The conditions accept the following formats: # ► If an entity matches multiple activation types, the one highest in the list will be used. The conditions accept the following formats:
# - Entity type matching | Uses the entity type's identifier. | 'minecraft:zombie' matches zombies, but for example not husks or drowned. # - Entity type matching | Uses the entity type's identifier. | 'minecraft:zombie' matches zombies, but for example not husks or drowned.
# - Typeof class matching | Uses the 'typeof:' prefix. | 'typeof:monster' matches all monsters. # - Typeof class matching | Uses the 'typeof:' prefix. | 'typeof:monster' matches all monsters.
# ► Available typeof classes: mob, monster, raider, neutral, ambient, animal, water_animal, flying_animal, flying_monster, villager. # ► Available typeof classes: mob, monster, raider, neutral, ambient, animal, water_animal, flying_animal, flying_monster, villager, projectile.
custom-activation-types: custom-activation-types:
- name: 'raider' - name: 'raider'
activation-range: 48 activation-range: 48

View File

@@ -13,5 +13,8 @@
"enableSkullsItems": true, "enableSkullsItems": true,
"skullVoxelSize": 1.1, "skullVoxelSize": 1.1,
"fastRender": true, "fastRender": true,
"compatibilityMode": true,
"irisCompatibilityMode": false,
"applySodiumWorkaround": false,
"firstPersonPixelScaling": 1.1 "firstPersonPixelScaling": 1.1
} }

63
sodium-extra-options.json Normal file
View File

@@ -0,0 +1,63 @@
{
"animation_settings": {
"animation": true,
"water": true,
"lava": true,
"fire": true,
"portal": true,
"block_animations": true,
"sculk_sensor": true
},
"particle_settings": {
"particles": true,
"rain_splash": true,
"block_break": true,
"block_breaking": true,
"other": {}
},
"detail_settings": {
"sky": true,
"sun": true,
"moon": true,
"stars": true,
"rain_snow": true,
"biome_colors": true,
"sky_colors": true
},
"render_settings": {
"fog_distance": 0,
"fog_start": 100,
"multi_dimension_fog_control": false,
"dimensionFogDistance": {},
"light_updates": true,
"item_frame": true,
"armor_stand": true,
"painting": true,
"piston": true,
"beacon_beam": true,
"limit_beacon_beam_height": false,
"enchanting_table_book": true,
"item_frame_name_tag": true,
"player_name_tag": true
},
"extra_settings": {
"overlay_corner": "TOP_LEFT",
"text_contrast": "NONE",
"show_fps": false,
"show_f_p_s_extended": true,
"show_coords": false,
"reduce_resolution_on_mac": false,
"use_adaptive_sync": false,
"cloud_height": 192,
"cloud_distance": 100,
"toasts": true,
"advancement_toast": true,
"recipe_toast": true,
"system_toast": true,
"tutorial_toast": true,
"instant_sneak": false,
"prevent_shaders": false,
"steady_debug_hud": true,
"steady_debug_hud_refresh_interval": 1
}
}

7
sodium-extra.properties Normal file
View File

@@ -0,0 +1,7 @@
# This is the configuration file for Sodium Extra.
# This file exists for debugging purposes and should not be configured otherwise.
#
# You can find information on editing this file and all the available options here:
# https://github.com/FlashyReese/sodium-extra-fabric/wiki/Configuration-File
#
# By default, this file will be empty except for this notice.

File diff suppressed because it is too large Load Diff

View File

@@ -9,211 +9,211 @@
# By block ID: # By block ID:
# minecraft\:oak_log=1.0 # minecraft\:oak_log=1.0
# Ladder (Sound Type)
LADDER=0.0
# Snow (Sound Type)
SNOW=0.1
# Nether Bricks (Sound Type)
NETHER_BRICKS=1.0
# Stone (Sound Type)
STONE=1.0
# Nether Sprouts (Sound Type)
NETHER_SPROUTS=1.0
# Dripstone Block (Sound Type)
DRIPSTONE_BLOCK=1.0
# Nether Wood (Sound Type)
NETHER_WOOD=1.0
# Small Dripleaf (Sound Type)
SMALL_DRIPLEAF=0.0
# Amethyst (Sound Type) # Amethyst (Sound Type)
AMETHYST=1.0 AMETHYST=1.0
# Metal (Sound Type)
METAL=1.0
# Glass (Sound Type)
GLASS=0.1
# Bamboo Wood Hanging Sign (Sound Type)
BAMBOO_WOOD_HANGING_SIGN=1.0
# Gilded Blackstone (Sound Type)
GILDED_BLACKSTONE=1.0
# Azalea Leaves (Sound Type)
AZALEA_LEAVES=1.0
# Scaffolding (Sound Type)
SCAFFOLDING=0.0
# Sculk Sensor (Sound Type)
SCULK_SENSOR=1.0
# Hanging Roots (Sound Type)
HANGING_ROOTS=1.0
# Mangrove Roots (Sound Type)
MANGROVE_ROOTS=1.0
# Honey Block (Sound Type)
HONEY_BLOCK=0.5
# Glow Lichen (Sound Type)
GLOW_LICHEN=0.0
# Hanging Sign (Sound Type)
HANGING_SIGN=1.0
# Gravel (Sound Type)
GRAVEL=1.0
# Sculk (Sound Type)
SCULK=1.0
# Large Amethyst Bud (Sound Type)
LARGE_AMETHYST_BUD=0.0
# Wood (Sound Type)
WOOD=1.0
# Nether Ore (Sound Type)
NETHER_ORE=1.0
# Frogspawn (Sound Type)
FROGSPAWN=1.0
# Mud Bricks (Sound Type)
MUD_BRICKS=1.0
# Small Amethyst Bud (Sound Type)
SMALL_AMETHYST_BUD=0.0
# Slime Block (Sound Type)
SLIME_BLOCK=1.0
# Wet Grass (Sound Type)
WET_GRASS=0.1
# Nether Wart (Sound Type)
NETHER_WART=1.0
# Deepslate (Sound Type)
DEEPSLATE=1.0
# Chiseled Bookshelf (Sound Type)
CHISELED_BOOKSHELF=1.0
# Froglight (Sound Type)
FROGLIGHT=1.0
# Cherry Leaves (Sound Type)
CHERRY_LEAVES=1.0
# Lily Pad (Sound Type)
LILY_PAD=0.0
# Hard Crop (Sound Type)
HARD_CROP=1.0
# Calcite (Sound Type)
CALCITE=1.0
# Netherrack (Sound Type)
NETHERRACK=1.0
# Cave Vines (Sound Type)
CAVE_VINES=1.0
# Sculk Vein (Sound Type)
SCULK_VEIN=1.0
# Flowering Azalea (Sound Type)
FLOWERING_AZALEA=1.0
# Suspicious Gravel (Sound Type)
SUSPICIOUS_GRAVEL=1.0
# Lodestone (Sound Type)
LODESTONE=1.0
# Sweet Berry Bush (Sound Type)
SWEET_BERRY_BUSH=0.0
# Ancient Debris (Sound Type)
ANCIENT_DEBRIS=1.0
# Powder Snow (Sound Type)
POWDER_SNOW=0.1
# Amethyst Cluster (Sound Type) # Amethyst Cluster (Sound Type)
AMETHYST_CLUSTER=1.0 AMETHYST_CLUSTER=1.0
# Tuff (Sound Type) # Ancient Debris (Sound Type)
TUFF=1.0 ANCIENT_DEBRIS=1.0
# Pointed Dripstone (Sound Type)
POINTED_DRIPSTONE=0.0
# Copper (Sound Type)
COPPER=1.0
# Rooted Dirt (Sound Type)
ROOTED_DIRT=1.0
# Twisting Vines (Sound Type)
TWISTING_VINES=0.0
# Spore Blossom (Sound Type)
SPORE_BLOSSOM=0.0
# Vine (Sound Type)
VINE=0.0
# Fungus (Sound Type)
FUNGUS=0.0
# Azalea (Sound Type)
AZALEA=1.0
# Deepslate Tiles (Sound Type)
DEEPSLATE_TILES=1.0
# Suspicious Sand (Sound Type)
SUSPICIOUS_SAND=1.0
# Decorated Pot (Sound Type)
DECORATED_POT=1.0
# Wool (Sound Type)
WOOL=1.5
# Cherry Wood (Sound Type)
CHERRY_WOOD=1.0
# Bamboo (Sound Type)
BAMBOO=0.1
# Moss (Sound Type)
MOSS=0.75
# Medium Amethyst Bud (Sound Type)
MEDIUM_AMETHYST_BUD=0.0
# Chain (Sound Type)
CHAIN=0.0
# Nylium (Sound Type)
NYLIUM=1.0
# Weeping Vines (Sound Type)
WEEPING_VINES=0.0
# Bone Block (Sound Type)
BONE_BLOCK=1.0
# Sculk Catalyst (Sound Type)
SCULK_CATALYST=1.0
# Sand (Sound Type)
SAND=1.0
# Anvil (Sound Type) # Anvil (Sound Type)
ANVIL=1.0 ANVIL=1.0
# Deepslate Bricks (Sound Type) # Azalea (Sound Type)
DEEPSLATE_BRICKS=1.0 AZALEA=1.0
# Sculk Shrieker (Sound Type) # Azalea Leaves (Sound Type)
SCULK_SHRIEKER=1.0 AZALEA_LEAVES=1.0
# Packed Mud (Sound Type) # Bamboo (Sound Type)
PACKED_MUD=1.0 BAMBOO=0.1
# Polished Deepslate (Sound Type)
POLISHED_DEEPSLATE=1.0
# Cherry Wood Hanging Sign (Sound Type)
CHERRY_WOOD_HANGING_SIGN=1.0
# Muddy Mangrove Roots (Sound Type)
MUDDY_MANGROVE_ROOTS=1.0
# Decorated Pot Cracked (Sound Type)
DECORATED_POT_CRACKED=1.0
# Wart Block (Sound Type)
WART_BLOCK=1.0
# Basalt (Sound Type)
BASALT=1.0
# Soul Soil (Sound Type)
SOUL_SOIL=1.0
# Moss Carpet (Sound Type)
MOSS_CARPET=0.1
# Coral Block (Sound Type)
CORAL_BLOCK=1.0
# Cherry Sapling (Sound Type)
CHERRY_SAPLING=1.0
# Grass (Sound Type)
GRASS=1.0
# Nether Gold Ore (Sound Type)
NETHER_GOLD_ORE=1.0
# Candle (Sound Type)
CANDLE=1.0
# Bamboo Sapling (Sound Type) # Bamboo Sapling (Sound Type)
BAMBOO_SAPLING=0.1 BAMBOO_SAPLING=0.1
# Crop (Sound Type)
CROP=0.0
# Stem (Sound Type)
STEM=1.0
# Netherite Block (Sound Type)
NETHERITE_BLOCK=1.0
# Bamboo Wood (Sound Type) # Bamboo Wood (Sound Type)
BAMBOO_WOOD=1.0 BAMBOO_WOOD=1.0
# Soul Sand (Sound Type) # Bamboo Wood Hanging Sign (Sound Type)
SOUL_SAND=1.0 BAMBOO_WOOD_HANGING_SIGN=1.0
# Mud (Sound Type) # Basalt (Sound Type)
MUD=1.0 BASALT=1.0
# Roots (Sound Type)
ROOTS=0.0
# Lantern (Sound Type)
LANTERN=1.0
# Shroomlight (Sound Type)
SHROOMLIGHT=1.0
# Nether Wood Hanging Sign (Sound Type)
NETHER_WOOD_HANGING_SIGN=1.0
# Big Dripleaf (Sound Type) # Big Dripleaf (Sound Type)
BIG_DRIPLEAF=1.0 BIG_DRIPLEAF=1.0
# Water (Block) # Bone Block (Sound Type)
minecraft\:water=0.25 BONE_BLOCK=1.0
# Lava (Block) # Calcite (Sound Type)
minecraft\:lava=0.75 CALCITE=1.0
# Candle (Sound Type)
CANDLE=1.0
# Cave Vines (Sound Type)
CAVE_VINES=1.0
# Chain (Sound Type)
CHAIN=0.0
# Cherry Leaves (Sound Type)
CHERRY_LEAVES=1.0
# Cherry Sapling (Sound Type)
CHERRY_SAPLING=1.0
# Cherry Wood (Sound Type)
CHERRY_WOOD=1.0
# Cherry Wood Hanging Sign (Sound Type)
CHERRY_WOOD_HANGING_SIGN=1.0
# Chiseled Bookshelf (Sound Type)
CHISELED_BOOKSHELF=1.0
# Copper (Sound Type)
COPPER=1.0
# Coral Block (Sound Type)
CORAL_BLOCK=1.0
# Crop (Sound Type)
CROP=0.0
# Decorated Pot (Sound Type)
DECORATED_POT=1.0
# Decorated Pot Cracked (Sound Type)
DECORATED_POT_CRACKED=1.0
# Deepslate (Sound Type)
DEEPSLATE=1.0
# Deepslate Bricks (Sound Type)
DEEPSLATE_BRICKS=1.0
# Deepslate Tiles (Sound Type)
DEEPSLATE_TILES=1.0
# Dripstone Block (Sound Type)
DRIPSTONE_BLOCK=1.0
# Flowering Azalea (Sound Type)
FLOWERING_AZALEA=1.0
# Froglight (Sound Type)
FROGLIGHT=1.0
# Frogspawn (Sound Type)
FROGSPAWN=1.0
# Fungus (Sound Type)
FUNGUS=0.0
# Gilded Blackstone (Sound Type)
GILDED_BLACKSTONE=1.0
# Glass (Sound Type)
GLASS=0.1
# Glow Lichen (Sound Type)
GLOW_LICHEN=0.0
# Grass (Sound Type)
GRASS=1.0
# Gravel (Sound Type)
GRAVEL=1.0
# Hanging Roots (Sound Type)
HANGING_ROOTS=1.0
# Hanging Sign (Sound Type)
HANGING_SIGN=1.0
# Hard Crop (Sound Type)
HARD_CROP=1.0
# Honey Block (Sound Type)
HONEY_BLOCK=0.5
# Ladder (Sound Type)
LADDER=0.0
# Lantern (Sound Type)
LANTERN=1.0
# Large Amethyst Bud (Sound Type)
LARGE_AMETHYST_BUD=0.0
# Lily Pad (Sound Type)
LILY_PAD=0.0
# Lodestone (Sound Type)
LODESTONE=1.0
# Mangrove Roots (Sound Type)
MANGROVE_ROOTS=1.0
# Medium Amethyst Bud (Sound Type)
MEDIUM_AMETHYST_BUD=0.0
# Metal (Sound Type)
METAL=1.0
# Moss (Sound Type)
MOSS=0.75
# Moss Carpet (Sound Type)
MOSS_CARPET=0.1
# Mud (Sound Type)
MUD=1.0
# Muddy Mangrove Roots (Sound Type)
MUDDY_MANGROVE_ROOTS=1.0
# Mud Bricks (Sound Type)
MUD_BRICKS=1.0
# Netherite Block (Sound Type)
NETHERITE_BLOCK=1.0
# Netherrack (Sound Type)
NETHERRACK=1.0
# Nether Bricks (Sound Type)
NETHER_BRICKS=1.0
# Nether Gold Ore (Sound Type)
NETHER_GOLD_ORE=1.0
# Nether Ore (Sound Type)
NETHER_ORE=1.0
# Nether Sprouts (Sound Type)
NETHER_SPROUTS=1.0
# Nether Wart (Sound Type)
NETHER_WART=1.0
# Nether Wood (Sound Type)
NETHER_WOOD=1.0
# Nether Wood Hanging Sign (Sound Type)
NETHER_WOOD_HANGING_SIGN=1.0
# Nylium (Sound Type)
NYLIUM=1.0
# Packed Mud (Sound Type)
PACKED_MUD=1.0
# Pointed Dripstone (Sound Type)
POINTED_DRIPSTONE=0.0
# Polished Deepslate (Sound Type)
POLISHED_DEEPSLATE=1.0
# Powder Snow (Sound Type)
POWDER_SNOW=0.1
# Rooted Dirt (Sound Type)
ROOTED_DIRT=1.0
# Roots (Sound Type)
ROOTS=0.0
# Sand (Sound Type)
SAND=1.0
# Scaffolding (Sound Type)
SCAFFOLDING=0.0
# Sculk (Sound Type)
SCULK=1.0
# Sculk Catalyst (Sound Type)
SCULK_CATALYST=1.0
# Sculk Sensor (Sound Type)
SCULK_SENSOR=1.0
# Sculk Shrieker (Sound Type)
SCULK_SHRIEKER=1.0
# Sculk Vein (Sound Type)
SCULK_VEIN=1.0
# Shroomlight (Sound Type)
SHROOMLIGHT=1.0
# Slime Block (Sound Type)
SLIME_BLOCK=1.0
# Small Amethyst Bud (Sound Type)
SMALL_AMETHYST_BUD=0.0
# Small Dripleaf (Sound Type)
SMALL_DRIPLEAF=0.0
# Snow (Sound Type)
SNOW=0.1
# Soul Sand (Sound Type)
SOUL_SAND=1.0
# Soul Soil (Sound Type)
SOUL_SOIL=1.0
# Spore Blossom (Sound Type)
SPORE_BLOSSOM=0.0
# Stem (Sound Type)
STEM=1.0
# Stone (Sound Type)
STONE=1.0
# Suspicious Gravel (Sound Type)
SUSPICIOUS_GRAVEL=1.0
# Suspicious Sand (Sound Type)
SUSPICIOUS_SAND=1.0
# Sweet Berry Bush (Sound Type)
SWEET_BERRY_BUSH=0.0
# Tuff (Sound Type)
TUFF=1.0
# Twisting Vines (Sound Type)
TWISTING_VINES=0.0
# Vine (Sound Type)
VINE=0.0
# Wart Block (Sound Type)
WART_BLOCK=1.0
# Weeping Vines (Sound Type)
WEEPING_VINES=0.0
# Wet Grass (Sound Type)
WET_GRASS=0.1
# Wood (Sound Type)
WOOD=1.0
# Wool (Sound Type)
WOOL=1.5
# Jukebox (Block) # Jukebox (Block)
minecraft\:jukebox=0.0 minecraft\:jukebox=0.0
# Lava (Block)
minecraft\:lava=0.75
# Water (Block)
minecraft\:water=0.25

View File

@@ -9,205 +9,205 @@
# By block ID: # By block ID:
# minecraft\:oak_log=1.0 # minecraft\:oak_log=1.0
# Ladder (Sound Type)
LADDER=0.5
# Snow (Sound Type)
SNOW=0.15
# Nether Bricks (Sound Type)
NETHER_BRICKS=1.5
# Stone (Sound Type)
STONE=1.5
# Nether Sprouts (Sound Type)
NETHER_SPROUTS=0.5
# Dripstone Block (Sound Type)
DRIPSTONE_BLOCK=0.5
# Nether Wood (Sound Type)
NETHER_WOOD=0.5
# Small Dripleaf (Sound Type)
SMALL_DRIPLEAF=0.5
# Amethyst (Sound Type) # Amethyst (Sound Type)
AMETHYST=1.5 AMETHYST=1.5
# Metal (Sound Type)
METAL=1.25
# Glass (Sound Type)
GLASS=0.75
# Bamboo Wood Hanging Sign (Sound Type)
BAMBOO_WOOD_HANGING_SIGN=0.5
# Gilded Blackstone (Sound Type)
GILDED_BLACKSTONE=0.5
# Azalea Leaves (Sound Type)
AZALEA_LEAVES=0.5
# Scaffolding (Sound Type)
SCAFFOLDING=0.5
# Sculk Sensor (Sound Type)
SCULK_SENSOR=0.5
# Hanging Roots (Sound Type)
HANGING_ROOTS=0.5
# Mangrove Roots (Sound Type)
MANGROVE_ROOTS=0.5
# Honey Block (Sound Type)
HONEY_BLOCK=0.1
# Glow Lichen (Sound Type)
GLOW_LICHEN=0.5
# Hanging Sign (Sound Type)
HANGING_SIGN=0.5
# Gravel (Sound Type)
GRAVEL=0.3
# Sculk (Sound Type)
SCULK=0.5
# Large Amethyst Bud (Sound Type)
LARGE_AMETHYST_BUD=0.5
# Wood (Sound Type)
WOOD=0.4
# Nether Ore (Sound Type)
NETHER_ORE=1.1
# Frogspawn (Sound Type)
FROGSPAWN=0.5
# Mud Bricks (Sound Type)
MUD_BRICKS=0.5
# Small Amethyst Bud (Sound Type)
SMALL_AMETHYST_BUD=0.5
# Slime Block (Sound Type)
SLIME_BLOCK=0.5
# Wet Grass (Sound Type)
WET_GRASS=0.5
# Nether Wart (Sound Type)
NETHER_WART=0.5
# Deepslate (Sound Type)
DEEPSLATE=1.5
# Chiseled Bookshelf (Sound Type)
CHISELED_BOOKSHELF=0.5
# Froglight (Sound Type)
FROGLIGHT=0.5
# Cherry Leaves (Sound Type)
CHERRY_LEAVES=0.5
# Lily Pad (Sound Type)
LILY_PAD=0.5
# Hard Crop (Sound Type)
HARD_CROP=0.5
# Calcite (Sound Type)
CALCITE=1.5
# Netherrack (Sound Type)
NETHERRACK=1.1
# Cave Vines (Sound Type)
CAVE_VINES=0.5
# Sculk Vein (Sound Type)
SCULK_VEIN=0.5
# Flowering Azalea (Sound Type)
FLOWERING_AZALEA=0.5
# Suspicious Gravel (Sound Type)
SUSPICIOUS_GRAVEL=0.5
# Lodestone (Sound Type)
LODESTONE=0.5
# Sweet Berry Bush (Sound Type)
SWEET_BERRY_BUSH=0.5
# Ancient Debris (Sound Type)
ANCIENT_DEBRIS=0.5
# Powder Snow (Sound Type)
POWDER_SNOW=0.5
# Amethyst Cluster (Sound Type) # Amethyst Cluster (Sound Type)
AMETHYST_CLUSTER=0.5 AMETHYST_CLUSTER=0.5
# Tuff (Sound Type) # Ancient Debris (Sound Type)
TUFF=1.5 ANCIENT_DEBRIS=0.5
# Pointed Dripstone (Sound Type)
POINTED_DRIPSTONE=0.5
# Copper (Sound Type)
COPPER=1.25
# Rooted Dirt (Sound Type)
ROOTED_DIRT=0.5
# Twisting Vines (Sound Type)
TWISTING_VINES=0.5
# Spore Blossom (Sound Type)
SPORE_BLOSSOM=0.5
# Vine (Sound Type)
VINE=0.5
# Fungus (Sound Type)
FUNGUS=0.5
# Azalea (Sound Type)
AZALEA=0.5
# Deepslate Tiles (Sound Type)
DEEPSLATE_TILES=1.5
# Suspicious Sand (Sound Type)
SUSPICIOUS_SAND=0.5
# Decorated Pot (Sound Type)
DECORATED_POT=0.5
# Wool (Sound Type)
WOOL=0.1
# Cherry Wood (Sound Type)
CHERRY_WOOD=0.5
# Bamboo (Sound Type)
BAMBOO=0.5
# Moss (Sound Type)
MOSS=0.1
# Medium Amethyst Bud (Sound Type)
MEDIUM_AMETHYST_BUD=0.5
# Chain (Sound Type)
CHAIN=0.5
# Nylium (Sound Type)
NYLIUM=0.5
# Weeping Vines (Sound Type)
WEEPING_VINES=0.5
# Bone Block (Sound Type)
BONE_BLOCK=1.5
# Sculk Catalyst (Sound Type)
SCULK_CATALYST=0.5
# Sand (Sound Type)
SAND=0.2
# Anvil (Sound Type) # Anvil (Sound Type)
ANVIL=0.5 ANVIL=0.5
# Deepslate Bricks (Sound Type) # Azalea (Sound Type)
DEEPSLATE_BRICKS=1.5 AZALEA=0.5
# Sculk Shrieker (Sound Type) # Azalea Leaves (Sound Type)
SCULK_SHRIEKER=0.5 AZALEA_LEAVES=0.5
# Packed Mud (Sound Type) # Bamboo (Sound Type)
PACKED_MUD=0.5 BAMBOO=0.5
# Polished Deepslate (Sound Type)
POLISHED_DEEPSLATE=1.5
# Cherry Wood Hanging Sign (Sound Type)
CHERRY_WOOD_HANGING_SIGN=0.5
# Muddy Mangrove Roots (Sound Type)
MUDDY_MANGROVE_ROOTS=0.5
# Decorated Pot Cracked (Sound Type)
DECORATED_POT_CRACKED=0.5
# Wart Block (Sound Type)
WART_BLOCK=0.5
# Basalt (Sound Type)
BASALT=1.5
# Soul Soil (Sound Type)
SOUL_SOIL=0.2
# Moss Carpet (Sound Type)
MOSS_CARPET=0.5
# Coral Block (Sound Type)
CORAL_BLOCK=0.2
# Cherry Sapling (Sound Type)
CHERRY_SAPLING=0.5
# Grass (Sound Type)
GRASS=0.3
# Nether Gold Ore (Sound Type)
NETHER_GOLD_ORE=1.1
# Candle (Sound Type)
CANDLE=0.5
# Bamboo Sapling (Sound Type) # Bamboo Sapling (Sound Type)
BAMBOO_SAPLING=0.5 BAMBOO_SAPLING=0.5
# Crop (Sound Type)
CROP=0.5
# Stem (Sound Type)
STEM=0.4
# Netherite Block (Sound Type)
NETHERITE_BLOCK=1.5
# Bamboo Wood (Sound Type) # Bamboo Wood (Sound Type)
BAMBOO_WOOD=0.5 BAMBOO_WOOD=0.5
# Soul Sand (Sound Type) # Bamboo Wood Hanging Sign (Sound Type)
SOUL_SAND=0.2 BAMBOO_WOOD_HANGING_SIGN=0.5
# Mud (Sound Type) # Basalt (Sound Type)
MUD=0.5 BASALT=1.5
# Roots (Sound Type)
ROOTS=0.5
# Lantern (Sound Type)
LANTERN=0.5
# Shroomlight (Sound Type)
SHROOMLIGHT=0.5
# Nether Wood Hanging Sign (Sound Type)
NETHER_WOOD_HANGING_SIGN=0.5
# Big Dripleaf (Sound Type) # Big Dripleaf (Sound Type)
BIG_DRIPLEAF=0.5 BIG_DRIPLEAF=0.5
# Bone Block (Sound Type)
BONE_BLOCK=1.5
# Calcite (Sound Type)
CALCITE=1.5
# Candle (Sound Type)
CANDLE=0.5
# Cave Vines (Sound Type)
CAVE_VINES=0.5
# Chain (Sound Type)
CHAIN=0.5
# Cherry Leaves (Sound Type)
CHERRY_LEAVES=0.5
# Cherry Sapling (Sound Type)
CHERRY_SAPLING=0.5
# Cherry Wood (Sound Type)
CHERRY_WOOD=0.5
# Cherry Wood Hanging Sign (Sound Type)
CHERRY_WOOD_HANGING_SIGN=0.5
# Chiseled Bookshelf (Sound Type)
CHISELED_BOOKSHELF=0.5
# Copper (Sound Type)
COPPER=1.25
# Coral Block (Sound Type)
CORAL_BLOCK=0.2
# Crop (Sound Type)
CROP=0.5
# Decorated Pot (Sound Type)
DECORATED_POT=0.5
# Decorated Pot Cracked (Sound Type)
DECORATED_POT_CRACKED=0.5
# Deepslate (Sound Type)
DEEPSLATE=1.5
# Deepslate Bricks (Sound Type)
DEEPSLATE_BRICKS=1.5
# Deepslate Tiles (Sound Type)
DEEPSLATE_TILES=1.5
# Dripstone Block (Sound Type)
DRIPSTONE_BLOCK=0.5
# Flowering Azalea (Sound Type)
FLOWERING_AZALEA=0.5
# Froglight (Sound Type)
FROGLIGHT=0.5
# Frogspawn (Sound Type)
FROGSPAWN=0.5
# Fungus (Sound Type)
FUNGUS=0.5
# Gilded Blackstone (Sound Type)
GILDED_BLACKSTONE=0.5
# Glass (Sound Type)
GLASS=0.75
# Glow Lichen (Sound Type)
GLOW_LICHEN=0.5
# Grass (Sound Type)
GRASS=0.3
# Gravel (Sound Type)
GRAVEL=0.3
# Hanging Roots (Sound Type)
HANGING_ROOTS=0.5
# Hanging Sign (Sound Type)
HANGING_SIGN=0.5
# Hard Crop (Sound Type)
HARD_CROP=0.5
# Honey Block (Sound Type)
HONEY_BLOCK=0.1
# Ladder (Sound Type)
LADDER=0.5
# Lantern (Sound Type)
LANTERN=0.5
# Large Amethyst Bud (Sound Type)
LARGE_AMETHYST_BUD=0.5
# Lily Pad (Sound Type)
LILY_PAD=0.5
# Lodestone (Sound Type)
LODESTONE=0.5
# Mangrove Roots (Sound Type)
MANGROVE_ROOTS=0.5
# Medium Amethyst Bud (Sound Type)
MEDIUM_AMETHYST_BUD=0.5
# Metal (Sound Type)
METAL=1.25
# Moss (Sound Type)
MOSS=0.1
# Moss Carpet (Sound Type)
MOSS_CARPET=0.5
# Mud (Sound Type)
MUD=0.5
# Muddy Mangrove Roots (Sound Type)
MUDDY_MANGROVE_ROOTS=0.5
# Mud Bricks (Sound Type)
MUD_BRICKS=0.5
# Netherite Block (Sound Type)
NETHERITE_BLOCK=1.5
# Netherrack (Sound Type)
NETHERRACK=1.1
# Nether Bricks (Sound Type)
NETHER_BRICKS=1.5
# Nether Gold Ore (Sound Type)
NETHER_GOLD_ORE=1.1
# Nether Ore (Sound Type)
NETHER_ORE=1.1
# Nether Sprouts (Sound Type)
NETHER_SPROUTS=0.5
# Nether Wart (Sound Type)
NETHER_WART=0.5
# Nether Wood (Sound Type)
NETHER_WOOD=0.5
# Nether Wood Hanging Sign (Sound Type)
NETHER_WOOD_HANGING_SIGN=0.5
# Nylium (Sound Type)
NYLIUM=0.5
# Packed Mud (Sound Type)
PACKED_MUD=0.5
# Pointed Dripstone (Sound Type)
POINTED_DRIPSTONE=0.5
# Polished Deepslate (Sound Type)
POLISHED_DEEPSLATE=1.5
# Powder Snow (Sound Type)
POWDER_SNOW=0.5
# Rooted Dirt (Sound Type)
ROOTED_DIRT=0.5
# Roots (Sound Type)
ROOTS=0.5
# Sand (Sound Type)
SAND=0.2
# Scaffolding (Sound Type)
SCAFFOLDING=0.5
# Sculk (Sound Type)
SCULK=0.5
# Sculk Catalyst (Sound Type)
SCULK_CATALYST=0.5
# Sculk Sensor (Sound Type)
SCULK_SENSOR=0.5
# Sculk Shrieker (Sound Type)
SCULK_SHRIEKER=0.5
# Sculk Vein (Sound Type)
SCULK_VEIN=0.5
# Shroomlight (Sound Type)
SHROOMLIGHT=0.5
# Slime Block (Sound Type)
SLIME_BLOCK=0.5
# Small Amethyst Bud (Sound Type)
SMALL_AMETHYST_BUD=0.5
# Small Dripleaf (Sound Type)
SMALL_DRIPLEAF=0.5
# Snow (Sound Type)
SNOW=0.15
# Soul Sand (Sound Type)
SOUL_SAND=0.2
# Soul Soil (Sound Type)
SOUL_SOIL=0.2
# Spore Blossom (Sound Type)
SPORE_BLOSSOM=0.5
# Stem (Sound Type)
STEM=0.4
# Stone (Sound Type)
STONE=1.5
# Suspicious Gravel (Sound Type)
SUSPICIOUS_GRAVEL=0.5
# Suspicious Sand (Sound Type)
SUSPICIOUS_SAND=0.5
# Sweet Berry Bush (Sound Type)
SWEET_BERRY_BUSH=0.5
# Tuff (Sound Type)
TUFF=1.5
# Twisting Vines (Sound Type)
TWISTING_VINES=0.5
# Vine (Sound Type)
VINE=0.5
# Wart Block (Sound Type)
WART_BLOCK=0.5
# Weeping Vines (Sound Type)
WEEPING_VINES=0.5
# Wet Grass (Sound Type)
WET_GRASS=0.5
# Wood (Sound Type)
WOOD=0.4
# Wool (Sound Type)
WOOL=0.1

File diff suppressed because it is too large Load Diff

View File

@@ -5,6 +5,9 @@ enabled=true
# This setting requires you to be in singleplayer or having the mod installed on the server # This setting requires you to be in singleplayer or having the mod installed on the server
# 1.0 is the physically correct value # 1.0 is the physically correct value
attenuation_factor=1.0 attenuation_factor=1.0
# The ray distance at which reverb starts
# 0.0 disables reverb attenuation
reverb_attenuation_distance=0.0
# The volume of simulated reverberations # The volume of simulated reverberations
reverb_gain=1.0 reverb_gain=1.0
# The brightness of reverberation # The brightness of reverberation
@@ -67,6 +70,8 @@ update_moving_sounds=false
# Lower values mean more frequent reevaluation but also more lag # Lower values mean more frequent reevaluation but also more lag
# This option only takes effect if update_moving_sounds is enabled # This option only takes effect if update_moving_sounds is enabled
sound_update_interval=5 sound_update_interval=5
# The maximum distance a sound can be processed
max_sound_processing_distance=512.0
# Disable level clone and cache. This will fall back to original main thread access. # Disable level clone and cache. This will fall back to original main thread access.
# WARNING! Enabling this will cause instability and issues with other mods. # WARNING! Enabling this will cause instability and issues with other mods.
unsafe_level_access=false unsafe_level_access=false

View File

@@ -1,10 +1,22 @@
{ {
"biomes": { "biomes": {
"temperature_multiplier": 1.0, "temperature_multiplier": 1.0,
"temperature_offset": 0.0,
"temperature_scale": 0.25, "temperature_scale": 0.25,
"vegetation_multiplier": 1.0, "vegetation_multiplier": 1.0,
"vegetation_offset": 0.0,
"vegetation_scale": 0.25 "vegetation_scale": 0.25
}, },
"caves": {
"carvers_enabled": true,
"cheese_additive": 0.27,
"cheese_enabled": true,
"depth_cutoff_size": 0.1,
"depth_cutoff_start": 0.1,
"noodle_additive": -0.075,
"noodle_enabled": true,
"spaghetti_enabled": true
},
"continents": { "continents": {
"continents_scale": 0.13, "continents_scale": 0.13,
"erosion_scale": 0.25, "erosion_scale": 0.25,
@@ -12,6 +24,7 @@
"jungle_pillars": true, "jungle_pillars": true,
"ocean_offset": -0.8, "ocean_offset": -0.8,
"ridge_scale": 0.25, "ridge_scale": 0.25,
"river_ice": false,
"river_lanterns": true, "river_lanterns": true,
"rolling_hills": true, "rolling_hills": true,
"underground_rivers": true "underground_rivers": true
@@ -21,14 +34,20 @@
"snow_start_offset": 128 "snow_start_offset": 128
}, },
"global_terrain": { "global_terrain": {
"increased_height": false, "elevation_boost": 0.0,
"lava_tunnels": true, "lava_tunnels": true,
"max_y": 320,
"min_y": -64,
"ultrasmooth": false,
"vertical_scale": 1.125 "vertical_scale": 1.125
}, },
"islands": { "islands": {
"enabled": true, "enabled": true,
"noise_multiplier": 1.0,
"noise_offset": 0.0,
"noise_scale": 0.11 "noise_scale": 0.11
}, },
"minor_version": 1,
"oceans": { "oceans": {
"deep_ocean_depth": -0.45, "deep_ocean_depth": -0.45,
"monument_offset": -30, "monument_offset": -30,

View File

@@ -1,4 +1,4 @@
# #
#Wed Jan 21 01:27:12 CST 2026 #Tue Feb 10 20:16:14 CST 2026
even-point-color=DB3402 even-point-color=DB3402
odd-point-color=75aaff odd-point-color=75aaff

4
transition.json Normal file
View File

@@ -0,0 +1,4 @@
{
"version": 1,
"userConsentedToSendCrashReports": false
}

4
trender.json Normal file
View File

@@ -0,0 +1,4 @@
{
"version": 1,
"style": "VANILLA_MODERN"
}

View File

@@ -62,6 +62,9 @@ enableCooldowns = true
# Set to false to simply disable all xp costs. See warpRequirements for more fine-grained control. # Set to false to simply disable all xp costs. See warpRequirements for more fine-grained control.
enableCosts = true enableCosts = true
# Set to true to enable warp modifier items for applying status effects on teleports.
enableModifiers = true
# List of entities that cannot be teleported, either as pet, leashed, or on warp plates. # List of entities that cannot be teleported, either as pet, leashed, or on warp plates.
entityDenyList = [ "minecraft:wither" ] entityDenyList = [ "minecraft:wither" ]
@@ -103,7 +106,7 @@ spawnInVillages = "FREQUENT"
wildWaystoneStyle = "BIOME" wildWaystoneStyle = "BIOME"
# List of dimensions that wild waystones are allowed to spawn in. If left empty, all dimensions except those in wildWaystonesDimensionDenyList are used. # List of dimensions that wild waystones are allowed to spawn in. If left empty, all dimensions except those in wildWaystonesDimensionDenyList are used.
wildWaystonesDimensionAllowList = [ "minecraft:the_end", "minecraft:the_nether", "minecraft:overworld" ] wildWaystonesDimensionAllowList = [ "minecraft:the_end", "minecraft:overworld", "minecraft:the_nether" ]
# List of dimensions that wild waystones are not allowed to spawn in. Only used if wildWaystonesDimensionAllowList is empty. # List of dimensions that wild waystones are not allowed to spawn in. Only used if wildWaystonesDimensionAllowList is empty.
wildWaystonesDimensionDenyList = [ ] wildWaystonesDimensionDenyList = [ ]