⭐ 初始的配置文件.
This commit is contained in:
8
CoroUtil/General.toml
Normal file
8
CoroUtil/General.toml
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
#General mod settings
|
||||||
|
[general]
|
||||||
|
#logging
|
||||||
|
useLoggingLog = true
|
||||||
|
#-
|
||||||
|
useLoggingDebug = false
|
||||||
|
#-
|
||||||
|
useLoggingError = true
|
||||||
824
DistantHorizons.toml
Normal file
824
DistantHorizons.toml
Normal file
@@ -0,0 +1,824 @@
|
|||||||
|
_version = 3
|
||||||
|
|
||||||
|
[server]
|
||||||
|
#
|
||||||
|
# Defines the distance the player will receive updates around.
|
||||||
|
realTimeUpdateDistanceRadiusInChunks = 256
|
||||||
|
#
|
||||||
|
# Prefix of the level keys sent to the clients.
|
||||||
|
# If the mod is running behind a proxy, each backend should use a unique value.
|
||||||
|
# If this value is empty, level key will be based on the server's seed hash.
|
||||||
|
levelKeyPrefix = ""
|
||||||
|
#
|
||||||
|
# Defines the distance allowed to be synchronized around the player.
|
||||||
|
# Should be the same or larger than maxGenerationRequestDistance in most cases.
|
||||||
|
maxSyncOnLoadRequestDistance = 4096
|
||||||
|
#
|
||||||
|
# If true, clients will receive updated LODs when joining or loading new LODs.
|
||||||
|
synchronizeOnLoad = true
|
||||||
|
#
|
||||||
|
# Custom server key used which can be used to always reuse the same LOD data folder,
|
||||||
|
# for cases when the server doesn't have a static IP for some reason.
|
||||||
|
# If this value is empty, the client itself decides which folder name to use.
|
||||||
|
# Requires rejoining the server to apply after changing.
|
||||||
|
serverKey = ""
|
||||||
|
#
|
||||||
|
# Defines the distance allowed to generate around the player.
|
||||||
|
maxGenerationRequestDistance = 4096
|
||||||
|
#
|
||||||
|
# Makes the server send level keys for each world.
|
||||||
|
# Disable this if you use alternative ways to send level keys.
|
||||||
|
sendLevelKeys = true
|
||||||
|
#
|
||||||
|
# DO NOT CHANGE UNLESS YOU KNOW WHAT YOU'RE DOING.
|
||||||
|
# Autogenerated ID used to prevent multiple independent servers from accidentally
|
||||||
|
# writing over each other's LODs when the same serverKey is set on both.
|
||||||
|
serverId = 2018082973
|
||||||
|
#
|
||||||
|
# How many LOD generation requests per second should a client send?
|
||||||
|
# Also limits the number of client requests allowed to stay in the server's queue.
|
||||||
|
generationRequestRateLimit = 20
|
||||||
|
#
|
||||||
|
# How many LOD sync requests per second should a client send?
|
||||||
|
# Also limits the amount of player's requests allowed to stay in the server's queue.
|
||||||
|
syncOnLoadRateLimit = 50
|
||||||
|
#
|
||||||
|
# If true, clients will receive real-time LOD updates for chunks outside the client's render distance.
|
||||||
|
enableRealTimeUpdates = true
|
||||||
|
#
|
||||||
|
# Maximum global speed for uploading LODs to the clients, in KB/s.
|
||||||
|
# Value of 0 disables the limit.
|
||||||
|
globalBandwidthLimit = 0
|
||||||
|
#
|
||||||
|
# Maximum per-player speed for uploading LODs to the clients, in KB/s.
|
||||||
|
# Value of 0 disables the limit.
|
||||||
|
playerBandwidthLimit = 500
|
||||||
|
#
|
||||||
|
# Enables adaptive transfer speed based on client performance.
|
||||||
|
# If true, DH will automatically adjust transfer rate to minimize connection lag.
|
||||||
|
# If false, transfer speed will remain fixed.
|
||||||
|
enableAdaptiveTransferSpeed = false
|
||||||
|
|
||||||
|
[server.experimental]
|
||||||
|
#
|
||||||
|
# When enabled on the client, this allows loading lower detail levels as needed to speed up terrain generation.
|
||||||
|
# This must also be enabled on the server; otherwise, it will have no effect.
|
||||||
|
# For better performance when switching LOD detail levels, enabling [upsampleLowerDetailLodsToFillHoles] is recommended.
|
||||||
|
enableNSizedGeneration = false
|
||||||
|
|
||||||
|
[common]
|
||||||
|
|
||||||
|
[common.lodBuilding]
|
||||||
|
#
|
||||||
|
# How should block data be compressed when creating LOD data?
|
||||||
|
# This setting will only affect new or updated LOD data,
|
||||||
|
# any data already generated when this setting is changed will be
|
||||||
|
# unaffected until it is modified or re-loaded.
|
||||||
|
#
|
||||||
|
# MERGE_SAME_BLOCKS
|
||||||
|
# Every block/biome change is recorded in the database.
|
||||||
|
# This is what DH 2.0 and 2.0.1 all used by default and will store a lot of data.
|
||||||
|
# Expected Compression Ratio: 1.0
|
||||||
|
#
|
||||||
|
# VISUALLY_EQUAL
|
||||||
|
# Only visible block/biome changes are recorded in the database.
|
||||||
|
# Hidden blocks (IE ores) are ignored.
|
||||||
|
# Expected Compression Ratio: 0.7
|
||||||
|
worldCompression = "VISUALLY_EQUAL"
|
||||||
|
#
|
||||||
|
# Enabling this will drastically increase chunk processing time
|
||||||
|
# and you may need to increase your CPU load to handle it.
|
||||||
|
#
|
||||||
|
# Normally DH will attempt to skip creating LODs for chunks it's already seen
|
||||||
|
# and that haven't changed.
|
||||||
|
#
|
||||||
|
# However sometimes that logic incorrectly prevents LODs from being updated.
|
||||||
|
# Disabling this check may fix issues where LODs aren't updated after
|
||||||
|
# blocks have been changed.
|
||||||
|
disableUnchangedChunkCheck = false
|
||||||
|
|
||||||
|
[common.lodBuilding.experimental]
|
||||||
|
#
|
||||||
|
# When active DH will attempt to fill missing LOD data
|
||||||
|
# with any data that is present in the tree, preventing holes when moving
|
||||||
|
# when a N-sized generator (or server) is active.
|
||||||
|
#
|
||||||
|
# This is only used when N-sized world generation is available
|
||||||
|
# and/or when on a server where [generateOnlyInHighestDetail] is false.
|
||||||
|
#
|
||||||
|
# Experimental:
|
||||||
|
# Enabling this option will increase CPU and harddrive use
|
||||||
|
# and may cause rendering bugs.
|
||||||
|
upsampleLowerDetailLodsToFillHoles = false
|
||||||
|
|
||||||
|
[common.multiThreading]
|
||||||
|
#
|
||||||
|
# How many threads should be used by Distant Horizons?
|
||||||
|
numberOfThreads = 6
|
||||||
|
#
|
||||||
|
# A value between 1.0 and 0.0 that represents the percentage
|
||||||
|
# of time each thread can run before going idle.
|
||||||
|
#
|
||||||
|
# This can be used to reduce CPU usage if the thread count
|
||||||
|
# is already set to 1 for the given option, or more finely
|
||||||
|
# tune CPU performance.
|
||||||
|
threadRunTimeRatio = "1.0"
|
||||||
|
#
|
||||||
|
# What Java thread priority should DH's primary thread pools run with?
|
||||||
|
#
|
||||||
|
# You probably don't need to change this unless you are also
|
||||||
|
# running C2ME and are seeing thread starvation in either C2ME or DH.
|
||||||
|
threadPriority = 5
|
||||||
|
|
||||||
|
[common.logging]
|
||||||
|
#
|
||||||
|
# If enabled, the mod will log information about the renderer setup, cleanup, and any issues it may encounter.
|
||||||
|
# This can be useful for debugging.
|
||||||
|
logRendererEventToFile = "INFO"
|
||||||
|
#
|
||||||
|
# If enabled, the mod will log information about the world generation process.
|
||||||
|
# This can be useful for debugging.
|
||||||
|
logWorldGenEventToFile = "INFO"
|
||||||
|
#
|
||||||
|
# If enabled, the mod will log information about the renderer OpenGL process.
|
||||||
|
# This can be useful for debugging.
|
||||||
|
logRendererGLEventToChat = "ERROR"
|
||||||
|
#
|
||||||
|
#
|
||||||
|
globalChatMaxLevel = "ERROR"
|
||||||
|
#
|
||||||
|
# If enabled, the mod will log information about the world generation process.
|
||||||
|
# This can be useful for debugging.
|
||||||
|
logWorldGenChunkLoadEventToFile = "INFO"
|
||||||
|
#
|
||||||
|
# If enabled, the mod will log information about the renderer OpenGL process.
|
||||||
|
# This can be useful for debugging.
|
||||||
|
logRendererGLEventToFile = "INFO"
|
||||||
|
#
|
||||||
|
# If enabled, the mod will log information about network operations.
|
||||||
|
# This can be useful for debugging.
|
||||||
|
logNetworkEventToFile = "INFO"
|
||||||
|
#
|
||||||
|
# If enabled, config changes sent by the server will be logged.
|
||||||
|
logConnectionConfigChangesToFile = "WARN"
|
||||||
|
#
|
||||||
|
#
|
||||||
|
globalFileMaxLevel = "INFO"
|
||||||
|
|
||||||
|
[common.logging.warning]
|
||||||
|
#
|
||||||
|
# If enabled, a chat message will be displayed when DH has too many chunks
|
||||||
|
# queued for updating.
|
||||||
|
showSlowWorldGenSettingWarnings = true
|
||||||
|
#
|
||||||
|
# If enabled, a chat message will be displayed when DH has too many chunks
|
||||||
|
# queued for updating.
|
||||||
|
showUpdateQueueOverloadedChatWarning = false
|
||||||
|
#
|
||||||
|
# If enabled, a chat message will be displayed if Java doesn't have enough
|
||||||
|
# memory allocated to run DH well.
|
||||||
|
showLowMemoryWarningOnStartup = true
|
||||||
|
#
|
||||||
|
# If enabled, a chat message will be displayed when a replay is started
|
||||||
|
# giving some basic information about how DH will function.
|
||||||
|
showReplayWarningOnStartup = true
|
||||||
|
#
|
||||||
|
# If enabled, a chat message will be displayed when a potentially problematic
|
||||||
|
# mod is installed alongside DH.
|
||||||
|
showModCompatibilityWarningsOnStartup = true
|
||||||
|
#
|
||||||
|
# If enabled, a chat message will be displayed if vanilla MC's
|
||||||
|
# render distance is higher than the recommended amount.
|
||||||
|
showHighVanillaRenderDistanceWarning = true
|
||||||
|
#
|
||||||
|
# If enabled, a chat message will be displayed if DH detects
|
||||||
|
# that any pooled objects have been garbage collected.
|
||||||
|
showPoolInsufficientMemoryWarning = true
|
||||||
|
#
|
||||||
|
# If enabled, a message will be logged if the garbage
|
||||||
|
# collector Java is currently using is known
|
||||||
|
# to cause stutters and/or issues.
|
||||||
|
logGarbageCollectorWarning = true
|
||||||
|
|
||||||
|
[common.worldGenerator]
|
||||||
|
#
|
||||||
|
# How detailed should LODs be generated outside the vanilla render distance?
|
||||||
|
#
|
||||||
|
# PRE_EXISTING_ONLY
|
||||||
|
# Only create LOD data for already generated chunks.
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# SURFACE
|
||||||
|
# Generate the world surface,
|
||||||
|
# this does NOT include trees,
|
||||||
|
# or structures.
|
||||||
|
#
|
||||||
|
# FEATURES
|
||||||
|
# Generate everything except structures.
|
||||||
|
# WARNING: This may cause world generator bugs or instability when paired with certain world generator mods.
|
||||||
|
#
|
||||||
|
# INTERNAL_SERVER
|
||||||
|
# Ask the local server to generate/load each chunk.
|
||||||
|
# This is the most compatible and will generate structures correctly,
|
||||||
|
# but may cause server/simulation lag.
|
||||||
|
# Note: unlike other modes this option DOES save generated chunks to
|
||||||
|
# Minecraft's region files.
|
||||||
|
distantGeneratorMode = "FEATURES"
|
||||||
|
#
|
||||||
|
# How should distant generator progress be displayed?
|
||||||
|
#
|
||||||
|
# OVERLAY: may be the same as CHAT for some Minecraft versions
|
||||||
|
# CHAT
|
||||||
|
# LOG
|
||||||
|
# DISABLED
|
||||||
|
showGenerationProgress = "DISABLED"
|
||||||
|
#
|
||||||
|
# The max radius in chunks around the central point where world generation is allowed.
|
||||||
|
# If this value is set to 0, generation bounds are disabled and the render distance will be used.
|
||||||
|
#
|
||||||
|
# This should only be set if you have a pre-generated world that has a very limited size.
|
||||||
|
# Setting this on a normal MC world will prevent the world generator from filling
|
||||||
|
# out your render distance.
|
||||||
|
generationMaxChunkRadius = 0
|
||||||
|
#
|
||||||
|
# How often should the distant generator progress be displayed?
|
||||||
|
generationProgressDisplayIntervalInSeconds = 2
|
||||||
|
#
|
||||||
|
# When logging generation progress also include the rate at which chunks
|
||||||
|
# are being generated.
|
||||||
|
# This can be useful for troubleshooting performance.
|
||||||
|
generationProgressIncludeChunksPerSecond = true
|
||||||
|
#
|
||||||
|
# For how many seconds should instructions for disabling the distant generator progress be displayed?
|
||||||
|
# Setting this to 0 hides the instructional message so the world gen progress is shown immediately when it starts.
|
||||||
|
generationProgressDisableMessageDisplayTimeInSeconds = 20
|
||||||
|
#
|
||||||
|
# The center Z chunk position that the world gen max radius is centered around.
|
||||||
|
generationCenterChunkZ = 0
|
||||||
|
#
|
||||||
|
# Should Distant Horizons slowly generate LODs
|
||||||
|
# outside the vanilla render distance?
|
||||||
|
# Depending on the generator mode, this will import existing chunks
|
||||||
|
# and/or generating missing chunks.
|
||||||
|
enableDistantGeneration = true
|
||||||
|
#
|
||||||
|
# The center X chunk position that the world gen max radius is centered around.
|
||||||
|
generationCenterChunkX = 0
|
||||||
|
|
||||||
|
[client]
|
||||||
|
#
|
||||||
|
# Should Distant Horizon's config button appear in Minecraft's options screen next to the fov slider?
|
||||||
|
showDhOptionsButtonInMinecraftUi = true
|
||||||
|
|
||||||
|
[client.advanced]
|
||||||
|
|
||||||
|
[client.advanced.autoUpdater]
|
||||||
|
#
|
||||||
|
# If DH should use the nightly (provided by Gitlab), or stable (provided by Modrinth) build.
|
||||||
|
# If [AUTO] is selected DH will update to new stable releases if the current jar is a stable jar
|
||||||
|
# and will update to new nightly builds if the current jar is a nightly jar (IE the version number ends in '-dev').
|
||||||
|
updateBranch = "AUTO"
|
||||||
|
#
|
||||||
|
# Automatically check for updates on game launch?
|
||||||
|
enableAutoUpdater = true
|
||||||
|
#
|
||||||
|
# Should Distant Horizons silently, automatically download and install new versions?
|
||||||
|
# This setting is force disabled on dedicated servers for stability reasons.
|
||||||
|
enableSilentUpdates = false
|
||||||
|
|
||||||
|
[client.advanced.debugging]
|
||||||
|
#
|
||||||
|
# If enabled this will disable (most) vanilla Minecraft rendering.
|
||||||
|
#
|
||||||
|
# NOTE: Do not report any issues when this mode is on!
|
||||||
|
# This setting is only for fun and debugging.
|
||||||
|
# Mod compatibility is not guaranteed.
|
||||||
|
lodOnlyMode = false
|
||||||
|
#
|
||||||
|
# Stops vertex colors from being passed.
|
||||||
|
# Useful for debugging shaders
|
||||||
|
enableWhiteWorld = false
|
||||||
|
#
|
||||||
|
# What renderer is active?
|
||||||
|
#
|
||||||
|
# DEFAULT: Default lod renderer
|
||||||
|
# DEBUG: Debug testing renderer
|
||||||
|
# DISABLED: Disable rendering
|
||||||
|
rendererMode = "DEFAULT"
|
||||||
|
#
|
||||||
|
# If enabled the LODs will render as wireframe.
|
||||||
|
renderWireframe = false
|
||||||
|
#
|
||||||
|
# If true the F8 key can be used to cycle through the different debug modes.
|
||||||
|
# and the F6 key can be used to enable and disable LOD rendering.
|
||||||
|
enableDebugKeybindings = false
|
||||||
|
#
|
||||||
|
# If true overlapping quads will be rendered as bright red for easy identification.
|
||||||
|
# If false the quads will be rendered normally.
|
||||||
|
showOverlappingQuadErrors = false
|
||||||
|
#
|
||||||
|
# Should specialized colors/rendering modes be used?
|
||||||
|
#
|
||||||
|
# OFF: LODs will be drawn with their normal colors.
|
||||||
|
# SHOW_DETAIL: LODs' color will be based on their detail level.
|
||||||
|
# SHOW_BLOCK_MATERIAL: LODs' color will be based on their material.
|
||||||
|
# SHOW_OVERLAPPING_QUADS: LODs will be drawn with total white, but overlapping quads will be drawn with red.
|
||||||
|
debugRendering = "OFF"
|
||||||
|
#
|
||||||
|
# If true OpenGL Buffer garbage collection will be logged
|
||||||
|
# this also includes the number of live buffers.
|
||||||
|
logBufferGarbageCollection = false
|
||||||
|
|
||||||
|
[client.advanced.debugging.debugWireframe]
|
||||||
|
#
|
||||||
|
# Render LOD section status?
|
||||||
|
showRenderSectionStatus = false
|
||||||
|
#
|
||||||
|
# Render queued network sync on load tasks?
|
||||||
|
showNetworkSyncOnLoadQueue = false
|
||||||
|
#
|
||||||
|
# Render full data update/lock status?
|
||||||
|
showFullDataUpdateStatus = false
|
||||||
|
#
|
||||||
|
# Render queued world gen tasks?
|
||||||
|
showWorldGenQueue = false
|
||||||
|
#
|
||||||
|
# A white box will be drawn when an LOD starts rendering
|
||||||
|
# and a purple box when an LOD stops rendering.
|
||||||
|
#
|
||||||
|
# This can be used to debug Quad Tree holes.
|
||||||
|
showRenderSectionToggling = false
|
||||||
|
#
|
||||||
|
# Render Quad Tree Rendering status?
|
||||||
|
showQuadTreeRenderStatus = false
|
||||||
|
#
|
||||||
|
# If enabled, various wireframes for debugging internal functions will be drawn.
|
||||||
|
#
|
||||||
|
# NOTE: There WILL be performance hit!
|
||||||
|
# Additionally, only stuff that's loaded after you enable this
|
||||||
|
# will render their debug wireframes.
|
||||||
|
enableRendering = false
|
||||||
|
|
||||||
|
[client.advanced.debugging.f3Screen]
|
||||||
|
#
|
||||||
|
# Shows how many chunks are queud for processing and the max count that can be queued.
|
||||||
|
showQueuedChunkUpdateCount = true
|
||||||
|
#
|
||||||
|
# Shows the memory use and array counts for each DH object pool.
|
||||||
|
showSeparatedObjectPools = false
|
||||||
|
#
|
||||||
|
# Shows the player's LOD position.
|
||||||
|
showPlayerPos = true
|
||||||
|
#
|
||||||
|
# Shows the combined memory use and array counts for all DH pooled objects.
|
||||||
|
showCombinedObjectPools = false
|
||||||
|
#
|
||||||
|
# Defines what internal detail level the player position will be shown as.
|
||||||
|
# Internal detail level means: 6 = 1x1 block, 7 = 2x2 blocks, etc.
|
||||||
|
playerPosSectionDetailLevel = 6
|
||||||
|
#
|
||||||
|
# Shows info about each thread pool.
|
||||||
|
showThreadPools = true
|
||||||
|
#
|
||||||
|
# Shows what levels are loaded and world gen/rendering info about those levels.
|
||||||
|
showLevelStatus = true
|
||||||
|
|
||||||
|
[client.advanced.debugging.openGl]
|
||||||
|
#
|
||||||
|
# Defines how OpenGL errors are handled.
|
||||||
|
# Requires rebooting Minecraft to change.
|
||||||
|
# Will catch OpenGL errors thrown by other mods.
|
||||||
|
overrideVanillaGLLogger = true
|
||||||
|
#
|
||||||
|
# Defines how OpenGL errors are handled.
|
||||||
|
# May incorrectly catch OpenGL errors thrown by other mods.
|
||||||
|
#
|
||||||
|
# IGNORE: Do nothing.
|
||||||
|
# LOG: write an error to the log.
|
||||||
|
# LOG_THROW: write to the log and throw an exception.
|
||||||
|
# Warning: this should only be enabled when debugging the LOD renderer
|
||||||
|
# as it may break Minecraft's renderer when an exception is thrown.
|
||||||
|
glErrorHandlingMode = "IGNORE"
|
||||||
|
#
|
||||||
|
# If true each Open GL error will only be logged once.
|
||||||
|
# Enabling this may cause some error logs to be missed.
|
||||||
|
# Does nothing if overrideVanillaGLLogger is set to false.
|
||||||
|
#
|
||||||
|
# Generally this can be kept as 'true' to prevent log spam.
|
||||||
|
# However, Please set this to 'false' if a developer needs your log to debug a GL issue.
|
||||||
|
onlyLogGlErrorsOnce = true
|
||||||
|
#
|
||||||
|
#
|
||||||
|
glUploadMode = "AUTO"
|
||||||
|
|
||||||
|
[client.advanced.debugging.exampleConfigScreen]
|
||||||
|
shortTest = "69"
|
||||||
|
mapTest = "{}"
|
||||||
|
byteTest = "8"
|
||||||
|
longTest = "42069"
|
||||||
|
listTest = ["option 1", "option 2", "option 3"]
|
||||||
|
boolTest = false
|
||||||
|
doubleTest = "420.69"
|
||||||
|
floatTest = "0.42069"
|
||||||
|
linkableTest = 420
|
||||||
|
intTest = 69420
|
||||||
|
stringTest = "Test input box"
|
||||||
|
|
||||||
|
[client.advanced.graphics]
|
||||||
|
#
|
||||||
|
# If true some vanilla graphics settings will be automatically changed
|
||||||
|
# during DH setup to provide a better experience.
|
||||||
|
#
|
||||||
|
# IE disabling vanilla clouds (which render on top of DH LODs),
|
||||||
|
# and chunk fading (DH already fades MC chunks)
|
||||||
|
overrideVanillaGraphicsSettings = true
|
||||||
|
|
||||||
|
[client.advanced.graphics.culling]
|
||||||
|
#
|
||||||
|
# If false all beacons near the camera won't be drawn to prevent vanilla overdraw.
|
||||||
|
# If true all beacons will be rendered.
|
||||||
|
#
|
||||||
|
# Generally this should be left as true. It's main purpose is for debugging
|
||||||
|
# beacon updating/rendering.
|
||||||
|
disableBeaconDistanceCulling = true
|
||||||
|
#
|
||||||
|
# Determines how far from the camera Distant Horizons will start rendering.
|
||||||
|
# Measured as a percentage of the vanilla render distance.
|
||||||
|
#
|
||||||
|
# 0 = auto, overdraw will change based on the vanilla render distance.
|
||||||
|
#
|
||||||
|
# Higher values will prevent LODs from rendering behind vanilla blocks at a higher distance,
|
||||||
|
# but may cause holes in the world.
|
||||||
|
# Holes are most likely to appear when flying through unloaded terrain.
|
||||||
|
#
|
||||||
|
# Increasing the vanilla render distance increases the effectiveness of this setting.
|
||||||
|
overdrawPrevention = "0.0"
|
||||||
|
#
|
||||||
|
# If enabled caves won't be rendered.
|
||||||
|
#
|
||||||
|
# Note: for some world types this can cause
|
||||||
|
# overhangs or walls for floating objects.
|
||||||
|
# Tweaking the caveCullingHeight, can resolve some
|
||||||
|
# of those issues.
|
||||||
|
enableCaveCulling = true
|
||||||
|
#
|
||||||
|
# Identical to the other frustum culling option
|
||||||
|
# only used when a shader mod is present using the DH API
|
||||||
|
# and the shadow pass is being rendered.
|
||||||
|
#
|
||||||
|
# Disable this if shadows render incorrectly.
|
||||||
|
disableShadowPassFrustumCulling = false
|
||||||
|
#
|
||||||
|
# At what Y value should cave culling start?
|
||||||
|
# Lower this value if you get walls for areas with 0 light.
|
||||||
|
caveCullingHeight = 60
|
||||||
|
#
|
||||||
|
# A comma separated list of block resource locations that shouldn't be rendered
|
||||||
|
# if they are in a 0 sky light underground area.
|
||||||
|
# Air is always included in this list.
|
||||||
|
# Requires a restart to change.
|
||||||
|
ignoredRenderCaveBlockCsv = "minecraft:glow_lichen,minecraft:rail,minecraft:water,minecraft:lava,minecraft:bubble_column,minecraft:cave_vines_plant,minecraft:vine,minecraft:cave_vines,minecraft:short_grass,minecraft:tall_grass,minecraft:small_dripleaf,minecraft:big_dripleaf,minecraft:big_dripleaf_stem,minecraft:sculk_vein"
|
||||||
|
#
|
||||||
|
# A comma separated list of block resource locations that won't be rendered by DH.
|
||||||
|
# Air is always included in this list.
|
||||||
|
# Requires a restart to change.
|
||||||
|
#
|
||||||
|
# Note:
|
||||||
|
# If you see gaps, or holes you may have to change
|
||||||
|
# worldCompression to [MERGE_SAME_BLOCKS] and re-generate the LODs.
|
||||||
|
# Black spots may happen occur to block lighting being zero for covered blocks.
|
||||||
|
ignoredRenderBlockCsv = "minecraft:barrier,minecraft:structure_void,minecraft:light,minecraft:tripwire,minecraft:brown_mushroom"
|
||||||
|
#
|
||||||
|
# If true LODs outside the player's camera
|
||||||
|
# aren't drawn, increasing GPU performance.
|
||||||
|
#
|
||||||
|
# If false all LODs are drawn, even those behind
|
||||||
|
# the player's camera, decreasing GPU performance.
|
||||||
|
#
|
||||||
|
# Disable this if you see LODs disappearing at the corners of your vision.
|
||||||
|
disableFrustumCulling = false
|
||||||
|
|
||||||
|
[client.advanced.graphics.ssao]
|
||||||
|
#
|
||||||
|
# Determines how many points in space are sampled for the occlusion test.
|
||||||
|
# Higher numbers will improve quality and reduce banding, but will increase GPU load.
|
||||||
|
sampleCount = 6
|
||||||
|
#
|
||||||
|
# The distance in blocks from the camera where the SSAO will fade out to.
|
||||||
|
# This is done to prevent banding and noise at extreme distances.
|
||||||
|
fadeDistanceInBlocks = 1600
|
||||||
|
#
|
||||||
|
# Determines how dark the Screen Space Ambient Occlusion effect will be.
|
||||||
|
strength = "0.2"
|
||||||
|
#
|
||||||
|
# The radius, measured in pixels, that blurring is calculated for the SSAO.
|
||||||
|
# Higher numbers will reduce banding at the cost of GPU performance.
|
||||||
|
blurRadius = 2
|
||||||
|
#
|
||||||
|
# Increasing the value can reduce banding at the cost of reducing the strength of the effect.
|
||||||
|
bias = "0.02"
|
||||||
|
#
|
||||||
|
# Determines how dark the occlusion shadows can be.
|
||||||
|
# 0 = totally black at the corners
|
||||||
|
# 1 = no shadow
|
||||||
|
minLight = "0.25"
|
||||||
|
#
|
||||||
|
# Enable Screen Space Ambient Occlusion
|
||||||
|
enableSsao = true
|
||||||
|
#
|
||||||
|
# Determines the radius Screen Space Ambient Occlusion is applied, measured in blocks.
|
||||||
|
radius = "4.0"
|
||||||
|
|
||||||
|
[client.advanced.graphics.noiseTexture]
|
||||||
|
#
|
||||||
|
# Should a noise texture be applied to LODs?
|
||||||
|
#
|
||||||
|
# This is done to simulate textures and make the LODs appear more detailed.
|
||||||
|
enableNoiseTexture = true
|
||||||
|
#
|
||||||
|
# Defines how far should the noise texture render before it fades away. (in blocks)
|
||||||
|
# Set to 0 to disable noise from fading away
|
||||||
|
noiseDropoff = 1024
|
||||||
|
#
|
||||||
|
# How many steps of noise should be applied to LODs?
|
||||||
|
noiseSteps = 4
|
||||||
|
#
|
||||||
|
# How intense should the noise should be?
|
||||||
|
noiseIntensity = "5.0"
|
||||||
|
|
||||||
|
[client.advanced.graphics.experimental]
|
||||||
|
#
|
||||||
|
# A comma separated list of dimension resource locations where DH won't render.
|
||||||
|
#
|
||||||
|
# Example: "minecraft:the_nether,minecraft:the_end"
|
||||||
|
#
|
||||||
|
# Note:
|
||||||
|
# Some DH settings will be disabled and/or changed to improve
|
||||||
|
# visuals when DH rendering is disabled.
|
||||||
|
ignoredDimensionCsv = ""
|
||||||
|
#
|
||||||
|
# This is the earth size ratio when applying the curvature shader effect.
|
||||||
|
# Note: Enabling this feature may cause rendering bugs.
|
||||||
|
#
|
||||||
|
# 0 = flat/disabled
|
||||||
|
# 1 = 1 to 1 (6,371,000 blocks)
|
||||||
|
# 100 = 1 to 100 (63,710 blocks)
|
||||||
|
# 10000 = 1 to 10000 (637.1 blocks)
|
||||||
|
#
|
||||||
|
# Note: Due to current limitations, the min value is [50]
|
||||||
|
# and the max value is 5000. Any values outside this range
|
||||||
|
# will be set to 0 (disabled).
|
||||||
|
earthCurveRatio = 0
|
||||||
|
|
||||||
|
[client.advanced.graphics.genericRendering]
|
||||||
|
#
|
||||||
|
# If true LOD clouds will be rendered.
|
||||||
|
enableCloudRendering = true
|
||||||
|
#
|
||||||
|
# Sets the maximum height at which beacons will render.This will only affect new beacons coming into LOD render distance.Beacons currently visible in LOD chunks will not be affected.
|
||||||
|
beaconRenderHeight = 6000
|
||||||
|
#
|
||||||
|
# If true LOD beacon beams will be rendered.
|
||||||
|
enableBeaconRendering = true
|
||||||
|
#
|
||||||
|
# If true non terrain objects will be rendered in DH's terrain.
|
||||||
|
# This includes beacon beams and clouds.
|
||||||
|
enableGenericRendering = true
|
||||||
|
#
|
||||||
|
# Can be disabled to use much slower but more compatible direct rendering.
|
||||||
|
# Disabling this can be used to fix some crashes on Mac.
|
||||||
|
enableInstancedRendering = true
|
||||||
|
|
||||||
|
[client.advanced.graphics.quality]
|
||||||
|
#
|
||||||
|
# What is the maximum detail LODs should be drawn at?
|
||||||
|
# Higher settings will increase memory and GPU usage.
|
||||||
|
#
|
||||||
|
# CHUNK: render 1 LOD for each Chunk.
|
||||||
|
# HALF_CHUNK: render 4 LODs for each Chunk.
|
||||||
|
# FOUR_BLOCKS: render 16 LODs for each Chunk.
|
||||||
|
# TWO_BLOCKS: render 64 LODs for each Chunk.
|
||||||
|
# BLOCK: render 256 LODs for each Chunk (width of one block).
|
||||||
|
#
|
||||||
|
# Lowest Quality: CHUNK
|
||||||
|
# Highest Quality: BLOCK
|
||||||
|
maxHorizontalResolution = "BLOCK"
|
||||||
|
#
|
||||||
|
# If true LODs will fade away as you get closer to them.
|
||||||
|
# If false LODs will cut off abruptly at a set distance from the camera.
|
||||||
|
# This setting is affected by the vanilla overdraw prevention config.
|
||||||
|
ditherDhFade = true
|
||||||
|
#
|
||||||
|
# Should DH fade out before reaching the far clip plane?
|
||||||
|
# This is helpful to prevent DH clouds from cutting off in the distance.
|
||||||
|
dhFadeFarClipPlane = true
|
||||||
|
#
|
||||||
|
# How bright LOD colors are.
|
||||||
|
#
|
||||||
|
# 0 = black
|
||||||
|
# 1 = normal
|
||||||
|
# 2 = near white
|
||||||
|
brightnessMultiplier = "1.0"
|
||||||
|
#
|
||||||
|
# How should LODs be shaded?
|
||||||
|
#
|
||||||
|
# AUTO: Uses the same side shading as vanilla Minecraft blocks.
|
||||||
|
# ENABLED: Simulates Minecraft's block shading for LODs.
|
||||||
|
# Can be used to force LOD shading when using some shaders.
|
||||||
|
# DISABLED: All LOD sides will be rendered with the same brightness.
|
||||||
|
lodShading = "AUTO"
|
||||||
|
#
|
||||||
|
# How saturated LOD colors are.
|
||||||
|
#
|
||||||
|
# 0 = black and white
|
||||||
|
# 1 = normal
|
||||||
|
# 2 = very saturated
|
||||||
|
saturationMultiplier = "1.0"
|
||||||
|
#
|
||||||
|
# This indicates how well LODs will represent
|
||||||
|
# overhangs, caves, floating islands, etc.
|
||||||
|
# Higher options will make the world more accurate, butwill increase memory and GPU usage.
|
||||||
|
#
|
||||||
|
# Lowest Quality: HEIGHT_MAP
|
||||||
|
# Highest Quality: EXTREME
|
||||||
|
verticalQuality = "MEDIUM"
|
||||||
|
#
|
||||||
|
# What blocks shouldn't be rendered as LODs?
|
||||||
|
#
|
||||||
|
# NONE: Represent all blocks in the LODs
|
||||||
|
# NON_COLLIDING: Only represent solid blocks in the LODs (tall grass, torches, etc. won't count for a LOD's height)
|
||||||
|
blocksToIgnore = "NON_COLLIDING"
|
||||||
|
#
|
||||||
|
# The radius of the mod's render distance. (measured in chunks)
|
||||||
|
lodChunkRenderDistanceRadius = 256
|
||||||
|
#
|
||||||
|
# What value should vanilla Minecraft's texture LodBias be?
|
||||||
|
# If set to 0 the mod wont overwrite vanilla's default (which so happens to also be 0)
|
||||||
|
lodBias = "0.0"
|
||||||
|
#
|
||||||
|
# How should the sides and bottom of grass block LODs render?
|
||||||
|
#
|
||||||
|
# AS_GRASS: all sides of dirt LOD's render using the top (green) color.
|
||||||
|
# FADE_TO_DIRT: sides fade from grass to dirt.
|
||||||
|
# AS_DIRT: sides render entirely as dirt.
|
||||||
|
grassSideRendering = "FADE_TO_DIRT"
|
||||||
|
#
|
||||||
|
# Should the blocks underneath avoided blocks gain the color of the avoided block?
|
||||||
|
#
|
||||||
|
# True: a red flower will tint the grass below it red.
|
||||||
|
# False: skipped blocks will not change color of surface below them.
|
||||||
|
tintWithAvoidedBlocks = true
|
||||||
|
#
|
||||||
|
# This indicates how quickly LODs decrease in quality the further away they are.
|
||||||
|
# Higher settings will render higher quality fake chunks farther away,
|
||||||
|
# but will increase memory and GPU usage.
|
||||||
|
horizontalQuality = "MEDIUM"
|
||||||
|
#
|
||||||
|
# How should LOD transparency be handled.
|
||||||
|
#
|
||||||
|
# COMPLETE: LODs will render transparent.
|
||||||
|
# FAKE: LODs will be opaque, but shaded to match the blocks underneath.
|
||||||
|
# DISABLED: LODs will be opaque.
|
||||||
|
transparency = "COMPLETE"
|
||||||
|
#
|
||||||
|
# This is the same as vanilla Biome Blending settings for Lod area.
|
||||||
|
# Note that anything other than '0' will greatly effect Lod building time.
|
||||||
|
#
|
||||||
|
# '0' equals to Vanilla Biome Blending of '1x1' or 'OFF',
|
||||||
|
# '1' equals to Vanilla Biome Blending of '3x3',
|
||||||
|
# '2' equals to Vanilla Biome Blending of '5x5'...
|
||||||
|
lodBiomeBlending = 3
|
||||||
|
#
|
||||||
|
# How should vanilla Minecraft fade into Distant Horizons LODs?
|
||||||
|
#
|
||||||
|
# NONE: Fastest, there will be a pronounced border between DH and MC rendering.
|
||||||
|
# SINGLE_PASS: Fades after MC's transparent pass, opaque blocks underwater won't be faded.
|
||||||
|
# DOUBLE_PASS: Slowest, fades after both MC's opaque and transparent passes, provides the smoothest transition.
|
||||||
|
vanillaFadeMode = "DOUBLE_PASS"
|
||||||
|
|
||||||
|
[client.advanced.graphics.fog]
|
||||||
|
#
|
||||||
|
# Should Minecraft's fog render?
|
||||||
|
# Note: Other mods may conflict with this setting.
|
||||||
|
enableVanillaFog = false
|
||||||
|
#
|
||||||
|
# What is the maximum fog thickness?
|
||||||
|
#
|
||||||
|
# 0.0: No fog.
|
||||||
|
# 1.0: Fully opaque fog.
|
||||||
|
farFogMax = "1.0"
|
||||||
|
#
|
||||||
|
# Determines if fog is drawn on DH LODs.
|
||||||
|
enableDhFog = true
|
||||||
|
#
|
||||||
|
# At what distance should the far fog start?
|
||||||
|
#
|
||||||
|
# 0.0: Fog starts at the player's position.
|
||||||
|
# 1.0: Fog starts at the closest edge of the vanilla render distance.
|
||||||
|
# 1.414: Fog starts at the corner of the vanilla render distance.
|
||||||
|
farFogStart = "0.4"
|
||||||
|
#
|
||||||
|
# What is the minimum fog thickness?
|
||||||
|
#
|
||||||
|
# 0.0: No fog.
|
||||||
|
# 1.0: Fully opaque fog.
|
||||||
|
farFogMin = "0.0"
|
||||||
|
#
|
||||||
|
# What color should fog use?
|
||||||
|
#
|
||||||
|
# USE_WORLD_FOG_COLOR: Use the world's fog color.
|
||||||
|
# USE_SKY_COLOR: Use the sky's color.
|
||||||
|
colorMode = "USE_WORLD_FOG_COLOR"
|
||||||
|
#
|
||||||
|
# How should the fog thickness should be calculated?
|
||||||
|
#
|
||||||
|
# LINEAR: Linear based on distance (will ignore 'density')
|
||||||
|
# EXPONENTIAL: 1/(e^(distance*density))
|
||||||
|
# EXPONENTIAL_SQUARED: 1/(e^((distance*density)^2)
|
||||||
|
farFogFalloff = "EXPONENTIAL_SQUARED"
|
||||||
|
#
|
||||||
|
# Used in conjunction with the Fog Falloff.
|
||||||
|
farFogDensity = "2.5"
|
||||||
|
#
|
||||||
|
# Where should the far fog end?
|
||||||
|
#
|
||||||
|
# 0.0: Fog ends at player's position.
|
||||||
|
# 1.0: Fog ends at the closest edge of the vanilla render distance.
|
||||||
|
# 1.414: Fog ends at the corner of the vanilla render distance.
|
||||||
|
farFogEnd = "1.0"
|
||||||
|
|
||||||
|
[client.advanced.graphics.fog.heightFog]
|
||||||
|
#
|
||||||
|
# Where should the height fog start?
|
||||||
|
#
|
||||||
|
# ABOVE_CAMERA: Height fog starts at the camera and goes towards the sky
|
||||||
|
# BELOW_CAMERA: Height fog starts at the camera and goes towards the void
|
||||||
|
# ABOVE_AND_BELOW_CAMERA: Height fog starts from the camera to goes towards both the sky and void
|
||||||
|
# ABOVE_SET_HEIGHT: Height fog starts from a set height and goes towards the sky
|
||||||
|
# BELOW_SET_HEIGHT: Height fog starts from a set height and goes towards the void
|
||||||
|
# ABOVE_AND_BELOW_SET_HEIGHT: Height fog starts from a set height and goes towards both the sky and void
|
||||||
|
heightFogDirection = "BELOW_SET_HEIGHT"
|
||||||
|
#
|
||||||
|
# What is the minimum fog thickness?
|
||||||
|
#
|
||||||
|
# 0.0: No fog.
|
||||||
|
# 1.0: Fully opaque fog.
|
||||||
|
heightFogMin = "0.0"
|
||||||
|
#
|
||||||
|
# If the height fog is calculated around a set height, what is that height position?
|
||||||
|
heightFogBaseHeight = "80.0"
|
||||||
|
#
|
||||||
|
# What is the maximum fog thickness?
|
||||||
|
#
|
||||||
|
# 0.0: No fog.
|
||||||
|
# 1.0: Fully opaque fog.
|
||||||
|
heightFogMax = "1.0"
|
||||||
|
#
|
||||||
|
# How should the height fog thickness should be calculated?
|
||||||
|
#
|
||||||
|
# LINEAR: Linear based on height (will ignore 'density')
|
||||||
|
# EXPONENTIAL: 1/(e^(height*density))
|
||||||
|
# EXPONENTIAL_SQUARED: 1/(e^((height*density)^2)
|
||||||
|
heightFogFalloff = "EXPONENTIAL_SQUARED"
|
||||||
|
#
|
||||||
|
# What is the height fog's density?
|
||||||
|
heightFogDensity = "20.0"
|
||||||
|
#
|
||||||
|
# How should height effect the fog thickness?
|
||||||
|
# Note: height fog is combined with the other fog settings.
|
||||||
|
#
|
||||||
|
# SPHERICAL: Fog is calculated based on camera distance.
|
||||||
|
# CYLINDRICAL: Ignore height, fog is calculated based on horizontal distance.
|
||||||
|
#
|
||||||
|
# MAX: max(heightFog, farFog)
|
||||||
|
# ADDITION: heightFog + farFog
|
||||||
|
# MULTIPLY: heightFog * farFog
|
||||||
|
# INVERSE_MULTIPLY: 1 - (1-heightFog) * (1-farFog)
|
||||||
|
# LIMITED_ADDITION: farFog + max(farFog, heightFog)
|
||||||
|
# MULTIPLY_ADDITION: farFog + farFog * heightFog
|
||||||
|
# INVERSE_MULTIPLY_ADDITION: farFog + 1 - (1-heightFog) * (1-farFog)
|
||||||
|
# AVERAGE: farFog*0.5 + heightFog*0.5
|
||||||
|
heightFogMixMode = "SPHERICAL"
|
||||||
|
#
|
||||||
|
# Should the start of the height fog be offset?
|
||||||
|
#
|
||||||
|
# 0.0: Fog start with no offset.
|
||||||
|
# 1.0: Fog start with offset of the entire world's height. (Includes depth)
|
||||||
|
heightFogStart = "0.0"
|
||||||
|
#
|
||||||
|
# Should the end of the height fog be offset?
|
||||||
|
#
|
||||||
|
# 0.0: Fog end with no offset.
|
||||||
|
# 1.0: Fog end with offset of the entire world's height. (Include depth)
|
||||||
|
heightFogEnd = "0.6"
|
||||||
|
|
||||||
|
[client.advanced.multiplayer]
|
||||||
|
#
|
||||||
|
# How should multiplayer save folders should be named?
|
||||||
|
#
|
||||||
|
# NAME_ONLY: Example: "Minecraft Server"
|
||||||
|
# IP_ONLY: Example: "192.168.1.40"
|
||||||
|
# NAME_IP: Example: "Minecraft Server IP 192.168.1.40"
|
||||||
|
# NAME_IP_PORT: Example: "Minecraft Server IP 192.168.1.40:25565"NAME_IP_PORT_MC_VERSION: Example: "Minecraft Server IP 192.168.1.40:25565 GameVersion 1.16.5"
|
||||||
|
serverFolderNameMode = "NAME_ONLY"
|
||||||
|
|
||||||
18
FoodEffectTooltips.json5
Normal file
18
FoodEffectTooltips.json5
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"ShowSuspiciousStewTooltips": false,
|
||||||
|
"UseAsWhitelistInstead": false,
|
||||||
|
"BlacklistedItemIdentifiers": [
|
||||||
|
"no_mod:testitem"
|
||||||
|
],
|
||||||
|
"BlacklistedModsIDs": [
|
||||||
|
"vinery",
|
||||||
|
"farmersdelight",
|
||||||
|
"createfood",
|
||||||
|
"expandeddelight",
|
||||||
|
"frightsdelight",
|
||||||
|
"moredelight",
|
||||||
|
"oceansdelight",
|
||||||
|
"silentsdelight",
|
||||||
|
"ubesdelight"
|
||||||
|
]
|
||||||
|
}
|
||||||
1
InventoryHUD/trinkets.json
Normal file
1
InventoryHUD/trinkets.json
Normal file
@@ -0,0 +1 @@
|
|||||||
|
{"chest_back":{"x":0,"y":40,"enabled":false,"halign":"LEFT","valign":"TOP"},"charm_charm":{"x":0,"y":20,"enabled":false,"halign":"LEFT","valign":"TOP"}}
|
||||||
0
ModernUI/bootstrap.properties
Normal file
0
ModernUI/bootstrap.properties
Normal file
187
ModernUI/client.toml
Normal file
187
ModernUI/client.toml
Normal file
@@ -0,0 +1,187 @@
|
|||||||
|
#Screen Config
|
||||||
|
[screen]
|
||||||
|
#The duration of GUI background color and blur radius animation in milliseconds. (0 = OFF)
|
||||||
|
#Range: 0 ~ 800
|
||||||
|
animationDuration = 200
|
||||||
|
#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.
|
||||||
|
#Multiple values produce a gradient effect, whereas one value produce a solid color.
|
||||||
|
#When values is less than 4, the rest of the corner color will be replaced by the last value.
|
||||||
|
backgroundColor = ["#99000000"]
|
||||||
|
#Add Gaussian blur effect to GUI background when opened.
|
||||||
|
#Disable this if you run into a problem or are on low-end PCs
|
||||||
|
blurEffect = true
|
||||||
|
#Whether to add blur effect to GUI screens that have a background and do not originate from Modern UI.
|
||||||
|
additionalBlurEffect = false
|
||||||
|
#Whether to replace Vanilla 3-pass box blur with Modern UI Gaussian blur.
|
||||||
|
#This gives you better quality and performance, recommend setting this to true.
|
||||||
|
overrideVanillaBlur = true
|
||||||
|
#The kernel radius for gaussian convolution blur effect, 0 = disable.
|
||||||
|
#samples per pixel = ((radius * 2) + 1) * 2, sigma = radius / 2.
|
||||||
|
#Range: 0 ~ 18
|
||||||
|
blurRadius = 7
|
||||||
|
#A list of GUI screen superclasses that won't activate blur effect when opened.
|
||||||
|
blurBlacklist = ["net.minecraft.class_408"]
|
||||||
|
#(Beta) Pause the game when inventory (also includes creative mode) opened.
|
||||||
|
inventoryPause = false
|
||||||
|
#Framerate limit on window inactive (out of focus or minimized), 0 = no change.
|
||||||
|
#Range: 0 ~ 255
|
||||||
|
framerateInactive = 30
|
||||||
|
#Framerate limit on window minimized, 0 = same as framerate inactive.
|
||||||
|
#This value will be no greater than framerate inactive.
|
||||||
|
#Range: 0 ~ 255
|
||||||
|
framerateMinimized = 0
|
||||||
|
#Master volume multiplier on window inactive (out of focus or minimized), 1 = no change.
|
||||||
|
#Range: 0.0 ~ 1.0
|
||||||
|
masterVolumeInactive = 0.5
|
||||||
|
#Master volume multiplier on window minimized, 1 = same as master volume inactive.
|
||||||
|
#This value will be no greater than master volume inactive.
|
||||||
|
#Range: 0.0 ~ 1.0
|
||||||
|
masterVolumeMinimized = 0.25
|
||||||
|
|
||||||
|
#Tooltip Config
|
||||||
|
[tooltip]
|
||||||
|
#Whether to enable Modern UI enhanced tooltip, or back to vanilla default.
|
||||||
|
enable = true
|
||||||
|
#Whether to use rounded tooltip shapes, or to use vanilla style.
|
||||||
|
roundedShape = true
|
||||||
|
#True to center the tooltip title if rendering an item's tooltip.
|
||||||
|
#Following lines are not affected by this option.
|
||||||
|
centerTitle = true
|
||||||
|
#True to add a title break below the tooltip title line.
|
||||||
|
#TitleBreak and CenterTitle will work/appear at the same time.
|
||||||
|
titleBreak = true
|
||||||
|
#True to exactly position tooltip to pixel grid, smoother movement.
|
||||||
|
exactPositioning = true
|
||||||
|
#The tooltip background color in #RRGGBB or #AARRGGBB format. Default: #E6000000
|
||||||
|
#Can be one to four values representing top left, top right, bottom right and bottom left color.
|
||||||
|
#Multiple values produce a gradient effect, whereas one value produces a solid color.
|
||||||
|
#If less than 4 are provided, repeat the last value.
|
||||||
|
colorFill = ["#E6000000"]
|
||||||
|
#The tooltip border color in #RRGGBB or #AARRGGBB format. Default: #F0AADCF0, #F0DAD0F4, #F0FFC3F7 and #F0DAD0F4
|
||||||
|
#Can be one to four values representing top left, top right, bottom right and bottom left color.
|
||||||
|
#Multiple values produce a gradient effect, whereas one value produces a solid color.
|
||||||
|
#If less than 4 are provided, repeat the last value.
|
||||||
|
colorStroke = ["#FFC2D0D6", "#FFE7DAE5", "#FFCCDAC8", "#FFC8B9AC"]
|
||||||
|
#The cycle time of tooltip border color in milliseconds. (0 = OFF)
|
||||||
|
#Range: 0 ~ 5000
|
||||||
|
borderCycleTime = 1000
|
||||||
|
#The width of tooltip border, if rounded, in GUI Scale Independent Pixels.
|
||||||
|
#Range: 0.5 ~ 2.5
|
||||||
|
borderWidth = 1.3333333333333333
|
||||||
|
#The corner radius of tooltip border, if rounded, in GUI Scale Independent Pixels.
|
||||||
|
#Range: 0.0 ~ 8.0
|
||||||
|
cornerRadius = 4.0
|
||||||
|
#The shadow radius of tooltip, if rounded, in GUI Scale Independent Pixels.
|
||||||
|
#No impact on performance.
|
||||||
|
#Range: 0.0 ~ 32.0
|
||||||
|
shadowRadius = 10.0
|
||||||
|
#The shadow opacity of tooltip, if rounded. No impact on performance.
|
||||||
|
#Range: 0.0 ~ 1.0
|
||||||
|
shadowOpacity = 0.25
|
||||||
|
#When true, tooltip border colors adapt to item's name and rarity.
|
||||||
|
adaptiveColors = true
|
||||||
|
#Amount to scroll the tooltip in response to a arrow key pressed event.
|
||||||
|
#Range: 0 ~ 320
|
||||||
|
arrowScrollFactor = 60
|
||||||
|
#Provide line wrapping and optimization for tooltip components.
|
||||||
|
lineWrapping = true
|
||||||
|
|
||||||
|
#General Config
|
||||||
|
[general]
|
||||||
|
#Play a sound effect when the game is loaded.
|
||||||
|
ding = true
|
||||||
|
#Specify a sound event to custom the ding sound effect.
|
||||||
|
#The default is "minecraft:entity.experience_orb.pickup"
|
||||||
|
dingSound = ""
|
||||||
|
#Specify a volume multiplier to the ding sound effect.
|
||||||
|
#Range: 0.0 ~ 10.0
|
||||||
|
dingVolume = 0.25
|
||||||
|
#Control the window mode, normal mode does nothing.
|
||||||
|
#Allowed Values: NORMAL, FULLSCREEN, FULLSCREEN_BORDERLESS, MAXIMIZED, MAXIMIZED_BORDERLESS, WINDOWED, WINDOWED_BORDERLESS
|
||||||
|
windowMode = "NORMAL"
|
||||||
|
#Whether to replace vanilla GUI scale button to slider with tips.
|
||||||
|
useNewGuiScale = true
|
||||||
|
#Remove telemetry event of client behaviors.
|
||||||
|
removeTelemetry = false
|
||||||
|
#Allow Slack or Discord shortcodes to replace Unicode Emoji Sequences in chat.
|
||||||
|
emojiShortcodes = true
|
||||||
|
|
||||||
|
#View Config
|
||||||
|
[view]
|
||||||
|
#Force layout direction to RTL, otherwise, the current Locale setting.
|
||||||
|
forceRtl = false
|
||||||
|
#The global font scale used with sp units.
|
||||||
|
#Range: 0.5 ~ 2.0
|
||||||
|
fontScale = 1.0
|
||||||
|
#Default scrollbar size in dips.
|
||||||
|
#Range: 0 ~ 1024
|
||||||
|
scrollbarSize = 4
|
||||||
|
#Distance a touch can wander before we think the user is scrolling in dips.
|
||||||
|
#Range: 0 ~ 1024
|
||||||
|
touchSlop = 4
|
||||||
|
#Distance a hover can wander while it is still considered "stationary" in dips.
|
||||||
|
#Range: 0 ~ 1024
|
||||||
|
hoverSlop = 4
|
||||||
|
#Minimum size of the touch target for a scrollbar in dips.
|
||||||
|
#Range: 0 ~ 1024
|
||||||
|
minScrollbarTouchTarget = 16
|
||||||
|
#Minimum velocity to initiate a fling in dips per second.
|
||||||
|
#Range: 0 ~ 32767
|
||||||
|
minimumFlingVelocity = 50
|
||||||
|
#Maximum velocity to initiate a fling in dips per second.
|
||||||
|
#Range: 0 ~ 32767
|
||||||
|
maximumFlingVelocity = 8000
|
||||||
|
#The coefficient of friction applied to flings/scrolls.
|
||||||
|
#Range: 0.001 ~ 7.389
|
||||||
|
scrollFriction = 0.014999999664723873
|
||||||
|
#Max distance in dips to overscroll for edge effects.
|
||||||
|
#Range: 0 ~ 1024
|
||||||
|
overscrollDistance = 0
|
||||||
|
#Max distance in dips to overfling for edge effects.
|
||||||
|
#Range: 0 ~ 1024
|
||||||
|
overflingDistance = 12
|
||||||
|
#Amount to scroll in response to a vertical scroll event, in dips per axis value.
|
||||||
|
#Range: 0.0 ~ 1024.0
|
||||||
|
verticalScrollFactor = 64.0
|
||||||
|
#Amount to scroll in response to a horizontal scroll event, in dips per axis value.
|
||||||
|
#Range: 0.0 ~ 1024.0
|
||||||
|
horizontalScrollFactor = 64.0
|
||||||
|
#The duration in milliseconds before a hover event causes a tooltip to be shown.
|
||||||
|
#Range: 0 ~ 1200
|
||||||
|
hoverTooltipShowTimeout = 500
|
||||||
|
#The duration in milliseconds before mouse inactivity causes a tooltip to be hidden.
|
||||||
|
#Range: 3000 ~ 120000
|
||||||
|
hoverTooltipHideTimeout = 30000
|
||||||
|
|
||||||
|
#Font Config
|
||||||
|
[font]
|
||||||
|
#The first font family to use. See fallbackFontFamilyList
|
||||||
|
firstFontFamily = "Inter Frozen Medium"
|
||||||
|
#A set of fallback font families to determine the typeface to use.
|
||||||
|
#The order is first > fallbacks. TrueType & OpenType are supported.
|
||||||
|
#Each element can be one of the following two cases:
|
||||||
|
#1) Name of registered font family, for instance: Segoe UI
|
||||||
|
#2) Path of font files on your PC, for instance: /usr/shared/fonts/x.otf
|
||||||
|
#Registered font families include:
|
||||||
|
#1) OS builtin fonts.
|
||||||
|
#2) Font files in fontRegistrationList.
|
||||||
|
#3) Font files in '/resourcepacks' directory.
|
||||||
|
#4) Font files under 'modernui:font' in resource packs.
|
||||||
|
#Note that for TTC/OTC font, you should register it and select one of font families.
|
||||||
|
#Otherwise, only the first font family from the TrueType/OpenType Collection will be used.
|
||||||
|
#This is only read once when the game is loaded, you can reload via in-game GUI.
|
||||||
|
fallbackFontFamilyList = ["Source Han Sans CN Medium", "Noto Sans", "Segoe UI Variable", "Segoe UI", "San Francisco", "Open Sans", "SimHei", "STHeiti", "Segoe UI Symbol", "mui-i18n-compat"]
|
||||||
|
#A set of additional font files (or directories) to register.
|
||||||
|
#For TrueType/OpenType Collections, all contained font families will be registered.
|
||||||
|
#Registered fonts can be referenced in Modern UI and Minecraft (Modern Text Engine).
|
||||||
|
#For example, "E:/Fonts" means all font files in that directory will be registered.
|
||||||
|
#System requires random access to these files, you should not remove them while running.
|
||||||
|
#This is only read once when the game is loaded, i.e. registration.
|
||||||
|
fontRegistrationList = []
|
||||||
|
#Whether to use Google Noto Color Emoji, otherwise grayscale emoji (faster).
|
||||||
|
#See Unicode 15.0 specification for details on how this affects text layout.
|
||||||
|
useColorEmoji = true
|
||||||
|
#When enabled, text layout uses fractional metrics with no font hinting and applies sub-pixel positioning.
|
||||||
|
#When disabled, text layout uses integer metrics with full font hinting.
|
||||||
|
linearMetrics = true
|
||||||
6
ModernUI/common.toml
Normal file
6
ModernUI/common.toml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
#Developer Config
|
||||||
|
[developer]
|
||||||
|
#Whether to enable developer mode.
|
||||||
|
enableDeveloperMode = false
|
||||||
|
#Range: > -2147483648
|
||||||
|
oneTimeEvents = 0
|
||||||
100
ModernUI/text.toml
Normal file
100
ModernUI/text.toml
Normal file
@@ -0,0 +1,100 @@
|
|||||||
|
#Text Engine Config
|
||||||
|
[text]
|
||||||
|
#Allow text renderer to drop shadow, setting to false can improve performance.
|
||||||
|
allowShadow = true
|
||||||
|
#Fix resolution level at 2. When the GUI scale increases, the resolution level remains.
|
||||||
|
#Then GUI scale should be even numbers (2, 4, 6...), based on Minecraft GUI system.
|
||||||
|
#If your fonts are not bitmap fonts, then you should keep this setting false.
|
||||||
|
fixedResolution = false
|
||||||
|
#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.
|
||||||
|
#This option only applies to TrueType fonts.
|
||||||
|
#Range: 6.5 ~ 9.5
|
||||||
|
baseFontSize = 8.0
|
||||||
|
#Control vertical baseline for vanilla text layout, in GUI scaled pixels.
|
||||||
|
#The vanilla default value is 7.
|
||||||
|
#Range: 4.0 ~ 10.0
|
||||||
|
baselineShift = 7.0
|
||||||
|
#Control the text shadow offset for vanilla text rendering, in GUI scaled pixels.
|
||||||
|
#Range: 0.20000000298023224 ~ 2.0
|
||||||
|
shadowOffset = 0.5
|
||||||
|
#Control the text outline offset for vanilla text rendering, in GUI scaled pixels.
|
||||||
|
#Range: 0.20000000298023224 ~ 2.0
|
||||||
|
outlineOffset = 0.5
|
||||||
|
#Control the horizontal offset for bitmap fonts, in GUI scaled pixels.
|
||||||
|
#Range: 0.0 ~ 1.0
|
||||||
|
bitmapOffset = 0.5
|
||||||
|
#Set the recycle time of layout cache in seconds, using least recently used algorithm.
|
||||||
|
#Range: 2 ~ 15
|
||||||
|
cacheLifespan = 6
|
||||||
|
#The bidirectional text heuristic algorithm. The default is FirstStrong (Locale).
|
||||||
|
#This will affect which BiDi algorithm to use during text layout.
|
||||||
|
#Allowed Values: FIRST_STRONG, ANY_RTL, LTR, RTL, LOCALE, FIRST_STRONG_LTR, FIRST_STRONG_RTL
|
||||||
|
textDirection = "FIRST_STRONG"
|
||||||
|
#Whether to use Modern UI text rendering pipeline in 3D world.
|
||||||
|
#Disabling this means that SDF text and rendering optimization are no longer effective.
|
||||||
|
#But text rendering can be compatible with OptiFine Shaders and Iris Shaders.
|
||||||
|
#This does not affect text rendering in GUI.
|
||||||
|
#This option only applies to TrueType fonts.
|
||||||
|
useTextShadersInWorld = true
|
||||||
|
#For "minecraft:default" font, should we keep some glyph providers of them?
|
||||||
|
#Ignore All: Only use Modern UI typeface list.
|
||||||
|
#Keep ASCII: Include minecraft:font/ascii.png, minecraft:font/accented.png, minecraft:font/nonlatin_european.png
|
||||||
|
#Keep Other: Include providers other than ASCII and Unicode font.
|
||||||
|
#Keep All: Include all except Unicode font.
|
||||||
|
#Only Include: Only include providers that specified by defaultFontRuleSet.
|
||||||
|
#Only Exclude: Only exclude providers that specified by defaultFontRuleSet.
|
||||||
|
#Allowed Values: IGNORE_ALL, KEEP_ASCII, KEEP_OTHER, KEEP_ALL, ONLY_INCLUDE, ONLY_EXCLUDE
|
||||||
|
defaultFontBehavior = "ONLY_EXCLUDE"
|
||||||
|
#Used when defaultFontBehavior is either ONLY_INCLUDE or ONLY_EXCLUDE.
|
||||||
|
#This specifies a set of regular expressions to match the glyph provider name.
|
||||||
|
#For bitmap providers, this is the texture path without 'textures/'.
|
||||||
|
#For TTF providers, this is the TTF file path without 'font/'.
|
||||||
|
#For space providers, this is "font_name / minecraft:space",
|
||||||
|
#where font_name is font definition path without 'font/'.
|
||||||
|
defaultFontRuleSet = ["^minecraft:font\\/(nonlatin_european|accented|ascii|element_ideographs|cjk_punctuations|ellipsis|2em_dash)\\.png$", "^minecraft:include\\/space \\/ minecraft:space$", "^minecraft:font\\/(mcsans|emoji)_05_00\\d.png$"]
|
||||||
|
#Whether to use text component object as hash key to lookup in layout cache.
|
||||||
|
#If you find that Modern UI text rendering is not compatible with some mods,
|
||||||
|
#you can disable this option for compatibility, but this will decrease performance a bit.
|
||||||
|
#Modern UI will use another cache strategy if this is disabled.
|
||||||
|
useComponentCache = true
|
||||||
|
#Allow text layout to be computed from background threads (not cached).
|
||||||
|
#Otherwise, block the current thread and wait for main thread.
|
||||||
|
allowAsyncLayout = true
|
||||||
|
#See CSS line-break property, https://developer.mozilla.org/en-US/docs/Web/CSS/line-break
|
||||||
|
#Allowed Values: AUTO, LOOSE, NORMAL, STRICT
|
||||||
|
lineBreakStyle = "AUTO"
|
||||||
|
#Allowed Values: AUTO, PHRASE
|
||||||
|
lineBreakWordStyle = "AUTO"
|
||||||
|
#When enabled, Modern UI will compute texel density in device-space to determine whether to use SDF text or bilinear sampling.
|
||||||
|
#This feature requires GLSL 400 or has no effect.
|
||||||
|
#This generally decreases performance but provides better rendering quality.
|
||||||
|
#This option only applies to TrueType fonts. May not be compatible with OptiFine.
|
||||||
|
smartSDFShaders = true
|
||||||
|
#When rendering in 2D, this option allows Modern UI to exactly compute font size in device-space from the current coordinate transform matrix.
|
||||||
|
#This provides perfect text rendering for scaling-down texts in vanilla, but may increase GPU memory usage.
|
||||||
|
#When disabled, Modern UI will use SDF text rendering if appropriate.
|
||||||
|
#This option only applies to TrueType fonts.
|
||||||
|
computeDeviceFontSize = true
|
||||||
|
#When enabled, Modern UI will use SDF text rendering if appropriate.
|
||||||
|
#Otherwise, it uses nearest-neighbor or bilinear sampling based on texel density.
|
||||||
|
#This option only applies to TrueType fonts.
|
||||||
|
allowSDFTextIn2D = true
|
||||||
|
#When enabled, the outline of the experience level text will be tweaked.
|
||||||
|
tweakExperienceText = true
|
||||||
|
#Control the anti-aliasing of raw glyph rasterization.
|
||||||
|
antiAliasing = true
|
||||||
|
#When enabled, text layout uses fractional metrics with no font hinting.
|
||||||
|
#When disabled, text layout uses integer metrics with full font hinting.
|
||||||
|
#Disable if on low-res monitor; enable for linear text.
|
||||||
|
linearMetrics = false
|
||||||
|
#Control the minimum pixel density for SDF text and text in 3D world rendering.
|
||||||
|
#This value will be no less than current GUI scale.
|
||||||
|
#Recommend setting a higher value on high-res monitor and powerful PC hardware.
|
||||||
|
#Range: 4 ~ 10
|
||||||
|
minPixelDensityForSDF = 4
|
||||||
|
#Enable linear sampling for A8 font atlases with mipmaps, mag filter will be always
|
||||||
|
#NEAREST. We prefer computeDeviceFontSize and allowSDFTextIn2D, then setting this to
|
||||||
|
#false can improve performance. If either of the above two is false or Shaders are active,
|
||||||
|
#then setting this to true can improve readability.
|
||||||
|
linearSamplingA8Atlas = false
|
||||||
8
MouseTweaks.cfg
Normal file
8
MouseTweaks.cfg
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
RMBTweak=1
|
||||||
|
LMBTweakWithItem=1
|
||||||
|
LMBTweakWithoutItem=1
|
||||||
|
WheelTweak=1
|
||||||
|
WheelSearchOrder=1
|
||||||
|
WheelScrollDirection=0
|
||||||
|
ScrollItemScaling=0
|
||||||
|
Debug=0
|
||||||
1
Veinminer/blocks.json
Normal file
1
Veinminer/blocks.json
Normal file
@@ -0,0 +1 @@
|
|||||||
|
[]
|
||||||
57
Veinminer/groups.json
Normal file
57
Veinminer/groups.json
Normal file
@@ -0,0 +1,57 @@
|
|||||||
|
[
|
||||||
|
{
|
||||||
|
"name": "Ores",
|
||||||
|
"blocks": [
|
||||||
|
"minecraft:coal_ore",
|
||||||
|
"minecraft:deepslate_coal_ore",
|
||||||
|
"minecraft:copper_ore",
|
||||||
|
"minecraft:deepslate_copper_ore",
|
||||||
|
"minecraft:diamond_ore",
|
||||||
|
"minecraft:deepslate_diamond_ore",
|
||||||
|
"minecraft:emerald_ore",
|
||||||
|
"minecraft:deepslate_emerald_ore",
|
||||||
|
"minecraft:gold_ore",
|
||||||
|
"minecraft:deepslate_gold_ore",
|
||||||
|
"minecraft:iron_ore",
|
||||||
|
"minecraft:deepslate_iron_ore",
|
||||||
|
"minecraft:lapis_ore",
|
||||||
|
"minecraft:deepslate_lapis_ore",
|
||||||
|
"minecraft:redstone_ore",
|
||||||
|
"minecraft:deepslate_redstone_ore",
|
||||||
|
"minecraft:nether_gold_ore",
|
||||||
|
"minecraft:nether_quartz_ore"
|
||||||
|
],
|
||||||
|
"tools": [
|
||||||
|
"minecraft:wooden_pickaxe",
|
||||||
|
"minecraft:stone_pickaxe",
|
||||||
|
"minecraft:golden_pickaxe",
|
||||||
|
"minecraft:iron_pickaxe",
|
||||||
|
"minecraft:diamond_pickaxe",
|
||||||
|
"minecraft:netherite_pickaxe"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Wood",
|
||||||
|
"blocks": [
|
||||||
|
"minecraft:oak_log",
|
||||||
|
"minecraft:spruce_log",
|
||||||
|
"minecraft:birch_log",
|
||||||
|
"minecraft:jungle_log",
|
||||||
|
"minecraft:acacia_log",
|
||||||
|
"minecraft:dark_oak_log",
|
||||||
|
"minecraft:mangrove_log",
|
||||||
|
"minecraft:cherry_log",
|
||||||
|
"minecraft:pale_oak_log",
|
||||||
|
"minecraft:crimson_stem",
|
||||||
|
"minecraft:warped_stem"
|
||||||
|
],
|
||||||
|
"tools": [
|
||||||
|
"minecraft:wooden_axe",
|
||||||
|
"minecraft:stone_axe",
|
||||||
|
"minecraft:golden_axe",
|
||||||
|
"minecraft:iron_axe",
|
||||||
|
"minecraft:diamond_axe",
|
||||||
|
"minecraft:netherite_axe"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
17
Veinminer/settings.json
Normal file
17
Veinminer/settings.json
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
{
|
||||||
|
"cooldown": 20,
|
||||||
|
"mustSneak": false,
|
||||||
|
"delay": 0,
|
||||||
|
"maxChain": 100,
|
||||||
|
"needCorrectTool": true,
|
||||||
|
"searchRadius": 1,
|
||||||
|
"permissionRestricted": false,
|
||||||
|
"mergeItemDrops": false,
|
||||||
|
"autoUpdate": false,
|
||||||
|
"decreaseDurability": true,
|
||||||
|
"client": {
|
||||||
|
"allow": true,
|
||||||
|
"translucentBlockHighlight": true,
|
||||||
|
"allBlocks": false
|
||||||
|
}
|
||||||
|
}
|
||||||
BIN
Veinminer/update/veinminer-client-2.4.2.jar
Normal file
BIN
Veinminer/update/veinminer-client-2.4.2.jar
Normal file
Binary file not shown.
BIN
Veinminer/update/veinminer-fabric-2.4.2.jar
Normal file
BIN
Veinminer/update/veinminer-fabric-2.4.2.jar
Normal file
Binary file not shown.
22
ViaFabric/viafabric.yml
Normal file
22
ViaFabric/viafabric.yml
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
# Disclaimer:
|
||||||
|
#
|
||||||
|
# It cannot be guaranteed that this mod is allowed on specific servers as it can possibly cause problems with anti-cheat plugins, (USE ONLY WITH CAUTION!)
|
||||||
|
# This option enables client-side transforming. (can also be enabled in-game)
|
||||||
|
enable-client-side: false
|
||||||
|
# This option sets the protocol version to be used when connecting to servers. (can also be changed in-game)
|
||||||
|
client-side-version: -1
|
||||||
|
# Hides VIA button from multiplayer menu.
|
||||||
|
hide-button: false
|
||||||
|
# List of servers which ViaFabric will force disable transforming on client-side. It can be overwritten by setting per-server version.
|
||||||
|
#
|
||||||
|
# This isn't always the address in multiplayer menu; It will use the SRV record pointer when present, Check the game log for the address.
|
||||||
|
# Uses https://wiki.vg/Mojang_API#Blocked_Servers format (mc.example.com, *.example.com, 192.168.0.1, 192.168.*)
|
||||||
|
client-side-force-disable:
|
||||||
|
- hypixel.net
|
||||||
|
- '*.hypixel.net'
|
||||||
|
- minemen.club
|
||||||
|
- '*.minemen.club'
|
||||||
|
- icantjoinlmfao.club
|
||||||
|
# Fabric registry synchronization will be disabled when installed server-side and validation errors are ignored when installed on client-side.
|
||||||
|
# Note: this setting only works on 1.20.4+ ViaFabric versions, and it might cause issues, use with caution.
|
||||||
|
ignore-registry-sync-errors: false
|
||||||
168
ViaFabric/viaversion.yml
Normal file
168
ViaFabric/viaversion.yml
Normal file
@@ -0,0 +1,168 @@
|
|||||||
|
# Thanks for downloading ViaVersion
|
||||||
|
# Ensure you look through all these options
|
||||||
|
# If you need help:
|
||||||
|
# Discord - https://viaversion.com/discord
|
||||||
|
# Docs - https://docs.viaversion.com/display/VIAVERSION/Configuration
|
||||||
|
#
|
||||||
|
#----------------------------------------------------------#
|
||||||
|
# GLOBAL OPTIONS #
|
||||||
|
#----------------------------------------------------------#
|
||||||
|
#
|
||||||
|
# Should ViaVersion check for updates?
|
||||||
|
check-for-updates: true
|
||||||
|
# Send the supported versions with the Status (Ping) response packet
|
||||||
|
send-supported-versions: false
|
||||||
|
# Easier to configure alternative to 'block-protocols'. Uses readable version strings with possible '<' and '>' prefixes.
|
||||||
|
# An example to block 1.16.4, everything below 1.16, as well as everything above 1.17.1 would be: ["<1.16", "1.16.4", ">1.17.1"]
|
||||||
|
# You can use both this and the block-protocols option at the same time as well.
|
||||||
|
block-versions: []
|
||||||
|
# Block specific Minecraft protocol version numbers.
|
||||||
|
# List of all Minecraft protocol versions: https://wiki.vg/Protocol_version_numbers, or use a generator: https://via.krusic22.com
|
||||||
|
block-protocols: []
|
||||||
|
# Change the blocked disconnect message
|
||||||
|
block-disconnect-msg: You are using an unsupported Minecraft version!
|
||||||
|
# If you use ProtocolLib, we can't reload without kicking the players.
|
||||||
|
# (We don't suggest using reload either, use a plugin manager)
|
||||||
|
# You can customize the message we kick people with if you use ProtocolLib here.
|
||||||
|
reload-disconnect-msg: Server reload, please rejoin!
|
||||||
|
# We warn when there's an error converting item and block data over versions, should we suppress these? (Only suggested if spamming)
|
||||||
|
suppress-conversion-warnings: false
|
||||||
|
#
|
||||||
|
#----------------------------------------------------------#
|
||||||
|
# GLOBAL PACKET LIMITER #
|
||||||
|
#----------------------------------------------------------#
|
||||||
|
# THIS FEATURE IS DISABLED ON 1.17.1+ PAPER SERVERS, SINCE IT HAS A BETTER PACKET-LIMITER INBUILT
|
||||||
|
#
|
||||||
|
# Packets Per Second (PPS) limiter (Use -1 on max-pps and tracking-period to disable)
|
||||||
|
# Clients by default send around 20-90 packets per second.
|
||||||
|
#
|
||||||
|
# What is the maximum per second a client can send (Use %pps to display their pps)
|
||||||
|
# Use -1 to disable.
|
||||||
|
max-pps: 800
|
||||||
|
max-pps-kick-msg: You are sending too many packets!
|
||||||
|
#
|
||||||
|
# We can also kick them if over a period they send over a threshold a certain amount of times.
|
||||||
|
#
|
||||||
|
# Period to track (in seconds)
|
||||||
|
# Use -1 to disable.
|
||||||
|
tracking-period: 6
|
||||||
|
# How many packets per second count as a warning?
|
||||||
|
tracking-warning-pps: 120
|
||||||
|
# How many warnings over the interval can we have
|
||||||
|
# This can never be higher than "tracking-period"?
|
||||||
|
tracking-max-warnings: 4
|
||||||
|
# The kick message sent if the user hits the max packets per second.
|
||||||
|
tracking-max-kick-msg: You are sending too many packets, :(
|
||||||
|
# Should we enable our hologram patch?
|
||||||
|
# If they're in the wrong place, enable this
|
||||||
|
hologram-patch: false
|
||||||
|
# This is the offset, should work as default when enabled.
|
||||||
|
hologram-y: -0.96
|
||||||
|
# Should we disable piston animation for 1.11/1.11.1 clients?
|
||||||
|
# In some cases, when firing lots of pistons, it crashes them.
|
||||||
|
piston-animation-patch: false
|
||||||
|
# Should we fix nbt for 1.12 and above clients in chat messages (causes invalid item)
|
||||||
|
chat-nbt-fix: true
|
||||||
|
# Should we use prefix for team color on 1.13 and above clients?
|
||||||
|
team-colour-fix: true
|
||||||
|
# 1.13 introduced new auto complete which can trigger "Kicked for spamming" for servers older than 1.13, the following option will disable it completely.
|
||||||
|
disable-1_13-auto-complete: false
|
||||||
|
# The following option will delay the tab complete request in x ticks if greater than 0, if other tab-complete is received, the previous is cancelled
|
||||||
|
1_13-tab-complete-delay: 0
|
||||||
|
# For 1.13 clients the smallest (1 layer) snow doesn't have collisions, this will send these as 2 snowlayers for 1.13+ clients to prevent them bugging through them
|
||||||
|
fix-low-snow-collision: false
|
||||||
|
# Infested blocks are instantly breakable for 1.13+ clients, resulting in them being unable to break them on sub 1.13 servers. This remaps them to their normal stone variants
|
||||||
|
fix-infested-block-breaking: true
|
||||||
|
# In 1.14 the client page limit has been upped to 100 (from 50). Some anti-exploit plugins ban when clients go higher than 50. This option cuts edited books to 50 pages.
|
||||||
|
truncate-1_14-books: false
|
||||||
|
# Fixes 1.14+ clients on sub 1.14 servers having a light value of 0 for non-full blocks.
|
||||||
|
fix-non-full-blocklight: true
|
||||||
|
# Fixes walk animation not shown when health is set to Float.NaN
|
||||||
|
fix-1_14-health-nan: true
|
||||||
|
# Should 1.15+ clients respawn instantly / without showing a death screen?
|
||||||
|
use-1_15-instant-respawn: false
|
||||||
|
#
|
||||||
|
# Enable serverside block-connections for 1.13+ clients - all the options in this section are built around this option
|
||||||
|
serverside-blockconnections: true
|
||||||
|
# When activated, only the most important blocks are stored in the blockstorage. (fences, glass panes etc. won't connect to solid blocks)
|
||||||
|
reduce-blockstorage-memory: false
|
||||||
|
# When activated with serverside-blockconnections, flower parts with blocks above will be sent as stems
|
||||||
|
# Useful for lobbyservers where users can't build and those stems are used decoratively
|
||||||
|
flowerstem-when-block-above: false
|
||||||
|
# Vines that are not connected to blocks will be mapped to air, else 1.13+ would still be able to climb up on them.
|
||||||
|
vine-climb-fix: false
|
||||||
|
#
|
||||||
|
# Ignores incoming plugin channel messages of 1.16+ clients with channel names longer than 32 characters.
|
||||||
|
# CraftBukkit had this limit hardcoded until 1.16, so we have to assume any server/proxy might have this arbitrary check present.
|
||||||
|
ignore-long-1_16-channel-names: true
|
||||||
|
#
|
||||||
|
# Force 1.17+ client to accept the server resource pack; they will automatically disconnect if they decline.
|
||||||
|
forced-use-1_17-resource-pack: false
|
||||||
|
# The message to be displayed at the prompt when the 1.17+ client receives the server resource pack.
|
||||||
|
resource-pack-1_17-prompt: ''
|
||||||
|
#
|
||||||
|
# Caches light until chunks are unloaded to allow later chunk update packets as opposed to instantly uncaching when the first chunk data is sent.
|
||||||
|
# Only disable this if you know what you are doing.
|
||||||
|
cache-1_17-light: true
|
||||||
|
#
|
||||||
|
# Get the world names which should be returned for each vanilla dimension
|
||||||
|
map-1_16-world-names:
|
||||||
|
overworld: minecraft:overworld
|
||||||
|
nether: minecraft:the_nether
|
||||||
|
end: minecraft:the_end
|
||||||
|
#
|
||||||
|
# If disabled, tamed cats will be displayed as ocelots to 1.14+ clients on 1.13 servers. Otherwise, ocelots (tamed and untamed) will be displayed as cats.
|
||||||
|
translate-ocelot-to-cat: false
|
||||||
|
#
|
||||||
|
# Determines the value sent to 1.19+ clients on join if currently not accessible by ViaVersion.
|
||||||
|
# It is not recommended to fake this value if your server is running 1.19 or later, as 1.20.5 have stricter chat handling and may get kicked otherwise.
|
||||||
|
enforce-secure-chat: false
|
||||||
|
#
|
||||||
|
# Handles items with invalid count values (higher than max stack size) on 1.20.3 servers.
|
||||||
|
handle-invalid-item-count: false
|
||||||
|
#
|
||||||
|
# Hides scoreboard numbers for 1.20.3+ clients on older server versions.
|
||||||
|
hide-scoreboard-numbers: false
|
||||||
|
#
|
||||||
|
# Fixes 1.21+ clients on 1.20.5 servers placing water/lava buckets at the wrong location when moving fast, NOTE: This may cause issues with anti-cheat plugins.
|
||||||
|
fix-1_21-placement-rotation: false
|
||||||
|
#
|
||||||
|
#----------------------------------------------------------#
|
||||||
|
# 1.9+ CLIENTS ON 1.8 SERVERS OPTIONS #
|
||||||
|
#----------------------------------------------------------#
|
||||||
|
#
|
||||||
|
# No collide options, these allow you to configure how collision works.
|
||||||
|
# Do you want us to prevent collision?
|
||||||
|
prevent-collision: true
|
||||||
|
# If the above is true, should we automatically team players until you do?
|
||||||
|
auto-team: true
|
||||||
|
# When enabled if certain entity data can't be read, we won't tell you about it
|
||||||
|
suppress-metadata-errors: false
|
||||||
|
# When enabled, 1.9+ will be able to block by using shields
|
||||||
|
shield-blocking: true
|
||||||
|
# If this setting is active, the main hand is used instead of the off-hand to trigger the blocking of the player.
|
||||||
|
# With the main hand, the blocking starts way faster.
|
||||||
|
# (Requires "show-shield-when-sword-in-hand" to be disabled)
|
||||||
|
no-delay-shield-blocking: false
|
||||||
|
# If this setting is active, the shield will appear immediately for 1.9+ when you hold a sword in your main hand.
|
||||||
|
# The shield disappears when you switch to another item.
|
||||||
|
# (Requires "shield-blocking" to be enabled)
|
||||||
|
show-shield-when-sword-in-hand: false
|
||||||
|
# Enable player tick simulation, this fixes eating, drinking, nether portals.
|
||||||
|
simulate-pt: true
|
||||||
|
# Should we patch boss bars so they work? (Default: true, disable if you're having issues)
|
||||||
|
bossbar-patch: true
|
||||||
|
# If your boss bar flickers on 1.9+, set this to 'true'. It will keep all boss bars on 100% (not recommended)
|
||||||
|
bossbar-anti-flicker: false
|
||||||
|
# This will show the new effect indicator in the top-right corner for 1.9+ players.
|
||||||
|
use-new-effect-indicator: true
|
||||||
|
# Should we replace extended pistons to fix 1.10.1 (Only on chunk loading)?
|
||||||
|
replace-pistons: false
|
||||||
|
# What id should we replace with, default is air. (careful of players getting stuck standing on them)
|
||||||
|
replacement-piston-id: 0
|
||||||
|
# Fix 1.9+ clients not rendering the far away chunks and improve chunk rendering when moving fast (Increases network usage and decreases client fps slightly)
|
||||||
|
chunk-border-fix: false
|
||||||
|
# Allows 1.9+ left-handedness (main hand) on 1.8 servers
|
||||||
|
left-handed-handling: true
|
||||||
|
# Tries to cancel block break/place sounds sent by 1.8 servers to 1.9+ clients to prevent them from playing twice
|
||||||
|
cancel-block-sounds: true
|
||||||
22
appleskin.json5
Normal file
22
appleskin.json5
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
{
|
||||||
|
// If true, shows the hunger and saturation values of food in its tooltip while holding SHIFT
|
||||||
|
"showFoodValuesInTooltip": true,
|
||||||
|
// If true, shows the hunger and saturation values of food in its tooltip automatically (without needing to hold SHIFT)
|
||||||
|
"showFoodValuesInTooltipAlways": true,
|
||||||
|
// If true, shows your current saturation level overlayed on the hunger bar
|
||||||
|
"showSaturationHudOverlay": true,
|
||||||
|
// If true, shows the hunger (and saturation if showSaturationHudOverlay is true) that would be restored by food you are currently holding
|
||||||
|
"showFoodValuesHudOverlay": true,
|
||||||
|
// If true, enables the hunger/saturation/health overlays for food in your off-hand
|
||||||
|
"showFoodValuesHudOverlayWhenOffhand": true,
|
||||||
|
// If true, shows your food exhaustion as a progress bar behind the hunger bar
|
||||||
|
"showFoodExhaustionHudUnderlay": true,
|
||||||
|
// If true, shows estimated health restored by food on the health bar
|
||||||
|
"showFoodHealthHudOverlay": true,
|
||||||
|
// If true, shows your hunger, saturation, and exhaustion level in Debug Screen
|
||||||
|
"showFoodDebugInfo": true,
|
||||||
|
// If true, health/hunger overlay will shake to match Minecraft's icon animations
|
||||||
|
"showVanillaAnimationsOverlay": true,
|
||||||
|
// Alpha value of the flashing icons at their most visible point (1.0 = fully opaque, 0.0 = fully transparent)
|
||||||
|
"maxHudOverlayFlashAlpha": 0.6499999761581421
|
||||||
|
}
|
||||||
35
balm-client.toml
Normal file
35
balm-client.toml
Normal file
@@ -0,0 +1,35 @@
|
|||||||
|
|
||||||
|
# This is an example boolean property
|
||||||
|
exampleBoolean = true
|
||||||
|
|
||||||
|
# This is an example enum property
|
||||||
|
exampleEnum = "Hello"
|
||||||
|
|
||||||
|
# This is an example enum list property
|
||||||
|
exampleEnumList = [ "Hello", "World" ]
|
||||||
|
|
||||||
|
# This is an example int property
|
||||||
|
exampleInt = 42
|
||||||
|
|
||||||
|
# This is an example int list property
|
||||||
|
exampleIntList = [ 12, 24 ]
|
||||||
|
|
||||||
|
# This is an example resource location set property
|
||||||
|
exampleResourceLocationSet = [ "minecraft:dirt", "minecraft:diamond" ]
|
||||||
|
|
||||||
|
# This is an example string property
|
||||||
|
exampleString = "Hello World"
|
||||||
|
|
||||||
|
# This is an example string list property
|
||||||
|
exampleStringList = [ "Hello", "World" ]
|
||||||
|
|
||||||
|
|
||||||
|
# This is an example category
|
||||||
|
[exampleCategory]
|
||||||
|
|
||||||
|
# This is an example float inside a category
|
||||||
|
exampleFloat = 42.84
|
||||||
|
|
||||||
|
# This is an example string inside a category
|
||||||
|
innerField = "I am inside"
|
||||||
|
|
||||||
35
balm-common.toml
Normal file
35
balm-common.toml
Normal file
@@ -0,0 +1,35 @@
|
|||||||
|
|
||||||
|
# This is an example boolean property
|
||||||
|
exampleBoolean = true
|
||||||
|
|
||||||
|
# This is an example enum property
|
||||||
|
exampleEnum = "Hello"
|
||||||
|
|
||||||
|
# This is an example enum list property
|
||||||
|
exampleEnumList = [ "Hello", "World" ]
|
||||||
|
|
||||||
|
# This is an example int property
|
||||||
|
exampleInt = 42
|
||||||
|
|
||||||
|
# This is an example int list property
|
||||||
|
exampleIntList = [ 12, 24 ]
|
||||||
|
|
||||||
|
# This is an example resource location set property
|
||||||
|
exampleResourceLocationSet = [ "minecraft:dirt", "minecraft:diamond" ]
|
||||||
|
|
||||||
|
# This is an example string property
|
||||||
|
exampleString = "Hello World"
|
||||||
|
|
||||||
|
# This is an example string list property
|
||||||
|
exampleStringList = [ "Hello", "World" ]
|
||||||
|
|
||||||
|
|
||||||
|
# This is an example category
|
||||||
|
[exampleCategory]
|
||||||
|
|
||||||
|
# This is an example float inside a category
|
||||||
|
exampleFloat = 42.84
|
||||||
|
|
||||||
|
# This is an example string inside a category
|
||||||
|
innerField = "I am inside"
|
||||||
|
|
||||||
21
bettercombat/client.json5
Normal file
21
bettercombat/client.json5
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
{
|
||||||
|
"isHoldToAttackEnabled": true,
|
||||||
|
"isMiningWithWeaponsEnabled": true,
|
||||||
|
"isSwingThruGrassEnabled": true,
|
||||||
|
"isSwingThruGrassSmart": true,
|
||||||
|
"isAttackInsteadOfMineWhenEnemiesCloseEnabled": true,
|
||||||
|
"isHighlightCrosshairEnabled": true,
|
||||||
|
"hudHighlightColor": 16711680,
|
||||||
|
"isShowingWeaponTrails": true,
|
||||||
|
"isShowingArmsInFirstPerson": false,
|
||||||
|
"isShowingOtherHandFirstPerson": true,
|
||||||
|
"isSweepingParticleEnabled": true,
|
||||||
|
"isTooltipAttackRangeEnabled": true,
|
||||||
|
"isTooltipAttackRangeReformat": true,
|
||||||
|
"weaponSwingSoundVolume": 70,
|
||||||
|
"isDebugOBBEnabled": true,
|
||||||
|
"swingThruGrassBlacklist": "farmersdelight",
|
||||||
|
"mineWithWeaponBlacklist": "",
|
||||||
|
"firstPersonAnimations": "AUTO",
|
||||||
|
"legAnimationThreshold": 0.0
|
||||||
|
}
|
||||||
116
bettercombat/fallback_compatibility.json
Normal file
116
bettercombat/fallback_compatibility.json
Normal file
@@ -0,0 +1,116 @@
|
|||||||
|
{
|
||||||
|
"schema_version": 1,
|
||||||
|
"blacklist_item_id_regex": "pickaxe",
|
||||||
|
"fallback_compatibility": [
|
||||||
|
{
|
||||||
|
"item_id_regex": "claymore|great_sword|greatsword",
|
||||||
|
"weapon_attributes": "bettercombat:claymore"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"item_id_regex": "great_hammer|greathammer|war_hammer|warhammer|maul",
|
||||||
|
"weapon_attributes": "bettercombat:hammer"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"item_id_regex": "double_axe|doubleaxe|war_axe|waraxe|great_axe|greataxe",
|
||||||
|
"weapon_attributes": "bettercombat:double_axe"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"item_id_regex": "scythe",
|
||||||
|
"weapon_attributes": "bettercombat:scythe"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"item_id_regex": "halberd",
|
||||||
|
"weapon_attributes": "bettercombat:halberd"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"item_id_regex": "glaive",
|
||||||
|
"weapon_attributes": "bettercombat:glaive"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"item_id_regex": "spear",
|
||||||
|
"weapon_attributes": "bettercombat:spear"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"item_id_regex": "lance",
|
||||||
|
"weapon_attributes": "bettercombat:lance"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"item_id_regex": "anchor",
|
||||||
|
"weapon_attributes": "bettercombat:anchor"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"item_id_regex": "battlestaff|battle_staff",
|
||||||
|
"weapon_attributes": "bettercombat:battlestaff"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"item_id_regex": "claw",
|
||||||
|
"weapon_attributes": "bettercombat:claw"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"item_id_regex": "fist|gauntlet",
|
||||||
|
"weapon_attributes": "bettercombat:fist"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"item_id_regex": "trident|javelin|impaled",
|
||||||
|
"weapon_attributes": "bettercombat:trident"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"item_id_regex": "katana",
|
||||||
|
"weapon_attributes": "bettercombat:katana"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"item_id_regex": "rapier",
|
||||||
|
"weapon_attributes": "bettercombat:rapier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"item_id_regex": "sickle",
|
||||||
|
"weapon_attributes": "bettercombat:sickle"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"item_id_regex": "soul_knife",
|
||||||
|
"weapon_attributes": "bettercombat:soul_knife"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"item_id_regex": "dagger|knife",
|
||||||
|
"weapon_attributes": "bettercombat:dagger"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"item_id_regex": "staff|wand|sceptre|stave|rod",
|
||||||
|
"weapon_attributes": "bettercombat:wand"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"item_id_regex": "mace|hammer|flail",
|
||||||
|
"weapon_attributes": "bettercombat:mace"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"item_id_regex": "axe",
|
||||||
|
"weapon_attributes": "bettercombat:axe"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"item_id_regex": "coral_blade",
|
||||||
|
"weapon_attributes": "bettercombat:coral_blade"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"item_id_regex": "twin_blade|twinblade",
|
||||||
|
"weapon_attributes": "bettercombat:twin_blade"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"item_id_regex": "cutlass|scimitar|machete",
|
||||||
|
"weapon_attributes": "bettercombat:cutlass"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"item_id_regex": "sword|blade",
|
||||||
|
"weapon_attributes": "bettercombat:sword"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"ranged_weapons": [
|
||||||
|
{
|
||||||
|
"item_id_regex": "two_handed_crossbow",
|
||||||
|
"weapon_attributes": "bettercombat:crossbow_two_handed_heavy"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"item_id_regex": "two_handed_bow",
|
||||||
|
"weapon_attributes": "bettercombat:bow_two_handed_heavy"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
103
bettercombat/server.json5
Normal file
103
bettercombat/server.json5
Normal file
@@ -0,0 +1,103 @@
|
|||||||
|
{
|
||||||
|
/* Upswing (aka windup) is the first phase of the attack (between clicking and performing the damage).
|
||||||
|
Typical duration of upswing is `weapon cooldown * 0.5`. (Weapon specific upswing values can be defined in weapon attributes)
|
||||||
|
This config allows you to change upswing duration.
|
||||||
|
Example values:
|
||||||
|
- `0.5` (default, fast paced attack initiation) upswing typically lasts 25% of the attack cooldown
|
||||||
|
- `1.0` (classic setting, realistic attack initiation) upswing typically lasts 50% of the attack cooldown
|
||||||
|
*/
|
||||||
|
"upswing_multiplier": 0.5,
|
||||||
|
// Bypass damage receive throttling of LivingEntity from player attacks.
|
||||||
|
"allow_fast_attacks": true,
|
||||||
|
// Allows client-side target search and server-side attack request execution against currently mounted entity of the player
|
||||||
|
"allow_attacking_mount": false,
|
||||||
|
// The minimum number of ticks between two attacks
|
||||||
|
"attack_interval_cap": 1,
|
||||||
|
/* Blacklist for entities that are acting as vehicle but should not be treated as protected mounts.
|
||||||
|
Classical example is an alexsmobs:crocodile attempting a death spin.
|
||||||
|
(Note all hostile mobs hittable by default, this config is to fix faulty mobs)
|
||||||
|
*/
|
||||||
|
"hostile_player_vehicles": [
|
||||||
|
"alexsmobs:crocodile"
|
||||||
|
],
|
||||||
|
// Allows vanilla sweeping mechanic to work and Sweeping Edge enchantment
|
||||||
|
"allow_vanilla_sweeping": false,
|
||||||
|
// Allows new sweeping mechanic (by Better Combat) to work, including Sweeping Edge enchantment
|
||||||
|
"allow_reworked_sweeping": true,
|
||||||
|
/* The more additional targets a weapon swing hits, the weaker it will get.
|
||||||
|
Entities struck (+1) in a swing more than this, won't get weakened any further.
|
||||||
|
*/
|
||||||
|
"reworked_sweeping_extra_target_count": 8,
|
||||||
|
/* Determines how weak the attack becomes when striking `reworked_sweeping_extra_target_count + 1` targets.
|
||||||
|
Example values:
|
||||||
|
- `0.5` -50% damage
|
||||||
|
*/
|
||||||
|
"reworked_sweeping_maximum_damage_penalty": 0.5,
|
||||||
|
"reworked_sweeping_plays_sound": true,
|
||||||
|
"reworked_sweeping_emits_particles": true,
|
||||||
|
"reworked_sweeping_sound_and_particles_only_for_swords": true,
|
||||||
|
// Allows client-side target search to ignore obstacles. WARNING! Setting this to `false` significantly increases the load on clients.
|
||||||
|
"allow_attacking_thru_walls": false,
|
||||||
|
// Applies movement speed multiplier while attacking. (Min: 0, Max: 1). Use `0` for a full stop while attacking. Use `1` for no movement speed penalty
|
||||||
|
"movement_speed_while_attacking": 1.0,
|
||||||
|
// Determines if applying the movement speed multiplier while attacking is done smoothly or instantly
|
||||||
|
"movement_speed_applied_smoothly": true,
|
||||||
|
// Determines whether or not to apply movement speed reduction while attacking mounted
|
||||||
|
"movement_speed_effected_while_mounting": false,
|
||||||
|
// Attacks faster than a vanilla threshold will do smaller knockback, proportionally.
|
||||||
|
"knockback_reduced_for_fast_attacks": true,
|
||||||
|
// Attack cooldown in ticks, below which knockback will be reduced
|
||||||
|
"knockback_reduction_threshold": 10.0,
|
||||||
|
// Knockback reduction curve. Options: LINEAR, SQUARE, HALF_SQUARE
|
||||||
|
"knockback_reduction_curve": "HALF_SQUARE",
|
||||||
|
// Combo is reset after idling `combo_reset_rate * weapon_cooldown`
|
||||||
|
"combo_reset_rate": 1.5,
|
||||||
|
// Multiplier for `attack_range`, during target lookup on both sides. Large sized entities may be colliding with weapon hitbox, but center of entities can have bigger distance than `attack_range`
|
||||||
|
"target_search_range_multiplier": 2.0,
|
||||||
|
// Determines if the server should validate the target range. (If the target is within the range of the weapon)
|
||||||
|
"server_target_range_validation": false,
|
||||||
|
// Total multiplier, (examples: +30% = 1.3, -30% = 0.7)
|
||||||
|
"dual_wielding_attack_speed_multiplier": 1.2000000476837158,
|
||||||
|
// Total multiplier, (examples: +30% = 1.3, -30% = 0.7)
|
||||||
|
"dual_wielding_main_hand_damage_multiplier": 1.0,
|
||||||
|
// Total multiplier, (examples: +30% = 1.3, -30% = 0.7)
|
||||||
|
"dual_wielding_off_hand_damage_multiplier": 1.0,
|
||||||
|
/* Relations determine when players' undirected weapon swings (cleaves) will hurt another entity (target).
|
||||||
|
- `FRIENDLY` - The target can never be damaged by the player.
|
||||||
|
- `NEUTRAL` - The target can be damaged only if the player is directly looking at it.
|
||||||
|
- `HOSTILE` - The target can be damaged if located within the weapon swing area.
|
||||||
|
(NOTE: Vanilla sweeping can still hit targets, if not disabled via `allow_sweeping`)
|
||||||
|
|
||||||
|
The various relation related configs are being checked in the following order:
|
||||||
|
- `player_relations`
|
||||||
|
- `player_relation_to_passives`
|
||||||
|
- `player_relation_to_hostiles`
|
||||||
|
- `player_relation_to_other`
|
||||||
|
(The first relation to be found for the target will be applied.)
|
||||||
|
*/
|
||||||
|
"player_relations": {
|
||||||
|
"minecraft:player": "NEUTRAL",
|
||||||
|
"minecraft:villager": "NEUTRAL",
|
||||||
|
"minecraft:iron_golem": "NEUTRAL",
|
||||||
|
"guardvillagers:guard": "NEUTRAL"
|
||||||
|
},
|
||||||
|
"player_relation_tags": {
|
||||||
|
"minecraft:undead": "HOSTILE"
|
||||||
|
},
|
||||||
|
// Relation to self, and self owned pets (tamed entities), changing this to `FRIENDLY` will make it impossible to hit pets with weapons
|
||||||
|
"player_relation_to_self_and_pets": "NEUTRAL",
|
||||||
|
// Relation to teammates (entities in the same team), changing this to `FRIENDLY` will automatically disable friendly fire for all teams
|
||||||
|
"player_relation_to_teammates": "NEUTRAL",
|
||||||
|
// Relation to unspecified entities those are instance of PassiveEntity(Yarn)
|
||||||
|
"player_relation_to_passives": "HOSTILE",
|
||||||
|
// Relation to unspecified entities those are instance of HostileEntity(Yarn)
|
||||||
|
"player_relation_to_hostiles": "HOSTILE",
|
||||||
|
// Fallback relation
|
||||||
|
"player_relation_to_other": "HOSTILE",
|
||||||
|
// Try to guess and apply a preset for items without weapon attributes data file
|
||||||
|
"fallback_compatibility_enabled": true,
|
||||||
|
// Allow printing the content of weapon attributes registry
|
||||||
|
"weapon_registry_logging": false,
|
||||||
|
// Compress the weapon attributes registry for transmission
|
||||||
|
"weapon_registry_compression": true
|
||||||
|
}
|
||||||
297
bettercombat/weapon_trails.json
Normal file
297
bettercombat/weapon_trails.json
Normal file
@@ -0,0 +1,297 @@
|
|||||||
|
{
|
||||||
|
"trail_appearance": {
|
||||||
|
"default_appearance": {
|
||||||
|
"primary": {
|
||||||
|
"color_rgba": 4294967193,
|
||||||
|
"glows": false
|
||||||
|
},
|
||||||
|
"secondary": {
|
||||||
|
"color_rgba": 2576980326,
|
||||||
|
"glows": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"conditional": {
|
||||||
|
"is_enchanted": {
|
||||||
|
"primary": {
|
||||||
|
"color_rgba": 1725562777,
|
||||||
|
"glows": true
|
||||||
|
},
|
||||||
|
"secondary": {
|
||||||
|
"color_rgba": 2582052684,
|
||||||
|
"glows": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"animation_based": {
|
||||||
|
"bettercombat:one_handed_slash_horizontal_right": [
|
||||||
|
{
|
||||||
|
"particle_type": "slash90",
|
||||||
|
"x_addition": 0.0,
|
||||||
|
"y_addition": -0.1,
|
||||||
|
"z_addition": 0.0,
|
||||||
|
"local_yaw": 0.0,
|
||||||
|
"pitch_addition": 0.0,
|
||||||
|
"roll_set": 0.0
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"bettercombat:one_handed_slash_horizontal_left": [
|
||||||
|
{
|
||||||
|
"particle_type": "slash90",
|
||||||
|
"x_addition": 0.0,
|
||||||
|
"y_addition": -0.1,
|
||||||
|
"z_addition": 0.0,
|
||||||
|
"local_yaw": 0.0,
|
||||||
|
"pitch_addition": 0.0,
|
||||||
|
"roll_set": 180.0
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"bettercombat:one_handed_uppercut_right": [
|
||||||
|
{
|
||||||
|
"particle_type": "slash90",
|
||||||
|
"x_addition": 0.0,
|
||||||
|
"y_addition": -0.1,
|
||||||
|
"z_addition": 0.0,
|
||||||
|
"local_yaw": 0.0,
|
||||||
|
"pitch_addition": 0.0,
|
||||||
|
"roll_set": 75.0
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"bettercombat:one_handed_swipe_horizontal_right": [
|
||||||
|
{
|
||||||
|
"particle_type": "slash90",
|
||||||
|
"x_addition": 0.0,
|
||||||
|
"y_addition": -0.1,
|
||||||
|
"z_addition": 0.0,
|
||||||
|
"local_yaw": 0.0,
|
||||||
|
"pitch_addition": 0.0,
|
||||||
|
"roll_set": -0.1
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"bettercombat:one_handed_slam": [
|
||||||
|
{
|
||||||
|
"particle_type": "slash90",
|
||||||
|
"x_addition": 0.05,
|
||||||
|
"y_addition": -0.1,
|
||||||
|
"z_addition": 0.0,
|
||||||
|
"local_yaw": 45.0,
|
||||||
|
"pitch_addition": 0.0,
|
||||||
|
"roll_set": -85.0
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"bettercombat:one_handed_stab": [
|
||||||
|
{
|
||||||
|
"particle_type": "stab",
|
||||||
|
"x_addition": 0.0,
|
||||||
|
"y_addition": -0.13,
|
||||||
|
"z_addition": 0.2,
|
||||||
|
"local_yaw": 0.0,
|
||||||
|
"pitch_addition": 0.0,
|
||||||
|
"roll_set": 0.0
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"bettercombat:one_handed_stab_mounted": [
|
||||||
|
{
|
||||||
|
"particle_type": "stab",
|
||||||
|
"x_addition": 0.0,
|
||||||
|
"y_addition": 0.15,
|
||||||
|
"z_addition": 0.0,
|
||||||
|
"local_yaw": 0.0,
|
||||||
|
"pitch_addition": 0.0,
|
||||||
|
"roll_set": 0.0
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"bettercombat:one_handed_punch": [
|
||||||
|
{
|
||||||
|
"particle_type": "stab",
|
||||||
|
"x_addition": 0.0,
|
||||||
|
"y_addition": -0.1,
|
||||||
|
"z_addition": 0.15,
|
||||||
|
"local_yaw": 0.0,
|
||||||
|
"pitch_addition": 0.0,
|
||||||
|
"roll_set": 0.0
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"bettercombat:dual_handed_slash_cross": [
|
||||||
|
{
|
||||||
|
"particle_type": "slash180",
|
||||||
|
"x_addition": 0.2,
|
||||||
|
"y_addition": -0.15,
|
||||||
|
"z_addition": 0.0,
|
||||||
|
"local_yaw": 0.0,
|
||||||
|
"pitch_addition": 0.0,
|
||||||
|
"roll_set": -120.0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"particle_type": "slash180",
|
||||||
|
"x_addition": -0.2,
|
||||||
|
"y_addition": -0.15,
|
||||||
|
"z_addition": 0.0,
|
||||||
|
"local_yaw": 0.0,
|
||||||
|
"pitch_addition": 0.0,
|
||||||
|
"roll_set": -60.0
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"bettercombat:dual_handed_slash_uncross": [
|
||||||
|
{
|
||||||
|
"particle_type": "slash180",
|
||||||
|
"x_addition": 0.2,
|
||||||
|
"y_addition": -0.15,
|
||||||
|
"z_addition": 0.0,
|
||||||
|
"local_yaw": 0.0,
|
||||||
|
"pitch_addition": 0.0,
|
||||||
|
"roll_set": 240.0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"particle_type": "slash180",
|
||||||
|
"x_addition": -0.2,
|
||||||
|
"y_addition": -0.15,
|
||||||
|
"z_addition": 0.0,
|
||||||
|
"local_yaw": 0.0,
|
||||||
|
"pitch_addition": 0.0,
|
||||||
|
"roll_set": 300.0
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"bettercombat:dual_handed_stab": [
|
||||||
|
{
|
||||||
|
"particle_type": "stab",
|
||||||
|
"x_addition": 0.4,
|
||||||
|
"y_addition": -0.3,
|
||||||
|
"z_addition": 0.0,
|
||||||
|
"local_yaw": 0.0,
|
||||||
|
"pitch_addition": 0.0,
|
||||||
|
"roll_set": 0.0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"particle_type": "stab",
|
||||||
|
"x_addition": -0.4,
|
||||||
|
"y_addition": -0.3,
|
||||||
|
"z_addition": 0.0,
|
||||||
|
"local_yaw": 0.0,
|
||||||
|
"pitch_addition": 0.0,
|
||||||
|
"roll_set": 0.0
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"bettercombat:two_handed_stab_left": [
|
||||||
|
{
|
||||||
|
"particle_type": "stab",
|
||||||
|
"x_addition": 0.0,
|
||||||
|
"y_addition": -0.15,
|
||||||
|
"z_addition": 0.0,
|
||||||
|
"local_yaw": 0.0,
|
||||||
|
"pitch_addition": 0.0,
|
||||||
|
"roll_set": 0.0
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"bettercombat:two_handed_stab_right": [
|
||||||
|
{
|
||||||
|
"particle_type": "stab",
|
||||||
|
"x_addition": 0.0,
|
||||||
|
"y_addition": -0.15,
|
||||||
|
"z_addition": 0.0,
|
||||||
|
"local_yaw": 0.0,
|
||||||
|
"pitch_addition": 0.0,
|
||||||
|
"roll_set": 0.0
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"bettercombat:two_handed_slash_horizontal_right": [
|
||||||
|
{
|
||||||
|
"particle_type": "slash180",
|
||||||
|
"x_addition": 0.0,
|
||||||
|
"y_addition": -0.1,
|
||||||
|
"z_addition": 0.0,
|
||||||
|
"local_yaw": 0.0,
|
||||||
|
"pitch_addition": 0.0,
|
||||||
|
"roll_set": -5.0
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"bettercombat:two_handed_slash_horizontal_left": [
|
||||||
|
{
|
||||||
|
"particle_type": "slash180",
|
||||||
|
"x_addition": 0.0,
|
||||||
|
"y_addition": -0.1,
|
||||||
|
"z_addition": 0.0,
|
||||||
|
"local_yaw": 0.0,
|
||||||
|
"pitch_addition": 0.0,
|
||||||
|
"roll_set": 180.0
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"bettercombat:one_handed_slash_switch_blade_right": [
|
||||||
|
{
|
||||||
|
"particle_type": "slash180",
|
||||||
|
"x_addition": 0.0,
|
||||||
|
"y_addition": -0.1,
|
||||||
|
"z_addition": 0.0,
|
||||||
|
"local_yaw": 0.0,
|
||||||
|
"pitch_addition": 0.0,
|
||||||
|
"roll_set": 0.0
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"bettercombat:one_handed_slash_switch_blade_left": [
|
||||||
|
{
|
||||||
|
"particle_type": "slash180",
|
||||||
|
"x_addition": 0.0,
|
||||||
|
"y_addition": -0.1,
|
||||||
|
"z_addition": 0.0,
|
||||||
|
"local_yaw": 0.0,
|
||||||
|
"pitch_addition": 0.0,
|
||||||
|
"roll_set": 180.0
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"bettercombat:two_handed_spin": [
|
||||||
|
{
|
||||||
|
"particle_type": "slash360",
|
||||||
|
"x_addition": 0.0,
|
||||||
|
"y_addition": -0.1,
|
||||||
|
"z_addition": 0.0,
|
||||||
|
"local_yaw": 0.0,
|
||||||
|
"pitch_addition": 0.0,
|
||||||
|
"roll_set": 180.0
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"bettercombat:two_handed_slash_vertical_right": [
|
||||||
|
{
|
||||||
|
"particle_type": "slash90",
|
||||||
|
"x_addition": 0.0,
|
||||||
|
"y_addition": -0.1,
|
||||||
|
"z_addition": 0.0,
|
||||||
|
"local_yaw": 45.0,
|
||||||
|
"pitch_addition": 0.0,
|
||||||
|
"roll_set": -80.0
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"bettercombat:two_handed_slash_vertical_left": [
|
||||||
|
{
|
||||||
|
"particle_type": "slash90",
|
||||||
|
"x_addition": 0.0,
|
||||||
|
"y_addition": -0.1,
|
||||||
|
"z_addition": 0.0,
|
||||||
|
"local_yaw": 45.0,
|
||||||
|
"pitch_addition": 0.0,
|
||||||
|
"roll_set": -100.0
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"bettercombat:two_handed_slam": [
|
||||||
|
{
|
||||||
|
"particle_type": "slash180",
|
||||||
|
"x_addition": 0.1,
|
||||||
|
"y_addition": -0.1,
|
||||||
|
"z_addition": 0.0,
|
||||||
|
"local_yaw": 45.0,
|
||||||
|
"pitch_addition": 0.0,
|
||||||
|
"roll_set": -86.0
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"bettercombat:two_handed_slam_heavy": [
|
||||||
|
{
|
||||||
|
"particle_type": "slash180",
|
||||||
|
"x_addition": 0.1,
|
||||||
|
"y_addition": -0.1,
|
||||||
|
"z_addition": 0.0,
|
||||||
|
"local_yaw": 45.0,
|
||||||
|
"pitch_addition": 0.0,
|
||||||
|
"roll_set": -86.0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
241
betterf3.json
Normal file
241
betterf3.json
Normal file
@@ -0,0 +1,241 @@
|
|||||||
|
{
|
||||||
|
"general": {
|
||||||
|
"disable_mod": false,
|
||||||
|
"hide_bossbar": true,
|
||||||
|
"shadow_text": true,
|
||||||
|
"auto_start": false,
|
||||||
|
"animationSpeed": 2.0,
|
||||||
|
"always_show_ping": false,
|
||||||
|
"hide_debug_crosshair": false,
|
||||||
|
"background_color": 1867534416,
|
||||||
|
"space_modules": false,
|
||||||
|
"always_show_profiler": false,
|
||||||
|
"animations": true,
|
||||||
|
"fontScale": 1.0,
|
||||||
|
"hide_sidebar": true,
|
||||||
|
"always_show_tps": false
|
||||||
|
},
|
||||||
|
"modules_right": [
|
||||||
|
{
|
||||||
|
"name": "system",
|
||||||
|
"name_color": 16755200,
|
||||||
|
"value_color": 5636095,
|
||||||
|
"lines": {
|
||||||
|
"opengl_version": true,
|
||||||
|
"allocation_rate": true,
|
||||||
|
"display": true,
|
||||||
|
"java_version": true,
|
||||||
|
"gpu_driver": true,
|
||||||
|
"memory_usage": true,
|
||||||
|
"allocated_memory": true,
|
||||||
|
"cpu": true,
|
||||||
|
"gpu_utilization": true,
|
||||||
|
"time": true,
|
||||||
|
"gpu": true
|
||||||
|
},
|
||||||
|
"enabled": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "miscright",
|
||||||
|
"name_color": 16645526,
|
||||||
|
"value_color": 5636095,
|
||||||
|
"lines": {
|
||||||
|
"misc_right": true
|
||||||
|
},
|
||||||
|
"enabled": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"empty_lines": 1,
|
||||||
|
"name": "empty",
|
||||||
|
"lines": {
|
||||||
|
"nothing": true
|
||||||
|
},
|
||||||
|
"enabled": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "target",
|
||||||
|
"name_color": 43775,
|
||||||
|
"value_color": 16777045,
|
||||||
|
"lines": {
|
||||||
|
"id_fluid": true,
|
||||||
|
"fluid_tags": true,
|
||||||
|
"block_states": true,
|
||||||
|
"targeted_block": true,
|
||||||
|
"block_tags": true,
|
||||||
|
"id_block": true,
|
||||||
|
"nothing": true,
|
||||||
|
"nothing2": true,
|
||||||
|
"targeted_fluid": true,
|
||||||
|
"targeted_entity": true,
|
||||||
|
"fluid_states": true
|
||||||
|
},
|
||||||
|
"enabled": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"modules_left": [
|
||||||
|
{
|
||||||
|
"name": "minecraft",
|
||||||
|
"name_color": 10506797,
|
||||||
|
"value_color": 43520,
|
||||||
|
"lines": {
|
||||||
|
"minecraft": true
|
||||||
|
},
|
||||||
|
"enabled": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"color_high": 5635925,
|
||||||
|
"color_med": 16777045,
|
||||||
|
"name": "fps",
|
||||||
|
"lines": {
|
||||||
|
"fps": true
|
||||||
|
},
|
||||||
|
"enabled": true,
|
||||||
|
"color_low": 16733525
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "graphics",
|
||||||
|
"name_color": 16755200,
|
||||||
|
"value_color": 5636095,
|
||||||
|
"lines": {
|
||||||
|
"shader": true,
|
||||||
|
"render_distance": true,
|
||||||
|
"graphics": true,
|
||||||
|
"clouds": true,
|
||||||
|
"biome_blend_radius": true
|
||||||
|
},
|
||||||
|
"enabled": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "server",
|
||||||
|
"name_color": 11184810,
|
||||||
|
"value_color": 16777045,
|
||||||
|
"lines": {
|
||||||
|
"server_tick": true,
|
||||||
|
"packets_sent": true,
|
||||||
|
"packets_received": true,
|
||||||
|
"tick_manager_status": true
|
||||||
|
},
|
||||||
|
"enabled": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"color_x": 16733525,
|
||||||
|
"color_y": 5635925,
|
||||||
|
"color_z": 5636095,
|
||||||
|
"name": "coords",
|
||||||
|
"name_color": 16733525,
|
||||||
|
"lines": {
|
||||||
|
"chunk_coords": true,
|
||||||
|
"player_coords": true,
|
||||||
|
"block_coords": true,
|
||||||
|
"velocity": true,
|
||||||
|
"chunk_relative_coords": true,
|
||||||
|
"abs_velocity": true
|
||||||
|
},
|
||||||
|
"enabled": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "chunks",
|
||||||
|
"chunks_disabled_color": 16733525,
|
||||||
|
"name_color": 43775,
|
||||||
|
"value_color": 16777045,
|
||||||
|
"total_chunks_color": 16755200,
|
||||||
|
"lines": {
|
||||||
|
"chunk_file": true,
|
||||||
|
"available_buffers": true,
|
||||||
|
"loaded_chunks_server": true,
|
||||||
|
"forceloaded_chunks": true,
|
||||||
|
"chunk_culling": true,
|
||||||
|
"pending_uploads": true,
|
||||||
|
"pending_chunks": true,
|
||||||
|
"loaded_chunks": true,
|
||||||
|
"spawn_chunks": true,
|
||||||
|
"client_chunk_cache": true,
|
||||||
|
"chunk_sections": true
|
||||||
|
},
|
||||||
|
"chunks_enabled_color": 5635925,
|
||||||
|
"enabled": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "location",
|
||||||
|
"name_color": 43520,
|
||||||
|
"value_color": 5636095,
|
||||||
|
"lines": {
|
||||||
|
"light": true,
|
||||||
|
"biome": true,
|
||||||
|
"rotation": true,
|
||||||
|
"facing": true,
|
||||||
|
"slime_chunk": true,
|
||||||
|
"local_difficulty": true,
|
||||||
|
"day_ticks": true,
|
||||||
|
"days_played": true,
|
||||||
|
"dimension": true,
|
||||||
|
"highest_block": true,
|
||||||
|
"highest_block_server": true,
|
||||||
|
"light_server": true
|
||||||
|
},
|
||||||
|
"enabled": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "entity",
|
||||||
|
"name_color": 16733525,
|
||||||
|
"value_color": 16777045,
|
||||||
|
"total_entities_color": 16755200,
|
||||||
|
"lines": {
|
||||||
|
"entities": true,
|
||||||
|
"water_creature": true,
|
||||||
|
"underground_water_creature": true,
|
||||||
|
"ambient": true,
|
||||||
|
"particles": true,
|
||||||
|
"axolotls": true,
|
||||||
|
"creature": true,
|
||||||
|
"water_ambient": true,
|
||||||
|
"monster": true,
|
||||||
|
"misc": true
|
||||||
|
},
|
||||||
|
"enabled": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"maximum_color": 43690,
|
||||||
|
"name": "sound",
|
||||||
|
"name_color": 16755200,
|
||||||
|
"value_color": 5636095,
|
||||||
|
"lines": {
|
||||||
|
"ambient_sounds": true,
|
||||||
|
"sounds": true,
|
||||||
|
"mood": true
|
||||||
|
},
|
||||||
|
"enabled": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"enabled_color": 5635925,
|
||||||
|
"name": "help",
|
||||||
|
"name_color": 16645526,
|
||||||
|
"value_color": 5636095,
|
||||||
|
"disabled_color": 16733525,
|
||||||
|
"lines": {
|
||||||
|
"help": true,
|
||||||
|
"fps_tps_new": true,
|
||||||
|
"ping": true,
|
||||||
|
"pie_graph_new": true
|
||||||
|
},
|
||||||
|
"enabled": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"empty_lines": 1,
|
||||||
|
"name": "empty",
|
||||||
|
"lines": {
|
||||||
|
"nothing": true
|
||||||
|
},
|
||||||
|
"enabled": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "miscleft",
|
||||||
|
"name_color": 16645526,
|
||||||
|
"value_color": 5636095,
|
||||||
|
"lines": {
|
||||||
|
"misc_left": true
|
||||||
|
},
|
||||||
|
"enabled": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
18
bridgingmod.json
Normal file
18
bridgingmod.json
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"version": 2,
|
||||||
|
"enableBridgingAssist": true,
|
||||||
|
"onlyBridgeWhenCrouched": false,
|
||||||
|
"supportedBridgeAxes": "BOTH",
|
||||||
|
"supportedBridgeAxesWhenCrouched": "FALLBACK",
|
||||||
|
"enableSlabAssist": true,
|
||||||
|
"enableNonSolidReplace": true,
|
||||||
|
"delayPostBridging": 4,
|
||||||
|
"showCrosshair": true,
|
||||||
|
"showOutline": false,
|
||||||
|
"showOutlineEvenWhenNotBridging": false,
|
||||||
|
"nonBridgeRespectsCrouchRules": true,
|
||||||
|
"outlineColour": 1711276032,
|
||||||
|
"showDebugHighlight": true,
|
||||||
|
"showNonBridgingDebugHighlight": false,
|
||||||
|
"showDebugTrace": false
|
||||||
|
}
|
||||||
25
camerautils/camerautils.properties
Normal file
25
camerautils/camerautils.properties
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
smoothness=0.0
|
||||||
|
min_smoothness=40.0
|
||||||
|
max_smoothness=100.0
|
||||||
|
cinematic_camera_modifier=1.0
|
||||||
|
zoom=0.5300000000000002
|
||||||
|
zoom_sensitivity=0.01
|
||||||
|
third_person_zoom=4.0
|
||||||
|
third_person_zoom_sensitivity=0.1
|
||||||
|
third_person_cam_1_offset_x=-4.0
|
||||||
|
third_person_cam_1_offset_y=0.0
|
||||||
|
third_person_cam_1_offset_z=0.0
|
||||||
|
third_person_cam_1_inverted=false
|
||||||
|
third_person_cam_1_hide_gui=false
|
||||||
|
third_person_cam_1_rotation_x=0.0
|
||||||
|
third_person_cam_2_offset_x=-4.0
|
||||||
|
third_person_cam_2_offset_y=0.0
|
||||||
|
third_person_cam_2_offset_z=0.0
|
||||||
|
third_person_cam_2_inverted=false
|
||||||
|
third_person_cam_2_hide_gui=false
|
||||||
|
third_person_cam_2_rotation_x=0.0
|
||||||
|
modifier_key=RIGHT_ALT
|
||||||
|
gui_opacity=1.0
|
||||||
|
zoom_animation_from=1.0
|
||||||
|
zoom_animation_to=0.1
|
||||||
|
zoom_animation_duration=200
|
||||||
9
cardinal-components-api.properties
Normal file
9
cardinal-components-api.properties
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
# If set to false, warnings will not get logged when a component fails to be resolved (typically due to mods being removed)
|
||||||
|
# Default value: true
|
||||||
|
log-deserialization-warnings = true
|
||||||
|
# If log-deserialization-warnings is enabled, warnings will be printed at most *this number of times* for every component type
|
||||||
|
# Default value: 5
|
||||||
|
max-deserialization-warnings = 5
|
||||||
|
|
||||||
|
# Internal value, do not edit or your changes may be arbitrarily reset
|
||||||
|
config-version = 2
|
||||||
13
cavedust.json
Normal file
13
cavedust.json
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
{
|
||||||
|
"width": 10,
|
||||||
|
"height": 10,
|
||||||
|
"velocityRandomness": 0,
|
||||||
|
"caveDustEnabled": true,
|
||||||
|
"seaLevelCheck": true,
|
||||||
|
"superFlatStatus": false,
|
||||||
|
"upperLimit": 64.0,
|
||||||
|
"lowerLimit": -64.0,
|
||||||
|
"particleMultiplier": 1,
|
||||||
|
"particleMultiplierMultiplier": 10,
|
||||||
|
"particleID": 109
|
||||||
|
}
|
||||||
11
charmofundying-server.toml
Normal file
11
charmofundying-server.toml
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
#The vertical offset for rendering the totem on the player.
|
||||||
|
#Range: -100.0 ~ 100.0
|
||||||
|
yOffset = 0.0
|
||||||
|
#The horizontal offset for rendering the totem on the player.
|
||||||
|
#Range: -100.0 ~ 100.0
|
||||||
|
xOffset = 0.0
|
||||||
|
#The z-axis offset for rendering the totem on the player.
|
||||||
|
#Range: -100.0 ~ 100.0
|
||||||
|
zOffset = 0.0
|
||||||
|
#If enabled, renders the equipped totem on players.
|
||||||
|
renderTotem = true
|
||||||
8
chunky/config.json
Normal file
8
chunky/config.json
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"version": 2,
|
||||||
|
"language": "en",
|
||||||
|
"continueOnRestart": false,
|
||||||
|
"forceLoadExistingChunks": false,
|
||||||
|
"silent": false,
|
||||||
|
"updateInterval": 1
|
||||||
|
}
|
||||||
38
colorfulhearts.toml
Normal file
38
colorfulhearts.toml
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
[absorption]
|
||||||
|
#Render vanilla hearts
|
||||||
|
#Default: true
|
||||||
|
vanillaHearts = true
|
||||||
|
#Two alternating colors while withered
|
||||||
|
#Default: ["#787061", "#73625C"]
|
||||||
|
witheredColors = ["#787061", "#73625C"]
|
||||||
|
#Two alternating colors while freezing
|
||||||
|
#Default: ["#90D136", "#36D183"]
|
||||||
|
frozenColors = ["#90D136", "#36D183"]
|
||||||
|
#Two alternating colors while poisoned
|
||||||
|
#Default: ["#BFF230", "#7AA15A"]
|
||||||
|
poisonedColors = ["#BFF230", "#7AA15A"]
|
||||||
|
#Colors for every 10 hearts (not counting the default red)
|
||||||
|
#All values are written as hexadecimal RGB color in '#RRGGBB' format
|
||||||
|
#Default: ["#E1FA9B", "#A0FFAF", "#AAFFFA", "#AACDFF", "#D7B4FF", "#FAA5FF", "#FFB4B4", "#FFAA7D", "#D7F0FF", "#EBFFFA"]
|
||||||
|
colors = ["#E1FA9B", "#A0FFAF", "#AAFFFA", "#AACDFF", "#D7B4FF", "#FAA5FF", "#FFB4B4", "#FFAA7D", "#D7F0FF", "#EBFFFA"]
|
||||||
|
|
||||||
|
[health]
|
||||||
|
#Render vanilla hearts
|
||||||
|
#Default: true
|
||||||
|
vanillaHearts = true
|
||||||
|
#Two alternating colors while withered
|
||||||
|
#There can be one color in case vanilla withered heart is wanted
|
||||||
|
#Default: ["#0F0F0F"]
|
||||||
|
witheredColors = ["#0F0F0F"]
|
||||||
|
#Two alternating colors while freezing
|
||||||
|
#There can be one color in case vanilla frozen heart is wanted
|
||||||
|
#Default: ["#3E70E6"]
|
||||||
|
frozenColors = ["#3E70E6"]
|
||||||
|
#Two alternating colors while poisoned
|
||||||
|
#There can be one color in case vanilla poisoned heart is wanted
|
||||||
|
#Default: ["#739B00"]
|
||||||
|
poisonedColors = ["#739B00"]
|
||||||
|
#Colors for every 10 hearts (not counting the default red)
|
||||||
|
#All values are written as hexadecimal RGB color in '#RRGGBB' format
|
||||||
|
#Default: ["#F06E14", "#F5DC23", "#2DB928", "#1EAFBE", "#7346E1", "#FA7DEB", "#EB375A", "#FF8278", "#AAFFFA", "#EBEBFF"]
|
||||||
|
colors = ["#F06E14", "#F5DC23", "#2DB928", "#1EAFBE", "#7346E1", "#FA7DEB", "#EB375A", "#FF8278", "#AAFFFA", "#EBEBFF"]
|
||||||
6
continuity.json
Normal file
6
continuity.json
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"connected_textures": true,
|
||||||
|
"emissive_textures": true,
|
||||||
|
"custom_block_layers": true,
|
||||||
|
"use_manual_culling": true
|
||||||
|
}
|
||||||
18
creeper_firework.json5
Normal file
18
creeper_firework.json5
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
// Will creeper's active-explosion turn into firework?
|
||||||
|
"CREEPER_EXPLODE_INTO_FIREWORK": true,
|
||||||
|
// Will the active-explosion firework destroy nearby environment just like creeper normally exploding?
|
||||||
|
"CREEPER_FIREWORK_DESTROY_BLOCK": false,
|
||||||
|
// Will the active-explosion firework effect hurt nearby creature?
|
||||||
|
"CREEPER_FIREWORK_HURT_CREATURE": false,
|
||||||
|
// The probability of creeper turning into firework when actively explodes. It must be bigger than 0.0 and not exceed 1.0.
|
||||||
|
"CREEPER_EXPLODE_INTO_FIREWORK_PROBABILITY": 1.0,
|
||||||
|
// Will creeper explode into firework when die?
|
||||||
|
"CREEPER_EXPLODE_INTO_FIREWORK_WHEN_DIE": false,
|
||||||
|
// Will the death-explosion firework destroy nearby environment just like creeper normally exploding?
|
||||||
|
"CREEPER_DEATH_FIREWORK_DESTROY_BLOCK": false,
|
||||||
|
// Will the death-explosion firework effect hurt nearby creature?
|
||||||
|
"CREEPER_DEATH_FIREWORK_HURT_CREATURE": false,
|
||||||
|
// The probability of creeper turning into firework when die. It must be bigger than 0.0 and not exceed 1.0.
|
||||||
|
"CREEPER_EXPLODE_INTO_FIREWORK_PROBABILITY_WHEN_DIE": 1.0
|
||||||
|
}
|
||||||
29
durabilitytooltip-common.toml
Normal file
29
durabilitytooltip-common.toml
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
[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: [¨€¨€¨€???????]'
|
||||||
|
# Allowed values: BAR, NUMBERS, TEXT - Default: NUMBERS
|
||||||
|
tooltipStyle = "NUMBERS"
|
||||||
|
|
||||||
|
# Should the tooltip include the 'Durability:' hint?
|
||||||
|
# Allowed values: true, false - Default: true
|
||||||
|
showTooltipHint = true
|
||||||
|
|
||||||
|
# What colors should be used for the reactive part (numbers/text/bar characters) of the tooltip? 'base' means use the base color, 'gold' means always gold, 'varying' means green/orange/red depending on remaining durability.
|
||||||
|
# Allowed values: BASE, GOLD, VARYING - Default: VARYING
|
||||||
|
tooltipColorStyle = "VARYING"
|
||||||
|
|
||||||
|
# What should be the base text color of the tooltip?
|
||||||
|
# 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, OBFUSCATED, BOLD, STRIKETHROUGH, UNDERLINE, ITALIC, RESET - Default: GRAY
|
||||||
|
baseTooltipColor = "GRAY"
|
||||||
|
|
||||||
|
# Should the durability tooltip only be shown on vanilla tools?
|
||||||
|
# Allowed values: true, false - Default: false
|
||||||
|
onlyVanillaTools = false
|
||||||
|
|
||||||
|
# Should the durability tooltip be shown when a tool is not damaged?
|
||||||
|
# Allowed values: true, false - Default: true
|
||||||
|
showWhenFull = true
|
||||||
|
|
||||||
|
# Which mods should be blacklisted? Items from blacklisted mods won't show the durability tooltip.
|
||||||
|
# Allowed length: 0 ~ 100 - Default: 'tconstruct,supplementaries'
|
||||||
|
blackListedMods = "tconstruct,supplementaries"
|
||||||
|
|
||||||
133
dynamiccrosshair.json5
Normal file
133
dynamiccrosshair.json5
Normal file
@@ -0,0 +1,133 @@
|
|||||||
|
{
|
||||||
|
"dynamicCrosshair": false,
|
||||||
|
"disableDebugCrosshair": false,
|
||||||
|
"thirdPersonCrosshair": false,
|
||||||
|
"hideWithScreen": true,
|
||||||
|
"hideWithMap": true,
|
||||||
|
"fixCenteredCrosshair": false,
|
||||||
|
"crosshairConfig": {
|
||||||
|
"onBlock": true,
|
||||||
|
"onInteractableBlock": true,
|
||||||
|
"onEntity": true,
|
||||||
|
"holdingTool": "Always",
|
||||||
|
"displayCorrectTool": true,
|
||||||
|
"holdingMeleeWeapon": true,
|
||||||
|
"meleeWeaponOnEntity": false,
|
||||||
|
"meleeWeaponOnBreakableBlock": false,
|
||||||
|
"holdingRangedWeapon": "IfInteractable",
|
||||||
|
"holdingThrowable": "IfInteractable",
|
||||||
|
"holdingShield": true,
|
||||||
|
"holdingBlock": "IfInteractable",
|
||||||
|
"holdingBlockInOffhand": true,
|
||||||
|
"holdingUsableItem": "IfInteractable",
|
||||||
|
"forceHoldingSpyglass": false
|
||||||
|
},
|
||||||
|
"color": {
|
||||||
|
"overrideColor": false,
|
||||||
|
"customColor": -5588020,
|
||||||
|
"enableBlend": true
|
||||||
|
},
|
||||||
|
"dynamicCrosshairStyle": true,
|
||||||
|
"crosshairStyle": {
|
||||||
|
"regular": {
|
||||||
|
"style": "dynamiccrosshair:textures/gui/sprites/crosshair/cross-open.png",
|
||||||
|
"overrideColor": false,
|
||||||
|
"customColor": -5588020,
|
||||||
|
"enableBlend": true,
|
||||||
|
"coalesce": true
|
||||||
|
},
|
||||||
|
"onBlock": {
|
||||||
|
"style": "dynamiccrosshair:textures/gui/sprites/crosshair/cross-open.png",
|
||||||
|
"overrideColor": false,
|
||||||
|
"customColor": -5588020,
|
||||||
|
"enableBlend": true,
|
||||||
|
"coalesce": true
|
||||||
|
},
|
||||||
|
"onEntity": {
|
||||||
|
"style": "dynamiccrosshair:crosshair/circle",
|
||||||
|
"overrideColor": false,
|
||||||
|
"customColor": -5588020,
|
||||||
|
"enableBlend": true,
|
||||||
|
"coalesce": true
|
||||||
|
},
|
||||||
|
"holdingTool": {
|
||||||
|
"style": "dynamiccrosshair:textures/gui/sprites/crosshair/square.png",
|
||||||
|
"overrideColor": false,
|
||||||
|
"customColor": -5588020,
|
||||||
|
"enableBlend": true,
|
||||||
|
"coalesce": true
|
||||||
|
},
|
||||||
|
"holdingMeleeWeapon": {
|
||||||
|
"style": "dynamiccrosshair:textures/gui/sprites/crosshair/cross-open.png",
|
||||||
|
"overrideColor": false,
|
||||||
|
"customColor": -5588020,
|
||||||
|
"enableBlend": true,
|
||||||
|
"coalesce": true
|
||||||
|
},
|
||||||
|
"holdingRangedWeapon": {
|
||||||
|
"style": "dynamiccrosshair:textures/gui/sprites/crosshair/cross-open-diagonal.png",
|
||||||
|
"overrideColor": false,
|
||||||
|
"customColor": -5588020,
|
||||||
|
"enableBlend": true,
|
||||||
|
"coalesce": false
|
||||||
|
},
|
||||||
|
"holdingThrowable": {
|
||||||
|
"style": "dynamiccrosshair:textures/gui/sprites/crosshair/circle-large.png",
|
||||||
|
"overrideColor": false,
|
||||||
|
"customColor": -5588020,
|
||||||
|
"enableBlend": true,
|
||||||
|
"coalesce": true
|
||||||
|
},
|
||||||
|
"holdingBlock": {
|
||||||
|
"style": "dynamiccrosshair:textures/gui/sprites/crosshair/diamond.png",
|
||||||
|
"overrideColor": false,
|
||||||
|
"customColor": -5588020,
|
||||||
|
"enableBlend": true,
|
||||||
|
"coalesce": false
|
||||||
|
},
|
||||||
|
"interact": {
|
||||||
|
"style": "dynamiccrosshair:textures/gui/sprites/crosshair/brackets.png",
|
||||||
|
"overrideColor": false,
|
||||||
|
"customColor": -5588020,
|
||||||
|
"enableBlend": true,
|
||||||
|
"coalesce": true
|
||||||
|
},
|
||||||
|
"useItem": {
|
||||||
|
"style": "dynamiccrosshair:textures/gui/sprites/crosshair/brackets-round.png",
|
||||||
|
"overrideColor": false,
|
||||||
|
"customColor": -5588020,
|
||||||
|
"enableBlend": true,
|
||||||
|
"coalesce": true
|
||||||
|
},
|
||||||
|
"shield": {
|
||||||
|
"style": "dynamiccrosshair:textures/gui/sprites/crosshair/brackets-bottom.png",
|
||||||
|
"overrideColor": false,
|
||||||
|
"customColor": -5588020,
|
||||||
|
"enableBlend": true,
|
||||||
|
"coalesce": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"crosshairModifiers": {
|
||||||
|
"modCorrectTool": {
|
||||||
|
"style": "dynamiccrosshair:textures/gui/sprites/crosshair/dot.png",
|
||||||
|
"overrideColor": true,
|
||||||
|
"customColor": -16711936,
|
||||||
|
"enableBlend": false,
|
||||||
|
"coalesce": true
|
||||||
|
},
|
||||||
|
"modIncorrectTool": {
|
||||||
|
"style": "dynamiccrosshair:textures/gui/sprites/crosshair/cross-diagonal-small.png",
|
||||||
|
"overrideColor": true,
|
||||||
|
"customColor": -65536,
|
||||||
|
"enableBlend": false,
|
||||||
|
"coalesce": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"enableTweaks": true,
|
||||||
|
"additionalTools": [],
|
||||||
|
"additionalMeleeWeapons": [],
|
||||||
|
"additionalRangedWeapons": [],
|
||||||
|
"additionalThrowables": [],
|
||||||
|
"additionalUsableItems": [],
|
||||||
|
"additionalInteractableBlocks": []
|
||||||
|
}
|
||||||
6
easyanvils-client.toml
Normal file
6
easyanvils-client.toml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
#Render inventory contents of an anvil.
|
||||||
|
#Default Value: true
|
||||||
|
render_anvil_contents = true
|
||||||
|
#Add a tooltip to name tag items explaining how the change the name on the fly.
|
||||||
|
#Default Value: true
|
||||||
|
name_tag_tooltip = true
|
||||||
3
easyanvils-common.toml
Normal file
3
easyanvils-common.toml
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
#Enable a crafting recipe for name tags.
|
||||||
|
#Default Value: false
|
||||||
|
name_tag_crafting_recipe = false
|
||||||
79
easyanvils-server.toml
Normal file
79
easyanvils-server.toml
Normal file
@@ -0,0 +1,79 @@
|
|||||||
|
[costs]
|
||||||
|
#Restored percentage of full durability for an item after repairing with a single valid repair material.
|
||||||
|
#Default Value: 0.25
|
||||||
|
#Range: 0.0 ~ 1.0
|
||||||
|
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.
|
||||||
|
#Default Value: 2
|
||||||
|
#Range: > 0
|
||||||
|
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.
|
||||||
|
#Default Value: ALL_ITEMS
|
||||||
|
#Allowed Values: NEVER, ALL_ITEMS, NAME_TAGS_ONLY
|
||||||
|
free_renames = "ALL_ITEMS"
|
||||||
|
#Max cost of enchantment level allowed to be spent in an anvil. Every operation exceeding the limit will show as 'Too Expensive!' and will be disallowed.
|
||||||
|
#If set to '-1' the limit is disabled.
|
||||||
|
#Set to '40' enchantment levels in vanilla.
|
||||||
|
#Default Value: -1
|
||||||
|
#Range: > -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.
|
||||||
|
#Default Value: 0.12
|
||||||
|
#Range: 0.0 ~ 1.0
|
||||||
|
repair_with_other_item_bonus_durability = 0.12
|
||||||
|
#Costs for applying enchantments from enchanted books are halved.
|
||||||
|
#Default Value: true
|
||||||
|
halved_book_costs = true
|
||||||
|
#The additional cost in levels for each valid repair material an item is repaired with.
|
||||||
|
#Default Value: 1
|
||||||
|
#Range: > 0
|
||||||
|
repair_with_material_unit_cost = 1
|
||||||
|
|
||||||
|
[prior_work_penalty]
|
||||||
|
#FIXED: When renaming / repairing, ignore any prior work penalty on the item. Makes prior work penalty only relevant when new enchantments are added.
|
||||||
|
#LIMITED: When renaming / repairing cost exceeds max anvil repair cost, limit cost just below max cost.
|
||||||
|
#VANILLA: Renaming / repairing increase with prior work penalty and will no longer be possible when max cost is exceeded.
|
||||||
|
#Default Value: FIXED
|
||||||
|
#Allowed Values: VANILLA, FIXED, LIMITED
|
||||||
|
rename_and_repair_costs = "FIXED"
|
||||||
|
#Controls how working an item in the anvil multiple times affects the cost of future operations.
|
||||||
|
#LIMITED: Penalty doubles every time an item is worked, but every increase cannot exceed a given limit.
|
||||||
|
#VANILLA: Penalty doubles every time an item is worked.
|
||||||
|
#NONE: Penalty is disabled by staying at 0 and does not increase.
|
||||||
|
#Default Value: LIMITED
|
||||||
|
#Allowed Values: NONE, VANILLA, LIMITED
|
||||||
|
prior_work_penalty = "LIMITED"
|
||||||
|
#Prevents the prior work penalty from increasing when combining two enchanted books.
|
||||||
|
#Default Value: 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.
|
||||||
|
#Default Value: 4
|
||||||
|
#Range: > 1
|
||||||
|
maximum_prior_work_penalty_increase = 4
|
||||||
|
#Prevents the prior work penalty from increasing when the item has only been renamed or repaired.
|
||||||
|
#Default Value: true
|
||||||
|
penalty_free_renames_and_repairs = true
|
||||||
|
|
||||||
|
[miscellaneous]
|
||||||
|
#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
|
||||||
|
#Range: 0.0 ~ 1.0
|
||||||
|
anvil_break_chance = 0.05
|
||||||
|
#Solely renaming items in an anvil will never cause the anvil to break.
|
||||||
|
#Default Value: true
|
||||||
|
risk_free_anvil_renaming = true
|
||||||
|
#Edit name tags without cost nor anvil, simply by sneak + right-clicking.
|
||||||
|
#Default Value: true
|
||||||
|
edit_name_tags_no_anvil = true
|
||||||
|
#The naming field in anvils and the name tag gui will support formatting codes for setting custom text colors and styles.
|
||||||
|
#Default Value: true
|
||||||
|
renaming_supports_formatting = true
|
||||||
|
#Allow using iron blocks to repair an anvil by one damage stage. Can be automated using dispensers.
|
||||||
|
#Default Value: true
|
||||||
|
anvil_repairing = true
|
||||||
|
#Mobs that have a custom name drop a name tag with that name on death.
|
||||||
|
#Default Value: 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
|
||||||
23
easymagic-client.toml
Normal file
23
easymagic-client.toml
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
#Keep the vanilla book inside the enchantment screen instead of rendering a reroll button.
|
||||||
|
#The button is simply not visible, rerolling still works by clicking the book. Disabling the reroll feature itself is possible in the server config.
|
||||||
|
#Default Value: false
|
||||||
|
keep_enchantment_screen_book = false
|
||||||
|
#Show a tooltip for the hovered book in a chiseled bookshelf.
|
||||||
|
#DISABLED: Vanilla behavior, no tooltip shows.
|
||||||
|
#CROUCHING: A tooltip only shows while the player is crouching.
|
||||||
|
#ENABLED: A tooltip always shows when a book is looked at.
|
||||||
|
#Default Value: ENABLED
|
||||||
|
#Allowed Values: DISABLED, CROUCHING, ENABLED
|
||||||
|
chiseled_bookshelf_tooltip = "ENABLED"
|
||||||
|
#Render inventory contents of an enchanting table.
|
||||||
|
#Default Value: FLOATING
|
||||||
|
#Allowed Values: NONE, FLAT, 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.
|
||||||
|
#Default Value: 0
|
||||||
|
#Range: > -2147483648
|
||||||
|
offset_y = 0
|
||||||
43
easymagic-server.toml
Normal file
43
easymagic-server.toml
Normal file
@@ -0,0 +1,43 @@
|
|||||||
|
#Amount of bookshelves required to perform enchantments at the highest level.
|
||||||
|
#Default Value: 15
|
||||||
|
#Range: > 0
|
||||||
|
max_enchanting_power = 15
|
||||||
|
#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.
|
||||||
|
#Default Value: true
|
||||||
|
reroll_enchantments = true
|
||||||
|
#Switch re-rolling cost from experience points to full enchantment levels, making re-rolls considerable more expensive.
|
||||||
|
#Default Value: false
|
||||||
|
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.
|
||||||
|
#Default Value: 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.
|
||||||
|
#The default re-roll catalyst is simply lapis lazuli as defined in 'easymagic:enchanting_catalysts'.
|
||||||
|
#Requires the re-rolling option to be enabled.
|
||||||
|
#Default Value: 1
|
||||||
|
#Range: 0 ~ 64
|
||||||
|
reroll_catalyst_cost = 1
|
||||||
|
#Choose how many enchantments are shown on the enchanting tooltip, if any at all.
|
||||||
|
#Default Value: SINGLE
|
||||||
|
#Allowed Values: NONE, SINGLE, ALL
|
||||||
|
enchantment_hint = "ALL"
|
||||||
|
#Do chiseled bookshelves provide enchanting power to an enchanting table, one for every three contained books.
|
||||||
|
#NONE: Vanilla behavior, no power is provided.
|
||||||
|
#FACING: The bookshelf must face the enchanting table to provide any power.
|
||||||
|
#ALL: Chiseled bookshelves provide enchanting power regardless of where they are facing.
|
||||||
|
#Default Value: FACING
|
||||||
|
#Allowed Values: NONE, FACING, ALL
|
||||||
|
chiseled_bookshelf_enchanting_power = "FACING"
|
||||||
|
#Catalyst items for re-rolling are defined by the 'easymagic:reroll_catalysts' item tag instead of 'easymagic:enchanting_catalysts' (which includes just lapis lazuli by default).
|
||||||
|
#Unlocks an additional slot for providing those items in the enchanting table interface.
|
||||||
|
#Default Value: false
|
||||||
|
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.
|
||||||
|
#Requires the re-rolling option to be enabled.
|
||||||
|
#Default Value: 5
|
||||||
|
#Range: > 0
|
||||||
|
reroll_experience_points_cost = 5
|
||||||
5
elytradrag.properties
Normal file
5
elytradrag.properties
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
#Elytra Drag Configuration
|
||||||
|
#Fri Jan 16 14:59:48 CST 2026
|
||||||
|
drag=2.0
|
||||||
|
maximum-fall-distance-while-slowing-Down=15.0
|
||||||
|
minimum-speed-required=0.1
|
||||||
20
enhanced_bes.properties
Normal file
20
enhanced_bes.properties
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
#Configuration file for Enhanced Block Entities
|
||||||
|
#Mon Jan 19 04:25:04 CST 2026
|
||||||
|
bed_ao=false
|
||||||
|
bell_ao=true
|
||||||
|
chest_ao=false
|
||||||
|
christmas_chests=allowed
|
||||||
|
decorated_pot_ao=false
|
||||||
|
experimental_beds=true
|
||||||
|
experimental_chests=true
|
||||||
|
experimental_signs=true
|
||||||
|
force_resource_pack_compat=false
|
||||||
|
render_enhanced_beds=true
|
||||||
|
render_enhanced_bells=true
|
||||||
|
render_enhanced_chests=true
|
||||||
|
render_enhanced_decorated_pots=true
|
||||||
|
render_enhanced_shulker_boxes=true
|
||||||
|
render_enhanced_signs=true
|
||||||
|
shulker_box_ao=false
|
||||||
|
sign_ao=false
|
||||||
|
sign_text_rendering=smart
|
||||||
25
entity_model_features.json
Normal file
25
entity_model_features.json
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
{
|
||||||
|
"logModelCreationData": false,
|
||||||
|
"debugOnRightClick": false,
|
||||||
|
"renderModeChoice": "NORMAL",
|
||||||
|
"vanillaModelHologramRenderMode_2": "OFF",
|
||||||
|
"attemptRevertingEntityModelsAlteredByAnotherMod": true,
|
||||||
|
"modelExportMode": "NONE",
|
||||||
|
"attemptPhysicsModPatch_2": "CUSTOM",
|
||||||
|
"modelUpdateFrequency": "Average",
|
||||||
|
"entityRenderModeOverrides": {},
|
||||||
|
"entityPhysicsModPatchOverrides": {},
|
||||||
|
"entityVanillaHologramOverrides": {},
|
||||||
|
"modelsNamesDisabled": [],
|
||||||
|
"allowEBEModConfigModify": true,
|
||||||
|
"animationLODDistance": 20,
|
||||||
|
"retainDetailOnLowFps": true,
|
||||||
|
"retainDetailOnLargerMobs": true,
|
||||||
|
"animationFrameSkipDuringIrisShadowPass": true,
|
||||||
|
"preventFirstPersonHandAnimating": false,
|
||||||
|
"onlyClientPlayerModel": false,
|
||||||
|
"doubleChestAnimFix": true,
|
||||||
|
"variationRequiresDefaultModel": true,
|
||||||
|
"resetPlayerModelEachRender": true,
|
||||||
|
"onlyDebugRenderOnHover": false
|
||||||
|
}
|
||||||
36
entity_texture_features.json
Normal file
36
entity_texture_features.json
Normal file
@@ -0,0 +1,36 @@
|
|||||||
|
{
|
||||||
|
"illegalPathSupportMode": "None",
|
||||||
|
"enableCustomTextures": true,
|
||||||
|
"enableCustomBlockEntities": true,
|
||||||
|
"textureUpdateFrequency_V2": "Fast",
|
||||||
|
"enableEmissiveTextures": true,
|
||||||
|
"enableEnchantedTextures": true,
|
||||||
|
"enableEmissiveBlockEntities": true,
|
||||||
|
"emissiveRenderMode": "DULL",
|
||||||
|
"alwaysCheckVanillaEmissiveSuffix": true,
|
||||||
|
"enableArmorAndTrims": true,
|
||||||
|
"skinFeaturesEnabled": true,
|
||||||
|
"skinTransparencyMode": "ETF_SKINS_ONLY",
|
||||||
|
"skinTransparencyInExtraPixels": true,
|
||||||
|
"skinFeaturesEnableTransparency": true,
|
||||||
|
"skinFeaturesEnableFullTransparency": false,
|
||||||
|
"tryETFTransparencyForAllSkins": false,
|
||||||
|
"enableEnemyTeamPlayersSkinFeatures": true,
|
||||||
|
"enableBlinking": true,
|
||||||
|
"blinkFrequency": 150,
|
||||||
|
"blinkLength": 1,
|
||||||
|
"advanced_IncreaseCacheSizeModifier": 1.0,
|
||||||
|
"debugLoggingMode": "None",
|
||||||
|
"logTextureDataInitialization": false,
|
||||||
|
"hideConfigButton": false,
|
||||||
|
"disableVanillaDirectoryVariantTextures": false,
|
||||||
|
"use3DSkinLayerPatch": true,
|
||||||
|
"enableFullBodyWardenTextures": true,
|
||||||
|
"entityEmissiveOverrides": {},
|
||||||
|
"propertiesDisabled": [],
|
||||||
|
"propertyInvertUpdatingOverrides": [],
|
||||||
|
"entityRandomOverrides": {},
|
||||||
|
"entityEmissiveBrightOverrides": {},
|
||||||
|
"entityRenderLayerOverrides": {},
|
||||||
|
"entityLightOverrides": {}
|
||||||
|
}
|
||||||
67
entityculling.json
Normal file
67
entityculling.json
Normal file
@@ -0,0 +1,67 @@
|
|||||||
|
{
|
||||||
|
"configVersion": 7,
|
||||||
|
"renderNametagsThroughWalls": true,
|
||||||
|
"blockEntityWhitelist": [
|
||||||
|
"create:rope_pulley",
|
||||||
|
"botania:flame_ring",
|
||||||
|
"minecraft:beacon",
|
||||||
|
"create:hose_pulley",
|
||||||
|
"betterend:eternal_pedestal",
|
||||||
|
"botania:magic_missile",
|
||||||
|
"botania:falling_star"
|
||||||
|
],
|
||||||
|
"entityWhitelist": [
|
||||||
|
"botania:mana_burst",
|
||||||
|
"drg_flares:drg_flares",
|
||||||
|
"quark:soul_bead"
|
||||||
|
],
|
||||||
|
"tracingDistance": 128,
|
||||||
|
"debugMode": false,
|
||||||
|
"sleepDelay": 10,
|
||||||
|
"hitboxLimit": 50,
|
||||||
|
"captureRate": 5,
|
||||||
|
"skipMarkerArmorStands": true,
|
||||||
|
"tickCulling": true,
|
||||||
|
"tickCullingWhitelist": [
|
||||||
|
"minecraft:block_display",
|
||||||
|
"alexscaves:gum_worm",
|
||||||
|
"minecraft:jungle_boat",
|
||||||
|
"minecraft:spruce_boat",
|
||||||
|
"mts:builder_rendering",
|
||||||
|
"drg_flares:drg_flares",
|
||||||
|
"minecraft:mangrove_boat",
|
||||||
|
"mts:builder_existing",
|
||||||
|
"minecraft:acacia_boat",
|
||||||
|
"minecraft:birch_chest_boat",
|
||||||
|
"create:contraption",
|
||||||
|
"drg_flares:drg_flare",
|
||||||
|
"minecraft:birch_boat",
|
||||||
|
"minecraft:boat",
|
||||||
|
"mts:builder_seat",
|
||||||
|
"minecraft:cherry_boat",
|
||||||
|
"minecraft:spruce_chest_boat",
|
||||||
|
"alexscaves:gum_worm_segment",
|
||||||
|
"minecraft:dark_oak_boat",
|
||||||
|
"minecraft:oak_chest_boat",
|
||||||
|
"avm_staff:campfire_flame",
|
||||||
|
"minecraft:dark_oak_chest_boat",
|
||||||
|
"minecraft:text_display",
|
||||||
|
"create:gantry_contraption",
|
||||||
|
"minecraft:oak_boat",
|
||||||
|
"minecraft:pale_oak_boat",
|
||||||
|
"minecraft:acacia_chest_boat",
|
||||||
|
"minecraft:cherry_chest_boat",
|
||||||
|
"minecraft:item_display",
|
||||||
|
"create:stationary_contraption",
|
||||||
|
"minecraft:bamboo_raft",
|
||||||
|
"minecraft:firework_rocket",
|
||||||
|
"minecraft:jungle_chest_boat",
|
||||||
|
"create:carriage_contraption",
|
||||||
|
"minecraft:pale_oak_chest_boat",
|
||||||
|
"minecraft:bamboo_chest_raft",
|
||||||
|
"minecraft:mangrove_chest_boat"
|
||||||
|
],
|
||||||
|
"disableF3": false,
|
||||||
|
"skipEntityCulling": false,
|
||||||
|
"skipBlockEntityCulling": false
|
||||||
|
}
|
||||||
3
etf_warnings.json
Normal file
3
etf_warnings.json
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"ignoredConfigIds": []
|
||||||
|
}
|
||||||
9
fabric/indigo-renderer.properties
Normal file
9
fabric/indigo-renderer.properties
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
#Indigo properties file
|
||||||
|
#Mon Jan 19 20:16:32 CST 2026
|
||||||
|
always-tesselate-blocks=auto
|
||||||
|
ambient-occlusion-mode=hybrid
|
||||||
|
debug-compare-lighting=auto
|
||||||
|
fix-exterior-vertex-lighting=auto
|
||||||
|
fix-luminous-block-ambient-occlusion=auto
|
||||||
|
fix-mean-light-calculation=auto
|
||||||
|
fix-smooth-lighting-offset=auto
|
||||||
27
fallingleaves.json
Normal file
27
fallingleaves.json
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
{
|
||||||
|
"version": 1,
|
||||||
|
"displayDebugData": false,
|
||||||
|
"enabled": false,
|
||||||
|
"leafSize": 5,
|
||||||
|
"leafLifespan": 200,
|
||||||
|
"leafSpawnRate": 10,
|
||||||
|
"coniferLeafSpawnRate": 0,
|
||||||
|
"cherrySpawnRate": 10,
|
||||||
|
"snowflakeSpawnRate": 15,
|
||||||
|
"dropFromPlayerPlacedBlocks": true,
|
||||||
|
"leavesOnBlockHit": true,
|
||||||
|
"minimumFreeSpaceBelow": 1,
|
||||||
|
"windEnabled": true,
|
||||||
|
"windlessDimensions": [
|
||||||
|
"minecraft:the_end",
|
||||||
|
"minecraft:the_nether"
|
||||||
|
],
|
||||||
|
"leafSettings": {},
|
||||||
|
"leafSpawners": [],
|
||||||
|
"fallSpawnRateFactor": 1.8,
|
||||||
|
"winterSpawnRateFactor": 0.1,
|
||||||
|
"startingSpawnRadius": 0,
|
||||||
|
"decaySpawnRateFactor": 2.6,
|
||||||
|
"maxDecayLeaves": 9,
|
||||||
|
"registerParticles": true
|
||||||
|
}
|
||||||
8
farmersdelight-client.json
Normal file
8
farmersdelight-client.json
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"#README": "This config file does not support comments. To see them configure it in-game using YACL or Cloth Config (or just use Forge)",
|
||||||
|
"client": {
|
||||||
|
"nourishmentHungerOverlay": true,
|
||||||
|
"comfortHealthOverlay": true,
|
||||||
|
"foodEffectTooltip": true
|
||||||
|
}
|
||||||
|
}
|
||||||
74
farmersdelight-common.json
Normal file
74
farmersdelight-common.json
Normal file
@@ -0,0 +1,74 @@
|
|||||||
|
{
|
||||||
|
"#README": "This config file does not support comments. To see them configure it in-game using YACL or Cloth Config (or just use Forge)",
|
||||||
|
"settings": {
|
||||||
|
"enableVanillaCropCrates": true,
|
||||||
|
"farmersBuyFDCrops": true,
|
||||||
|
"wanderingTraderSellsFDItems": true,
|
||||||
|
"richSoilBoostChance": 0.2,
|
||||||
|
"cuttingBoardFortuneBonus": 0.1,
|
||||||
|
"enableRopeReeling": true,
|
||||||
|
"canvasSignDarkBackgroundList": [
|
||||||
|
"gray",
|
||||||
|
"purple",
|
||||||
|
"blue",
|
||||||
|
"brown",
|
||||||
|
"green",
|
||||||
|
"red",
|
||||||
|
"black"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"farming": {
|
||||||
|
"defaultTomatoVineRope": "farmersdelight:rope",
|
||||||
|
"enableTomatoVineClimbingTaggedRopes": true
|
||||||
|
},
|
||||||
|
"recipe_book": {
|
||||||
|
"enableRecipeBookCookingPot": true
|
||||||
|
},
|
||||||
|
"overrides": {
|
||||||
|
"vanillaSoupExtraEffects": true,
|
||||||
|
"rabbitStewBuff": true,
|
||||||
|
"dispenserUsesToolsOnCuttingBoard": true,
|
||||||
|
"stack_size": {
|
||||||
|
"enableStackableSoupItems": true,
|
||||||
|
"soupItemList": [
|
||||||
|
"minecraft:mushroom_stew",
|
||||||
|
"minecraft:beetroot_soup",
|
||||||
|
"minecraft:rabbit_stew"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"world": {
|
||||||
|
"generateFDChestLoot": true,
|
||||||
|
"genVillageCompostHeaps": true,
|
||||||
|
"genFDCropsOnVillageFarms": true,
|
||||||
|
"wild_cabbages": {
|
||||||
|
"chance": 30
|
||||||
|
},
|
||||||
|
"wild_beetroots": {
|
||||||
|
"chance": 30
|
||||||
|
},
|
||||||
|
"wild_potatoes": {
|
||||||
|
"chance": 100
|
||||||
|
},
|
||||||
|
"wild_carrots": {
|
||||||
|
"chance": 120
|
||||||
|
},
|
||||||
|
"wild_onions": {
|
||||||
|
"chance": 120
|
||||||
|
},
|
||||||
|
"wild_tomatoes": {
|
||||||
|
"chance": 100
|
||||||
|
},
|
||||||
|
"wild_rice": {
|
||||||
|
"chance": 20
|
||||||
|
},
|
||||||
|
"brown_mushroom_colonies": {
|
||||||
|
"genBrownMushroomColony": true,
|
||||||
|
"chance": 15
|
||||||
|
},
|
||||||
|
"red_mushroom_colonies": {
|
||||||
|
"genRedMushroomColony": true,
|
||||||
|
"chance": 15
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
22
ferritecore.mixin.properties
Normal file
22
ferritecore.mixin.properties
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
# Replace the blockstate neighbor table
|
||||||
|
replaceNeighborLookup = true
|
||||||
|
# Do not store the properties of a state explicitly and read themfrom the replace neighbor table instead. Requires replaceNeighborLookup to be enabled
|
||||||
|
replacePropertyMap = true
|
||||||
|
# Cache the predicate instances used in multipart models
|
||||||
|
cacheMultipartPredicates = true
|
||||||
|
# Avoid creation of new strings when creating ModelResourceLocations
|
||||||
|
modelResourceLocations = true
|
||||||
|
# Do not create a new MultipartBakedModel instance for each block state using the same multipartmodel. Requires cacheMultipartPredicates to be enabled
|
||||||
|
multipartDeduplication = true
|
||||||
|
# Deduplicate cached data for blockstates, most importantly collision and render shapes
|
||||||
|
blockstateCacheDeduplication = true
|
||||||
|
# Deduplicate vertex data of baked quads in the basic model implementations
|
||||||
|
bakedQuadDeduplication = true
|
||||||
|
# Use smaller data structures for "simple" models, especially models with few side-specific faces
|
||||||
|
modelSides = true
|
||||||
|
# Replace objects used to detect multi-threaded access to chunks by a much smaller field. This option is disabled by default due to very rare and very hard-to-reproduce crashes, use at your own risk!
|
||||||
|
useSmallThreadingDetector = false
|
||||||
|
# Use a slightly more compact, but also slightly slower representation for block states
|
||||||
|
compactFastMap = false
|
||||||
|
# Populate the neighbor table used by vanilla. Enabling this slightly increases memory usage, but can help with issues in the rare case where mods access it directly.
|
||||||
|
populateNeighborTable = false
|
||||||
19
flow.config.json
Normal file
19
flow.config.json
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
{
|
||||||
|
"easeInType": "easeInOutExpo",
|
||||||
|
"easeInAnimationType": "slideUp",
|
||||||
|
"easeOutType": "easeInOutExpo",
|
||||||
|
"easeOutAnimationType": "slideUp",
|
||||||
|
"easeInDuration": 0.1,
|
||||||
|
"easeOutDuration": 0.1,
|
||||||
|
"disableEaseIn": false,
|
||||||
|
"disableEaseOut": false,
|
||||||
|
"disableAllBackgroundModifications": false,
|
||||||
|
"bgColorTint": -16777216,
|
||||||
|
"bgBlurIntensity": 0.8,
|
||||||
|
"disableBgBlur": false,
|
||||||
|
"disableBgTint": false,
|
||||||
|
"disabledScreens": [
|
||||||
|
"top.theillusivec4.curios.client.gui.CuriosScreen"
|
||||||
|
],
|
||||||
|
"disableCrossInventoryAnimations": true
|
||||||
|
}
|
||||||
4
forgeconfigapiport.toml
Normal file
4
forgeconfigapiport.toml
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
disableConfigWatcher = false
|
||||||
|
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.
|
||||||
|
defaultConfigsPath = "defaultconfigs"
|
||||||
43
freecam.json5
Normal file
43
freecam.json5
Normal file
@@ -0,0 +1,43 @@
|
|||||||
|
{
|
||||||
|
"controls": {
|
||||||
|
"keys": null
|
||||||
|
},
|
||||||
|
"movement": {
|
||||||
|
"flightMode": "DEFAULT",
|
||||||
|
"horizontalSpeed": 1.0,
|
||||||
|
"verticalSpeed": 1.0
|
||||||
|
},
|
||||||
|
"collision": {
|
||||||
|
"ignoreTransparent": false,
|
||||||
|
"ignoreOpenable": false,
|
||||||
|
"ignoreCustom": false,
|
||||||
|
"whitelist": {
|
||||||
|
"ids": [],
|
||||||
|
"patterns": []
|
||||||
|
},
|
||||||
|
"ignoreAll": false,
|
||||||
|
"alwaysCheck": false
|
||||||
|
},
|
||||||
|
"visual": {
|
||||||
|
"perspective": "INSIDE",
|
||||||
|
"showPlayer": true,
|
||||||
|
"showHand": false,
|
||||||
|
"fullBright": false,
|
||||||
|
"showSubmersion": false
|
||||||
|
},
|
||||||
|
"utility": {
|
||||||
|
"disableOnDamage": true,
|
||||||
|
"freezePlayer": false,
|
||||||
|
"allowInteract": false,
|
||||||
|
"interactionMode": "CAMERA"
|
||||||
|
},
|
||||||
|
"servers": {
|
||||||
|
"mode": "NONE",
|
||||||
|
"whitelist": [],
|
||||||
|
"blacklist": []
|
||||||
|
},
|
||||||
|
"notification": {
|
||||||
|
"notifyFreecam": true,
|
||||||
|
"notifyTripod": true
|
||||||
|
}
|
||||||
|
}
|
||||||
17
frozenlib.json5
Normal file
17
frozenlib.json5
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
{
|
||||||
|
// Mods may override any of these options, but the config file will not change.
|
||||||
|
isDebug: false,
|
||||||
|
useWindOnNonFrozenServers: true,
|
||||||
|
saveItemCooldowns: false,
|
||||||
|
removeExperimentalWarning: false,
|
||||||
|
wardenSpawnTrackerCommand: false,
|
||||||
|
fileTransferServer: true,
|
||||||
|
fileTransferClient: true,
|
||||||
|
cape: "frozenlib:dummy",
|
||||||
|
dataFixer: {
|
||||||
|
// Mods can only add to this list. User settings will always apply.
|
||||||
|
disabledDataFixTypes: [
|
||||||
|
"world_gen_settings",
|
||||||
|
],
|
||||||
|
},
|
||||||
|
}
|
||||||
37
held-item-info.json
Normal file
37
held-item-info.json
Normal file
@@ -0,0 +1,37 @@
|
|||||||
|
{
|
||||||
|
"maxLines": 6,
|
||||||
|
"maxLineLength": 48,
|
||||||
|
"respectHideFlags": true,
|
||||||
|
"lineHeight": 8,
|
||||||
|
"offsetPerExtraLine": 0.3334,
|
||||||
|
"itemNameSpacing": 2,
|
||||||
|
"verticalOffset": 0,
|
||||||
|
"baseFadeDuration": 2.0,
|
||||||
|
"fadeDurationPerExtraLine": 0.2,
|
||||||
|
"showName": true,
|
||||||
|
"showEnchantments": true,
|
||||||
|
"showPotionEffects": true,
|
||||||
|
"showContainerContent": true,
|
||||||
|
"mergeSimilarContainerItems": true,
|
||||||
|
"showFireworkAttributes": true,
|
||||||
|
"showCommandBlockInfo": true,
|
||||||
|
"maxCommandLines": 2,
|
||||||
|
"showBeehiveContent": true,
|
||||||
|
"showSpawnerEntity": true,
|
||||||
|
"showCrossbowProjectiles": true,
|
||||||
|
"showLore": true,
|
||||||
|
"maxLoreLines": 3,
|
||||||
|
"showUnbreakable": true,
|
||||||
|
"showSignText": true,
|
||||||
|
"showMusicDiscDescription": true,
|
||||||
|
"showPaintingDescription": true,
|
||||||
|
"showGoatHornInstrument": true,
|
||||||
|
"showBookMeta": true,
|
||||||
|
"showFilledMapId": false,
|
||||||
|
"showBannerPatternName": true,
|
||||||
|
"showBannerPatterns": false,
|
||||||
|
"showEntityBucketContent": true,
|
||||||
|
"showHiddenLinesCount": true,
|
||||||
|
"showOnlyFilteredEnchantments": false,
|
||||||
|
"filteredEnchantments": []
|
||||||
|
}
|
||||||
21
immediatelyfast.json
Normal file
21
immediatelyfast.json
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
{
|
||||||
|
"REGULAR_INFO": "----- Regular config values below -----",
|
||||||
|
"font_atlas_resizing": true,
|
||||||
|
"map_atlas_generation": true,
|
||||||
|
"hud_batching": true,
|
||||||
|
"fast_text_lookup": true,
|
||||||
|
"fast_buffer_upload": true,
|
||||||
|
"COSMETIC_INFO": "----- Cosmetic only config values below (Does not optimize anything) -----",
|
||||||
|
"dont_add_info_into_debug_hud": false,
|
||||||
|
"EXPERIMENTAL_INFO": "----- Experimental config values below (Rendering glitches may occur) -----",
|
||||||
|
"experimental_disable_error_checking": false,
|
||||||
|
"experimental_disable_resource_pack_conflict_handling": false,
|
||||||
|
"experimental_sign_text_buffering": false,
|
||||||
|
"experimental_screen_batching": false,
|
||||||
|
"DEBUG_INFO": "----- Debug only config values below (Do not touch) -----",
|
||||||
|
"debug_only_and_not_recommended_disable_universal_batching": false,
|
||||||
|
"debug_only_and_not_recommended_disable_mod_conflict_handling": false,
|
||||||
|
"debug_only_and_not_recommended_disable_hardware_conflict_handling": false,
|
||||||
|
"debug_only_print_additional_error_information": false,
|
||||||
|
"debug_only_use_last_usage_for_batch_ordering": false
|
||||||
|
}
|
||||||
8
indium-renderer.properties
Normal file
8
indium-renderer.properties
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
#Indium properties file
|
||||||
|
#Sat Aug 24 12:14:45 AEST 2024
|
||||||
|
always-tesselate-blocks=auto
|
||||||
|
ambient-occlusion-mode=auto
|
||||||
|
debug-compare-lighting=auto
|
||||||
|
fix-exterior-vertex-lighting=auto
|
||||||
|
fix-luminous-block-ambient-occlusion=auto
|
||||||
|
fix-smooth-lighting-offset=auto
|
||||||
80
inventoryhud.json
Normal file
80
inventoryhud.json
Normal file
@@ -0,0 +1,80 @@
|
|||||||
|
{
|
||||||
|
"inv_toggle": false,
|
||||||
|
"pot_toggle": true,
|
||||||
|
"arm_toggle": true,
|
||||||
|
"helm_x": 103,
|
||||||
|
"helm_y": 54,
|
||||||
|
"chest_x": 103,
|
||||||
|
"chest_y": 37,
|
||||||
|
"leg_x": -103,
|
||||||
|
"leg_y": 54,
|
||||||
|
"boots_x": -103,
|
||||||
|
"boots_y": 37,
|
||||||
|
"main_x": 33,
|
||||||
|
"main_y": 74,
|
||||||
|
"off_x": -103,
|
||||||
|
"off_y": 71,
|
||||||
|
"arr_x": 103,
|
||||||
|
"arr_y": 20,
|
||||||
|
"inv_icon_x": -103,
|
||||||
|
"inv_icon_y": 20,
|
||||||
|
"helm_hal": "MIDDLE",
|
||||||
|
"chest_hal": "MIDDLE",
|
||||||
|
"leg_hal": "MIDDLE",
|
||||||
|
"boots_hal": "MIDDLE",
|
||||||
|
"main_hal": "LEFT",
|
||||||
|
"off_hal": "MIDDLE",
|
||||||
|
"arr_hal": "MIDDLE",
|
||||||
|
"inv_icon_hal": "MIDDLE",
|
||||||
|
"helm_val": "BOTTOM",
|
||||||
|
"chest_val": "BOTTOM",
|
||||||
|
"leg_val": "BOTTOM",
|
||||||
|
"boots_val": "BOTTOM",
|
||||||
|
"main_val": "BOTTOM",
|
||||||
|
"off_val": "BOTTOM",
|
||||||
|
"arr_val": "BOTTOM",
|
||||||
|
"inv_icon_val": "BOTTOM",
|
||||||
|
"inv_mini": false,
|
||||||
|
"inv_vert": false,
|
||||||
|
"inv_hide_b_g": false,
|
||||||
|
"inv_animated": false,
|
||||||
|
"inv_with_debug": true,
|
||||||
|
"keep_notifying": true,
|
||||||
|
"inv_x": 0,
|
||||||
|
"inv_y": 150,
|
||||||
|
"inv_alpha": 0,
|
||||||
|
"last_notified_version": "3.4.26",
|
||||||
|
"inv_val": "BOTTOM",
|
||||||
|
"inv_hal": "MIDDLE",
|
||||||
|
"pot_mini": false,
|
||||||
|
"pot_hor": false,
|
||||||
|
"show_hidden_effects": true,
|
||||||
|
"potion_levels": false,
|
||||||
|
"pot_with_debug": true,
|
||||||
|
"pot_x": 30,
|
||||||
|
"pot_y": 0,
|
||||||
|
"pot_alpha": 75,
|
||||||
|
"pot_gap": 0,
|
||||||
|
"bar_duration": 300,
|
||||||
|
"effects_blacklist": [],
|
||||||
|
"pot_val": "CENTER",
|
||||||
|
"pot_hal": "LEFT",
|
||||||
|
"move_all": true,
|
||||||
|
"show_empty": false,
|
||||||
|
"show_armor": true,
|
||||||
|
"show_main": true,
|
||||||
|
"show_off": true,
|
||||||
|
"show_arrows": true,
|
||||||
|
"show_inv": true,
|
||||||
|
"arm_bars": true,
|
||||||
|
"show_count": false,
|
||||||
|
"show_arrows_without_weapon": false,
|
||||||
|
"arm_with_debug": true,
|
||||||
|
"arm_x": 0,
|
||||||
|
"arm_y": 70,
|
||||||
|
"arm_above": 40,
|
||||||
|
"arm_scale": 100,
|
||||||
|
"arm_val": "BOTTOM",
|
||||||
|
"arm_hal": "LEFT",
|
||||||
|
"arm_view": "damage-left"
|
||||||
|
}
|
||||||
@@ -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": []
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,47 @@
|
|||||||
|
{
|
||||||
|
"package.name.className": {
|
||||||
|
"ignore": false,
|
||||||
|
"playerSideOnly": false,
|
||||||
|
"force": false,
|
||||||
|
"buttonHints": {
|
||||||
|
"SORT": {
|
||||||
|
"horizontalOffset": 0,
|
||||||
|
"top": 0,
|
||||||
|
"bottom": 0
|
||||||
|
},
|
||||||
|
"SORT_COLUMNS": {
|
||||||
|
"horizontalOffset": 0,
|
||||||
|
"top": 0,
|
||||||
|
"bottom": 0
|
||||||
|
},
|
||||||
|
"SORT_ROWS": {
|
||||||
|
"horizontalOffset": 0,
|
||||||
|
"top": 0,
|
||||||
|
"bottom": 0
|
||||||
|
},
|
||||||
|
"MOVE_TO_CONTAINER": {
|
||||||
|
"horizontalOffset": 0,
|
||||||
|
"top": 0,
|
||||||
|
"bottom": 0
|
||||||
|
},
|
||||||
|
"MOVE_TO_PLAYER": {
|
||||||
|
"horizontalOffset": 0,
|
||||||
|
"top": 0,
|
||||||
|
"bottom": 0
|
||||||
|
},
|
||||||
|
"CONTINUOUS_CRAFTING": {
|
||||||
|
"horizontalOffset": 0,
|
||||||
|
"top": 0,
|
||||||
|
"bottom": 0
|
||||||
|
},
|
||||||
|
"PROFILE_SELECTOR": {
|
||||||
|
"horizontalOffset": 0,
|
||||||
|
"top": 0,
|
||||||
|
"bottom": 0,
|
||||||
|
"hide": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"another.package.name.className": {
|
||||||
|
}
|
||||||
|
}
|
||||||
15
inventoryprofilesnext/inventoryprofiles.json
Normal file
15
inventoryprofilesnext/inventoryprofiles.json
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
{
|
||||||
|
"ModSettings": {
|
||||||
|
"enable_profiles": {
|
||||||
|
"value": false
|
||||||
|
},
|
||||||
|
"enable_updates_check": false,
|
||||||
|
"first_run": false
|
||||||
|
},
|
||||||
|
"GuiSettings": {
|
||||||
|
"enable_profiles_ui": {
|
||||||
|
"value": false
|
||||||
|
},
|
||||||
|
"enable_profiles_announcement": false
|
||||||
|
}
|
||||||
|
}
|
||||||
53
inventoryprofilesnext/新的世界/villager-trading-config-v2.json
Normal file
53
inventoryprofilesnext/新的世界/villager-trading-config-v2.json
Normal 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": []
|
||||||
|
}
|
||||||
|
}
|
||||||
1
iris-excluded.json
Normal file
1
iris-excluded.json
Normal file
@@ -0,0 +1 @@
|
|||||||
|
{"excluded":["put:valuesHere"]}
|
||||||
9
iris.properties
Normal file
9
iris.properties
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
#This file stores configuration options for Iris, such as the currently active shaderpack
|
||||||
|
#Mon Jan 19 20:16:37 CST 2026
|
||||||
|
allowUnknownShaders=false
|
||||||
|
colorSpace=SRGB
|
||||||
|
disableUpdateMessage=false
|
||||||
|
enableDebugOptions=false
|
||||||
|
enableShaders=true
|
||||||
|
maxShadowRenderDistance=32
|
||||||
|
shaderPack=BSL_v10.1.zip
|
||||||
4
item-placer.toml
Normal file
4
item-placer.toml
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
absoluteSize = 0.75
|
||||||
|
tempItemSize = 1.0
|
||||||
|
tempBlockSize = 1.0
|
||||||
|
oldRendering = false
|
||||||
36
iteminteractions-client.toml
Normal file
36
iteminteractions-client.toml
Normal 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"
|
||||||
10
iteminteractions-server.toml
Normal file
10
iteminteractions-server.toml
Normal 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
|
||||||
6
jade/hide-blocks.json
Normal file
6
jade/hide-blocks.json
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"__comment": "This is an ignore list for the target of Jade. You can add registry ids to the \"values\" list.",
|
||||||
|
"values": [
|
||||||
|
"barrier"
|
||||||
|
]
|
||||||
|
}
|
||||||
10
jade/hide-entities.json
Normal file
10
jade/hide-entities.json
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"__comment": "This is an ignore list for the target of Jade. You can add registry ids to the \"values\" list.",
|
||||||
|
"values": [
|
||||||
|
"area_effect_cloud",
|
||||||
|
"firework_rocket",
|
||||||
|
"interaction",
|
||||||
|
"text_display",
|
||||||
|
"lightning_bolt"
|
||||||
|
]
|
||||||
|
}
|
||||||
47
jade/jade.json
Normal file
47
jade/jade.json
Normal file
@@ -0,0 +1,47 @@
|
|||||||
|
{
|
||||||
|
"general": {
|
||||||
|
"itemModNameTooltip": false,
|
||||||
|
"bossBarOverlapMode": "PUSH_DOWN",
|
||||||
|
"builtinCamouflage": true,
|
||||||
|
"hideFromTabList": true,
|
||||||
|
"hideFromGUIs": true,
|
||||||
|
"accessibilityModMemory": false,
|
||||||
|
"enableAccessibilityPlugin": false,
|
||||||
|
"fluidMode": "ANY",
|
||||||
|
"perspectiveMode": "CAMERA",
|
||||||
|
"extendedReach": 0.0,
|
||||||
|
"debug": false,
|
||||||
|
"displayBosses": true,
|
||||||
|
"displayMode": "LITE",
|
||||||
|
"enableTextToSpeech": false,
|
||||||
|
"ttsMode": "PRESS",
|
||||||
|
"previewOverlay": true,
|
||||||
|
"displayTooltip": true,
|
||||||
|
"displayBlocks": true,
|
||||||
|
"displayEntities": true
|
||||||
|
},
|
||||||
|
"overlay": {
|
||||||
|
"alpha": 0.7,
|
||||||
|
"iconMode": "TOP",
|
||||||
|
"animation": true,
|
||||||
|
"disappearingDelay": 0.0,
|
||||||
|
"overlaySquare": false,
|
||||||
|
"flipMainHand": false,
|
||||||
|
"autoScaleThreshold": 0.4,
|
||||||
|
"overlayScale": 1.0,
|
||||||
|
"overlayAnchorX": 0.5,
|
||||||
|
"overlayAnchorY": 0.0,
|
||||||
|
"activeTheme": "jade:dark",
|
||||||
|
"overlayPosX": 0.5,
|
||||||
|
"overlayPosY": 1.0
|
||||||
|
},
|
||||||
|
"formatting": {
|
||||||
|
"itemModNameStyle": {
|
||||||
|
"italic": true,
|
||||||
|
"color": "blue"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"history": {
|
||||||
|
"themesHash": -328442023
|
||||||
|
}
|
||||||
|
}
|
||||||
82
jade/plugins.json
Normal file
82
jade/plugins.json
Normal file
@@ -0,0 +1,82 @@
|
|||||||
|
{
|
||||||
|
"minecraft": {
|
||||||
|
"item_storage.show_name_amount": 5,
|
||||||
|
"furnace": true,
|
||||||
|
"harvest_tool.show_unbreakable": false,
|
||||||
|
"animal_owner": true,
|
||||||
|
"harvest_tool.effective_tool": true,
|
||||||
|
"energy_storage.style": "PROGRESS_BAR",
|
||||||
|
"item_storage.normal_amount": 9,
|
||||||
|
"item_storage": true,
|
||||||
|
"harvest_tool": true,
|
||||||
|
"armor_stand": true,
|
||||||
|
"fluid_storage.detailed": false,
|
||||||
|
"next_entity_drop": true,
|
||||||
|
"energy_storage": true,
|
||||||
|
"entity_armor.max_for_render": 20,
|
||||||
|
"breaking_progress": true,
|
||||||
|
"tnt_stability": true,
|
||||||
|
"item_storage.items_per_line": 9,
|
||||||
|
"item_frame": true,
|
||||||
|
"crop_progress": true,
|
||||||
|
"command_block": true,
|
||||||
|
"mob_growth": true,
|
||||||
|
"waxed": true,
|
||||||
|
"harvest_tool.new_line": false,
|
||||||
|
"entity_health.max_for_render": 40,
|
||||||
|
"entity_health.show_fractions": false,
|
||||||
|
"mob_spawner": true,
|
||||||
|
"redstone": true,
|
||||||
|
"fluid_storage": true,
|
||||||
|
"jukebox": true,
|
||||||
|
"brewing_stand": true,
|
||||||
|
"energy_storage.detailed": false,
|
||||||
|
"note_block": true,
|
||||||
|
"fluid_storage.style": "PROGRESS_BAR",
|
||||||
|
"beehive": true,
|
||||||
|
"item_storage.detailed_amount": 54,
|
||||||
|
"player_head": true,
|
||||||
|
"lectern": true,
|
||||||
|
"entity_armor": true,
|
||||||
|
"harvest_tool.creative": false,
|
||||||
|
"horse_stats": true,
|
||||||
|
"item_tooltip": true,
|
||||||
|
"entity_health": true,
|
||||||
|
"enchantment_power": true,
|
||||||
|
"zombie_villager": true,
|
||||||
|
"villager_profession": true,
|
||||||
|
"mob_breeding": true,
|
||||||
|
"entity_health.icons_per_line": 10,
|
||||||
|
"total_enchantment_power": true,
|
||||||
|
"potion_effects": true,
|
||||||
|
"painting": true,
|
||||||
|
"chiseled_bookshelf": true
|
||||||
|
},
|
||||||
|
"jadeaddons": {
|
||||||
|
"equipment_requirement": ""
|
||||||
|
},
|
||||||
|
"jade_access": {
|
||||||
|
"held_item": true,
|
||||||
|
"sign": true,
|
||||||
|
"block": true,
|
||||||
|
"entity": true,
|
||||||
|
"entity_variant": true
|
||||||
|
},
|
||||||
|
"jade": {
|
||||||
|
"coordinates.rel": false,
|
||||||
|
"registry_name.special": false,
|
||||||
|
"block_states": false,
|
||||||
|
"distance": false,
|
||||||
|
"block_face": false,
|
||||||
|
"coordinates": false,
|
||||||
|
"registry_name": "OFF",
|
||||||
|
"block_properties": false,
|
||||||
|
"mod_name": false
|
||||||
|
},
|
||||||
|
"waystones": {
|
||||||
|
"waystone": true
|
||||||
|
},
|
||||||
|
"balm": {
|
||||||
|
"jade": false
|
||||||
|
}
|
||||||
|
}
|
||||||
64
jade/sort-order.json
Normal file
64
jade/sort-order.json
Normal file
@@ -0,0 +1,64 @@
|
|||||||
|
{
|
||||||
|
"balm:jade": null,
|
||||||
|
"jade:block_face": null,
|
||||||
|
"jade:block_properties": null,
|
||||||
|
"jade:block_states": null,
|
||||||
|
"jade:distance": null,
|
||||||
|
"jade:mod_name": null,
|
||||||
|
"jade:object_name": null,
|
||||||
|
"jade:registry_name": null,
|
||||||
|
"jade_access:block": null,
|
||||||
|
"jade_access:block_amount": null,
|
||||||
|
"jade_access:block_body": null,
|
||||||
|
"jade_access:entity": null,
|
||||||
|
"jade_access:entity_body": null,
|
||||||
|
"jade_access:entity_variant": null,
|
||||||
|
"jade_access:held_item": null,
|
||||||
|
"jade_access:sign": null,
|
||||||
|
"minecraft:animal_owner": null,
|
||||||
|
"minecraft:armor_stand": null,
|
||||||
|
"minecraft:beehive": null,
|
||||||
|
"minecraft:block_display": null,
|
||||||
|
"minecraft:brewing_stand": null,
|
||||||
|
"minecraft:campfire": null,
|
||||||
|
"minecraft:chiseled_bookshelf": null,
|
||||||
|
"minecraft:command_block": null,
|
||||||
|
"minecraft:crop_progress": null,
|
||||||
|
"minecraft:enchantment_power": null,
|
||||||
|
"minecraft:energy_storage": null,
|
||||||
|
"minecraft:energy_storage.default": null,
|
||||||
|
"minecraft:entity_armor": null,
|
||||||
|
"minecraft:entity_health": null,
|
||||||
|
"minecraft:falling_block": null,
|
||||||
|
"minecraft:fluid_storage": null,
|
||||||
|
"minecraft:fluid_storage.default": null,
|
||||||
|
"minecraft:furnace": null,
|
||||||
|
"minecraft:harvest_tool": null,
|
||||||
|
"minecraft:hopper_lock": null,
|
||||||
|
"minecraft:horse_stats": null,
|
||||||
|
"minecraft:item_ber": null,
|
||||||
|
"minecraft:item_display": null,
|
||||||
|
"minecraft:item_frame": null,
|
||||||
|
"minecraft:item_storage": null,
|
||||||
|
"minecraft:item_storage.default": null,
|
||||||
|
"minecraft:item_tooltip": null,
|
||||||
|
"minecraft:jukebox": null,
|
||||||
|
"minecraft:lectern": null,
|
||||||
|
"minecraft:mob_breeding": null,
|
||||||
|
"minecraft:mob_growth": null,
|
||||||
|
"minecraft:mob_spawner": null,
|
||||||
|
"minecraft:mob_spawner.cooldown": null,
|
||||||
|
"minecraft:next_entity_drop": null,
|
||||||
|
"minecraft:note_block": null,
|
||||||
|
"minecraft:painting": null,
|
||||||
|
"minecraft:player_head": null,
|
||||||
|
"minecraft:potion_effects": null,
|
||||||
|
"minecraft:progress": null,
|
||||||
|
"minecraft:redstone": null,
|
||||||
|
"minecraft:tnt_stability": null,
|
||||||
|
"minecraft:total_enchantment_power": null,
|
||||||
|
"minecraft:villager_profession": null,
|
||||||
|
"minecraft:waxed": null,
|
||||||
|
"minecraft:zombie_villager": null,
|
||||||
|
"waystones:waystone": null
|
||||||
|
}
|
||||||
5
jade/usernamecache.json
Normal file
5
jade/usernamecache.json
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
{
|
||||||
|
"8cada6a1-cdc9-434f-8cd3-128c93c995d0": "Paaaaaker",
|
||||||
|
"380e7454-5b57-3e06-b8ac-d208eab6be2b": "Paaaaaker",
|
||||||
|
"e98dfc80-6684-34b0-85fd-56dc045e2675": "Cocco"
|
||||||
|
}
|
||||||
0
jei/blacklist.cfg
Normal file
0
jei/blacklist.cfg
Normal file
2
jei/ingredient-list-mod-sort-order.ini
Normal file
2
jei/ingredient-list-mod-sort-order.ini
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
Minecraft
|
||||||
|
Friends&Foes
|
||||||
2
jei/ingredient-list-type-sort-order.ini
Normal file
2
jei/ingredient-list-type-sort-order.ini
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
net.minecraft.class_1799
|
||||||
|
mezz.jei.api.fabric.ingredients.fluids.IJeiFluidIngredient
|
||||||
211
jei/jei-client.ini
Normal file
211
jei/jei-client.ini
Normal file
@@ -0,0 +1,211 @@
|
|||||||
|
[appearance]
|
||||||
|
# Description: Display search bar in the center
|
||||||
|
# Valid Values: [true, false]
|
||||||
|
# Default Value: false
|
||||||
|
CenterSearch = false
|
||||||
|
|
||||||
|
# Description: Max. recipe gui height
|
||||||
|
# Valid Values: Any integer greater than or equal to 175
|
||||||
|
# Default Value: 350
|
||||||
|
RecipeGuiHeight = 350
|
||||||
|
|
||||||
|
|
||||||
|
[cheat_mode]
|
||||||
|
# Description: How items should be handed to you
|
||||||
|
# Valid Values: [INVENTORY, MOUSE_PICKUP]
|
||||||
|
# Default Value: MOUSE_PICKUP
|
||||||
|
GiveMode = MOUSE_PICKUP
|
||||||
|
|
||||||
|
# Description: Enable cheating items into the hotbar by using the shift+number keys.
|
||||||
|
# Valid Values: [true, false]
|
||||||
|
# Default Value: false
|
||||||
|
CheatToHotbarUsingHotkeysEnabled = false
|
||||||
|
|
||||||
|
|
||||||
|
[bookmarks]
|
||||||
|
# Description: Add new bookmarks to the front of the bookmark list instead of the end.
|
||||||
|
# Valid Values: [true, false]
|
||||||
|
# Default Value: false
|
||||||
|
AddBookmarksToFrontEnabled = false
|
||||||
|
|
||||||
|
# Description: Extra features for bookmark tooltips
|
||||||
|
# Valid Values: A comma-separated list containing values of:
|
||||||
|
# [PREVIEW, INGREDIENTS]
|
||||||
|
# Default Value: PREVIEW
|
||||||
|
BookmarkTooltipFeatures = PREVIEW
|
||||||
|
|
||||||
|
# Description: Hold shift to show bookmark tooltip features
|
||||||
|
# Valid Values: [true, false]
|
||||||
|
# Default Value: true
|
||||||
|
HoldShiftToShowBookmarkTooltipFeatures = true
|
||||||
|
|
||||||
|
# Description: Drag bookmarks to rearrange them in the list
|
||||||
|
# Valid Values: [true, false]
|
||||||
|
# Default Value: true
|
||||||
|
DragToRearrangeBookmarksEnabled = true
|
||||||
|
|
||||||
|
|
||||||
|
[advanced]
|
||||||
|
# Description: Set low-memory mode (makes search very slow, but uses less RAM)
|
||||||
|
# Valid Values: [true, false]
|
||||||
|
# Default Value: false
|
||||||
|
LowMemorySlowSearchEnabled = false
|
||||||
|
|
||||||
|
# Description: Catch render errors from ingredients and attempt to recover from them instead of crashing.
|
||||||
|
# Valid Values: [true, false]
|
||||||
|
# Default Value: true
|
||||||
|
CatchRenderErrorsEnabled = true
|
||||||
|
|
||||||
|
# Description: When looking up recipes with items that contain fluids, also look up recipes for the fluids.
|
||||||
|
# Valid Values: [true, false]
|
||||||
|
# Default Value: false
|
||||||
|
lookupFluidContentsEnabled = false
|
||||||
|
|
||||||
|
# Description: When searching for item tags, also include tags for the default blocks contained in the items.
|
||||||
|
# Valid Values: [true, false]
|
||||||
|
# Default Value: true
|
||||||
|
lookupBlockTagsEnabled = true
|
||||||
|
|
||||||
|
# Description: Number of milliseconds before a long mouse click is considered to become a drag operation
|
||||||
|
# Valid Values: An integer in the range [0, 1000] (inclusive)
|
||||||
|
# Default Value: 150
|
||||||
|
dragDelayInMilliseconds = 150
|
||||||
|
|
||||||
|
|
||||||
|
[sorting]
|
||||||
|
# Description: Sorting order for the ingredient list
|
||||||
|
# Valid Values: A comma-separated list containing values of:
|
||||||
|
# [MOD_NAME, INGREDIENT_TYPE, ALPHABETICAL, CREATIVE_MENU, TAG, ARMOR, MAX_DURABILITY]
|
||||||
|
# Default Value: MOD_NAME, INGREDIENT_TYPE, CREATIVE_MENU
|
||||||
|
IngredientSortStages = MOD_NAME, INGREDIENT_TYPE, CREATIVE_MENU
|
||||||
|
|
||||||
|
# Description: Sorting order for displayed recipes
|
||||||
|
# Valid Values: A comma-separated list containing values of:
|
||||||
|
# [BOOKMARKED, CRAFTABLE]
|
||||||
|
# Default Value: BOOKMARKED, CRAFTABLE
|
||||||
|
RecipeSorterStages = BOOKMARKED, CRAFTABLE
|
||||||
|
|
||||||
|
|
||||||
|
[tags]
|
||||||
|
# Description: Show tag content in tooltips
|
||||||
|
# Valid Values: [true, false]
|
||||||
|
# Default Value: true
|
||||||
|
TagContentTooltipEnabled = true
|
||||||
|
|
||||||
|
# Description: Hide tag content in tooltips if the tag has 1 ingredient
|
||||||
|
# Valid Values: [true, false]
|
||||||
|
# Default Value: true
|
||||||
|
HideSingleIngredientTagsEnabled = true
|
||||||
|
|
||||||
|
|
||||||
|
[search]
|
||||||
|
# Description: Search mode for Mod Names (prefix: @)
|
||||||
|
# Valid Values: [ENABLED, REQUIRE_PREFIX, DISABLED]
|
||||||
|
# Default Value: REQUIRE_PREFIX
|
||||||
|
ModNameSearchMode = REQUIRE_PREFIX
|
||||||
|
|
||||||
|
# Description: Search mode for Tooltips (prefix: #)
|
||||||
|
# Valid Values: [ENABLED, REQUIRE_PREFIX, DISABLED]
|
||||||
|
# Default Value: ENABLED
|
||||||
|
TooltipSearchMode = ENABLED
|
||||||
|
|
||||||
|
# Description: Search mode for Tag Names (prefix: $)
|
||||||
|
# Valid Values: [ENABLED, REQUIRE_PREFIX, DISABLED]
|
||||||
|
# Default Value: REQUIRE_PREFIX
|
||||||
|
TagSearchMode = REQUIRE_PREFIX
|
||||||
|
|
||||||
|
# Description: Search mode for Colors (prefix: ^)
|
||||||
|
# Valid Values: [ENABLED, REQUIRE_PREFIX, DISABLED]
|
||||||
|
# Default Value: DISABLED
|
||||||
|
ColorSearchMode = DISABLED
|
||||||
|
|
||||||
|
# Description: Search mode for resources locations (prefix: &)
|
||||||
|
# Valid Values: [ENABLED, REQUIRE_PREFIX, DISABLED]
|
||||||
|
# Default Value: DISABLED
|
||||||
|
ResourceLocationSearchMode = DISABLED
|
||||||
|
|
||||||
|
# Description: Search advanced tooltips (visible with F3+H)
|
||||||
|
# Valid Values: [true, false]
|
||||||
|
# Default Value: false
|
||||||
|
SearchAdvancedTooltips = false
|
||||||
|
|
||||||
|
# Description: Search mod ids in addition to mod names
|
||||||
|
# Valid Values: [true, false]
|
||||||
|
# Default Value: true
|
||||||
|
SearchModIds = true
|
||||||
|
|
||||||
|
# Description: Search mod aliases in addition to mod names
|
||||||
|
# Valid Values: [true, false]
|
||||||
|
# Default Value: true
|
||||||
|
SearchModAliases = true
|
||||||
|
|
||||||
|
# Description: Search by the shorthand first letters of a mod's name
|
||||||
|
# Valid Values: [true, false]
|
||||||
|
# Default Value: true
|
||||||
|
SearchShortModNames = true
|
||||||
|
|
||||||
|
|
||||||
|
[IngredientList]
|
||||||
|
# Description: Max number of rows shown
|
||||||
|
# Valid Values: An integer in the range [1, 100] (inclusive)
|
||||||
|
# Default Value: 16
|
||||||
|
MaxRows = 16
|
||||||
|
|
||||||
|
# Description: Max number of columns shown
|
||||||
|
# Valid Values: An integer in the range [4, 100] (inclusive)
|
||||||
|
# Default Value: 9
|
||||||
|
MaxColumns = 9
|
||||||
|
|
||||||
|
# Description: Horizontal alignment of the ingredient grid inside the available area
|
||||||
|
# Valid Values: [LEFT, CENTER, RIGHT]
|
||||||
|
# Default Value: RIGHT
|
||||||
|
HorizontalAlignment = RIGHT
|
||||||
|
|
||||||
|
# Description: Vertical alignment of the ingredient grid inside the available area
|
||||||
|
# Valid Values: [TOP, CENTER, BOTTOM]
|
||||||
|
# Default Value: TOP
|
||||||
|
VerticalAlignment = TOP
|
||||||
|
|
||||||
|
# Description: Visibility of the top page buttons. Use AUTO_HIDE to only show it when there are multiple pages.
|
||||||
|
# Valid Values: [ENABLED, AUTO_HIDE, DISABLED]
|
||||||
|
# Default Value: ENABLED
|
||||||
|
ButtonNavigationVisibility = ENABLED
|
||||||
|
|
||||||
|
# Description: Set to true to draw a background texture behind the gui.
|
||||||
|
# Valid Values: [true, false]
|
||||||
|
# Default Value: false
|
||||||
|
DrawBackground = false
|
||||||
|
|
||||||
|
|
||||||
|
[BookmarkList]
|
||||||
|
# Description: Max number of rows shown
|
||||||
|
# Valid Values: An integer in the range [1, 100] (inclusive)
|
||||||
|
# Default Value: 16
|
||||||
|
MaxRows = 16
|
||||||
|
|
||||||
|
# Description: Max number of columns shown
|
||||||
|
# Valid Values: An integer in the range [4, 100] (inclusive)
|
||||||
|
# Default Value: 9
|
||||||
|
MaxColumns = 9
|
||||||
|
|
||||||
|
# Description: Horizontal alignment of the ingredient grid inside the available area
|
||||||
|
# Valid Values: [LEFT, CENTER, RIGHT]
|
||||||
|
# Default Value: LEFT
|
||||||
|
HorizontalAlignment = LEFT
|
||||||
|
|
||||||
|
# Description: Vertical alignment of the ingredient grid inside the available area
|
||||||
|
# Valid Values: [TOP, CENTER, BOTTOM]
|
||||||
|
# Default Value: TOP
|
||||||
|
VerticalAlignment = TOP
|
||||||
|
|
||||||
|
# Description: Visibility of the top page buttons. Use AUTO_HIDE to only show it when there are multiple pages.
|
||||||
|
# Valid Values: [ENABLED, AUTO_HIDE, DISABLED]
|
||||||
|
# Default Value: ENABLED
|
||||||
|
ButtonNavigationVisibility = ENABLED
|
||||||
|
|
||||||
|
# Description: Set to true to draw a background texture behind the gui.
|
||||||
|
# Valid Values: [true, false]
|
||||||
|
# Default Value: false
|
||||||
|
DrawBackground = false
|
||||||
|
|
||||||
|
|
||||||
8
jei/jei-colors.ini
Normal file
8
jei/jei-colors.ini
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
[colors]
|
||||||
|
# Description: Color values to search for
|
||||||
|
# Valid Values: A comma-separated list containing values of:
|
||||||
|
# Any color name and an RGB hex color, separated by a ':'
|
||||||
|
# Default Value: White:EEEEEE, LightBlue:7492CC, Cyan:00EEEE, Blue:2222DD, LapisBlue:25418B, Teal:008080, Yellow:CACB58, GoldenYellow:EED700, Orange:D97634, Pink:D1899D, HotPink:FC0FC0, Magenta:B24BBB, Purple:813EB9, EvilPurple:2E1649, Lavender:B57EDC, Indigo:480082, Sand:DBD3A0, Tan:BB9B63, LightBrown:A0522D, Brown:634B33, DarkBrown:3A2D13, LimeGreen:43B239, SlimeGreen:83CB73, Green:008000, DarkGreen:224D22, GrassGreen:548049, Red:963430, BrickRed:B0604B, NetherBrick:2A1516, Redstone:CE3E36, Black:181515, CharcoalGray:464646, IronGray:646464, Gray:808080, Silver:C0C0C0
|
||||||
|
SearchColors = White:EEEEEE, LightBlue:7492CC, Cyan:00EEEE, Blue:2222DD, LapisBlue:25418B, Teal:008080, Yellow:CACB58, GoldenYellow:EED700, Orange:D97634, Pink:D1899D, HotPink:FC0FC0, Magenta:B24BBB, Purple:813EB9, EvilPurple:2E1649, Lavender:B57EDC, Indigo:480082, Sand:DBD3A0, Tan:BB9B63, LightBrown:A0522D, Brown:634B33, DarkBrown:3A2D13, LimeGreen:43B239, SlimeGreen:83CB73, Green:008000, DarkGreen:224D22, GrassGreen:548049, Red:963430, BrickRed:B0604B, NetherBrick:2A1516, Redstone:CE3E36, Black:181515, CharcoalGray:464646, IronGray:646464, Gray:808080, Silver:C0C0C0
|
||||||
|
|
||||||
|
|
||||||
27
jei/jei-debug.ini
Normal file
27
jei/jei-debug.ini
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
[debug]
|
||||||
|
# Description: Debug mode enabled
|
||||||
|
# Valid Values: [true, false]
|
||||||
|
# Default Value: false
|
||||||
|
DebugMode = false
|
||||||
|
|
||||||
|
# Description: Debug GUIs enabled
|
||||||
|
# Valid Values: [true, false]
|
||||||
|
# Default Value: false
|
||||||
|
DebugGuis = false
|
||||||
|
|
||||||
|
# Description: Debug inputs enabled
|
||||||
|
# Valid Values: [true, false]
|
||||||
|
# Default Value: false
|
||||||
|
DebugInputs = false
|
||||||
|
|
||||||
|
# Description: Debug ingredients enabled
|
||||||
|
# Valid Values: [true, false]
|
||||||
|
# Default Value: false
|
||||||
|
DebugIngredients = false
|
||||||
|
|
||||||
|
# Description: Adds ingredients to JEI that intentionally crash, to help debug JEI.
|
||||||
|
# Valid Values: [true, false]
|
||||||
|
# Default Value: false
|
||||||
|
CrashingTestItemsEnabled = false
|
||||||
|
|
||||||
|
|
||||||
11
jei/jei-mod-id-format.ini
Normal file
11
jei/jei-mod-id-format.ini
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
[modname]
|
||||||
|
# Description: Formatting for mod name tooltip
|
||||||
|
# Valid Values: A chat formatting string.
|
||||||
|
# Use these formatting colors:
|
||||||
|
# black dark_blue dark_green dark_aqua dark_red dark_purple gold gray dark_gray blue green aqua red light_purple yellow white
|
||||||
|
# With these formatting options:
|
||||||
|
# obfuscated bold strikethrough underline italic
|
||||||
|
# Default Value: blue italic
|
||||||
|
ModNameFormat = blue italic
|
||||||
|
|
||||||
|
|
||||||
12
jei/recipe-category-sort-order.ini
Normal file
12
jei/recipe-category-sort-order.ini
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
minecraft:crafting
|
||||||
|
minecraft:anvil
|
||||||
|
minecraft:blasting
|
||||||
|
minecraft:brewing
|
||||||
|
minecraft:compostable
|
||||||
|
minecraft:fuel
|
||||||
|
minecraft:smithing
|
||||||
|
minecraft:smoking
|
||||||
|
minecraft:stonecutting
|
||||||
|
jei:information
|
||||||
|
minecraft:campfire_cooking
|
||||||
|
minecraft:smelting
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
T:{Count:1b,id:"minecraft:iron_boots",tag:{Damage:154}}
|
||||||
1
jei/world/local/100_Days_Hardcore_ISLAND/bookmarks.ini
Normal file
1
jei/world/local/100_Days_Hardcore_ISLAND/bookmarks.ini
Normal file
@@ -0,0 +1 @@
|
|||||||
|
T:{count:1,id:"minecraft:oak_planks"}
|
||||||
1
jei/world/local/Create_CREATIVE/bookmarks.ini
Normal file
1
jei/world/local/Create_CREATIVE/bookmarks.ini
Normal file
@@ -0,0 +1 @@
|
|||||||
|
T:{Count:1b,id:"minecraft:iron_helmet",tag:{Damage:0}}
|
||||||
5
jei/world/local/Create_World/bookmarks.ini
Normal file
5
jei/world/local/Create_World/bookmarks.ini
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
T:{Count:1b,id:"minecraft:spruce_planks"}
|
||||||
|
T:{Count:1b,id:"minecraft:polished_andesite_stairs"}
|
||||||
|
T:{Count:1b,id:"minecraft:polished_andesite"}
|
||||||
|
T:{Count:1b,id:"create:gearbox"}
|
||||||
|
T:{Count:1b,id:"create:sand_paper",tag:{Damage:0}}
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
T:{Count:1b,id:"minecraft:spruce_stairs"}
|
||||||
1
jei/world/local/Create_World_creative/bookmarks.ini
Normal file
1
jei/world/local/Create_World_creative/bookmarks.ini
Normal file
@@ -0,0 +1 @@
|
|||||||
|
T:{Count:1b,id:"minecraft:spruce_fence"}
|
||||||
4
jei/world/local/Hardcore_4/bookmarks.ini
Normal file
4
jei/world/local/Hardcore_4/bookmarks.ini
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
T:{count:1,id:"minecraft:diorite"}
|
||||||
|
T:{count:1,id:"minecraft:dirt"}
|
||||||
|
T:{count:1,id:"minecraft:oak_log"}
|
||||||
|
T:{count:1,id:"minecraft:oak_planks"}
|
||||||
1
jei/world/local/Hardcore_4_-_ep2_thumb/bookmarks.ini
Normal file
1
jei/world/local/Hardcore_4_-_ep2_thumb/bookmarks.ini
Normal file
@@ -0,0 +1 @@
|
|||||||
|
T:{count:1,id:"minecraft:netherite_hoe"}
|
||||||
1
jei/world/local/creative_1_21__1/bookmarks.ini
Normal file
1
jei/world/local/creative_1_21__1/bookmarks.ini
Normal file
@@ -0,0 +1 @@
|
|||||||
|
T:{count:1,id:"minecraft:rabbit"}
|
||||||
7
jei/world/server/Minecraft_Server_455ba767/bookmarks.ini
Normal file
7
jei/world/server/Minecraft_Server_455ba767/bookmarks.ini
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
T:{Count:1b,id:"minecraft:dripstone_block"}
|
||||||
|
T:{Count:1b,id:"minecraft:cobblestone"}
|
||||||
|
T:{Count:1b,id:"create:super_glue",tag:{Damage:45}}
|
||||||
|
T:{Count:1b,id:"minecraft:stone"}
|
||||||
|
T:{Count:1b,id:"minecraft:glass"}
|
||||||
|
T:{Count:1b,id:"create:andesite_funnel"}
|
||||||
|
T:{Count:1b,id:"create:shaft"}
|
||||||
1
jei/world/server/Minecraft_Server_7d0d0875/bookmarks.ini
Normal file
1
jei/world/server/Minecraft_Server_7d0d0875/bookmarks.ini
Normal file
@@ -0,0 +1 @@
|
|||||||
|
T:{count:1,id:"minecraft:deepslate"}
|
||||||
16
kiwi-client.yaml
Normal file
16
kiwi-client.yaml
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
# Use Cloth Config mod for the descriptions.
|
||||||
|
---
|
||||||
|
contributorCosmetic: ''
|
||||||
|
globalTooltip: false
|
||||||
|
noMicrosoftTelemetry: true
|
||||||
|
qol:
|
||||||
|
suppressExperimentalSettingsWarning: false
|
||||||
|
titleScreenNoFade: false
|
||||||
|
hideDataComponentsTooltip: false
|
||||||
|
loadingOverlayNoFade: false
|
||||||
|
debug:
|
||||||
|
showTranslatedTagsByDefault: false
|
||||||
|
tagsTooltip: true
|
||||||
|
debugTooltipMsg: false
|
||||||
|
tagsTooltipAppendKeybindHint: true
|
||||||
|
tagsPerPage: 6
|
||||||
4
kiwi-common.yaml
Normal file
4
kiwi-common.yaml
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
# Use Cloth Config mod for the descriptions.
|
||||||
|
---
|
||||||
|
vars:
|
||||||
|
Author: Snownee
|
||||||
1
leahs-immersive-thunder.toml
Normal file
1
leahs-immersive-thunder.toml
Normal file
@@ -0,0 +1 @@
|
|||||||
|
impactSound = true
|
||||||
11
leavesbegone-server.toml
Normal file
11
leavesbegone-server.toml
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
#Maximum ticks it takes for leaves to decay.
|
||||||
|
#Default Value: 20
|
||||||
|
#Range: > 0
|
||||||
|
maximum_decay_ticks = 20
|
||||||
|
#Minimum ticks after which leaves will start to decay.
|
||||||
|
#Default Value: 5
|
||||||
|
#Range: > 0
|
||||||
|
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.
|
||||||
|
#Default Value: false
|
||||||
|
ignore_other_leave_types = false
|
||||||
8
lithostitched.json
Normal file
8
lithostitched.json
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
// If disabled, some mod compat features will be turned off to prioritize parity with vanilla seeds.
|
||||||
|
// The following features will break if disabled:
|
||||||
|
// - Custom wood type shipwrecks
|
||||||
|
// - Structure optimizations
|
||||||
|
"breaks_seed_parity": true,
|
||||||
|
"log_debug_messages": false
|
||||||
|
}
|
||||||
27
malilib.json
Normal file
27
malilib.json
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
{
|
||||||
|
"Generic": {
|
||||||
|
"ignoredKeys": {
|
||||||
|
"keys": ""
|
||||||
|
},
|
||||||
|
"openGuiConfigs": {
|
||||||
|
"keys": "",
|
||||||
|
"settings": {
|
||||||
|
"activate_on": "PRESS",
|
||||||
|
"context": "INGAME",
|
||||||
|
"allow_empty": true,
|
||||||
|
"allow_extra_keys": false,
|
||||||
|
"order_sensitive": true,
|
||||||
|
"exclusive": false,
|
||||||
|
"cancel": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"realmsCommonConfig": true
|
||||||
|
},
|
||||||
|
"Debug": {
|
||||||
|
"debugMessages": false,
|
||||||
|
"inputCancellationDebugging": false,
|
||||||
|
"keybindDebugging": false,
|
||||||
|
"keybindDebuggingIngame": false,
|
||||||
|
"mouseScrollDebug": false
|
||||||
|
}
|
||||||
|
}
|
||||||
9
maplink/friends.json5
Normal file
9
maplink/friends.json5
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"friendList": [],
|
||||||
|
"onlyShowFriendsWaypoints": false,
|
||||||
|
"onlyShowFriendsIconWaypoints": false,
|
||||||
|
"alwaysShowFriendsWaypoints": true,
|
||||||
|
"alwaysShowFriendsIconWaypoints": true,
|
||||||
|
"overwriteFriendWaypointColor": false,
|
||||||
|
"friendWaypointColor": "Black"
|
||||||
|
}
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user