From: Patrick Date: Mon, 8 Dec 2025 14:44:00 +0000 (+0100) Subject: repaya X-Git-Url: https://gitweb.ps.run/packwiz/commitdiff_plain/80194dfea42a212c27f443cae45f9229b81b9743 repaya --- 80194dfea42a212c27f443cae45f9229b81b9743 diff --git a/config/DistantHorizons.toml b/config/DistantHorizons.toml new file mode 100644 index 0000000..840aa96 --- /dev/null +++ b/config/DistantHorizons.toml @@ -0,0 +1,818 @@ +_version = 3 + +[server] + # + # Defines the Z-coordinate of the central point for generation boundaries, in blocks. + generationBoundsZ = 0 + # + # 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 + # + # Defines the distance allowed to generate around the player. + maxGenerationRequestDistance = 4096 + # + # Defines the X-coordinate of the central point for generation boundaries, in blocks. + generationBoundsX = 0 + # + # Makes the server send level keys for each world. + # Disable this if you use alternative ways to send level keys. + sendLevelKeys = true + # + # 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 + # + # Defines the radius around the central point within which generation is allowed, in blocks. + # If this value is set to 0, generation bounds are disabled. + generationBoundsRadius = 0 + # + # 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" + # + # When DH pulls in pre-existing chunks it will attempt to + # run any missing world generation steps; for example: + # if a chunk has the status SURFACE, DH will skip BIOMES + # and SURFACE, but will run FEATURES. + # + # However if for some reason the chunks are malformed + # or there's some other issue that causes the status + # to be incorrect that can either cause world gen + # lock-ups and/or crashes. + # If either of those happen try setting this to True. + assumePreExistingChunksAreFinished = false + # + # If true LOD generation for pre-existing chunks will attempt to pull the lighting data + # saved in Minecraft's Region files. + # If false DH will pull in chunks without lighting and re-light them. + # + # Setting this to true will result in faster LOD generation + # for already generated worlds, but is broken by most lighting mods. + # + # Set this to false if LODs are black. + pullLightingForPregeneratedChunks = false + # + # What algorithm should be used to compress new 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 needs to be re-written to the database. + # + # UNCOMPRESSED + # Should only be used for testing, is worse in every way vs [LZ4]. + # Expected Compression Ratio: 1.0 + # Estimated average DTO read speed: 6.09 milliseconds + # Estimated average DTO write speed: 6.01 milliseconds + # + # LZ4 + # A good option if you're CPU limited and have plenty of hard drive space. + # Expected Compression Ratio: 0.4513 + # Estimated average DTO read speed: 3.25 ms + # Estimated average DTO write speed: 5.99 ms + # + # Z_STD + # A good option if you're CPU limited and have plenty of hard drive space. + # Expected Compression Ratio: 0.2606 + # Estimated average DTO read speed: 9.31 ms + # Estimated average DTO write speed: 15.13 ms + # + # LZMA2 + # Slow but very good compression. + # Expected Compression Ratio: 0.2 + # Estimated average DTO read speed: 13.29 ms + # Estimated average DTO write speed: 70.95 ms + dataCompression = "Z_STD" + # + # 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 + # + # True: Recalculate chunk height maps before chunks can be used by DH. + # This can fix problems with worlds created by World Painter or + # other external tools where the heightmap format may be incorrect. + # False: Assume any height maps handled by Minecraft are correct. + # + # Fastest: False + # Most Compatible: True + recalculateChunkHeightmaps = 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 = 12 + # + # 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" + + [common.logging] + # + # If enabled, the mod will log information about the renderer OpenGL process. + # This can be useful for debugging. + logRendererGLEvent = "LOG_ERROR_TO_CHAT_AND_INFO_TO_FILE" + # + # If enabled, the mod will log performance about the world generation process. + # This can be useful for debugging. + logWorldGenPerformance = "LOG_ERROR_TO_CHAT_AND_INFO_TO_FILE" + # + # If enabled, the mod will log information about network operations. + # This can be useful for debugging. + logNetworkEvent = "LOG_ERROR_TO_CHAT_AND_WARNING_TO_FILE" + # + # If enabled, the mod will log information about the renderer buffer process. + # This can be useful for debugging. + logRendererBufferEvent = "LOG_ERROR_TO_CHAT_AND_INFO_TO_FILE" + # + # If enabled, the mod will log information about the world generation process. + # This can be useful for debugging. + logWorldGenEvent = "LOG_ERROR_TO_CHAT_AND_INFO_TO_FILE" + # + # If enabled, the mod will log information about the world generation process. + # This can be useful for debugging. + logWorldGenLoadEvent = "LOG_ERROR_TO_CHAT_AND_INFO_TO_FILE" + + [common.logging.warning] + # + # 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 + + [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" + # + # 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 + # + # 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 + +[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" + # + # Massively reduces FPS. + # Should only be used if mysterious EXCEPTION_ACCESS_VIOLATION crashes are happening in DH's rendering code for troubleshooting. + validateBufferIdsBeforeRendering = false + # + # 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 + + [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] + + [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 = false + # + # 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. + 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 + # + # 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] + # + # 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 + # + # 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 = "HIGH" + # + # 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 the 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 = "HIGH" + # + # 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" + diff --git a/config/NoChatReports/NCR-Client.json b/config/NoChatReports/NCR-Client.json new file mode 100644 index 0000000..b919c26 --- /dev/null +++ b/config/NoChatReports/NCR-Client.json @@ -0,0 +1,20 @@ +{ + "defaultSigningMode": "PROMPT", + "enableMod": true, + "showNCRButton": false, + "showReloadButton": false, + "verifiedIconEnabled": false, + "showServerSafety": true, + "hideInsecureMessageIndicators": true, + "hideModifiedMessageIndicators": true, + "hideSystemMessageIndicators": true, + "hideWarningToast": true, + "hideSigningRequestMessage": false, + "alwaysHideReportButton": false, + "skipRealmsWarning": false, + "disableTelemetry": true, + "removeTelemetryButton": true, + "demandOnServer": false, + "verifiedIconOffsetX": 0, + "verifiedIconOffsetY": 0 +} \ No newline at end of file diff --git a/config/NoChatReports/NCR-Common.json b/config/NoChatReports/NCR-Common.json new file mode 100644 index 0000000..f79a76a --- /dev/null +++ b/config/NoChatReports/NCR-Common.json @@ -0,0 +1,7 @@ +{ + "demandOnClientMessage": "You do not have No Chat Reports, and this server is configured to require it on client!", + "demandOnClient": false, + "convertToGameMessage": true, + "addQueryData": true, + "enableDebugLog": false +} \ No newline at end of file diff --git a/config/NoChatReports/NCR-ServerPreferences.json b/config/NoChatReports/NCR-ServerPreferences.json new file mode 100644 index 0000000..2762d0f --- /dev/null +++ b/config/NoChatReports/NCR-ServerPreferences.json @@ -0,0 +1,3 @@ +{ + "signingModes": {} +} \ No newline at end of file diff --git a/config/NoChatReports/README.md b/config/NoChatReports/README.md new file mode 100644 index 0000000..33141b5 --- /dev/null +++ b/config/NoChatReports/README.md @@ -0,0 +1,3 @@ +# No Chat Reports +You can find updated documentation of configuration files on the wiki: +https://github.com/Aizistral-Studios/No-Chat-Reports/wiki/Configuration-Files diff --git a/config/appleskin.json5 b/config/appleskin.json5 new file mode 100644 index 0000000..4266902 --- /dev/null +++ b/config/appleskin.json5 @@ -0,0 +1,20 @@ +{ + // 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, 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 +} \ No newline at end of file diff --git a/config/asyncparticles/asyncparticles-mixin.properties b/config/asyncparticles/asyncparticles-mixin.properties new file mode 100644 index 0000000..62201bb --- /dev/null +++ b/config/asyncparticles/asyncparticles-mixin.properties @@ -0,0 +1,19 @@ +#safeBlockEntityMap: Boolean. Make 'LevelChunk#blockEntities' thread-safe. +#safeClassInstanceMultiMap: Boolean. Make 'ClassInstanceMultiMap' thread-safe. +#safeLegacyRandomSource: Boolean. Make LegacyRandomSource thread-safe. +#particle$noCulling: A comma-separated list of classes extending 'Particle' that should not be culled. +#particle$noLightCache: A comma-separated list of classes extending 'Particle' that should not use the light cache. +#particle$lockRequired: A comma-separated list of classes extending 'Particle' that require a spin lock. +#particle$lockProvider: A comma-separated list of classes extending 'Particle' that provide a spin lock. +#replaceRandom: A comma-separated list of classes that require multithreaded random sources. +# +#Mon Dec 08 15:40:45 CET 2025 +particle$lockProvider= +particle$lockRequired= +particle$noCulling= +particle$noLightCache=com.chailotl.particular.particles.FireflyParticle,net.diebuddies.minecraft.weather.WeatherParticle +replaceRandom= +safeBlockEntityMap=false +safeClassInstanceMultiMap=false +safeLegacyRandomSource=false +version=2 diff --git a/config/badoptimizations.txt b/config/badoptimizations.txt new file mode 100644 index 0000000..466e7b5 --- /dev/null +++ b/config/badoptimizations.txt @@ -0,0 +1,73 @@ +# BadOptimizations configuration +# Toggle and configure optimizations here. +# *All* of these require restarts. + +# Whether we should cancel updating the lightmap if not needed. +enable_lightmap_caching: true +# How much the in-game time must change in ticks (default tick rate = 1/20th of a second) +# for the lightmap to update. +# Higher values will result in less frequent updates +# to block lighting, but slightly better performance. +# Values below 2 will disable the optimization. +lightmap_time_change_needed_for_update: 80 + +# Whether the sky's color should be cached unless you're on a biome border. +enable_sky_color_caching: true +# How much the in-game time must change in ticks for the sky color to +# be recalculated when not between biome borders. Higher values will result in +# the sky updating less frequently, but slightly better performance. +# Values below 2 will all have the same effect. +skycolor_time_change_needed_for_update: 20 + +# Whether we should avoid calling debug renderers +# if there are no debug entries to render or process. +enable_debug_renderer_disable_if_not_needed: true + +# +# Micro optimizations +# + +# Whether we should avoid calling the particle manager +# and its calculations if there are no particles. +enable_particle_manager_optimization: true +# Whether we should avoid calling the toast manager if there are no toasts. +enable_toast_optimizations: true +# Whether the result of getSkyAngle should be cached +# for the entire frame during rendering. +enable_sky_angle_caching_in_worldrenderer: true +# Whether entity renderers should be stored directly in EntityType instead of a HashMap. +# If your entity-adding mod crashes with this mod, it's probably this option's fault. +enable_entity_renderer_caching: true +# Whether block entity renderers should be stored in BlockEntityType instead of a HashMap. +enable_block_entity_renderer_caching: true +# Whether entity flags should be cached instead of calling DataTracker. +# Also removes the unnecessary thread lock in DataTracker. +# Unneeded with Lithium. Has no effect in Minecraft 1.20.5+. +enable_entity_flag_caching: true +# Whether we should avoid calling FOV calculations +# if the FOV effect scale is zero. +enable_remove_redundant_fov_calculations: true +# Don't tick the tutorial if the game is not in demo mode. +enable_remove_tutorial_if_not_demo: true + +# +# Other +# + +# Whether BadOptimizations should be added onto +# the left text of the F3 menu. +show_f3_text: false + +# Some config options will be force-disabled if certain mods are present +# due to incompatibilities (e.g. entity rendering caching +# is disabled w/ Twilight Forest / BedrockSkinUtility / SkinShuffle). +# However, if you still want to use the optimizations, you can override it +# by setting this to true. Beware of crashes. And Herobrine. +ignore_mod_incompatibilities: false + +# Whether to log the entire config into console when booting up. +# If you plan on reporting an issue, please keep this on. +log_config: false + +# Do not change this +config_version: 4 diff --git a/config/betteradvancements.json b/config/betteradvancements.json new file mode 100644 index 0000000..2950fbd --- /dev/null +++ b/config/betteradvancements.json @@ -0,0 +1,19 @@ +{ + "defaultUncompletedIconColor": "#FFFFFF", + "defaultUncompletedTitleColor": "#0489C1", + "defaultCompletedIconColor": "#DBA213", + "defaultCompletedTitleColor": "#DBA213", + "doAdvancementsBackgroundFade": true, + "showDebugCoordinates": false, + "orderTabsAlphabetically": false, + "uiScaling": 100, + "defaultZoom": 1.0, + "criteriaDetail": "Default", + "criteriaDetailRequiresShift": false, + "addInventoryButton": false, + "defaultDrawDirectLines": false, + "defaultHideLines": false, + "defaultCompletedLineColor": "#FFFFFF", + "defaultUncompletedLineColor": "#FFFFFF", + "onlyUseAboveAdvancementTabs": false +} \ No newline at end of file diff --git a/config/betterblockentities.json b/config/betterblockentities.json new file mode 100644 index 0000000..e756b93 --- /dev/null +++ b/config/betterblockentities.json @@ -0,0 +1,17 @@ +{ + "master_optimize": true, + "optimize_chests": true, + "optimize_signs": true, + "optimize_shulkers": true, + "optimize_beds": true, + "optimize_bells": true, + "optimize_decoratedpots": true, + "chest_animations": true, + "render_sign_text": true, + "shulker_animations": true, + "bell_animations": true, + "pot_animations": true, + "sign_text_render_distance": 16, + "updateType": 0, + "smoothness_slider": 25 +} \ No newline at end of file diff --git a/config/c2me.toml b/config/c2me.toml new file mode 100644 index 0000000..b9430e8 --- /dev/null +++ b/config/c2me.toml @@ -0,0 +1,218 @@ +version = 3 +# (Default: +# max( +# 1, +# min( +# if( is_windows, +# (cpus / 1.6), +# (cpus / 1.3) +# ) - if(is_client, 1, 0), +# ( ( mem_gb - (if(is_client, 1.0, 0.5)) ) / 0.6 ) +# ) +# ) +# ) +# The expression for the default value of global executor parallelism. +# This is used when the parallelism isn't overridden. +# Available variables: is_windows, is_j9vm, is_client, cpus, mem_gb +# +defaultGlobalExecutorParallelismExpression = "max(1,min(if(is_client,(cpus/2.66+1),(cpus/1.5)),if(is_j9vm,((mem_gb-(if(is_client,0.5,0.2)))/0.2),((mem_gb-(if(is_client,0.8,0.5)))/0.2))))" +# (Default: 4) Sets the thread priority for worker threads +# +# References: +# - https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Thread.html#setPriority(int) +# +threadPoolPriority = "default" +# (Default: 5) Configures the parallelism of global executor +globalExecutorParallelism = "default" + + [clientSideConfig.modifyMaxVDConfig] + # (Default: true) Enable client-side support for extended render distance protocol (c2me:ext_render_distance_v1) + # This allows requesting render distances higher than 127 chunks from the server + # + # Requires Fabric API (currently available) + # + # Note: The server must advertise support this protocol for this to work + # + enableExtRenderDistanceProtocol = false + # (Default: true) Whether to modify maximum view distance + enabled = false + # (Default: 43) Max render distance allowed in game options + maxViewDistance = "default" + +[noTickViewDistance] + # (Default: 10) No-tick view distance max concurrent chunk loads + # Lower this for a better latency and higher this for a faster loading + maxConcurrentChunkLoads = 2 + # (Default: true) Enable server-side support for extended render distance protocol (c2me:ext_render_distance_v1) + # This allows requesting render distances higher than 127 chunks from the server + # + # Requires Fabric API (currently available) + # + enableExtRenderDistanceProtocol = false + # (Default: true) Whether to attempt to smooth out chunk sending rate + # + # Due to the nature of chunk loading and generation, chunks reach full status in bursts, + # which can cause frame time stability if the server also delivers chunks in a bursty way + # This config attempts to smooth out the bursty stream of chunks to help frame time stability + # + smoothChunkSendingRate = "default" + # (Default: false) Whether to ensure correct chunks within normal render distance + # This will send chunks twice increasing network load + ensureChunkCorrectness = "default" + +[ioSystem] + # (Default: false) EXPERIMENTAL FEATURE + # This replaces the way your chunks are saved. + # Please keep regular backups of your world if you are using this feature, + # and report any world issues you encounter with this feature to our GitHub. + # + # Whether to use the fast reduced allocation chunk serializer + # (may cause incompatibility with other mods) + # + # Set to false for the following reasons: + # Incompatible with architectury@18.0.8 (*) (defined in c2me) + gcFreeChunkSerializer = true + # (Default: 8192) Soft limit for io worker nbt cache + chunkDataCacheSoftLimit = "default" + # (Default: 32678) Hard limit for io worker nbt cache + chunkDataCacheLimit = "default" + # (Default: true) Whether to use the optimized implementation of IO system + replaceImpl = "default" + +[chunkSystem] + # (Default: true) Whether to synchronize the management of player tickets + # + # In vanilla Minecraft, player tickets are not always removed immediately when players leave an area. + # The delay in removal increases with the chunk system’s throughput, but due to vanilla’s typically + # slow chunk loading, tickets are almost always removed immediately. However, some contraptions rely + # on this immediate removal behavior and tend to be broken with the increased chunk throughput. + # Enabling this option synchronizes player ticket handling, making it more predictable and + # thus improving compatibility with these contraptions. + # + syncPlayerTickets = false + # (Default: true) Whether to enable async serialization + # + asyncSerialization = "default" + # (Default: false) Whether to recover from errors when loading chunks + # This will cause errored chunk to be regenerated entirely, which may cause data loss + # Only applies when async chunk loading is enabled + # + recoverFromErrors = "default" + # (Default: true) Whether to allow POIs (Point of Interest) to be unloaded + # Unloaded POIs are reloaded on-demand or when the corresponding chunks are loaded again, + # which should not cause any behavior change + # + # Note: + # Vanilla never unloads POIs when chunks unload, causing small memory leaks + # These leaks adds up and eventually cause issues after generating millions of chunks + # in a single world instance + # + allowPOIUnloading = "default" + # (Default: true) This option workarounds MC-276863, a bug that makes mushrooms appear in non-postprocessed chunks + # This bug is amplified with notickvd as it exposes non-postprocessed chunks to players + # + # This should not affect other worldgen behavior and game mechanics in general + # + suppressGhostMushrooms = "default" + # (Default: true) Whether to turn fluid postprocessing into scheduled tick + # + # Fluid post-processing is very expensive when loading in new chunks, and this can affect + # MSPT significantly. This option delays fluid post-processing to scheduled tick to hopefully + # mitigate this issue. + # + fluidPostProcessingToScheduledTick = "default" + # (Default: true) Whether to filter fluid post-processing on worldgen threads + # + # The worldgen processes creates a lot of unnecessary fluid post-processing tasks, + # which can overload the server thread and cause stutters. + # This applies a rough filter to filter out fluids that are definitely not going to flow + # + filterFluidPostProcessing = "default" + # (Default: false) Whether to use legacy scheduling for neighbor chunks + # + # Enabling this restores the behavior of always loading in neighbor chunks when a chunk is loaded. + # + # This is currently deprecated and will be removed in the future. + # + useLegacyScheduling = "default" + # (Default: false) Whether to enable low memory mode + # + # This option will attempt to aggressively unload unused chunks. + # Only applies when useLegacyScheduling is disabled. + # + lowMemoryMode = "default" + +[fixes] + # (Default: true) + # Whether to disable the shutdown hook of log4j2 on dedicated servers. + # Enabling this also makes the JVM exit when the dedicated server is considered fully shut down. + # This option have no effect on client-side. + # We has historically been doing this, and this config option allows you to disable this behavior. + # + disableLoggingShutdownHook = "default" + # (Default: true) Whether to prevent early client ticks. + # + # This avoids the player from falling through the world. + # Mitigates https://github.com/CaffeineMC/sodium/issues/3065 + # + preventEarlyClientMovementTicks = "default" + # (Default: true) Enforces safe world random access. + # This feature detects unsafe off-thread world random access, helping to find the causes + # of mysterious "Accessing LegacyRandomSource from multiple threads" crash. + # The default behavior is to fail hard when such bad things happens. + # Disabling this option will replace this behavior with a warning. + # + # It is generally not recommended to disable this settings unless you know what you are doing + # + # + enforceSafeWorldRandomAccess = "default" + +[vanillaWorldGenOptimizations] + # (Default: true) Whether to use density function compiler to accelerate world generation + # + # Density function: https://minecraft.wiki/w/Density_function + # + # This functionality compiles density functions from world generation + # datapacks (including vanilla generation) to JVM bytecode to increase + # performance by allowing JVM JIT to better optimize the code + # + # Currently, all functions provided by vanilla are implemented. + # Chunk upgrades from pre-1.18 versions are not implemented and will + # fall back to the unoptimized version of density functions. + # + useDensityFunctionCompiler = "default" + # (Default: true) Whether to enable aquifer optimizations to accelerate overworld worldgen + # (may cause incompatibility with other mods) + optimizeAquifer = "default" + # (Default: true) Whether to enable End Biome Cache to accelerate The End worldgen + # This is no longer included in lithium-fabric + # (may cause incompatibility with other mods) + # + useEndBiomeCache = "default" + # (Default: true) Whether to enable StructureWeightSampler optimizations to accelerate world generation + # + optimizeStructureWeightSampler = "default" + +[generalOptimizations] + # (Default: 100000) The task interval of mid-tick chunk tasks in nanoseconds (-1 to disable) + # Mid-tick chunk tasks is to execute chunk tasks during server tick loop + # to speed up chunk loading and generation + # This helps chunks loading and generating under high MSPT but may raise + # MSPT when chunks are loading or generating + # + # It is generally not recommended to adjust this value unless you know + # what you are doing + # + # Incompatible with Dimensional Threading (dimthread) + # + midTickChunkTasksInterval = "default" + + [generalOptimizations.autoSave] + # (Default: ENHANCED) Defines how auto save should be handled + # VANILLA: Use vanilla auto-save behavior (auto-save performed every tick during ticking) + # ENHANCED: Use C2ME enhanced auto-save (auto-save performed when the server have spare time after ticking) + # PERIODIC: Use pre-1.18 vanilla auto-save behavior (auto-save performed every 6000 ticks during ticking) + # + # Please preserve quotes so this config don't break + # + mode = "default" diff --git a/config/chat-animation.json b/config/chat-animation.json new file mode 100644 index 0000000..63eb5ec --- /dev/null +++ b/config/chat-animation.json @@ -0,0 +1,7 @@ +{ + "enableMessageAnimation": true, + "enableTextFieldAnimation": true, + "removeMessageIndicator": true, + "fadeTimeMessage": 150, + "fadeTimeTextField": 170 +} \ No newline at end of file diff --git a/config/chat_heads.json5 b/config/chat_heads.json5 new file mode 100644 index 0000000..01b112a --- /dev/null +++ b/config/chat_heads.json5 @@ -0,0 +1,9 @@ +{ + "renderPosition": "BEFORE_NAME", + "offsetNonPlayerText": true, + "senderDetection": "UUID_AND_HEURISTIC", + "smartHeuristics": true, + "handleSystemMessages": true, + "drawShadow": true, + "nameAliases": { } +} \ No newline at end of file diff --git a/config/creativecore-client.json b/config/creativecore-client.json new file mode 100644 index 0000000..4aa593f --- /dev/null +++ b/config/creativecore-client.json @@ -0,0 +1,3 @@ +{ + "maxGuiScale": 10 +} \ No newline at end of file diff --git a/config/creativecore.json b/config/creativecore.json new file mode 100644 index 0000000..c64d340 --- /dev/null +++ b/config/creativecore.json @@ -0,0 +1,19 @@ +{ + "usergroups": { + "creative": { + "filters": [ + "{id:\"mode\",mode:1}" + ] + }, + "survival": { + "filters": [ + "{id:\"mode\",mode:0}" + ] + }, + "adventure": { + "filters": [ + "{id:\"mode\",mode:2}" + ] + } + } +} \ No newline at end of file diff --git a/config/cristellib/auto_config_settings.json5 b/config/cristellib/auto_config_settings.json5 new file mode 100644 index 0000000..5c15d29 --- /dev/null +++ b/config/cristellib/auto_config_settings.json5 @@ -0,0 +1,22 @@ +/* +Auto-Config Settings +The Config for Cristel Lib's automated structure config generation. +*/ +{ + // Mods where automatic structure config generation is disabled. + "blacklistedMods": [], + // Mods where automatic screen generation for structure configs is disabled. + "clientExcludedMods": [], + /* This list lets you override the default settings provided by mod authors. + If you add a mod that is blacklisted by default (in the two other lists) + you can now remove it without it getting added back automatically. + Proceed at your own risk. + */ + "modOverrideWhitelist": [], + // Disable automatic structure config generation. + "disableAutoConfig": false, + // Disable automatic screen generation for structure configs. + "disableAutoConfigScreens": false, + // Set the default sub path of all automatically generated configs. Requires a RESTART to apply! + "autoConfigSubPath": "cristellib/" +} \ No newline at end of file diff --git a/config/cristellib/built_in_packs.json5 b/config/cristellib/built_in_packs.json5 new file mode 100644 index 0000000..7168009 --- /dev/null +++ b/config/cristellib/built_in_packs.json5 @@ -0,0 +1,13 @@ +/* +This config allows disabling built-in packs supplied by Cristel Lib. +Move entries from 'defaultPacks' to 'disabledPacks' to disable them. +*/ +{ + "defaultPacks": [ + "t_and_t:resources/t_and_t_waystones_patch", + "t_and_t:resources/t_and_t_wwoo_tag_patch" + ], + "disabledPacks": [], + // This option hides all packs provided by Cristel Lib in the pack selection screen to reduce clutter. + "hideAllPacksInScreen": false +} \ No newline at end of file diff --git a/config/cristellib/terralith/structure_placement_config.json5 b/config/cristellib/terralith/structure_placement_config.json5 new file mode 100644 index 0000000..a5f5f5a --- /dev/null +++ b/config/cristellib/terralith/structure_placement_config.json5 @@ -0,0 +1,40 @@ +/* +Automatically generated by Cristel Lib +*/ +{ + "mage": { + "salt": 2358902, + "separation": 16, + "spacing": 28 + }, + "rare_dungeon": { + "salt": 1368854222, + "separation": 28, + "spacing": 36 + }, + "rare_village": { + "salt": 1798451114, + "separation": 18, + "spacing": 46 + }, + "regular": { + "salt": 2358902, + "separation": 15, + "spacing": 27 + }, + "rubble": { + "salt": 920145, + "separation": 20, + "spacing": 26 + }, + "underground": { + "salt": 838677219, + "separation": 3, + "spacing": 11 + }, + "underground_dungeon": { + "salt": 1722690696, + "separation": 6, + "spacing": 9 + } +} \ No newline at end of file diff --git a/config/cristellib/terralith/structure_toggle_config.json5 b/config/cristellib/terralith/structure_toggle_config.json5 new file mode 100644 index 0000000..cfdb9c1 --- /dev/null +++ b/config/cristellib/terralith/structure_toggle_config.json5 @@ -0,0 +1,49 @@ +/* +Automatically generated by Cristel Lib +*/ +{ + "mage": { + "mage_complex": true, + "mage_tower": true, + "mage_tower_autumn": true, + "mage_tower_spring": true, + "mage_tower_summer": true, + "mage_tower_winter": true + }, + "rare_dungeon": { + "spire": true + }, + "rare_village": { + "fortified_desert_village": true, + "fortified_village": true + }, + "regular": { + "desert_outpost": true, + "glacial_hut": true, + "igloo": true, + "valley_lodge": true, + "witch_hut": true + }, + "rubble": { + "rubble_desert": true, + "rubble_forest": true, + "rubble_jungle": true, + "rubble_mesa": true, + "rubble_mountain": true, + "rubble_taiga": true + }, + "underground": { + "underground": { + "giant_bee_hive": true, + "mining_outpost": true, + "oak_cabin": true, + "old_refinery": true, + "sunken_tower": true + } + }, + "underground_dungeon": { + "underground": { + "frosted_dungeon": true + } + } +} \ No newline at end of file diff --git a/config/cullleaves.json b/config/cullleaves.json new file mode 100644 index 0000000..fb305f7 --- /dev/null +++ b/config/cullleaves.json @@ -0,0 +1,4 @@ +{ + "enabled": true, + "cullRoots": true +} \ No newline at end of file diff --git a/config/cutthrough-client.toml b/config/cutthrough-client.toml new file mode 100644 index 0000000..f7c3a24 --- /dev/null +++ b/config/cutthrough-client.toml @@ -0,0 +1,3 @@ +#Only allow targeting alive entities, as opposed to entities that have already died and only remain to render a death animation. Greatly helps in combat as dead entities will no longer absorb hits. +#Default Value: true +target_alive_only = true diff --git a/config/enchdesc.json b/config/enchdesc.json new file mode 100644 index 0000000..649681c --- /dev/null +++ b/config/enchdesc.json @@ -0,0 +1,70 @@ +{ + "enabled": { + "//": "Determines if the mod and its features are enabled.", + "//default": true, + "value": true + }, + "only_on_books": { + "//": [ + "When enabled, descriptions will only be displayed when looking at an enchanted ", + "book. " + ], + "//default": false, + "value": false + }, + "only_in_enchanting_table": { + "//": [ + "When enabled, descriptions will only be displayed when inside the enchanting ", + "table GUI. " + ], + "//default": false, + "value": false + }, + "require_keybind": { + "//": [ + "When enabled, descriptions will only be displayed when the user holds the shift ", + "key. " + ], + "//default": false, + "value": false + }, + "activate_text": { + "//": [ + "This text will be displayed when the require_keybind option is enabled and the ", + "user has not held the keybind. " + ], + "//default": { + "translate": "enchdesc.activate.message", + "color": "dark_gray" + }, + "value": { + "translate": "enchdesc.activate.message", + "color": "dark_gray" + } + }, + "prefix": { + "//": [ + "Text that will be added to the start of each description. This can be used to ", + "add indents and other decorators. " + ], + "//default": "", + "value": "" + }, + "suffix": { + "//": "Text that will be added to the end of each description.", + "//default": "", + "value": "" + }, + "style": { + "//": [ + "The style of the description text. This controls the color, format, font, and ", + "other visual properties of the description. " + ], + "//default": { + "color": "dark_gray" + }, + "value": { + "color": "dark_gray" + } + } +} \ No newline at end of file diff --git a/config/entity_model_features.json b/config/entity_model_features.json new file mode 100644 index 0000000..7c1bd43 --- /dev/null +++ b/config/entity_model_features.json @@ -0,0 +1,29 @@ +{ + "logModelCreationData": false, + "debugOnRightClick": false, + "renderModeChoice": "NORMAL", + "vanillaModelHologramRenderMode_2": "OFF", + "modelExportMode": "NONE", + "modelUpdateFrequency": "Average", + "entityRenderModeOverrides": {}, + "entityVanillaHologramOverrides": {}, + "modelsNamesDisabled": [], + "allowEBEModConfigModify": true, + "animationLODDistance": 20, + "retainDetailOnLowFps": true, + "retainDetailOnLargerMobs": true, + "animationFrameSkipDuringIrisShadowPass": true, + "preventFirstPersonHandAnimating": false, + "onlyClientPlayerModel": false, + "doubleChestAnimFix": true, + "enforceOptifineVariationRequiresDefaultModel": false, + "enforceOptifineVariationRequiresDefaultModel_v2": false, + "resetPlayerModelEachRender": true, + "resetPlayerModelEachRender_v2": true, + "onlyDebugRenderOnHover": false, + "enforceOptifineSubFoldersVariantOnly": true, + "enforceOptiFineAnimSyntaxLimits": true, + "allowOptifineFallbackProperties": true, + "showReloadErrorToast": true, + "armorCopiesAnimationsHack": true +} \ No newline at end of file diff --git a/config/entity_texture_features.json b/config/entity_texture_features.json new file mode 100644 index 0000000..dd74532 --- /dev/null +++ b/config/entity_texture_features.json @@ -0,0 +1,40 @@ +{ + "optifine_limitRandomVariantGapsBy10": true, + "optifine_allowWeirdSkipsInTrueRandom": true, + "optifine_preventBaseTextureInOptifineDirectory": true, + "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, + "configButtonLoc": "BOTTOM_RIGHT", + "disableVanillaDirectoryVariantTextures": false, + "use3DSkinLayerPatch": true, + "enableFullBodyWardenTextures": true, + "entityEmissiveOverrides": {}, + "propertiesDisabled": [], + "propertyInvertUpdatingOverrides": [], + "entityRandomOverrides": {}, + "entityEmissiveBrightOverrides": {}, + "entityRenderLayerOverrides": {}, + "entityLightOverrides": {} +} \ No newline at end of file diff --git a/config/entityculling.json b/config/entityculling.json new file mode 100644 index 0000000..06905bd --- /dev/null +++ b/config/entityculling.json @@ -0,0 +1,5 @@ +{ + "sleepDelay": 153, + "hitboxLimit": 90, + "disableF3": true +} \ No newline at end of file diff --git a/config/etf_warnings.json b/config/etf_warnings.json new file mode 100644 index 0000000..972c737 --- /dev/null +++ b/config/etf_warnings.json @@ -0,0 +1,3 @@ +{ + "ignoredConfigIds": [] +} \ No newline at end of file diff --git a/config/explosiveenhancement.json b/config/explosiveenhancement.json new file mode 100644 index 0000000..e7a2c71 --- /dev/null +++ b/config/explosiveenhancement.json @@ -0,0 +1,33 @@ +{ + "show_blast_wave": true, + "show_fireball": true, + "show_sparks": true, + "spark_size": 5.3, + "spark_opacity": 0.7, + "show_mushroom_cloud": true, + "show_default_explosion": false, + "show_default_smoke": false, + "underwater_explosions": true, + "show_underwater_blast_wave": true, + "show_shockwave": true, + "show_underwater_sparks": false, + "underwater_spark_size": 4.0, + "underwater_spark_opacity": 0.3, + "bubble_amount": 50, + "show_default_explosion_underwater": false, + "show_default_smoke_underwater": false, + "dynamic_size": true, + "dynamic_underwater": true, + "extra_power": false, + "big_extra_power": 0.0, + "small_extra_power": 0.0, + "attempt_better_small_explosions": true, + "small_explosion_y_offset": -0.5, + "attempt_power_knockback_calc": false, + "bypass_power_for_singleplayer": true, + "mod_enabled": true, + "emissive_explosion": true, + "emissive_water_explosion": true, + "always_show": false, + "debug_logs": false +} \ No newline at end of file diff --git a/config/fabric/indigo-renderer.properties b/config/fabric/indigo-renderer.properties new file mode 100644 index 0000000..befca87 --- /dev/null +++ b/config/fabric/indigo-renderer.properties @@ -0,0 +1,8 @@ +#Indigo properties file +#Mon Dec 08 15:40:58 CET 2025 +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 diff --git a/config/ferritecore.mixin.properties b/config/ferritecore.mixin.properties new file mode 100644 index 0000000..d1f8e01 --- /dev/null +++ b/config/ferritecore.mixin.properties @@ -0,0 +1,22 @@ +# Replace the blockstate neighbor table +replaceNeighborLookup = true +# Do not store the properties of a state explicitly and read themfrom the replace neighbor table instead. Requires replaceNeighborLookup to be enabled +replacePropertyMap = true +# Cache the predicate instances used in multipart models +cacheMultipartPredicates = true +# Avoid creation of new strings when creating ModelResourceLocations +modelResourceLocations = true +# Do not create a new MultipartBakedModel instance for each block state using the same multipartmodel. Requires cacheMultipartPredicates to be enabled +multipartDeduplication = true +# Deduplicate cached data for blockstates, most importantly collision and render shapes +blockstateCacheDeduplication = true +# Deduplicate vertex data of baked quads in the basic model implementations +bakedQuadDeduplication = true +# Use smaller data structures for "simple" models, especially models with few side-specific faces +modelSides = true +# Replace objects used to detect multi-threaded access to chunks by a much smaller field. This option is disabled by default due to very rare and very hard-to-reproduce crashes, use at your own risk! +useSmallThreadingDetector = true +# Use a slightly more compact, but also slightly slower representation for block states +compactFastMap = false +# Populate the neighbor table used by vanilla. Enabling this slightly increases memory usage, but can help with issues in the rare case where mods access it directly. +populateNeighborTable = false diff --git a/config/forgeconfigapiport.toml b/config/forgeconfigapiport.toml new file mode 100644 index 0000000..288e712 --- /dev/null +++ b/config/forgeconfigapiport.toml @@ -0,0 +1,6 @@ +#Disables File Watcher. Used to automatically update config if its file has been modified. +disableConfigWatcher = false +#A config option mainly for developers. Logs out configuration values that do not have translations when running a client in a development environment. +logUntranslatedConfigurationWarnings = true +#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" diff --git a/config/immediatelyfast.json b/config/immediatelyfast.json new file mode 100644 index 0000000..711250b --- /dev/null +++ b/config/immediatelyfast.json @@ -0,0 +1,20 @@ +{ + "REGULAR_INFO": "----- Regular config values below -----", + "enhanced_batching": true, + "font_atlas_resizing": true, + "font_atlas_size": 1024, + "map_atlas_generation": true, + "map_atlas_size": 2048, + "skip_text_translucency_sorting": true, + "fast_text_lookup": true, + "avoid_redundant_framebuffer_switching": true, + "fix_slow_buffer_upload_on_apple_gpu": true, + "EXPERIMENTAL_INFO": "----- Experimental config values below (Rendering glitches may occur) -----", + "experimental_disable_resource_pack_conflict_handling": true, + "experimental_sign_text_buffering": true, + "DEBUG_INFO": "----- Debug only config values below (Do not touch) -----", + "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 +} \ No newline at end of file diff --git a/config/invmove.json b/config/invmove.json new file mode 100644 index 0000000..05e4d68 --- /dev/null +++ b/config/invmove.json @@ -0,0 +1,22 @@ +{ + "general": { + "enable": true, + "debugDisplay": false + }, + "movement": { + "enable": true, + "jump": true, + "sneak": "Maintain", + "sneak_disallowed": "Maintain", + "sneak_flying": "Pressed", + "dismount": false, + "textFieldDisables": true, + "unrecognizedScreenDefault": true + }, + "background": { + "enable": true, + "hideOnPause": "Show", + "unrecognizedScreenDefault": true + }, + "allowedKeysOverrides": {} +} \ No newline at end of file diff --git a/config/invmove/unrecognized.json b/config/invmove/unrecognized.json new file mode 100644 index 0000000..6d1808f --- /dev/null +++ b/config/invmove/unrecognized.json @@ -0,0 +1,8 @@ +{ + "allowMovement": { + "me.shedaniel.rei.impl.client.gui.screen.DefaultDisplayViewingScreen": true + }, + "hideBackground": { + "me.shedaniel.rei.impl.client.gui.screen.DefaultDisplayViewingScreen": true + } +} \ No newline at end of file diff --git a/config/invmove/vanilla.json b/config/invmove/vanilla.json new file mode 100644 index 0000000..d77f399 --- /dev/null +++ b/config/invmove/vanilla.json @@ -0,0 +1,53 @@ +{ + "movement": { + "recipeBook": true, + "inventory": true, + "horseInventory": true, + "creative": true, + "crafting": true, + "chest": true, + "shulker": true, + "dispenser": true, + "hopper": true, + "enchantment": true, + "anvil": true, + "beacon": true, + "brewing": true, + "furnace": true, + "blastFurnace": true, + "smoker": true, + "loom": true, + "cartography": true, + "grindstone": true, + "stonecutter": true, + "smithing": true, + "villager": true, + "book": true, + "advancements": true + }, + "backgroundHide": { + "inventory": true, + "horseInventory": true, + "creative": true, + "crafting": true, + "chest": true, + "shulker": true, + "dispenser": true, + "hopper": true, + "enchantment": true, + "anvil": true, + "beacon": true, + "brewing": true, + "furnace": true, + "blastFurnace": true, + "smoker": true, + "loom": true, + "cartography": true, + "grindstone": true, + "stonecutter": true, + "smithing": true, + "villager": true, + "book": true, + "advancements": true + } +} \ No newline at end of file diff --git a/config/iris-excluded.json b/config/iris-excluded.json new file mode 100644 index 0000000..c168c6c --- /dev/null +++ b/config/iris-excluded.json @@ -0,0 +1 @@ +{"excluded":["put:valuesHere"]} \ No newline at end of file diff --git a/config/iris.properties b/config/iris.properties new file mode 100644 index 0000000..f491487 --- /dev/null +++ b/config/iris.properties @@ -0,0 +1,9 @@ +#This file stores configuration options for Iris, such as the currently active shaderpack +#Mon Dec 08 15:41:01 CET 2025 +allowUnknownShaders=false +colorSpace=SRGB +disableUpdateMessage=false +enableDebugOptions=false +enableShaders=true +maxShadowRenderDistance=32 +shaderPack=Bliss_v2.1.2_(Chocapic13_Shaders_edit).zip diff --git a/config/jade/hide-blocks.json b/config/jade/hide-blocks.json new file mode 100644 index 0000000..5dfb657 --- /dev/null +++ b/config/jade/hide-blocks.json @@ -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" + ] +} \ No newline at end of file diff --git a/config/jade/hide-entities.json b/config/jade/hide-entities.json new file mode 100644 index 0000000..4f4c329 --- /dev/null +++ b/config/jade/hide-entities.json @@ -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" + ] +} \ No newline at end of file diff --git a/config/jade/hide-mob-effects.json b/config/jade/hide-mob-effects.json new file mode 100644 index 0000000..ff4c4e9 --- /dev/null +++ b/config/jade/hide-mob-effects.json @@ -0,0 +1,4 @@ +{ + "__comment": "This is an ignore list for the target of Jade. You can add registry ids to the \"values\" list.", + "values": [] +} \ No newline at end of file diff --git a/config/jade/jade.json b/config/jade/jade.json new file mode 100644 index 0000000..6bd6a15 --- /dev/null +++ b/config/jade/jade.json @@ -0,0 +1,139 @@ +{ + "enableProfiles": false, + "profileIndex": 0, + "formatting": { + "itemModNameStyle": { + "italic": true, + "color": "blue" + } + }, + "accessibility": { + "textBackgroundOpacity": 0.0, + "flipMainHand": false, + "narrateKeys": false, + "enableTextToSpeech": false, + "ttsMode": "TOGGLE", + "enableAccessibilityPlugin": false + }, + "plugin": { + "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, + "shelf": 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, + "potion_effects.limit": 7, + "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, + "pet_armor": "SHOW_DAMAGEABLE", + "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, + "item_storage.sort": false, + "painting": true + }, + "jade_access": { + "npc_description": true, + "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, + "object_name": true, + "block_face": false, + "coordinates": false, + "registry_name": "OFF", + "block_properties": false, + "mod_name": "ON" + }, + "balm": { + "jade": true + } + }, + "general": { + "itemModNameTooltip": true, + "bossBarOverlapMode": "PUSH_DOWN", + "builtinCamouflage": true, + "hideFromTabList": true, + "hideFromGUIs": true, + "perspectiveMode": "CAMERA", + "extendedReach": 0.0, + "debug": false, + "displayBosses": true, + "displayMode": "TOGGLE", + "fluidMode": "ANY", + "displayTooltip": true, + "displayBlocks": true, + "displayEntities": true + }, + "overlay": { + "iconMode": "TOP", + "animation": true, + "disappearingDelay": 0.0, + "overlayAnchorY": 0.0, + "autoScaleThreshold": 0.4, + "alpha": 0.7, + "overlayPosY": 1.0, + "overlayScale": 1.0, + "overlayAnchorX": 0.5, + "activeTheme": "jade:dark", + "overlayPosX": 0.5 + }, + "history": { + "accessibilityModMemory": false, + "themesHash": -825076755, + "usersHash": [ + -150292031, + 1730807362 + ], + "previewOverlay": true, + "hintOverlayToggle": true, + "hintNarratorToggle": true + } +} \ No newline at end of file diff --git a/config/jade/profiles/1/jade.json b/config/jade/profiles/1/jade.json new file mode 100644 index 0000000..94ac6e8 --- /dev/null +++ b/config/jade/profiles/1/jade.json @@ -0,0 +1,127 @@ +{ + "formatting": { + "itemModNameStyle": { + "italic": true, + "color": "blue" + } + }, + "accessibility": { + "textBackgroundOpacity": 0.0, + "flipMainHand": false, + "narrateKeys": false, + "enableTextToSpeech": false, + "ttsMode": "TOGGLE", + "enableAccessibilityPlugin": true + }, + "plugin": { + "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, + "shelf": 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, + "potion_effects.limit": 7, + "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, + "pet_armor": "SHOW_DAMAGEABLE", + "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, + "item_storage.sort": false, + "painting": true + }, + "jade_access": { + "npc_description": true, + "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, + "object_name": true, + "block_face": true, + "coordinates": false, + "registry_name": "OFF", + "block_properties": false, + "mod_name": "OFF" + }, + "balm": { + "jade": true + } + }, + "name": "@jade.profile_preset.accessibility", + "general": { + "itemModNameTooltip": true, + "bossBarOverlapMode": "PUSH_DOWN", + "builtinCamouflage": true, + "hideFromTabList": true, + "hideFromGUIs": true, + "perspectiveMode": "CAMERA", + "extendedReach": 0.0, + "debug": false, + "displayBosses": true, + "displayMode": "TOGGLE", + "fluidMode": "ANY", + "displayTooltip": true, + "displayBlocks": true, + "displayEntities": true + }, + "overlay": { + "iconMode": "TOP", + "animation": false, + "disappearingDelay": 0.0, + "overlayAnchorY": 0.0, + "autoScaleThreshold": 0.4, + "alpha": 1.0, + "overlayPosY": 1.0, + "overlayScale": 1.0, + "overlayAnchorX": 0.5, + "activeTheme": "jade:dark", + "overlayPosX": 0.5 + } +} \ No newline at end of file diff --git a/config/jade/profiles/2/jade.json b/config/jade/profiles/2/jade.json new file mode 100644 index 0000000..5b1e9df --- /dev/null +++ b/config/jade/profiles/2/jade.json @@ -0,0 +1,127 @@ +{ + "formatting": { + "itemModNameStyle": { + "italic": true, + "color": "blue" + } + }, + "accessibility": { + "textBackgroundOpacity": 0.0, + "flipMainHand": false, + "narrateKeys": false, + "enableTextToSpeech": false, + "ttsMode": "TOGGLE", + "enableAccessibilityPlugin": false + }, + "plugin": { + "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": false, + "armor_stand": true, + "fluid_storage.detailed": false, + "next_entity_drop": true, + "energy_storage": true, + "entity_armor.max_for_render": 20, + "breaking_progress": false, + "tnt_stability": true, + "item_storage.items_per_line": 9, + "item_frame": true, + "shelf": 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, + "potion_effects.limit": 7, + "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, + "pet_armor": "SHOW_DAMAGEABLE", + "harvest_tool.creative": false, + "horse_stats": true, + "item_tooltip": false, + "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, + "item_storage.sort": false, + "painting": true + }, + "jade_access": { + "npc_description": true, + "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, + "object_name": true, + "block_face": false, + "coordinates": false, + "registry_name": "OFF", + "block_properties": false, + "mod_name": "ON" + }, + "balm": { + "jade": true + } + }, + "name": "@jade.profile_preset.minimalism", + "general": { + "itemModNameTooltip": true, + "bossBarOverlapMode": "HIDE_TOOLTIP", + "builtinCamouflage": true, + "hideFromTabList": true, + "hideFromGUIs": true, + "perspectiveMode": "CAMERA", + "extendedReach": 0.0, + "debug": false, + "displayBosses": true, + "displayMode": "LITE", + "fluidMode": "ANY", + "displayTooltip": true, + "displayBlocks": true, + "displayEntities": true + }, + "overlay": { + "iconMode": "INLINE", + "animation": true, + "disappearingDelay": 0.0, + "overlayAnchorY": 0.0, + "autoScaleThreshold": 0.4, + "alpha": 0.0, + "overlayPosY": 1.0, + "overlayScale": 1.0, + "overlayAnchorX": 0.5, + "activeTheme": "jade:dark/slim", + "overlayPosX": 0.5 + } +} \ No newline at end of file diff --git a/config/jade/profiles/3/jade.json b/config/jade/profiles/3/jade.json new file mode 100644 index 0000000..38cb06a --- /dev/null +++ b/config/jade/profiles/3/jade.json @@ -0,0 +1,126 @@ +{ + "formatting": { + "itemModNameStyle": { + "italic": true, + "color": "blue" + } + }, + "accessibility": { + "textBackgroundOpacity": 0.0, + "flipMainHand": false, + "narrateKeys": false, + "enableTextToSpeech": false, + "ttsMode": "TOGGLE", + "enableAccessibilityPlugin": false + }, + "plugin": { + "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, + "shelf": 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, + "potion_effects.limit": 7, + "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, + "pet_armor": "SHOW_DAMAGEABLE", + "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, + "item_storage.sort": false, + "painting": true + }, + "jade_access": { + "npc_description": true, + "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, + "object_name": true, + "block_face": false, + "coordinates": false, + "registry_name": "OFF", + "block_properties": false, + "mod_name": "ON" + }, + "balm": { + "jade": true + } + }, + "general": { + "itemModNameTooltip": true, + "bossBarOverlapMode": "PUSH_DOWN", + "builtinCamouflage": true, + "hideFromTabList": true, + "hideFromGUIs": true, + "perspectiveMode": "CAMERA", + "extendedReach": 0.0, + "debug": false, + "displayBosses": true, + "displayMode": "TOGGLE", + "fluidMode": "ANY", + "displayTooltip": true, + "displayBlocks": true, + "displayEntities": true + }, + "overlay": { + "iconMode": "TOP", + "animation": true, + "disappearingDelay": 0.0, + "overlayAnchorY": 0.0, + "autoScaleThreshold": 0.4, + "alpha": 0.7, + "overlayPosY": 1.0, + "overlayScale": 1.0, + "overlayAnchorX": 0.5, + "activeTheme": "jade:dark", + "overlayPosX": 0.5 + } +} \ No newline at end of file diff --git a/config/jade/server-plugin-overrides.json b/config/jade/server-plugin-overrides.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/config/jade/server-plugin-overrides.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/config/jade/sort-order.json b/config/jade/sort-order.json new file mode 100644 index 0000000..ad60a5b --- /dev/null +++ b/config/jade/sort-order.json @@ -0,0 +1,65 @@ +{ + "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:npc_description": 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: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:pet_armor": null, + "minecraft:player_head": null, + "minecraft:potion_effects": null, + "minecraft:progress": null, + "minecraft:redstone": null, + "minecraft:shelf": null, + "minecraft:tnt_stability": null, + "minecraft:total_enchantment_power": null, + "minecraft:villager_profession": null, + "minecraft:waxed": null, + "minecraft:zombie_villager": null +} \ No newline at end of file diff --git a/config/jamlib/known_suspicious_jars.txt b/config/jamlib/known_suspicious_jars.txt new file mode 100644 index 0000000..e69de29 diff --git a/config/jei/blacklist.json b/config/jei/blacklist.json new file mode 100644 index 0000000..79e1d53 --- /dev/null +++ b/config/jei/blacklist.json @@ -0,0 +1,3 @@ +[ + {"version":2} +] \ No newline at end of file diff --git a/config/jei/ingredient-list-mod-sort-order.ini b/config/jei/ingredient-list-mod-sort-order.ini new file mode 100644 index 0000000..69913bb --- /dev/null +++ b/config/jei/ingredient-list-mod-sort-order.ini @@ -0,0 +1 @@ +Minecraft diff --git a/config/jei/ingredient-list-type-sort-order.ini b/config/jei/ingredient-list-type-sort-order.ini new file mode 100644 index 0000000..f7523ae --- /dev/null +++ b/config/jei/ingredient-list-type-sort-order.ini @@ -0,0 +1,2 @@ +net.minecraft.class_1799 +mezz.jei.api.fabric.ingredients.fluids.IJeiFluidIngredient diff --git a/config/jei/jei-client.ini b/config/jei/jei-client.ini new file mode 100644 index 0000000..dedf644 --- /dev/null +++ b/config/jei/jei-client.ini @@ -0,0 +1,323 @@ +[appearance] + # Name: Center Search Bar + # Description: Move the JEI search bar to the bottom center of the screen. + # Valid Values: [true, false] + # Default Value: false + centerSearch = false + + # Name: Recipe GUI Height + # Description: The maximum height for the Recipes Gui (in pixels). + # Valid Values: Any integer greater than or equal to 175 + # Default Value: 350 + recipeGuiHeight = 350 + + +[cheating] + # Name: Give Mode + # Description: Choose if JEI should give ingredients directly to the inventory or pick them up with the mouse. + # Valid Values: [INVENTORY, MOUSE_PICKUP] + # Default Value: MOUSE_PICKUP + giveMode = MOUSE_PICKUP + + # Name: Cheat Items to Hotbar Using Hotkeys + # Description: Enable cheating items into the hotbar by using Shift + numeric keys. + # Valid Values: [true, false] + # Default Value: false + cheatToHotbarUsingHotkeysEnabled = false + + # Name: Show Hidden Ingredients + # Description: Enable showing ingredients that are not in the creative menu. + # Valid Values: [true, false] + # Default Value: false + showHiddenIngredients = false + + # Name: Show Tag Recipes + # Description: Show recipes for ingredient tags like item tags and block tags. + # Valid Values: [true, false] + # Default Value: false + showTagRecipesEnabled = false + + +[bookmarks] + # Name: Add Bookmarks to Front + # Description: When true, add new bookmarks to the front of the list. When false, add them to the end. + # Valid Values: [true, false] + # Default Value: false + addBookmarksToFrontEnabled = false + + # Name: Drag To Rearrange Bookmarks + # Description: Enable dragging bookmarks to rearrange them in the list. + # Valid Values: [true, false] + # Default Value: true + dragToRearrangeBookmarksEnabled = true + + +[tooltips] + # Name: Bookmarks Tooltips Features + # Description: Extra features for bookmark tooltips. + # Valid Values: A comma-separated list containing values of: + # [PREVIEW, INGREDIENTS] + # Default Value: PREVIEW + bookmarkTooltipFeatures = PREVIEW + + # Name: Shift for Bookmarks Tooltips + # Description: Hold Shift to show bookmark tooltip features. + # Valid Values: [true, false] + # Default Value: true + holdShiftToShowBookmarkTooltipFeatures = true + + # Name: Show Creative Tab Names + # Description: Show creative tab names in ingredient tooltips. + # Valid Values: [true, false] + # Default Value: false + showCreativeTabNamesEnabled = false + + # Name: Show Tag Contents + # Description: Show tag content in tooltips when browsing recipe ingredients. + # Valid Values: [true, false] + # Default Value: true + tagContentTooltipEnabled = true + + # Name: Hide Single-Ingredient Tag Contents + # Description: Hide tag content in tooltips when there is only one ingredient in the tag. + # Valid Values: [true, false] + # Default Value: true + hideSingleTagContentTooltipEnabled = true + + # Name: Recipe Ingredient Summary + # Description: Show a summary of ingredients needed for a recipe, on its output ingredient's tooltip. + # Valid Values: [true, false] + # Default Value: false + enableRecipesGuiIngredientsSummary = false + + +[performance] + # Name: Low Memory Search + # Description: Set search to low-memory mode (makes search slow but uses less RAM). + # Valid Values: [true, false] + # Default Value: false + lowMemorySlowSearchEnabled = false + + +[lookups] + # Name: Lookup Fluid Contents + # 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 + + # Name: Lookup ItemBlock Tags + # 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 + + +[lookupHistory] + # Name: Enabled + # Description: Display or hide the lookup history overlay. + # Valid Values: [true, false] + # Default Value: false + enabled = false + + # Name: Max Rows + # Description: Max number of rows to display in the lookup history overlay. + # Valid Values: An integer in the range [1, 7] (inclusive) + # Default Value: 2 + maxRows = 2 + + # Name: Max Ingredients + # Description: Max number of lookup history ingredients to save. + # Valid Values: An integer in the range [10, 1000] (inclusive) + # Default Value: 100 + maxIngredients = 100 + + # Name: Display Side + # Description: Side of the screen to display the lookup history overlay. + # Valid Values: [LEFT, RIGHT] + # Default Value: LEFT + displaySide = LEFT + + +[advanced] + # Name: Catch Render Errors + # Description: Catch render errors from modded ingredients and attempt to recover from them instead of crashing. + # Valid Values: [true, false] + # Default Value: true + catchRenderErrorsEnabled = true + + +[input] + # Name: Drag Delay + # Description: Number of milliseconds before a long mouse click is considered dragging the mouse. + # Valid Values: An integer in the range [0, 1000] (inclusive) + # Default Value: 150 + dragDelayInMilliseconds = 150 + + # Name: Smooth Scroll Rate + # Description: Scroll rate for scrolling the mouse wheel in smooth-scrolling scroll boxes. Measured in pixels. + # Valid Values: An integer in the range [1, 50] (inclusive) + # Default Value: 9 + smoothScrollRate = 9 + + +[sorting] + # Name: Ingredient Sorting Stages + # 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 + + # Name: Recipe Sorting Stages + # Description: Sorting order for displayed recipes. + # Valid Values: A comma-separated list containing values of: + # [BOOKMARKED, CRAFTABLE] + # Default Value: BOOKMARKED, CRAFTABLE + recipeSorterStages = BOOKMARKED, CRAFTABLE + + +[search] + # Name: @Mod Name Search Mode + # Description: Search mode for mod names (prefix: @). + # Valid Values: [ENABLED, REQUIRE_PREFIX, DISABLED] + # Default Value: REQUIRE_PREFIX + modNameSearchMode = REQUIRE_PREFIX + + # Name: #Tag Search Mode + # Description: Search mode for tags (prefix: #). + # Valid Values: [ENABLED, REQUIRE_PREFIX, DISABLED] + # Default Value: REQUIRE_PREFIX + tagSearchMode = REQUIRE_PREFIX + + # Name: $Tooltip Search Mode + # Description: Search mode for tooltips (prefix: $). + # Valid Values: [ENABLED, REQUIRE_PREFIX, DISABLED] + # Default Value: ENABLED + tooltipSearchMode = ENABLED + + # Name: ^Color Search Mode + # Description: Search mode for colors (prefix: ^). + # Valid Values: [ENABLED, REQUIRE_PREFIX, DISABLED] + # Default Value: DISABLED + colorSearchMode = DISABLED + + # Name: &Resource Location Search Mode + # Description: Search mode for resource locations (prefix: &). + # Valid Values: [ENABLED, REQUIRE_PREFIX, DISABLED] + # Default Value: DISABLED + resourceLocationSearchMode = DISABLED + + # Name: %Creative Tab Search Mode + # Description: Search mode for creative mode tab names (prefix: %). + # Valid Values: [ENABLED, REQUIRE_PREFIX, DISABLED] + # Default Value: DISABLED + creativeTabSearchMode = DISABLED + + # Name: Search Advanced Tooltips + # Description: Search in advanced tooltips (visible with F3 + H). + # Valid Values: [true, false] + # Default Value: false + searchAdvancedTooltips = false + + # Name: Search Mod Ids + # Description: Search mod IDs in addition to mod names. + # Valid Values: [true, false] + # Default Value: true + searchModIds = true + + # Name: Search Mod Aliases + # Description: Search mod aliases (alternative names) that are added by plugins, in addition to mod names. + # Valid Values: [true, false] + # Default Value: true + searchModAliases = true + + # Name: Search Short Mod Names + # Description: Search by the shorthand first letters of a mod's name. + # Valid Values: [true, false] + # Default Value: false + searchShortModNames = false + + # Name: Search Ingredient Aliases + # Description: Search ingredient aliases (alternative names) that are added by plugins, in addition to ingredient names. + # Valid Values: [true, false] + # Default Value: true + searchIngredientAliases = true + + +[ingredientList] + # Name: Max Rows + # Description: Max number of rows shown. + # Valid Values: An integer in the range [1, 100] (inclusive) + # Default Value: 16 + maxRows = 16 + + # Name: Max Columns + # Description: Max number of columns shown. + # Valid Values: An integer in the range [2, 100] (inclusive) + # Default Value: 9 + maxColumns = 9 + + # Name: Horizontal Alignment + # Description: Horizontal alignment of the ingredient list inside the available area. + # Valid Values: [LEFT, CENTER, RIGHT] + # Default Value: RIGHT + horizontalAlignment = RIGHT + + # Name: Vertical Alignment + # Description: Vertical alignment of the ingredient list inside the available area. + # Valid Values: [TOP, CENTER, BOTTOM] + # Default Value: TOP + verticalAlignment = TOP + + # Name: Navigation Visibility + # 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 + + # Name: Draw GUI Background + # Description: Enable this to draw a background texture behind the ingredient list. + # Valid Values: [true, false] + # Default Value: false + drawBackground = false + + +[bookmarkList] + # Name: Max Rows + # Description: Max number of rows shown. + # Valid Values: An integer in the range [1, 100] (inclusive) + # Default Value: 16 + maxRows = 16 + + # Name: Max Columns + # Description: Max number of columns shown. + # Valid Values: An integer in the range [2, 100] (inclusive) + # Default Value: 9 + maxColumns = 9 + + # Name: Horizontal Alignment + # Description: Horizontal alignment of the bookmark list inside the available area. + # Valid Values: [LEFT, CENTER, RIGHT] + # Default Value: LEFT + horizontalAlignment = LEFT + + # Name: Vertical Alignment + # Description: Vertical alignment of the bookmark list inside the available area. + # Valid Values: [TOP, CENTER, BOTTOM] + # Default Value: TOP + verticalAlignment = TOP + + # Name: Navigation Visibility + # 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 + + # Name: Draw GUI Background + # Description: Enable this to draw a background texture behind the bookmark list. + # Valid Values: [true, false] + # Default Value: false + drawBackground = false + + diff --git a/config/jei/jei-colors.ini b/config/jei/jei-colors.ini new file mode 100644 index 0000000..e230d3b --- /dev/null +++ b/config/jei/jei-colors.ini @@ -0,0 +1,9 @@ +[colors] + # Name: Search 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 + + diff --git a/config/jei/jei-debug.ini b/config/jei/jei-debug.ini new file mode 100644 index 0000000..0007dea --- /dev/null +++ b/config/jei/jei-debug.ini @@ -0,0 +1,44 @@ +[debug] + # Name: Debug Mode + # Description: Enable debug mode + # Valid Values: [true, false] + # Default Value: false + debugMode = false + + # Name: Debug GUIs + # Description: Enable Debug GUIs mode + # Valid Values: [true, false] + # Default Value: false + debugGuis = false + + # Name: Debug Inputs + # Description: Enable Debug Inputs mode + # Valid Values: [true, false] + # Default Value: false + debugInputs = false + + # Name: Debug Info Tooltips + # Description: Add debug information to ingredient tooltips when advanced tooltips are enabled. + # Valid Values: [true, false] + # Default Value: false + debugInfoTooltipsEnabled = false + + # Name: Enable Crashing Test Items + # Description: Adds ingredients to JEI that intentionally crash, to help debug JEI. + # Valid Values: [true, false] + # Default Value: false + crashingTestItemsEnabled = false + + # Name: jei.config.debug.debug.crashingTestRecipesEnabled + # Description: jei.config.debug.debug.crashingTestRecipesEnabled.description + # Valid Values: [true, false] + # Default Value: false + crashingTestRecipesEnabled = false + + # Name: Log Search Tree Statistics + # Description: Log information about the suffix trees used for searching, to help debug JEI. + # Valid Values: [true, false] + # Default Value: false + logSuffixTreeStats = false + + diff --git a/config/jei/jei-mod-id-format.ini b/config/jei/jei-mod-id-format.ini new file mode 100644 index 0000000..edc0e30 --- /dev/null +++ b/config/jei/jei-mod-id-format.ini @@ -0,0 +1,12 @@ +[modName] + # Name: Mod Name Format + # Description: Formatting for the mod names in tooltips for JEI GUIs. Leave blank to disable. + # 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 + + diff --git a/config/jei/recipe-category-sort-order.ini b/config/jei/recipe-category-sort-order.ini new file mode 100644 index 0000000..5e7417e --- /dev/null +++ b/config/jei/recipe-category-sort-order.ini @@ -0,0 +1,15 @@ +minecraft:crafting +minecraft:anvil +minecraft:blasting +minecraft:blasting_fuel +minecraft:brewing +minecraft:campfire_cooking +minecraft:compostable +minecraft:grindstone +minecraft:smelting +minecraft:smelting_fuel +minecraft:smithing +minecraft:smoking +minecraft:smoking_fuel +minecraft:stonecutting +jei:information diff --git a/config/lambdynlights.toml b/config/lambdynlights.toml new file mode 100644 index 0000000..eaa1915 --- /dev/null +++ b/config/lambdynlights.toml @@ -0,0 +1,40 @@ +# LambDynamicLights configuration. +# The dynamic lights mode +mode = "fancy" + +# The chunk rebuild scheduler mode (immediate, culling). +chunk_rebuild_scheduler = "culling" + +[adaptive_ticking] + # How far away (in chunks) until light sources get ticked less often. + slow = 5 + # How far away (in chunks) until light sources get ticked even less often. + slower = 8 + # Reduces how often sources behind the camera get ticked. + background_sleep = true + +# Light sources settings. +[light_sources] + # Enable entities light source. + entities = true + # Enable first-person player light source. + self = true + # Enables water-sensitive light sources check. This means that water-sensitive items will not light up when submerged in water. + water_sensitive_check = true + # Creeper lighting mode. May be off, simple or fancy. + creeper = "simple" + # TNT lighting mode. May be off, simple or fancy. + tnt = "off" + # Enables dynamic lighting of beacon or end gateway beams. + beam = true + # Enables dynamic lighting of firefly particles from Firefly Bushes. + firefly = true + # Enables dynamic lighting of Guardian's lasers. This also can be toggled off by disabling Guardian dynamic lighting. + guardian_laser = true + # Enables dynamic lighting of the Warden's sonic boom attack particles. + sonic_boom = true + # Enables dynamic lighting for entities that have the Glowing effect. + glowing_effect = true + +[light_sources.settings.entities.minecraft] + glow_item_frame = false diff --git a/config/languagereload.json b/config/languagereload.json new file mode 100644 index 0000000..a92c34f --- /dev/null +++ b/config/languagereload.json @@ -0,0 +1,11 @@ +{ + "version": 1, + "multilingualItemSearch": true, + "removableDefaultLanguage": false, + "fallbacks": [ + "en_us" + ], + "previousFallbacks": [], + "language": "en_gb", + "previousLanguage": "en_us" +} diff --git a/config/lithium.properties b/config/lithium.properties new file mode 100644 index 0000000..3442269 --- /dev/null +++ b/config/lithium.properties @@ -0,0 +1 @@ +mixin.experimental=true diff --git a/config/lithostitched.json b/config/lithostitched.json new file mode 100644 index 0000000..65a3b55 --- /dev/null +++ b/config/lithostitched.json @@ -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 +} \ No newline at end of file diff --git a/config/midnightlib.json b/config/midnightlib.json new file mode 100644 index 0000000..830266a --- /dev/null +++ b/config/midnightlib.json @@ -0,0 +1,3 @@ +{ + "config_screen_list": "TRUE" +} \ No newline at end of file diff --git a/config/modelfix-client.json b/config/modelfix-client.json new file mode 100644 index 0000000..c35402b --- /dev/null +++ b/config/modelfix-client.json @@ -0,0 +1,12 @@ +{ + "#README": "This config file does not support comments. To see them configure it in-game using YACL or Cloth Config (or just use Forge)", + "default": { + "item_quads_expansion": 0.0, + "item_quads_indent": 1.0E-4 + }, + "mac_os": { + "item_quads_expansion": 0.0, + "item_quads_indent": 0.0099, + "shrink_ratio_multiplier": 1.0 + } +} \ No newline at end of file diff --git a/config/modernfix-mixins.properties b/config/modernfix-mixins.properties new file mode 100644 index 0000000..a082b13 --- /dev/null +++ b/config/modernfix-mixins.properties @@ -0,0 +1,80 @@ +# This is the configuration file for ModernFix. +# In general, prefer using the config screen to editing this file. It can be accessed +# via the standard mod menu on your respective mod loader. Changes will, however, +# require restarting the game to take effect. +# +# The following options can be enabled or disabled if there is a compatibility issue. +# Add a line with your option name and =true or =false at the bottom of the file to enable +# or disable a rule. For example: +# mixin.perf.dynamic_resources=true +# Do not include the #. You may reset to defaults by deleting this file. +# +# Available options: +# mixin.bugfix.chunk_deadlock=false # (overridden for mod compat) +# mixin.bugfix.concurrency=true # (default) +# mixin.bugfix.missing_block_entities=false # (default) +# mixin.bugfix.packet_leak=false # (default) +# mixin.bugfix.paper_chunk_patches=false # (overridden for mod compat) +# mixin.bugfix.restore_old_dragon_movement=false # (default) +# mixin.bugfix.world_leaks=true # (default) +# mixin.bugfix.world_screen_skipped=true # (default) +# mixin.devenv=false # (default) +# mixin.feature.blockentity_incorrect_thread=false # (default) +# mixin.feature.branding=true # (default) +# mixin.feature.cause_lag_by_disabling_threads=false # (default) +# mixin.feature.direct_stack_trace=false # (default) +# mixin.feature.disable_unihex_font=false # (default) +# mixin.feature.integrated_server_watchdog=true # (default) +# mixin.feature.log_stdout_in_log_files=true # (default) +# mixin.feature.mcfunction_profiling=true # (default) +# mixin.feature.measure_time=true # (default) +# mixin.feature.remove_chat_signing=false # (default) +# mixin.feature.remove_telemetry=true # (default) +# mixin.feature.snapshot_easter_egg=true # (default) +# mixin.feature.spam_thread_dump=false # (default) +# mixin.feature.spark_profile_launch=false # (default) +# mixin.feature.spark_profile_world_join=false # (default) +# mixin.feature.stalled_chunk_load_detection=false # (default) +# mixin.feature.warn_missing_perf_mods=true # (default) +# mixin.launch.class_search_cache=true # (default) +# mixin.perf.cache_blockstate_cache_arrays=true # (default) +# mixin.perf.cache_profile_texture_url=true # (default) +# mixin.perf.cache_strongholds=false # (overridden for mod compat) +# mixin.perf.chunk_meshing=true # (default) +# mixin.perf.clear_fabric_mapping_tables=false # (default) +# mixin.perf.clear_mixin_classinfo=false # (default) +# mixin.perf.compact_bit_storage=true # (default) +# mixin.perf.compress_unihex_font=true # (default) +# mixin.perf.dedicated_reload_executor=true # (default) +# mixin.perf.deduplicate_climate_parameters=false # (default) +# mixin.perf.deduplicate_location=false # (default) +# mixin.perf.deduplicate_wall_shapes=true # (default) +# mixin.perf.dynamic_dfu=true # (default) +# mixin.perf.dynamic_entity_renderers=false # (default) +# mixin.perf.dynamic_resources=false # (default) +# mixin.perf.dynamic_sounds=true # (default) +# mixin.perf.dynamic_structure_manager=true # (default) +# mixin.perf.faster_command_suggestions=true # (default) +# mixin.perf.faster_item_rendering=false # (default) +# mixin.perf.faster_texture_stitching=true # (default) +# mixin.perf.ingredient_item_deduplication=false # (default) +# mixin.perf.lazy_search_tree_registry=true # (default) +# mixin.perf.memoize_creative_tab_build=true # (default) +# mixin.perf.model_optimizations=true # (default) +# mixin.perf.mojang_registry_size=true # (default) +# mixin.perf.remove_biome_temperature_cache=true # (default) +# mixin.perf.state_definition_construct=true # (default) +# mixin.perf.thread_priorities=false # (overridden for mod compat) +# mixin.perf.ticking_chunk_alloc=true # (default) +# mixin.perf.worldgen_allocation=false # (default) +# mixin.safety=true # (default) +# +# User overrides go here. +mixin.bugfix.packet_leak=true +mixin.perf.clear_fabric_mapping_tables=true +mixin.perf.clear_mixin_classinfo=true +mixin.perf.deduplicate_location=true +mixin.perf.dynamic_entity_renderers=true +mixin.perf.faster_item_rendering=true +mixin.perf.ingredient_item_deduplication=true +mixin.perf.worldgen_allocation=true diff --git a/config/moreculling.toml b/config/moreculling.toml new file mode 100644 index 0000000..ad74d84 --- /dev/null +++ b/config/moreculling.toml @@ -0,0 +1,23 @@ +version = 1 +enableSodiumMenu = true +dontCull = [] +cloudCulling = true +signTextCulling = true +rainCulling = true +useBlockStateCulling = true +useCustomItemFrameRenderer = true +itemFrameMapCulling = true +useItemFrameLOD = true +itemFrameLODRange = 16 +useItemFrame3FaceCulling = true +itemFrame3FaceCullingRange = 2.0 +paintingCulling = true +leavesCullingMode = "DEPTH" +leavesCullingAmount = 2 +includeMangroveRoots = true +endGatewayCulling = true +beaconBeamCulling = true +useOnModdedBlocksByDefault = true + +[modCompatibility] +minecraft = true diff --git a/config/notenoughanimations.json b/config/notenoughanimations.json new file mode 100644 index 0000000..def18dd --- /dev/null +++ b/config/notenoughanimations.json @@ -0,0 +1,80 @@ +{ + "configVersion": 11, + "animationSmoothingSpeed": 0.2, + "holdingItems": [ + "quad-mstv-mtv:pale_oak_torch", + "quad-mstv-mtv:bamboo_torch", + "minecraft:clock", + "quad-mstv-mtv:spruce_soul_torch", + "minecraft:compass", + "minecraft:soul_torch", + "quad-mstv-mtv:jungle_soul_torch", + "quad-mstv-mtv:birch_soul_torch", + "quad-mstv-mtv:warped_soul_torch", + "minecraft:torch", + "quad-mstv-mtv:bamboo_soul_torch", + "quad-mstv-mtv:mangrove_torch", + "quad-mstv-mtv:cherry_soul_torch", + "minecraft:recovery_compass", + "quad-mstv-mtv:jungle_torch", + "quad-mstv-mtv:mangrove_soul_torch", + "minecraft:soul_lantern", + "quad-mstv-mtv:acacia_torch", + "quad-mstv-mtv:cherry_torch", + "quad-mstv-mtv:spruce_torch", + "quad-mstv-mtv:dark_oak_soul_torch", + "quad-mstv-mtv:warped_torch", + "minecraft:lantern", + "quad-mstv-mtv:crimson_soul_torch", + "quad-mstv-mtv:pale_oak_soul_torch", + "quad-mstv-mtv:birch_torch", + "quad-mstv-mtv:acacia_soul_torch", + "quad-mstv-mtv:crimson_torch", + "quad-mstv-mtv:dark_oak_torch" + ], + "enableAnimationSmoothing": true, + "enableInWorldMapRendering": true, + "enableOffhandHiding": true, + "enableRotationLocking": true, + "enableLadderAnimation": true, + "ladderAnimationAmplifier": 0.35, + "ladderAnimationArmHeight": 1.7, + "ladderAnimationArmSpeed": 2.0, + "enableRotateToLadder": true, + "enableEatDrinkAnimation": true, + "enableRowBoatAnimation": true, + "enableHorseAnimation": true, + "enableHorseLegAnimation": false, + "dontHoldItemsInBed": true, + "freezeArmsInBed": true, + "rotationLock": "NONE", + "limitRotationLockToFP": true, + "showLastUsedSword": false, + "sheathSwords": [ + "minecraft:golden_sword", + "minecraft:iron_sword", + "minecraft:wooden_sword", + "minecraft:stone_sword", + "minecraft:diamond_sword", + "minecraft:netherite_sword" + ], + "enableCrawlingAnimation": true, + "holdUpItemsMode": "CONFIG", + "holdUpTarget": "CAMERA", + "holdUpCameraOffset": 0.1, + "holdUpOnlySelf": false, + "holdUpItemOffset": 0.0, + "itemSwapAnimation": true, + "tweakElytraAnimation": true, + "petAnimation": true, + "fallingAnimation": false, + "freezingAnimation": true, + "huggingAnimation": false, + "narutoRunning": false, + "disableLegSmoothing": false, + "bowAnimation": "VANILLA", + "customBowRotationLock": false, + "clampCrossbowAnimations": false, + "burningAnimation": true, + "hideItemsForTheseBows": [] +} \ No newline at end of file diff --git a/config/packetfixer.properties b/config/packetfixer.properties new file mode 100644 index 0000000..548504a --- /dev/null +++ b/config/packetfixer.properties @@ -0,0 +1,15 @@ +#Packet Fixer config file. +#Default values (minecraft default): nbtMaxSize 2097152, packetSize 1048576, decoderSize 8388608 and varInt21Size 3. +#Max values are 2147483647 for packetSize/decoderSize/varInt21 and 9223372036854775807 for nbtMaxSize. +#Mon Dec 08 15:40:45 CET 2025 +allSizesUnlimited=true +chunkPacketData=2097152 +decoderSize=8388608 +forceUnlimitedNbtEnabled=false +nbtMaxSize=2097152 +packetSize=1048576 +stringSize=32767 +timeout=120 +varInt=5 +varInt21=3 +varLong=10 diff --git a/config/particlerain.json b/config/particlerain.json new file mode 100644 index 0000000..6a45af7 --- /dev/null +++ b/config/particlerain.json @@ -0,0 +1,589 @@ +{ + "configVersion": 5, + "perf": { + "maxParticleAmount": 1500, + "particleDensity": 100, + "particleStormDensity": 200, + "particleDistance": 16, + "surfaceRange": 48 + }, + "sound": { + "rainVolume": 0.2, + "snowVolume": 0.1, + "windVolume": 0.1, + "blockVolume": 0.07 + }, + "wind": { + "strength": 0.4, + "strengthVariance": 0.3, + "gustFrequency": 0.2, + "modulationSpeed": 0.04, + "yLevelAdjustment": true + }, + "compat": { + "renderDefaultWeather": false, + "doDefaultSplashing": false, + "waterTint": true, + "tintMix": 0.6, + "shaderpackTint": true, + "syncRegistries": true, + "crossBiomeBorder": false, + "useHeightmapTemp": true, + "doSpawnHeightLimit": true, + "spawnHeightLimit": 0 + }, + "particles": [ + { + "presetParticleId": "minecraft:flame", + "usePresetParticle": false, + "id": "rain", + "enabled": true, + "density": 1.0, + "weather": "DURING_WEATHER", + "precipitation": [ + "RAIN" + ], + "biomeList": { + "entries": [], + "isWhitelist": true + }, + "blockList": { + "entries": [], + "isWhitelist": true + }, + "needsSkyAccess": true, + "spawnPos": "SKY", + "gravity": 0.9, + "windStrength": 0.5, + "stormWindStrength": 1.0, + "rotationAmount": 0.0, + "lifetime": 3000, + "opacity": 1.0, + "size": 1.5, + "constantScreenSize": false, + "renderType": "TRANSLUCENT", + "spriteLocations": [ + "particlerain:rain_0", + "particlerain:rain_1", + "particlerain:rain_2", + "particlerain:rain_3" + ], + "tintType": "WATER", + "customTint": "#000000", + "rotationType": "RELATIVE_VELOCITY" + }, + { + "presetParticleId": "minecraft:flame", + "usePresetParticle": false, + "id": "snow", + "enabled": true, + "density": 0.4, + "weather": "DURING_WEATHER", + "precipitation": [ + "SNOW" + ], + "biomeList": { + "entries": [], + "isWhitelist": true + }, + "blockList": { + "entries": [], + "isWhitelist": true + }, + "needsSkyAccess": true, + "spawnPos": "SKY", + "gravity": 0.05, + "windStrength": 0.1, + "stormWindStrength": 0.2, + "rotationAmount": 0.4, + "lifetime": 3000, + "opacity": 1.0, + "size": 1.5, + "constantScreenSize": false, + "renderType": "TRANSLUCENT", + "spriteLocations": [ + "particlerain:snow_0", + "particlerain:snow_1", + "particlerain:snow_2", + "particlerain:snow_3" + ], + "tintType": "NONE", + "customTint": "#000000", + "rotationType": "COPY_CAMERA" + }, + { + "presetParticleId": "minecraft:flame", + "usePresetParticle": false, + "id": "dust", + "enabled": true, + "density": 0.8, + "weather": "DURING_WEATHER", + "precipitation": [ + "NONE" + ], + "biomeList": { + "entries": [], + "isWhitelist": true + }, + "blockList": { + "entries": [ + "#minecraft:camel_sand_step_sound_blocks", + "#minecraft:sand", + "#minecraft:terracotta", + "#c:sandstone_blocks" + ], + "isWhitelist": true + }, + "needsSkyAccess": true, + "spawnPos": "SKY", + "gravity": 0.2, + "windStrength": 0.7, + "stormWindStrength": 1.0, + "rotationAmount": 0.0, + "lifetime": 3000, + "opacity": 1.0, + "size": 1.5, + "constantScreenSize": false, + "renderType": "TRANSLUCENT", + "spriteLocations": [ + "particlerain:dust" + ], + "tintType": "MAP", + "customTint": "#000000", + "rotationType": "COPY_CAMERA" + }, + { + "presetParticleId": "minecraft:flame", + "usePresetParticle": false, + "id": "rain_haze", + "enabled": true, + "density": 0.1, + "weather": "DURING_WEATHER", + "precipitation": [ + "RAIN" + ], + "biomeList": { + "entries": [], + "isWhitelist": true + }, + "blockList": { + "entries": [], + "isWhitelist": true + }, + "needsSkyAccess": true, + "spawnPos": "SKY", + "gravity": 0.15, + "windStrength": 0.01, + "stormWindStrength": 0.1, + "rotationAmount": 0.0, + "lifetime": 3000, + "opacity": 0.35, + "size": 0.3, + "constantScreenSize": true, + "renderType": "TRANSLUCENT", + "spriteLocations": [ + "particlerain:fog_dithered" + ], + "tintType": "FOG", + "customTint": "#000000", + "rotationType": "COPY_CAMERA" + }, + { + "presetParticleId": "minecraft:flame", + "usePresetParticle": false, + "id": "snow_haze", + "enabled": true, + "density": 0.2, + "weather": "DURING_WEATHER", + "precipitation": [ + "SNOW" + ], + "biomeList": { + "entries": [], + "isWhitelist": true + }, + "blockList": { + "entries": [], + "isWhitelist": true + }, + "needsSkyAccess": true, + "spawnPos": "SKY", + "gravity": 0.05, + "windStrength": 0.01, + "stormWindStrength": 0.1, + "rotationAmount": 0.0, + "lifetime": 3000, + "opacity": 0.35, + "size": 0.3, + "constantScreenSize": true, + "renderType": "TRANSLUCENT", + "spriteLocations": [ + "particlerain:fog_dithered" + ], + "tintType": "FOG", + "customTint": "#000000", + "rotationType": "COPY_CAMERA" + }, + { + "presetParticleId": "minecraft:flame", + "usePresetParticle": false, + "id": "dust_haze", + "enabled": true, + "density": 0.1, + "weather": "DURING_WEATHER", + "precipitation": [ + "NONE" + ], + "biomeList": { + "entries": [], + "isWhitelist": true + }, + "blockList": { + "entries": [ + "#minecraft:camel_sand_step_sound_blocks", + "#minecraft:sand", + "#minecraft:terracotta", + "#c:sandstone_blocks" + ], + "isWhitelist": true + }, + "needsSkyAccess": true, + "spawnPos": "SKY", + "gravity": 0.1, + "windStrength": 0.25, + "stormWindStrength": 0.5, + "rotationAmount": 0.0, + "lifetime": 3000, + "opacity": 0.35, + "size": 0.3, + "constantScreenSize": true, + "renderType": "TRANSLUCENT", + "spriteLocations": [ + "particlerain:fog_dithered" + ], + "tintType": "MAP", + "customTint": "#000000", + "rotationType": "COPY_CAMERA" + }, + { + "presetParticleId": "minecraft:rain", + "usePresetParticle": true, + "id": "splatter", + "enabled": true, + "density": 1.0, + "weather": "DURING_WEATHER", + "precipitation": [ + "RAIN" + ], + "biomeList": { + "entries": [], + "isWhitelist": true + }, + "blockList": { + "entries": [ + "minecraft:lava" + ], + "isWhitelist": false + }, + "needsSkyAccess": true, + "spawnPos": "BLOCK_TOP", + "gravity": 0.9, + "windStrength": 0.5, + "stormWindStrength": 1.0, + "rotationAmount": 0.0, + "lifetime": 3000, + "opacity": 0.9, + "size": 0.5, + "constantScreenSize": false, + "renderType": "TRANSLUCENT", + "spriteLocations": [ + "particlerain:rain_0", + "particlerain:rain_1", + "particlerain:rain_2", + "particlerain:rain_3" + ], + "tintType": "NONE", + "customTint": "#000000", + "rotationType": "COPY_CAMERA" + }, + { + "presetParticleId": "particlerain:ripple", + "usePresetParticle": true, + "id": "ripple", + "enabled": true, + "density": 1.0, + "weather": "DURING_WEATHER", + "precipitation": [ + "RAIN" + ], + "biomeList": { + "entries": [], + "isWhitelist": true + }, + "blockList": { + "entries": [ + "minecraft:water" + ], + "isWhitelist": true + }, + "needsSkyAccess": true, + "spawnPos": "BLOCK_TOP", + "gravity": 0.9, + "windStrength": 0.5, + "stormWindStrength": 1.0, + "rotationAmount": 0.0, + "lifetime": 3000, + "opacity": 0.9, + "size": 0.5, + "constantScreenSize": false, + "renderType": "TRANSLUCENT", + "spriteLocations": [ + "particlerain:rain_0", + "particlerain:rain_1", + "particlerain:rain_2", + "particlerain:rain_3" + ], + "tintType": "NONE", + "customTint": "#000000", + "rotationType": "COPY_CAMERA" + }, + { + "presetParticleId": "minecraft:smoke", + "usePresetParticle": true, + "id": "smoke", + "enabled": true, + "density": 1.0, + "weather": "DURING_WEATHER", + "precipitation": [ + "RAIN" + ], + "biomeList": { + "entries": [], + "isWhitelist": true + }, + "blockList": { + "entries": [ + "#minecraft:strider_warm_blocks", + "#minecraft:infiniburn_overworld" + ], + "isWhitelist": true + }, + "needsSkyAccess": true, + "spawnPos": "BLOCK_TOP", + "gravity": 0.9, + "windStrength": 0.5, + "stormWindStrength": 1.0, + "rotationAmount": 0.0, + "lifetime": 3000, + "opacity": 0.9, + "size": 0.5, + "constantScreenSize": false, + "renderType": "TRANSLUCENT", + "spriteLocations": [ + "particlerain:rain_0", + "particlerain:rain_1", + "particlerain:rain_2", + "particlerain:rain_3" + ], + "tintType": "NONE", + "customTint": "#000000", + "rotationType": "COPY_CAMERA" + }, + { + "presetParticleId": "particlerain:streak", + "usePresetParticle": true, + "id": "streak", + "enabled": true, + "density": 0.2, + "weather": "DURING_WEATHER", + "precipitation": [ + "RAIN" + ], + "biomeList": { + "entries": [], + "isWhitelist": true + }, + "blockList": { + "entries": [ + "#minecraft:impermeable", + "#c:glass_panes", + "#minecraft:mineable/pickaxe" + ], + "isWhitelist": true + }, + "needsSkyAccess": true, + "spawnPos": "BLOCK_SIDES", + "gravity": 0.9, + "windStrength": 0.5, + "stormWindStrength": 1.0, + "rotationAmount": 0.0, + "lifetime": 3000, + "opacity": 0.9, + "size": 0.5, + "constantScreenSize": false, + "renderType": "TRANSLUCENT", + "spriteLocations": [ + "particlerain:rain_0", + "particlerain:rain_1", + "particlerain:rain_2", + "particlerain:rain_3" + ], + "tintType": "NONE", + "customTint": "#000000", + "rotationType": "COPY_CAMERA" + }, + { + "presetParticleId": "particlerain:shrub", + "usePresetParticle": true, + "id": "shrub", + "enabled": true, + "density": 0.002, + "weather": "DURING_WEATHER", + "precipitation": [ + "NONE" + ], + "biomeList": { + "entries": [], + "isWhitelist": true + }, + "blockList": { + "entries": [ + "#minecraft:camel_sand_step_sound_blocks", + "#minecraft:sand", + "#minecraft:terracotta", + "#c:sandstone_blocks" + ], + "isWhitelist": true + }, + "needsSkyAccess": true, + "spawnPos": "WORLD_SURFACE", + "gravity": 0.9, + "windStrength": 0.5, + "stormWindStrength": 1.0, + "rotationAmount": 0.0, + "lifetime": 3000, + "opacity": 0.9, + "size": 0.5, + "constantScreenSize": false, + "renderType": "TRANSLUCENT", + "spriteLocations": [ + "particlerain:rain_0", + "particlerain:rain_1", + "particlerain:rain_2", + "particlerain:rain_3" + ], + "tintType": "NONE", + "customTint": "#000000", + "rotationType": "COPY_CAMERA" + }, + { + "presetParticleId": "particlerain:mist", + "usePresetParticle": true, + "id": "mist_after_rain", + "enabled": true, + "density": 0.1, + "weather": "AFTER_WEATHER", + "precipitation": [ + "RAIN" + ], + "biomeList": { + "entries": [], + "isWhitelist": true + }, + "blockList": { + "entries": [ + "#minecraft:dirt" + ], + "isWhitelist": true + }, + "needsSkyAccess": true, + "spawnPos": "WORLD_SURFACE", + "gravity": 0.9, + "windStrength": 0.5, + "stormWindStrength": 1.0, + "rotationAmount": 0.0, + "lifetime": 3000, + "opacity": 0.9, + "size": 0.5, + "constantScreenSize": false, + "renderType": "TRANSLUCENT", + "spriteLocations": [ + "particlerain:rain_0", + "particlerain:rain_1", + "particlerain:rain_2", + "particlerain:rain_3" + ], + "tintType": "NONE", + "customTint": "#000000", + "rotationType": "COPY_CAMERA" + }, + { + "presetParticleId": "particlerain:mist", + "usePresetParticle": true, + "id": "mist", + "enabled": true, + "density": 0.1, + "weather": "ALWAYS", + "precipitation": [ + "RAIN" + ], + "biomeList": { + "entries": [ + "#c:is_wet/overworld", + "#c:is_spooky" + ], + "isWhitelist": true + }, + "blockList": { + "entries": [ + "#minecraft:dirt" + ], + "isWhitelist": true + }, + "needsSkyAccess": true, + "spawnPos": "WORLD_SURFACE", + "gravity": 0.9, + "windStrength": 0.5, + "stormWindStrength": 1.0, + "rotationAmount": 0.0, + "lifetime": 3000, + "opacity": 0.9, + "size": 0.5, + "constantScreenSize": false, + "renderType": "TRANSLUCENT", + "spriteLocations": [ + "particlerain:rain_0", + "particlerain:rain_1", + "particlerain:rain_2", + "particlerain:rain_3" + ], + "tintType": "NONE", + "customTint": "#000000", + "rotationType": "COPY_CAMERA" + } + ], + "shrub": { + "gravity": 0.2, + "windStrength": 0.2, + "stormWindStrength": 0.3, + "size": 0.5, + "rotationAmount": 0.6, + "bounciness": 0.2 + }, + "ripple": { + "opacity": 0.8, + "size": 0.25, + "resolution": 16, + "useResourcepackResolution": true + }, + "streak": { + "opacity": 0.9, + "size": 0.5 + }, + "mist": { + "lifetime": 200, + "opacity": 1.0, + "size": 3.0, + "renderStyle": "BLENDED" + } +} \ No newline at end of file diff --git a/config/rightclickharvest.json5 b/config/rightclickharvest.json5 new file mode 100644 index 0000000..8e9f86b --- /dev/null +++ b/config/rightclickharvest.json5 @@ -0,0 +1,20 @@ +{ + // - default: false + requireHoe: false, + // - default: true + harvestInRadius: true, + /* - default: NONE + - must be one of: NONE, LOW, NORMAL, HIGH + */ + hungerLevel: "NONE", + /* - default: NONE + - must be one of: NONE, COST, REWARD + */ + experienceType: "NONE", + // - default: true + showServerWarning: true, + /* Modpack developers, set this to true to stop RCH telling users that they probably need to equip a hoe to harvest crops (if requireHoe is set to true). This message will only be displayed once. + - default: false + */ + hasUserBeenWarnedForNotUsingHoe: false +} \ No newline at end of file diff --git a/config/roughlyenoughitems/collapsible.json5 b/config/roughlyenoughitems/collapsible.json5 new file mode 100644 index 0000000..505f0a8 --- /dev/null +++ b/config/roughlyenoughitems/collapsible.json5 @@ -0,0 +1,4 @@ +{ + "disabledGroups": [], + "customGroups": [] +} \ No newline at end of file diff --git a/config/roughlyenoughitems/config.json5 b/config/roughlyenoughitems/config.json5 new file mode 100644 index 0000000..c83871c --- /dev/null +++ b/config/roughlyenoughitems/config.json5 @@ -0,0 +1,200 @@ +{ + "basics": { + "favorites": [], + "hiddenFavorites": [], + "displayHistory": [], + "cheating": false, + "favoritesEnabled": true, + "reduceMotion": false, + "keyBindings": { + "useNativeKeybinds": false, + "recipeKeybind": { + "keyCode": "key.keyboard.r", + "modifier": 0 + }, + "usageKeybind": { + "keyCode": "key.keyboard.u", + "modifier": 0 + }, + "hideKeybind": { + "keyCode": "key.keyboard.o", + "modifier": 2 + }, + "previousPageKeybind": { + "keyCode": "key.keyboard.unknown", + "modifier": 0 + }, + "nextPageKeybind": { + "keyCode": "key.keyboard.unknown", + "modifier": 0 + }, + "focusSearchFieldKeybind": { + "keyCode": "key.keyboard.unknown", + "modifier": 0 + }, + "copyRecipeIdentifierKeybind": { + "keyCode": "key.mouse.middle", + "modifier": 0 + }, + "favoriteKeybind": { + "keyCode": "key.keyboard.a", + "modifier": 0 + }, + "exportImageKeybind": { + "keyCode": "key.keyboard.f8", + "modifier": 0 + }, + "previousScreenKeybind": { + "keyCode": "key.keyboard.backspace", + "modifier": 0 + } + }, + // Declares whether REI is visible. + "overlayVisible": true, + "cheatingStyle": "GRAB" + }, + "appearance": { + "recipeScreenType": "ORIGINAL", + // Declares the appearance of REI windows. + "theme": "DARK", + "layout": { + // Declares the position of the search field. + "searchFieldLocation": "CENTER", + // Declares the position of the config button. + "configButtonLocation": "LOWER", + // Declares whether the craftable filter button is enabled. + "showCraftableOnlyButton": true + }, + // Declares the appearance of recipe's border. + "recipeBorder": "DEFAULT", + // Declares whether entry panel is scrolled. + "scrollingEntryListWidget": false, + // Declares whether entry panel should be invisible when not searching + "hideEntryPanelIfIdle": false, + "rainbow": false, + "horizontalEntriesBoundaries": 1.0, + "verticalEntriesBoundaries": 1.0, + "horizontalEntriesBoundariesColumns": 50, + "verticalEntriesBoundariesRows": 1000, + "horizontalEntriesBoundariesAlignment": 1.0, + "verticalEntriesBoundariesAlignment": 0.5, + "favoritesHorizontalEntriesBoundaries": 1.0, + "favoritesHorizontalEntriesBoundariesColumns": 50, + "syntaxHighlightingMode": "COLORFUL", + "isFocusModeZoomed": false + }, + "functionality": { + "inputMethod": null, + // Declares whether REI should remove the recipe book. + "disableRecipeBook": false, + // Declares whether mob effects should be on the left side instead of the right side. + "leftSideMobEffects": false, + // Declares whether subsets is enabled. + "isSubsetsEnabled": false, + "allowInventoryHighlighting": true, + "inventoryHighlightingDarkenOpacity": 0.85, + "inventoryHighlightingOpacity": 1.0, + "itemCheatingMode": "REI_LIKE" + }, + "advanced": { + "tooltips": { + // Declares whether REI should append mod names to entries. + "appendModNames": true, + // Declares whether favorites tooltip should be displayed. + "displayFavoritesTooltip": false, + "displayIMEHints": true + }, + "layout": { + // The ordering of the items on the entry panel. + "entryPanelOrdering": "REGISTRY_ASCENDING", + // Declares the maximum amount of recipes displayed in a page if possible. + "maxRecipesPerPage": 8, + // Declares the maximum amount of recipes displayed in a page if possible. + "maxRecipesPageHeight": 300, + // Declares whether entry rendering time should be debugged. + "debugRenderTimeRequired": false, + // Merges displays with equal contents under 1 display. + "mergeDisplayUnderOne": true, + "favoriteAddWidgetMode": "ALWAYS_VISIBLE" + }, + "accessibility": { + "entrySize": 1.0, + // Declares the position of the entry panel. + "displayPanelLocation": "RIGHT", + // Declares how the scrollbar in composite screen should act. + "compositeScrollBarPermanent": false, + "toastDisplayedOnCopyIdentifier": true, + // Declares whether REI should use compact tabs for categories. + "useCompactTabs": true, + // Declares whether REI should use compact tab buttons for categories. + "useCompactTabButtons": false + }, + "search": { + // Declares whether search time should be debugged. + "debugSearchTimeRequired": false, + // Declares whether REI should search async. + "asyncSearch": true, + // Declares how many entries should be grouped one async search. + "asyncSearchPartitionSize": 100, + "patchAsyncThreadCrash": true, + "tooltipSearch": "ALWAYS", + "tagSearch": "PREFIX", + "identifierSearch": "ALWAYS", + "modSearch": "PREFIX" + }, + "commands": { + // Declares the command used to change gamemode. + "gamemodeCommand": "/gamemode {gamemode}", + // Declares the command used in servers to cheat items. + "giveCommand": "/give {player_name} {item_identifier}{nbt} {count}", + // Declares the command used to change weather. + "weatherCommand": "/weather {weather}", + // Declares the command used to change time. + "timeCommand": "/time set {time}" + }, + "miscellaneous": { + // Declares whether arrows in containers should be clickable. + "clickableRecipeArrows": true, + "registerRecipesInAnotherThread": true, + "cachingFastEntryRendering": false, + "cachingDisplayLookup": true, + "categorySettings": { + "filteringQuickCraftCategories": { }, + "categoryOrdering": [ + "minecraft:plugins/crafting", + "minecraft:plugins/smelting", + "minecraft:plugins/smoking", + "minecraft:plugins/blasting", + "minecraft:plugins/campfire", + "minecraft:plugins/stone_cutting", + "minecraft:plugins/fuel", + "minecraft:plugins/brewing", + "minecraft:plugins/composting", + "minecraft:plugins/stripping", + "minecraft:plugins/smithing", + "minecraft:plugins/anvil", + "minecraft:plugins/beacon_base", + "minecraft:plugins/beacon_payment", + "minecraft:plugins/tilling", + "minecraft:plugins/pathing", + "minecraft:plugins/waxing", + "minecraft:plugins/wax_scraping", + "minecraft:plugins/oxidizing", + "minecraft:plugins/oxidation_scraping", + "roughlyenoughitems:plugins/information", + "minecraft:plugins/tag" + ], + "hiddenCategories": [] + } + }, + "filtering": { + "filteredStacks": [], + "shouldFilterDisplays": true, + "filteringRules": [ + "{id:\"roughlyenoughitems:manual\",rule:{}}", + "{id:\"roughlyenoughitems:basic\",rule:{}}", + "{id:\"roughlyenoughitems:hidden_from_recipe_viewers\",rule:{}}" + ] + } + } +} \ No newline at end of file diff --git a/config/roughlyenoughitems/favorites.json5 b/config/roughlyenoughitems/favorites.json5 new file mode 100644 index 0000000..8084778 --- /dev/null +++ b/config/roughlyenoughitems/favorites.json5 @@ -0,0 +1,7 @@ +{ + "favorites": [ + "{data:{type:\"minecraft:item\",value:{count:1,id:\"minecraft:spruce_slab\"}},type:\"roughlyenoughitems:entry_stack\"}" + ], + "hiddenFavorites": [], + "displays": [] +} \ No newline at end of file diff --git a/config/roughlyenoughitems/hints.json b/config/roughlyenoughitems/hints.json new file mode 100644 index 0000000..b70ff60 --- /dev/null +++ b/config/roughlyenoughitems/hints.json @@ -0,0 +1 @@ +{"UUID":"22bf2d75-0518-4333-b79c-fcfcb59e3fc3","shownHints":[]} \ No newline at end of file diff --git a/config/roughlyenoughitems/pinyin.properties b/config/roughlyenoughitems/pinyin.properties new file mode 100644 index 0000000..a8f846e --- /dev/null +++ b/config/roughlyenoughitems/pinyin.properties @@ -0,0 +1,2 @@ +#Pinyin Options +#Sun Dec 07 14:18:06 CET 2025 diff --git a/config/roughlyenoughitems/pinyin_double.properties b/config/roughlyenoughitems/pinyin_double.properties new file mode 100644 index 0000000..7589e3f --- /dev/null +++ b/config/roughlyenoughitems/pinyin_double.properties @@ -0,0 +1,3 @@ +#Double Pinyin Options +#Sun Dec 07 14:18:06 CET 2025 +Converter=sougou diff --git a/config/sodium-extra-options.json b/config/sodium-extra-options.json new file mode 100644 index 0000000..d38feb1 --- /dev/null +++ b/config/sodium-extra-options.json @@ -0,0 +1,106 @@ +{ + "animation_settings": { + "animation": true, + "water": true, + "lava": true, + "fire": true, + "portal": true, + "block_animations": true, + "sculk_sensor": true + }, + "particle_settings": { + "particles": true, + "rain_splash": true, + "block_break": true, + "block_breaking": true, + "other": {} + }, + "detail_settings": { + "sky": true, + "sun": true, + "moon": true, + "stars": true, + "rain_snow": true, + "biome_colors": true, + "sky_colors": true + }, + "render_settings": { + "global_fog": true, + "fog_type_config": { + "LAVA": { + "enable": true, + "environment_start_multiplier": 100, + "environment_end_multiplier": 100, + "render_distance_start_multiplier": 100, + "render_distance_end_multiplier": 100, + "sky_end_multiplier": 100, + "cloud_end_multiplier": 100 + }, + "WATER": { + "enable": true, + "environment_start_multiplier": 100, + "environment_end_multiplier": 100, + "render_distance_start_multiplier": 100, + "render_distance_end_multiplier": 100, + "sky_end_multiplier": 100, + "cloud_end_multiplier": 100 + }, + "POWDER_SNOW": { + "enable": true, + "environment_start_multiplier": 100, + "environment_end_multiplier": 100, + "render_distance_start_multiplier": 100, + "render_distance_end_multiplier": 100, + "sky_end_multiplier": 100, + "cloud_end_multiplier": 100 + }, + "DIMENSION_OR_BOSS": { + "enable": true, + "environment_start_multiplier": 100, + "environment_end_multiplier": 100, + "render_distance_start_multiplier": 100, + "render_distance_end_multiplier": 100, + "sky_end_multiplier": 100, + "cloud_end_multiplier": 100 + }, + "ATMOSPHERIC": { + "enable": true, + "environment_start_multiplier": 100, + "environment_end_multiplier": 100, + "render_distance_start_multiplier": 100, + "render_distance_end_multiplier": 100, + "sky_end_multiplier": 100, + "cloud_end_multiplier": 100 + } + }, + "light_updates": true, + "item_frame": true, + "armor_stand": true, + "painting": true, + "piston": true, + "beacon_beam": true, + "limit_beacon_beam_height": false, + "enchanting_table_book": true, + "item_frame_name_tag": true, + "player_name_tag": true + }, + "extra_settings": { + "overlay_corner": "TOP_LEFT", + "text_contrast": "NONE", + "show_fps": false, + "show_f_p_s_extended": true, + "show_coords": false, + "reduce_resolution_on_mac": false, + "use_adaptive_sync": false, + "cloud_height": 192, + "toasts": true, + "advancement_toast": true, + "recipe_toast": true, + "system_toast": true, + "tutorial_toast": true, + "instant_sneak": false, + "prevent_shaders": false, + "steady_debug_hud": true, + "steady_debug_hud_refresh_interval": 1 + } +} \ No newline at end of file diff --git a/config/sodium-extra.properties b/config/sodium-extra.properties new file mode 100644 index 0000000..dde224b --- /dev/null +++ b/config/sodium-extra.properties @@ -0,0 +1,7 @@ +# This is the configuration file for Sodium Extra. +# This file exists for debugging purposes and should not be configured otherwise. +# +# You can find information on editing this file and all the available options here: +# https://github.com/FlashyReese/sodium-extra-fabric/wiki/Configuration-File +# +# By default, this file will be empty except for this notice. diff --git a/config/sodium-fingerprint.json b/config/sodium-fingerprint.json new file mode 100644 index 0000000..ad93799 --- /dev/null +++ b/config/sodium-fingerprint.json @@ -0,0 +1 @@ +{"v":1,"s":"f71ab8ffb9e918151f442a71df7d6e2a238f0274387f844c789a2d1c5023bfbf56bcde01b627227d244d653cd021397cc649254c4f4853a58ade92a49cdf91fc","u":"c217d8d9ca4fb5487ea49bb861a4d4b3ec4a2b690032ed89d21e4d0c7ba9f68675c0cb5f05d8bcdff40c62e02bd5345682cc7fe9e713fb6d3311be78cf1849d3","p":"b05e05977dfb9d236be3c596df181140f998fd363668ad1f40bb5af3793d72e22098478cf35fc68d3ff7babe0c584e5ee89297e38bd54e3103e75f0aead426aa","t":1765204859} \ No newline at end of file diff --git a/config/sodium-mixins.properties b/config/sodium-mixins.properties new file mode 100644 index 0000000..864cfde --- /dev/null +++ b/config/sodium-mixins.properties @@ -0,0 +1,6 @@ +# This is the configuration file for Sodium. +# +# You can find information on editing this file and all the available options here: +# https://github.com/CaffeineMC/sodium/wiki/Configuration-File +# +# By default, this file will be empty except for this notice. diff --git a/config/sodium-options.json b/config/sodium-options.json new file mode 100644 index 0000000..6e7f936 --- /dev/null +++ b/config/sodium-options.json @@ -0,0 +1,29 @@ +{ + "quality": { + "weather_quality": "FAST", + "leaves_quality": "DEFAULT", + "enable_vignette": false + }, + "advanced": { + "enable_memory_tracing": false, + "use_advanced_staging_buffers": true, + "cpu_render_ahead_limit": 5 + }, + "performance": { + "chunk_builder_threads": 0, + "chunk_build_defer_mode": "ALWAYS", + "animate_only_visible_textures": true, + "use_entity_culling": true, + "use_fog_occlusion": false, + "use_block_face_culling": true, + "use_no_error_g_l_context": true, + "quad_splitting_mode": "SAFE" + }, + "notifications": { + "has_cleared_donation_button": false, + "has_seen_donation_prompt": false + }, + "debug": { + "terrain_sorting_enabled": true + } +} \ No newline at end of file diff --git a/config/sound_physics_remastered/occlusion.properties b/config/sound_physics_remastered/occlusion.properties new file mode 100644 index 0000000..1f38d2b --- /dev/null +++ b/config/sound_physics_remastered/occlusion.properties @@ -0,0 +1,219 @@ +# Values for blocks can be defined as follows: +# +# By sound type: +# WOOD=1.0 +# +# By block tag: +# \#minecraft\:logs=1.0 +# +# By block ID: +# minecraft\:oak_log=1.0 + +# Amethyst (Sound Type) +AMETHYST=1.0 +# Amethyst Cluster (Sound Type) +AMETHYST_CLUSTER=1.0 +# Ancient Debris (Sound Type) +ANCIENT_DEBRIS=1.0 +# Anvil (Sound Type) +ANVIL=1.0 +# Azalea (Sound Type) +AZALEA=1.0 +# Azalea Leaves (Sound Type) +AZALEA_LEAVES=1.0 +# Bamboo (Sound Type) +BAMBOO=0.1 +# Bamboo Sapling (Sound Type) +BAMBOO_SAPLING=0.1 +# Bamboo Wood (Sound Type) +BAMBOO_WOOD=1.0 +# Bamboo Wood Hanging Sign (Sound Type) +BAMBOO_WOOD_HANGING_SIGN=1.0 +# Basalt (Sound Type) +BASALT=1.0 +# Big Dripleaf (Sound Type) +BIG_DRIPLEAF=1.0 +# Bone Block (Sound Type) +BONE_BLOCK=1.0 +# Calcite (Sound Type) +CALCITE=1.0 +# Candle (Sound Type) +CANDLE=1.0 +# Cave Vines (Sound Type) +CAVE_VINES=1.0 +# Chain (Sound Type) +CHAIN=0.0 +# Cherry Leaves (Sound Type) +CHERRY_LEAVES=1.0 +# Cherry Sapling (Sound Type) +CHERRY_SAPLING=1.0 +# Cherry Wood (Sound Type) +CHERRY_WOOD=1.0 +# Cherry Wood Hanging Sign (Sound Type) +CHERRY_WOOD_HANGING_SIGN=1.0 +# Chiseled Bookshelf (Sound Type) +CHISELED_BOOKSHELF=1.0 +# Copper (Sound Type) +COPPER=1.0 +# Coral Block (Sound Type) +CORAL_BLOCK=1.0 +# Crop (Sound Type) +CROP=0.0 +# Decorated Pot (Sound Type) +DECORATED_POT=1.0 +# Decorated Pot Cracked (Sound Type) +DECORATED_POT_CRACKED=1.0 +# Deepslate (Sound Type) +DEEPSLATE=1.0 +# Deepslate Bricks (Sound Type) +DEEPSLATE_BRICKS=1.0 +# Deepslate Tiles (Sound Type) +DEEPSLATE_TILES=1.0 +# Dripstone Block (Sound Type) +DRIPSTONE_BLOCK=1.0 +# Flowering Azalea (Sound Type) +FLOWERING_AZALEA=1.0 +# Froglight (Sound Type) +FROGLIGHT=1.0 +# Frogspawn (Sound Type) +FROGSPAWN=1.0 +# Fungus (Sound Type) +FUNGUS=0.0 +# Gilded Blackstone (Sound Type) +GILDED_BLACKSTONE=1.0 +# Glass (Sound Type) +GLASS=0.1 +# Glow Lichen (Sound Type) +GLOW_LICHEN=0.0 +# Grass (Sound Type) +GRASS=1.0 +# Gravel (Sound Type) +GRAVEL=1.0 +# Hanging Roots (Sound Type) +HANGING_ROOTS=1.0 +# Hanging Sign (Sound Type) +HANGING_SIGN=1.0 +# Hard Crop (Sound Type) +HARD_CROP=1.0 +# Honey Block (Sound Type) +HONEY_BLOCK=0.5 +# Ladder (Sound Type) +LADDER=0.0 +# Lantern (Sound Type) +LANTERN=1.0 +# Large Amethyst Bud (Sound Type) +LARGE_AMETHYST_BUD=0.0 +# Lily Pad (Sound Type) +LILY_PAD=0.0 +# Lodestone (Sound Type) +LODESTONE=1.0 +# Mangrove Roots (Sound Type) +MANGROVE_ROOTS=1.0 +# Medium Amethyst Bud (Sound Type) +MEDIUM_AMETHYST_BUD=0.0 +# Metal (Sound Type) +METAL=1.0 +# Moss (Sound Type) +MOSS=0.75 +# Moss Carpet (Sound Type) +MOSS_CARPET=0.1 +# Mud (Sound Type) +MUD=1.0 +# Muddy Mangrove Roots (Sound Type) +MUDDY_MANGROVE_ROOTS=1.0 +# Mud Bricks (Sound Type) +MUD_BRICKS=1.0 +# Netherite Block (Sound Type) +NETHERITE_BLOCK=1.0 +# Netherrack (Sound Type) +NETHERRACK=1.0 +# Nether Bricks (Sound Type) +NETHER_BRICKS=1.0 +# Nether Gold Ore (Sound Type) +NETHER_GOLD_ORE=1.0 +# Nether Ore (Sound Type) +NETHER_ORE=1.0 +# Nether Sprouts (Sound Type) +NETHER_SPROUTS=1.0 +# Nether Wart (Sound Type) +NETHER_WART=1.0 +# Nether Wood (Sound Type) +NETHER_WOOD=1.0 +# Nether Wood Hanging Sign (Sound Type) +NETHER_WOOD_HANGING_SIGN=1.0 +# Nylium (Sound Type) +NYLIUM=1.0 +# Packed Mud (Sound Type) +PACKED_MUD=1.0 +# Pointed Dripstone (Sound Type) +POINTED_DRIPSTONE=0.0 +# Polished Deepslate (Sound Type) +POLISHED_DEEPSLATE=1.0 +# Powder Snow (Sound Type) +POWDER_SNOW=0.1 +# Rooted Dirt (Sound Type) +ROOTED_DIRT=1.0 +# Roots (Sound Type) +ROOTS=0.0 +# Sand (Sound Type) +SAND=1.0 +# Scaffolding (Sound Type) +SCAFFOLDING=0.0 +# Sculk (Sound Type) +SCULK=1.0 +# Sculk Catalyst (Sound Type) +SCULK_CATALYST=1.0 +# Sculk Sensor (Sound Type) +SCULK_SENSOR=1.0 +# Sculk Shrieker (Sound Type) +SCULK_SHRIEKER=1.0 +# Sculk Vein (Sound Type) +SCULK_VEIN=1.0 +# Shroomlight (Sound Type) +SHROOMLIGHT=1.0 +# Slime Block (Sound Type) +SLIME_BLOCK=1.0 +# Small Amethyst Bud (Sound Type) +SMALL_AMETHYST_BUD=0.0 +# Small Dripleaf (Sound Type) +SMALL_DRIPLEAF=0.0 +# Snow (Sound Type) +SNOW=0.1 +# Soul Sand (Sound Type) +SOUL_SAND=1.0 +# Soul Soil (Sound Type) +SOUL_SOIL=1.0 +# Spore Blossom (Sound Type) +SPORE_BLOSSOM=0.0 +# Stem (Sound Type) +STEM=1.0 +# Stone (Sound Type) +STONE=1.0 +# Suspicious Gravel (Sound Type) +SUSPICIOUS_GRAVEL=1.0 +# Suspicious Sand (Sound Type) +SUSPICIOUS_SAND=1.0 +# Sweet Berry Bush (Sound Type) +SWEET_BERRY_BUSH=0.0 +# Tuff (Sound Type) +TUFF=1.0 +# Twisting Vines (Sound Type) +TWISTING_VINES=0.0 +# Vine (Sound Type) +VINE=0.0 +# Wart Block (Sound Type) +WART_BLOCK=1.0 +# Weeping Vines (Sound Type) +WEEPING_VINES=0.0 +# Wet Grass (Sound Type) +WET_GRASS=0.1 +# Wood (Sound Type) +WOOD=1.0 +# Wool (Sound Type) +WOOL=1.5 +# Jukebox (Block) +minecraft\:jukebox=0.0 +# Lava (Block) +minecraft\:lava=0.75 +# Water (Block) +minecraft\:water=0.25 diff --git a/config/sound_physics_remastered/reflectivity.properties b/config/sound_physics_remastered/reflectivity.properties new file mode 100644 index 0000000..06eb8da --- /dev/null +++ b/config/sound_physics_remastered/reflectivity.properties @@ -0,0 +1,213 @@ +# Values for blocks can be defined as follows: +# +# By sound type: +# WOOD=1.0 +# +# By block tag: +# \#minecraft\:logs=1.0 +# +# By block ID: +# minecraft\:oak_log=1.0 + +# Amethyst (Sound Type) +AMETHYST=1.5 +# Amethyst Cluster (Sound Type) +AMETHYST_CLUSTER=0.5 +# Ancient Debris (Sound Type) +ANCIENT_DEBRIS=0.5 +# Anvil (Sound Type) +ANVIL=0.5 +# Azalea (Sound Type) +AZALEA=0.5 +# Azalea Leaves (Sound Type) +AZALEA_LEAVES=0.5 +# Bamboo (Sound Type) +BAMBOO=0.5 +# Bamboo Sapling (Sound Type) +BAMBOO_SAPLING=0.5 +# Bamboo Wood (Sound Type) +BAMBOO_WOOD=0.5 +# Bamboo Wood Hanging Sign (Sound Type) +BAMBOO_WOOD_HANGING_SIGN=0.5 +# Basalt (Sound Type) +BASALT=1.5 +# Big Dripleaf (Sound Type) +BIG_DRIPLEAF=0.5 +# Bone Block (Sound Type) +BONE_BLOCK=1.5 +# Calcite (Sound Type) +CALCITE=1.5 +# Candle (Sound Type) +CANDLE=0.5 +# Cave Vines (Sound Type) +CAVE_VINES=0.5 +# Chain (Sound Type) +CHAIN=0.5 +# Cherry Leaves (Sound Type) +CHERRY_LEAVES=0.5 +# Cherry Sapling (Sound Type) +CHERRY_SAPLING=0.5 +# Cherry Wood (Sound Type) +CHERRY_WOOD=0.5 +# Cherry Wood Hanging Sign (Sound Type) +CHERRY_WOOD_HANGING_SIGN=0.5 +# Chiseled Bookshelf (Sound Type) +CHISELED_BOOKSHELF=0.5 +# Copper (Sound Type) +COPPER=1.25 +# Coral Block (Sound Type) +CORAL_BLOCK=0.2 +# Crop (Sound Type) +CROP=0.5 +# Decorated Pot (Sound Type) +DECORATED_POT=0.5 +# Decorated Pot Cracked (Sound Type) +DECORATED_POT_CRACKED=0.5 +# Deepslate (Sound Type) +DEEPSLATE=1.5 +# Deepslate Bricks (Sound Type) +DEEPSLATE_BRICKS=1.5 +# Deepslate Tiles (Sound Type) +DEEPSLATE_TILES=1.5 +# Dripstone Block (Sound Type) +DRIPSTONE_BLOCK=0.5 +# Flowering Azalea (Sound Type) +FLOWERING_AZALEA=0.5 +# Froglight (Sound Type) +FROGLIGHT=0.5 +# Frogspawn (Sound Type) +FROGSPAWN=0.5 +# Fungus (Sound Type) +FUNGUS=0.5 +# Gilded Blackstone (Sound Type) +GILDED_BLACKSTONE=0.5 +# Glass (Sound Type) +GLASS=0.75 +# Glow Lichen (Sound Type) +GLOW_LICHEN=0.5 +# Grass (Sound Type) +GRASS=0.3 +# Gravel (Sound Type) +GRAVEL=0.3 +# Hanging Roots (Sound Type) +HANGING_ROOTS=0.5 +# Hanging Sign (Sound Type) +HANGING_SIGN=0.5 +# Hard Crop (Sound Type) +HARD_CROP=0.5 +# Honey Block (Sound Type) +HONEY_BLOCK=0.1 +# Ladder (Sound Type) +LADDER=0.5 +# Lantern (Sound Type) +LANTERN=0.5 +# Large Amethyst Bud (Sound Type) +LARGE_AMETHYST_BUD=0.5 +# Lily Pad (Sound Type) +LILY_PAD=0.5 +# Lodestone (Sound Type) +LODESTONE=0.5 +# Mangrove Roots (Sound Type) +MANGROVE_ROOTS=0.5 +# Medium Amethyst Bud (Sound Type) +MEDIUM_AMETHYST_BUD=0.5 +# Metal (Sound Type) +METAL=1.25 +# Moss (Sound Type) +MOSS=0.1 +# Moss Carpet (Sound Type) +MOSS_CARPET=0.5 +# Mud (Sound Type) +MUD=0.5 +# Muddy Mangrove Roots (Sound Type) +MUDDY_MANGROVE_ROOTS=0.5 +# Mud Bricks (Sound Type) +MUD_BRICKS=0.5 +# Netherite Block (Sound Type) +NETHERITE_BLOCK=1.5 +# Netherrack (Sound Type) +NETHERRACK=1.1 +# Nether Bricks (Sound Type) +NETHER_BRICKS=1.5 +# Nether Gold Ore (Sound Type) +NETHER_GOLD_ORE=1.1 +# Nether Ore (Sound Type) +NETHER_ORE=1.1 +# Nether Sprouts (Sound Type) +NETHER_SPROUTS=0.5 +# Nether Wart (Sound Type) +NETHER_WART=0.5 +# Nether Wood (Sound Type) +NETHER_WOOD=0.5 +# Nether Wood Hanging Sign (Sound Type) +NETHER_WOOD_HANGING_SIGN=0.5 +# Nylium (Sound Type) +NYLIUM=0.5 +# Packed Mud (Sound Type) +PACKED_MUD=0.5 +# Pointed Dripstone (Sound Type) +POINTED_DRIPSTONE=0.5 +# Polished Deepslate (Sound Type) +POLISHED_DEEPSLATE=1.5 +# Powder Snow (Sound Type) +POWDER_SNOW=0.5 +# Rooted Dirt (Sound Type) +ROOTED_DIRT=0.5 +# Roots (Sound Type) +ROOTS=0.5 +# Sand (Sound Type) +SAND=0.2 +# Scaffolding (Sound Type) +SCAFFOLDING=0.5 +# Sculk (Sound Type) +SCULK=0.5 +# Sculk Catalyst (Sound Type) +SCULK_CATALYST=0.5 +# Sculk Sensor (Sound Type) +SCULK_SENSOR=0.5 +# Sculk Shrieker (Sound Type) +SCULK_SHRIEKER=0.5 +# Sculk Vein (Sound Type) +SCULK_VEIN=0.5 +# Shroomlight (Sound Type) +SHROOMLIGHT=0.5 +# Slime Block (Sound Type) +SLIME_BLOCK=0.5 +# Small Amethyst Bud (Sound Type) +SMALL_AMETHYST_BUD=0.5 +# Small Dripleaf (Sound Type) +SMALL_DRIPLEAF=0.5 +# Snow (Sound Type) +SNOW=0.15 +# Soul Sand (Sound Type) +SOUL_SAND=0.2 +# Soul Soil (Sound Type) +SOUL_SOIL=0.2 +# Spore Blossom (Sound Type) +SPORE_BLOSSOM=0.5 +# Stem (Sound Type) +STEM=0.4 +# Stone (Sound Type) +STONE=1.5 +# Suspicious Gravel (Sound Type) +SUSPICIOUS_GRAVEL=0.5 +# Suspicious Sand (Sound Type) +SUSPICIOUS_SAND=0.5 +# Sweet Berry Bush (Sound Type) +SWEET_BERRY_BUSH=0.5 +# Tuff (Sound Type) +TUFF=1.5 +# Twisting Vines (Sound Type) +TWISTING_VINES=0.5 +# Vine (Sound Type) +VINE=0.5 +# Wart Block (Sound Type) +WART_BLOCK=0.5 +# Weeping Vines (Sound Type) +WEEPING_VINES=0.5 +# Wet Grass (Sound Type) +WET_GRASS=0.5 +# Wood (Sound Type) +WOOD=0.4 +# Wool (Sound Type) +WOOL=0.1 diff --git a/config/sound_physics_remastered/sound_rates.properties b/config/sound_physics_remastered/sound_rates.properties new file mode 100644 index 0000000..7d48690 --- /dev/null +++ b/config/sound_physics_remastered/sound_rates.properties @@ -0,0 +1,1777 @@ +# Max sounds per tick. +# Set to '-1' for an unlimited number of sounds per tick processed. +# Set to '0' to disable sound physics for that sound. +# Set to '>=1' to configure the maximum number of sounds per tick processed. +# This can help prevent lag when some mod or mechanism produces hundreds of sounds per tick. + +minecraft\:ambient.basalt_deltas.additions=-1 +minecraft\:ambient.basalt_deltas.loop=-1 +minecraft\:ambient.basalt_deltas.mood=-1 +minecraft\:ambient.cave=-1 +minecraft\:ambient.crimson_forest.additions=-1 +minecraft\:ambient.crimson_forest.loop=-1 +minecraft\:ambient.crimson_forest.mood=-1 +minecraft\:ambient.nether_wastes.additions=-1 +minecraft\:ambient.nether_wastes.loop=-1 +minecraft\:ambient.nether_wastes.mood=-1 +minecraft\:ambient.soul_sand_valley.additions=-1 +minecraft\:ambient.soul_sand_valley.loop=-1 +minecraft\:ambient.soul_sand_valley.mood=-1 +minecraft\:ambient.underwater.enter=-1 +minecraft\:ambient.underwater.exit=-1 +minecraft\:ambient.underwater.loop=-1 +minecraft\:ambient.underwater.loop.additions=-1 +minecraft\:ambient.underwater.loop.additions.rare=-1 +minecraft\:ambient.underwater.loop.additions.ultra_rare=-1 +minecraft\:ambient.warped_forest.additions=-1 +minecraft\:ambient.warped_forest.loop=-1 +minecraft\:ambient.warped_forest.mood=-1 +minecraft\:block.amethyst_block.break=-1 +minecraft\:block.amethyst_block.chime=-1 +minecraft\:block.amethyst_block.fall=-1 +minecraft\:block.amethyst_block.hit=-1 +minecraft\:block.amethyst_block.place=-1 +minecraft\:block.amethyst_block.resonate=-1 +minecraft\:block.amethyst_block.step=-1 +minecraft\:block.amethyst_cluster.break=-1 +minecraft\:block.amethyst_cluster.fall=-1 +minecraft\:block.amethyst_cluster.hit=-1 +minecraft\:block.amethyst_cluster.place=-1 +minecraft\:block.amethyst_cluster.step=-1 +minecraft\:block.ancient_debris.break=-1 +minecraft\:block.ancient_debris.fall=-1 +minecraft\:block.ancient_debris.hit=-1 +minecraft\:block.ancient_debris.place=-1 +minecraft\:block.ancient_debris.step=-1 +minecraft\:block.anvil.break=-1 +minecraft\:block.anvil.destroy=-1 +minecraft\:block.anvil.fall=-1 +minecraft\:block.anvil.hit=-1 +minecraft\:block.anvil.land=-1 +minecraft\:block.anvil.place=-1 +minecraft\:block.anvil.step=-1 +minecraft\:block.anvil.use=-1 +minecraft\:block.azalea.break=-1 +minecraft\:block.azalea.fall=-1 +minecraft\:block.azalea.hit=-1 +minecraft\:block.azalea.place=-1 +minecraft\:block.azalea.step=-1 +minecraft\:block.azalea_leaves.break=-1 +minecraft\:block.azalea_leaves.fall=-1 +minecraft\:block.azalea_leaves.hit=-1 +minecraft\:block.azalea_leaves.place=-1 +minecraft\:block.azalea_leaves.step=-1 +minecraft\:block.bamboo.break=-1 +minecraft\:block.bamboo.fall=-1 +minecraft\:block.bamboo.hit=-1 +minecraft\:block.bamboo.place=-1 +minecraft\:block.bamboo.step=-1 +minecraft\:block.bamboo_sapling.break=-1 +minecraft\:block.bamboo_sapling.hit=-1 +minecraft\:block.bamboo_sapling.place=-1 +minecraft\:block.bamboo_wood.break=-1 +minecraft\:block.bamboo_wood.fall=-1 +minecraft\:block.bamboo_wood.hit=-1 +minecraft\:block.bamboo_wood.place=-1 +minecraft\:block.bamboo_wood.step=-1 +minecraft\:block.bamboo_wood_button.click_off=-1 +minecraft\:block.bamboo_wood_button.click_on=-1 +minecraft\:block.bamboo_wood_door.close=-1 +minecraft\:block.bamboo_wood_door.open=-1 +minecraft\:block.bamboo_wood_fence_gate.close=-1 +minecraft\:block.bamboo_wood_fence_gate.open=-1 +minecraft\:block.bamboo_wood_hanging_sign.break=-1 +minecraft\:block.bamboo_wood_hanging_sign.fall=-1 +minecraft\:block.bamboo_wood_hanging_sign.hit=-1 +minecraft\:block.bamboo_wood_hanging_sign.place=-1 +minecraft\:block.bamboo_wood_hanging_sign.step=-1 +minecraft\:block.bamboo_wood_pressure_plate.click_off=-1 +minecraft\:block.bamboo_wood_pressure_plate.click_on=-1 +minecraft\:block.bamboo_wood_trapdoor.close=-1 +minecraft\:block.bamboo_wood_trapdoor.open=-1 +minecraft\:block.barrel.close=-1 +minecraft\:block.barrel.open=-1 +minecraft\:block.basalt.break=-1 +minecraft\:block.basalt.fall=-1 +minecraft\:block.basalt.hit=-1 +minecraft\:block.basalt.place=-1 +minecraft\:block.basalt.step=-1 +minecraft\:block.beacon.activate=-1 +minecraft\:block.beacon.ambient=-1 +minecraft\:block.beacon.deactivate=-1 +minecraft\:block.beacon.power_select=-1 +minecraft\:block.beehive.drip=-1 +minecraft\:block.beehive.enter=-1 +minecraft\:block.beehive.exit=-1 +minecraft\:block.beehive.shear=-1 +minecraft\:block.beehive.work=-1 +minecraft\:block.bell.resonate=-1 +minecraft\:block.bell.use=-1 +minecraft\:block.big_dripleaf.break=-1 +minecraft\:block.big_dripleaf.fall=-1 +minecraft\:block.big_dripleaf.hit=-1 +minecraft\:block.big_dripleaf.place=-1 +minecraft\:block.big_dripleaf.step=-1 +minecraft\:block.big_dripleaf.tilt_down=-1 +minecraft\:block.big_dripleaf.tilt_up=-1 +minecraft\:block.blastfurnace.fire_crackle=-1 +minecraft\:block.bone_block.break=-1 +minecraft\:block.bone_block.fall=-1 +minecraft\:block.bone_block.hit=-1 +minecraft\:block.bone_block.place=-1 +minecraft\:block.bone_block.step=-1 +minecraft\:block.brewing_stand.brew=-1 +minecraft\:block.bubble_column.bubble_pop=-1 +minecraft\:block.bubble_column.upwards_ambient=-1 +minecraft\:block.bubble_column.upwards_inside=-1 +minecraft\:block.bubble_column.whirlpool_ambient=-1 +minecraft\:block.bubble_column.whirlpool_inside=-1 +minecraft\:block.cactus_flower.break=-1 +minecraft\:block.cactus_flower.place=-1 +minecraft\:block.cake.add_candle=-1 +minecraft\:block.calcite.break=-1 +minecraft\:block.calcite.fall=-1 +minecraft\:block.calcite.hit=-1 +minecraft\:block.calcite.place=-1 +minecraft\:block.calcite.step=-1 +minecraft\:block.campfire.crackle=-1 +minecraft\:block.candle.ambient=-1 +minecraft\:block.candle.break=-1 +minecraft\:block.candle.extinguish=-1 +minecraft\:block.candle.fall=-1 +minecraft\:block.candle.hit=-1 +minecraft\:block.candle.place=-1 +minecraft\:block.candle.step=-1 +minecraft\:block.cave_vines.break=-1 +minecraft\:block.cave_vines.fall=-1 +minecraft\:block.cave_vines.hit=-1 +minecraft\:block.cave_vines.pick_berries=-1 +minecraft\:block.cave_vines.place=-1 +minecraft\:block.cave_vines.step=-1 +minecraft\:block.chain.break=-1 +minecraft\:block.chain.fall=-1 +minecraft\:block.chain.hit=-1 +minecraft\:block.chain.place=-1 +minecraft\:block.chain.step=-1 +minecraft\:block.cherry_leaves.break=-1 +minecraft\:block.cherry_leaves.fall=-1 +minecraft\:block.cherry_leaves.hit=-1 +minecraft\:block.cherry_leaves.place=-1 +minecraft\:block.cherry_leaves.step=-1 +minecraft\:block.cherry_sapling.break=-1 +minecraft\:block.cherry_sapling.fall=-1 +minecraft\:block.cherry_sapling.hit=-1 +minecraft\:block.cherry_sapling.place=-1 +minecraft\:block.cherry_sapling.step=-1 +minecraft\:block.cherry_wood.break=-1 +minecraft\:block.cherry_wood.fall=-1 +minecraft\:block.cherry_wood.hit=-1 +minecraft\:block.cherry_wood.place=-1 +minecraft\:block.cherry_wood.step=-1 +minecraft\:block.cherry_wood_button.click_off=-1 +minecraft\:block.cherry_wood_button.click_on=-1 +minecraft\:block.cherry_wood_door.close=-1 +minecraft\:block.cherry_wood_door.open=-1 +minecraft\:block.cherry_wood_fence_gate.close=-1 +minecraft\:block.cherry_wood_fence_gate.open=-1 +minecraft\:block.cherry_wood_hanging_sign.break=-1 +minecraft\:block.cherry_wood_hanging_sign.fall=-1 +minecraft\:block.cherry_wood_hanging_sign.hit=-1 +minecraft\:block.cherry_wood_hanging_sign.place=-1 +minecraft\:block.cherry_wood_hanging_sign.step=-1 +minecraft\:block.cherry_wood_pressure_plate.click_off=-1 +minecraft\:block.cherry_wood_pressure_plate.click_on=-1 +minecraft\:block.cherry_wood_trapdoor.close=-1 +minecraft\:block.cherry_wood_trapdoor.open=-1 +minecraft\:block.chest.close=-1 +minecraft\:block.chest.locked=-1 +minecraft\:block.chest.open=-1 +minecraft\:block.chiseled_bookshelf.break=-1 +minecraft\:block.chiseled_bookshelf.fall=-1 +minecraft\:block.chiseled_bookshelf.hit=-1 +minecraft\:block.chiseled_bookshelf.insert=-1 +minecraft\:block.chiseled_bookshelf.insert.enchanted=-1 +minecraft\:block.chiseled_bookshelf.pickup=-1 +minecraft\:block.chiseled_bookshelf.pickup.enchanted=-1 +minecraft\:block.chiseled_bookshelf.place=-1 +minecraft\:block.chiseled_bookshelf.step=-1 +minecraft\:block.chorus_flower.death=-1 +minecraft\:block.chorus_flower.grow=-1 +minecraft\:block.cobweb.break=-1 +minecraft\:block.cobweb.fall=-1 +minecraft\:block.cobweb.hit=-1 +minecraft\:block.cobweb.place=-1 +minecraft\:block.cobweb.step=-1 +minecraft\:block.comparator.click=-1 +minecraft\:block.composter.empty=-1 +minecraft\:block.composter.fill=-1 +minecraft\:block.composter.fill_success=-1 +minecraft\:block.composter.ready=-1 +minecraft\:block.conduit.activate=-1 +minecraft\:block.conduit.ambient=-1 +minecraft\:block.conduit.ambient.short=-1 +minecraft\:block.conduit.attack.target=-1 +minecraft\:block.conduit.deactivate=-1 +minecraft\:block.copper.break=-1 +minecraft\:block.copper.fall=-1 +minecraft\:block.copper.hit=-1 +minecraft\:block.copper.place=-1 +minecraft\:block.copper.step=-1 +minecraft\:block.copper_bulb.break=-1 +minecraft\:block.copper_bulb.fall=-1 +minecraft\:block.copper_bulb.hit=-1 +minecraft\:block.copper_bulb.place=-1 +minecraft\:block.copper_bulb.step=-1 +minecraft\:block.copper_bulb.turn_off=-1 +minecraft\:block.copper_bulb.turn_on=-1 +minecraft\:block.copper_chest.close=-1 +minecraft\:block.copper_chest.open=-1 +minecraft\:block.copper_chest_oxidized.close=-1 +minecraft\:block.copper_chest_oxidized.open=-1 +minecraft\:block.copper_chest_weathered.close=-1 +minecraft\:block.copper_chest_weathered.open=-1 +minecraft\:block.copper_door.close=-1 +minecraft\:block.copper_door.open=-1 +minecraft\:block.copper_golem_statue.break=-1 +minecraft\:block.copper_golem_statue.fall=-1 +minecraft\:block.copper_golem_statue.hit=-1 +minecraft\:block.copper_golem_statue.place=-1 +minecraft\:block.copper_golem_statue.step=-1 +minecraft\:block.copper_grate.break=-1 +minecraft\:block.copper_grate.fall=-1 +minecraft\:block.copper_grate.hit=-1 +minecraft\:block.copper_grate.place=-1 +minecraft\:block.copper_grate.step=-1 +minecraft\:block.copper_trapdoor.close=-1 +minecraft\:block.copper_trapdoor.open=-1 +minecraft\:block.coral_block.break=-1 +minecraft\:block.coral_block.fall=-1 +minecraft\:block.coral_block.hit=-1 +minecraft\:block.coral_block.place=-1 +minecraft\:block.coral_block.step=-1 +minecraft\:block.crafter.craft=-1 +minecraft\:block.crafter.fail=-1 +minecraft\:block.creaking_heart.break=-1 +minecraft\:block.creaking_heart.fall=-1 +minecraft\:block.creaking_heart.hit=-1 +minecraft\:block.creaking_heart.hurt=-1 +minecraft\:block.creaking_heart.idle=-1 +minecraft\:block.creaking_heart.place=-1 +minecraft\:block.creaking_heart.spawn=-1 +minecraft\:block.creaking_heart.step=-1 +minecraft\:block.crop.break=-1 +minecraft\:block.deadbush.idle=-1 +minecraft\:block.decorated_pot.break=-1 +minecraft\:block.decorated_pot.fall=-1 +minecraft\:block.decorated_pot.hit=-1 +minecraft\:block.decorated_pot.insert=-1 +minecraft\:block.decorated_pot.insert_fail=-1 +minecraft\:block.decorated_pot.place=-1 +minecraft\:block.decorated_pot.shatter=-1 +minecraft\:block.decorated_pot.step=-1 +minecraft\:block.deepslate.break=-1 +minecraft\:block.deepslate.fall=-1 +minecraft\:block.deepslate.hit=-1 +minecraft\:block.deepslate.place=-1 +minecraft\:block.deepslate.step=-1 +minecraft\:block.deepslate_bricks.break=-1 +minecraft\:block.deepslate_bricks.fall=-1 +minecraft\:block.deepslate_bricks.hit=-1 +minecraft\:block.deepslate_bricks.place=-1 +minecraft\:block.deepslate_bricks.step=-1 +minecraft\:block.deepslate_tiles.break=-1 +minecraft\:block.deepslate_tiles.fall=-1 +minecraft\:block.deepslate_tiles.hit=-1 +minecraft\:block.deepslate_tiles.place=-1 +minecraft\:block.deepslate_tiles.step=-1 +minecraft\:block.dispenser.dispense=-1 +minecraft\:block.dispenser.fail=-1 +minecraft\:block.dispenser.launch=-1 +minecraft\:block.dried_ghast.ambient=-1 +minecraft\:block.dried_ghast.ambient_water=-1 +minecraft\:block.dried_ghast.break=-1 +minecraft\:block.dried_ghast.fall=-1 +minecraft\:block.dried_ghast.place=-1 +minecraft\:block.dried_ghast.place_in_water=-1 +minecraft\:block.dried_ghast.step=-1 +minecraft\:block.dried_ghast.transition=-1 +minecraft\:block.dripstone_block.break=-1 +minecraft\:block.dripstone_block.fall=-1 +minecraft\:block.dripstone_block.hit=-1 +minecraft\:block.dripstone_block.place=-1 +minecraft\:block.dripstone_block.step=-1 +minecraft\:block.dry_grass.ambient=-1 +minecraft\:block.enchantment_table.use=-1 +minecraft\:block.end_gateway.spawn=-1 +minecraft\:block.end_portal.spawn=-1 +minecraft\:block.end_portal_frame.fill=-1 +minecraft\:block.ender_chest.close=-1 +minecraft\:block.ender_chest.open=-1 +minecraft\:block.eyeblossom.close=-1 +minecraft\:block.eyeblossom.close_long=-1 +minecraft\:block.eyeblossom.idle=-1 +minecraft\:block.eyeblossom.open=-1 +minecraft\:block.eyeblossom.open_long=-1 +minecraft\:block.fence_gate.close=-1 +minecraft\:block.fence_gate.open=-1 +minecraft\:block.fire.ambient=-1 +minecraft\:block.fire.extinguish=-1 +minecraft\:block.firefly_bush.idle=-1 +minecraft\:block.flowering_azalea.break=-1 +minecraft\:block.flowering_azalea.fall=-1 +minecraft\:block.flowering_azalea.hit=-1 +minecraft\:block.flowering_azalea.place=-1 +minecraft\:block.flowering_azalea.step=-1 +minecraft\:block.froglight.break=-1 +minecraft\:block.froglight.fall=-1 +minecraft\:block.froglight.hit=-1 +minecraft\:block.froglight.place=-1 +minecraft\:block.froglight.step=-1 +minecraft\:block.frogspawn.break=-1 +minecraft\:block.frogspawn.fall=-1 +minecraft\:block.frogspawn.hatch=-1 +minecraft\:block.frogspawn.hit=-1 +minecraft\:block.frogspawn.place=-1 +minecraft\:block.frogspawn.step=-1 +minecraft\:block.fungus.break=-1 +minecraft\:block.fungus.fall=-1 +minecraft\:block.fungus.hit=-1 +minecraft\:block.fungus.place=-1 +minecraft\:block.fungus.step=-1 +minecraft\:block.furnace.fire_crackle=-1 +minecraft\:block.gilded_blackstone.break=-1 +minecraft\:block.gilded_blackstone.fall=-1 +minecraft\:block.gilded_blackstone.hit=-1 +minecraft\:block.gilded_blackstone.place=-1 +minecraft\:block.gilded_blackstone.step=-1 +minecraft\:block.glass.break=-1 +minecraft\:block.glass.fall=-1 +minecraft\:block.glass.hit=-1 +minecraft\:block.glass.place=-1 +minecraft\:block.glass.step=-1 +minecraft\:block.grass.break=-1 +minecraft\:block.grass.fall=-1 +minecraft\:block.grass.hit=-1 +minecraft\:block.grass.place=-1 +minecraft\:block.grass.step=-1 +minecraft\:block.gravel.break=-1 +minecraft\:block.gravel.fall=-1 +minecraft\:block.gravel.hit=-1 +minecraft\:block.gravel.place=-1 +minecraft\:block.gravel.step=-1 +minecraft\:block.grindstone.use=-1 +minecraft\:block.growing_plant.crop=-1 +minecraft\:block.hanging_roots.break=-1 +minecraft\:block.hanging_roots.fall=-1 +minecraft\:block.hanging_roots.hit=-1 +minecraft\:block.hanging_roots.place=-1 +minecraft\:block.hanging_roots.step=-1 +minecraft\:block.hanging_sign.break=-1 +minecraft\:block.hanging_sign.fall=-1 +minecraft\:block.hanging_sign.hit=-1 +minecraft\:block.hanging_sign.place=-1 +minecraft\:block.hanging_sign.step=-1 +minecraft\:block.hanging_sign.waxed_interact_fail=-1 +minecraft\:block.heavy_core.break=-1 +minecraft\:block.heavy_core.fall=-1 +minecraft\:block.heavy_core.hit=-1 +minecraft\:block.heavy_core.place=-1 +minecraft\:block.heavy_core.step=-1 +minecraft\:block.honey_block.break=-1 +minecraft\:block.honey_block.fall=-1 +minecraft\:block.honey_block.hit=-1 +minecraft\:block.honey_block.place=-1 +minecraft\:block.honey_block.slide=-1 +minecraft\:block.honey_block.step=-1 +minecraft\:block.iron.break=-1 +minecraft\:block.iron.fall=-1 +minecraft\:block.iron.hit=-1 +minecraft\:block.iron.place=-1 +minecraft\:block.iron.step=-1 +minecraft\:block.iron_door.close=-1 +minecraft\:block.iron_door.open=-1 +minecraft\:block.iron_trapdoor.close=-1 +minecraft\:block.iron_trapdoor.open=-1 +minecraft\:block.ladder.break=-1 +minecraft\:block.ladder.fall=-1 +minecraft\:block.ladder.hit=-1 +minecraft\:block.ladder.place=-1 +minecraft\:block.ladder.step=-1 +minecraft\:block.lantern.break=-1 +minecraft\:block.lantern.fall=-1 +minecraft\:block.lantern.hit=-1 +minecraft\:block.lantern.place=-1 +minecraft\:block.lantern.step=-1 +minecraft\:block.large_amethyst_bud.break=-1 +minecraft\:block.large_amethyst_bud.place=-1 +minecraft\:block.lava.ambient=-1 +minecraft\:block.lava.extinguish=-1 +minecraft\:block.lava.pop=-1 +minecraft\:block.leaf_litter.break=-1 +minecraft\:block.leaf_litter.fall=-1 +minecraft\:block.leaf_litter.hit=-1 +minecraft\:block.leaf_litter.place=-1 +minecraft\:block.leaf_litter.step=-1 +minecraft\:block.lever.click=-1 +minecraft\:block.lily_pad.place=-1 +minecraft\:block.lodestone.break=-1 +minecraft\:block.lodestone.fall=-1 +minecraft\:block.lodestone.hit=-1 +minecraft\:block.lodestone.place=-1 +minecraft\:block.lodestone.step=-1 +minecraft\:block.mangrove_roots.break=-1 +minecraft\:block.mangrove_roots.fall=-1 +minecraft\:block.mangrove_roots.hit=-1 +minecraft\:block.mangrove_roots.place=-1 +minecraft\:block.mangrove_roots.step=-1 +minecraft\:block.medium_amethyst_bud.break=-1 +minecraft\:block.medium_amethyst_bud.place=-1 +minecraft\:block.metal.break=-1 +minecraft\:block.metal.fall=-1 +minecraft\:block.metal.hit=-1 +minecraft\:block.metal.place=-1 +minecraft\:block.metal.step=-1 +minecraft\:block.metal_pressure_plate.click_off=-1 +minecraft\:block.metal_pressure_plate.click_on=-1 +minecraft\:block.moss.break=-1 +minecraft\:block.moss.fall=-1 +minecraft\:block.moss.hit=-1 +minecraft\:block.moss.place=-1 +minecraft\:block.moss.step=-1 +minecraft\:block.moss_carpet.break=-1 +minecraft\:block.moss_carpet.fall=-1 +minecraft\:block.moss_carpet.hit=-1 +minecraft\:block.moss_carpet.place=-1 +minecraft\:block.moss_carpet.step=-1 +minecraft\:block.mud.break=-1 +minecraft\:block.mud.fall=-1 +minecraft\:block.mud.hit=-1 +minecraft\:block.mud.place=-1 +minecraft\:block.mud.step=-1 +minecraft\:block.mud_bricks.break=-1 +minecraft\:block.mud_bricks.fall=-1 +minecraft\:block.mud_bricks.hit=-1 +minecraft\:block.mud_bricks.place=-1 +minecraft\:block.mud_bricks.step=-1 +minecraft\:block.muddy_mangrove_roots.break=-1 +minecraft\:block.muddy_mangrove_roots.fall=-1 +minecraft\:block.muddy_mangrove_roots.hit=-1 +minecraft\:block.muddy_mangrove_roots.place=-1 +minecraft\:block.muddy_mangrove_roots.step=-1 +minecraft\:block.nether_bricks.break=-1 +minecraft\:block.nether_bricks.fall=-1 +minecraft\:block.nether_bricks.hit=-1 +minecraft\:block.nether_bricks.place=-1 +minecraft\:block.nether_bricks.step=-1 +minecraft\:block.nether_gold_ore.break=-1 +minecraft\:block.nether_gold_ore.fall=-1 +minecraft\:block.nether_gold_ore.hit=-1 +minecraft\:block.nether_gold_ore.place=-1 +minecraft\:block.nether_gold_ore.step=-1 +minecraft\:block.nether_ore.break=-1 +minecraft\:block.nether_ore.fall=-1 +minecraft\:block.nether_ore.hit=-1 +minecraft\:block.nether_ore.place=-1 +minecraft\:block.nether_ore.step=-1 +minecraft\:block.nether_sprouts.break=-1 +minecraft\:block.nether_sprouts.fall=-1 +minecraft\:block.nether_sprouts.hit=-1 +minecraft\:block.nether_sprouts.place=-1 +minecraft\:block.nether_sprouts.step=-1 +minecraft\:block.nether_wart.break=-1 +minecraft\:block.nether_wood.break=-1 +minecraft\:block.nether_wood.fall=-1 +minecraft\:block.nether_wood.hit=-1 +minecraft\:block.nether_wood.place=-1 +minecraft\:block.nether_wood.step=-1 +minecraft\:block.nether_wood_button.click_off=-1 +minecraft\:block.nether_wood_button.click_on=-1 +minecraft\:block.nether_wood_door.close=-1 +minecraft\:block.nether_wood_door.open=-1 +minecraft\:block.nether_wood_fence_gate.close=-1 +minecraft\:block.nether_wood_fence_gate.open=-1 +minecraft\:block.nether_wood_hanging_sign.break=-1 +minecraft\:block.nether_wood_hanging_sign.fall=-1 +minecraft\:block.nether_wood_hanging_sign.hit=-1 +minecraft\:block.nether_wood_hanging_sign.place=-1 +minecraft\:block.nether_wood_hanging_sign.step=-1 +minecraft\:block.nether_wood_pressure_plate.click_off=-1 +minecraft\:block.nether_wood_pressure_plate.click_on=-1 +minecraft\:block.nether_wood_trapdoor.close=-1 +minecraft\:block.nether_wood_trapdoor.open=-1 +minecraft\:block.netherite_block.break=-1 +minecraft\:block.netherite_block.fall=-1 +minecraft\:block.netherite_block.hit=-1 +minecraft\:block.netherite_block.place=-1 +minecraft\:block.netherite_block.step=-1 +minecraft\:block.netherrack.break=-1 +minecraft\:block.netherrack.fall=-1 +minecraft\:block.netherrack.hit=-1 +minecraft\:block.netherrack.place=-1 +minecraft\:block.netherrack.step=-1 +minecraft\:block.note_block.banjo=-1 +minecraft\:block.note_block.basedrum=-1 +minecraft\:block.note_block.bass=-1 +minecraft\:block.note_block.bell=-1 +minecraft\:block.note_block.bit=-1 +minecraft\:block.note_block.chime=-1 +minecraft\:block.note_block.cow_bell=-1 +minecraft\:block.note_block.didgeridoo=-1 +minecraft\:block.note_block.flute=-1 +minecraft\:block.note_block.guitar=-1 +minecraft\:block.note_block.harp=-1 +minecraft\:block.note_block.hat=-1 +minecraft\:block.note_block.imitate.creeper=-1 +minecraft\:block.note_block.imitate.ender_dragon=-1 +minecraft\:block.note_block.imitate.piglin=-1 +minecraft\:block.note_block.imitate.skeleton=-1 +minecraft\:block.note_block.imitate.wither_skeleton=-1 +minecraft\:block.note_block.imitate.zombie=-1 +minecraft\:block.note_block.iron_xylophone=-1 +minecraft\:block.note_block.pling=-1 +minecraft\:block.note_block.snare=-1 +minecraft\:block.note_block.xylophone=-1 +minecraft\:block.nylium.break=-1 +minecraft\:block.nylium.fall=-1 +minecraft\:block.nylium.hit=-1 +minecraft\:block.nylium.place=-1 +minecraft\:block.nylium.step=-1 +minecraft\:block.packed_mud.break=-1 +minecraft\:block.packed_mud.fall=-1 +minecraft\:block.packed_mud.hit=-1 +minecraft\:block.packed_mud.place=-1 +minecraft\:block.packed_mud.step=-1 +minecraft\:block.pale_hanging_moss.idle=-1 +minecraft\:block.pink_petals.break=-1 +minecraft\:block.pink_petals.fall=-1 +minecraft\:block.pink_petals.hit=-1 +minecraft\:block.pink_petals.place=-1 +minecraft\:block.pink_petals.step=-1 +minecraft\:block.piston.contract=-1 +minecraft\:block.piston.extend=-1 +minecraft\:block.pointed_dripstone.break=-1 +minecraft\:block.pointed_dripstone.drip_lava=-1 +minecraft\:block.pointed_dripstone.drip_lava_into_cauldron=-1 +minecraft\:block.pointed_dripstone.drip_water=-1 +minecraft\:block.pointed_dripstone.drip_water_into_cauldron=-1 +minecraft\:block.pointed_dripstone.fall=-1 +minecraft\:block.pointed_dripstone.hit=-1 +minecraft\:block.pointed_dripstone.land=-1 +minecraft\:block.pointed_dripstone.place=-1 +minecraft\:block.pointed_dripstone.step=-1 +minecraft\:block.polished_deepslate.break=-1 +minecraft\:block.polished_deepslate.fall=-1 +minecraft\:block.polished_deepslate.hit=-1 +minecraft\:block.polished_deepslate.place=-1 +minecraft\:block.polished_deepslate.step=-1 +minecraft\:block.polished_tuff.break=-1 +minecraft\:block.polished_tuff.fall=-1 +minecraft\:block.polished_tuff.hit=-1 +minecraft\:block.polished_tuff.place=-1 +minecraft\:block.polished_tuff.step=-1 +minecraft\:block.portal.ambient=-1 +minecraft\:block.portal.travel=-1 +minecraft\:block.portal.trigger=-1 +minecraft\:block.powder_snow.break=-1 +minecraft\:block.powder_snow.fall=-1 +minecraft\:block.powder_snow.hit=-1 +minecraft\:block.powder_snow.place=-1 +minecraft\:block.powder_snow.step=-1 +minecraft\:block.pumpkin.carve=-1 +minecraft\:block.redstone_torch.burnout=-1 +minecraft\:block.resin.break=-1 +minecraft\:block.resin.fall=-1 +minecraft\:block.resin.place=-1 +minecraft\:block.resin.step=-1 +minecraft\:block.resin_bricks.break=-1 +minecraft\:block.resin_bricks.fall=-1 +minecraft\:block.resin_bricks.hit=-1 +minecraft\:block.resin_bricks.place=-1 +minecraft\:block.resin_bricks.step=-1 +minecraft\:block.respawn_anchor.ambient=-1 +minecraft\:block.respawn_anchor.charge=-1 +minecraft\:block.respawn_anchor.deplete=-1 +minecraft\:block.respawn_anchor.set_spawn=-1 +minecraft\:block.rooted_dirt.break=-1 +minecraft\:block.rooted_dirt.fall=-1 +minecraft\:block.rooted_dirt.hit=-1 +minecraft\:block.rooted_dirt.place=-1 +minecraft\:block.rooted_dirt.step=-1 +minecraft\:block.roots.break=-1 +minecraft\:block.roots.fall=-1 +minecraft\:block.roots.hit=-1 +minecraft\:block.roots.place=-1 +minecraft\:block.roots.step=-1 +minecraft\:block.sand.break=-1 +minecraft\:block.sand.fall=-1 +minecraft\:block.sand.hit=-1 +minecraft\:block.sand.idle=-1 +minecraft\:block.sand.place=-1 +minecraft\:block.sand.step=-1 +minecraft\:block.scaffolding.break=-1 +minecraft\:block.scaffolding.fall=-1 +minecraft\:block.scaffolding.hit=-1 +minecraft\:block.scaffolding.place=-1 +minecraft\:block.scaffolding.step=-1 +minecraft\:block.sculk.break=-1 +minecraft\:block.sculk.charge=-1 +minecraft\:block.sculk.fall=-1 +minecraft\:block.sculk.hit=-1 +minecraft\:block.sculk.place=-1 +minecraft\:block.sculk.spread=-1 +minecraft\:block.sculk.step=-1 +minecraft\:block.sculk_catalyst.bloom=-1 +minecraft\:block.sculk_catalyst.break=-1 +minecraft\:block.sculk_catalyst.fall=-1 +minecraft\:block.sculk_catalyst.hit=-1 +minecraft\:block.sculk_catalyst.place=-1 +minecraft\:block.sculk_catalyst.step=-1 +minecraft\:block.sculk_sensor.break=-1 +minecraft\:block.sculk_sensor.clicking=-1 +minecraft\:block.sculk_sensor.clicking_stop=-1 +minecraft\:block.sculk_sensor.fall=-1 +minecraft\:block.sculk_sensor.hit=-1 +minecraft\:block.sculk_sensor.place=-1 +minecraft\:block.sculk_sensor.step=-1 +minecraft\:block.sculk_shrieker.break=-1 +minecraft\:block.sculk_shrieker.fall=-1 +minecraft\:block.sculk_shrieker.hit=-1 +minecraft\:block.sculk_shrieker.place=-1 +minecraft\:block.sculk_shrieker.shriek=-1 +minecraft\:block.sculk_shrieker.step=-1 +minecraft\:block.sculk_vein.break=-1 +minecraft\:block.sculk_vein.fall=-1 +minecraft\:block.sculk_vein.hit=-1 +minecraft\:block.sculk_vein.place=-1 +minecraft\:block.sculk_vein.step=-1 +minecraft\:block.shelf.activate=-1 +minecraft\:block.shelf.break=-1 +minecraft\:block.shelf.deactivate=-1 +minecraft\:block.shelf.fall=-1 +minecraft\:block.shelf.hit=-1 +minecraft\:block.shelf.multi_swap=-1 +minecraft\:block.shelf.place=-1 +minecraft\:block.shelf.place_item=-1 +minecraft\:block.shelf.single_swap=-1 +minecraft\:block.shelf.step=-1 +minecraft\:block.shelf.take_item=-1 +minecraft\:block.shroomlight.break=-1 +minecraft\:block.shroomlight.fall=-1 +minecraft\:block.shroomlight.hit=-1 +minecraft\:block.shroomlight.place=-1 +minecraft\:block.shroomlight.step=-1 +minecraft\:block.shulker_box.close=-1 +minecraft\:block.shulker_box.open=-1 +minecraft\:block.sign.waxed_interact_fail=-1 +minecraft\:block.slime_block.break=-1 +minecraft\:block.slime_block.fall=-1 +minecraft\:block.slime_block.hit=-1 +minecraft\:block.slime_block.place=-1 +minecraft\:block.slime_block.step=-1 +minecraft\:block.small_amethyst_bud.break=-1 +minecraft\:block.small_amethyst_bud.place=-1 +minecraft\:block.small_dripleaf.break=-1 +minecraft\:block.small_dripleaf.fall=-1 +minecraft\:block.small_dripleaf.hit=-1 +minecraft\:block.small_dripleaf.place=-1 +minecraft\:block.small_dripleaf.step=-1 +minecraft\:block.smithing_table.use=-1 +minecraft\:block.smoker.smoke=-1 +minecraft\:block.sniffer_egg.crack=-1 +minecraft\:block.sniffer_egg.hatch=-1 +minecraft\:block.sniffer_egg.plop=-1 +minecraft\:block.snow.break=-1 +minecraft\:block.snow.fall=-1 +minecraft\:block.snow.hit=-1 +minecraft\:block.snow.place=-1 +minecraft\:block.snow.step=-1 +minecraft\:block.soul_sand.break=-1 +minecraft\:block.soul_sand.fall=-1 +minecraft\:block.soul_sand.hit=-1 +minecraft\:block.soul_sand.place=-1 +minecraft\:block.soul_sand.step=-1 +minecraft\:block.soul_soil.break=-1 +minecraft\:block.soul_soil.fall=-1 +minecraft\:block.soul_soil.hit=-1 +minecraft\:block.soul_soil.place=-1 +minecraft\:block.soul_soil.step=-1 +minecraft\:block.spawner.break=-1 +minecraft\:block.spawner.fall=-1 +minecraft\:block.spawner.hit=-1 +minecraft\:block.spawner.place=-1 +minecraft\:block.spawner.step=-1 +minecraft\:block.sponge.absorb=-1 +minecraft\:block.sponge.break=-1 +minecraft\:block.sponge.fall=-1 +minecraft\:block.sponge.hit=-1 +minecraft\:block.sponge.place=-1 +minecraft\:block.sponge.step=-1 +minecraft\:block.spore_blossom.break=-1 +minecraft\:block.spore_blossom.fall=-1 +minecraft\:block.spore_blossom.hit=-1 +minecraft\:block.spore_blossom.place=-1 +minecraft\:block.spore_blossom.step=-1 +minecraft\:block.stem.break=-1 +minecraft\:block.stem.fall=-1 +minecraft\:block.stem.hit=-1 +minecraft\:block.stem.place=-1 +minecraft\:block.stem.step=-1 +minecraft\:block.stone.break=-1 +minecraft\:block.stone.fall=-1 +minecraft\:block.stone.hit=-1 +minecraft\:block.stone.place=-1 +minecraft\:block.stone.step=-1 +minecraft\:block.stone_button.click_off=-1 +minecraft\:block.stone_button.click_on=-1 +minecraft\:block.stone_pressure_plate.click_off=-1 +minecraft\:block.stone_pressure_plate.click_on=-1 +minecraft\:block.suspicious_gravel.break=-1 +minecraft\:block.suspicious_gravel.fall=-1 +minecraft\:block.suspicious_gravel.hit=-1 +minecraft\:block.suspicious_gravel.place=-1 +minecraft\:block.suspicious_gravel.step=-1 +minecraft\:block.suspicious_sand.break=-1 +minecraft\:block.suspicious_sand.fall=-1 +minecraft\:block.suspicious_sand.hit=-1 +minecraft\:block.suspicious_sand.place=-1 +minecraft\:block.suspicious_sand.step=-1 +minecraft\:block.sweet_berry_bush.break=-1 +minecraft\:block.sweet_berry_bush.pick_berries=-1 +minecraft\:block.sweet_berry_bush.place=-1 +minecraft\:block.trial_spawner.about_to_spawn_item=-1 +minecraft\:block.trial_spawner.ambient=-1 +minecraft\:block.trial_spawner.ambient_ominous=-1 +minecraft\:block.trial_spawner.break=-1 +minecraft\:block.trial_spawner.close_shutter=-1 +minecraft\:block.trial_spawner.detect_player=-1 +minecraft\:block.trial_spawner.eject_item=-1 +minecraft\:block.trial_spawner.fall=-1 +minecraft\:block.trial_spawner.hit=-1 +minecraft\:block.trial_spawner.ominous_activate=-1 +minecraft\:block.trial_spawner.open_shutter=-1 +minecraft\:block.trial_spawner.place=-1 +minecraft\:block.trial_spawner.spawn_item=-1 +minecraft\:block.trial_spawner.spawn_item_begin=-1 +minecraft\:block.trial_spawner.spawn_mob=-1 +minecraft\:block.trial_spawner.step=-1 +minecraft\:block.tripwire.attach=-1 +minecraft\:block.tripwire.click_off=-1 +minecraft\:block.tripwire.click_on=-1 +minecraft\:block.tripwire.detach=-1 +minecraft\:block.tuff.break=-1 +minecraft\:block.tuff.fall=-1 +minecraft\:block.tuff.hit=-1 +minecraft\:block.tuff.place=-1 +minecraft\:block.tuff.step=-1 +minecraft\:block.tuff_bricks.break=-1 +minecraft\:block.tuff_bricks.fall=-1 +minecraft\:block.tuff_bricks.hit=-1 +minecraft\:block.tuff_bricks.place=-1 +minecraft\:block.tuff_bricks.step=-1 +minecraft\:block.vault.activate=-1 +minecraft\:block.vault.ambient=-1 +minecraft\:block.vault.break=-1 +minecraft\:block.vault.close_shutter=-1 +minecraft\:block.vault.deactivate=-1 +minecraft\:block.vault.eject_item=-1 +minecraft\:block.vault.fall=-1 +minecraft\:block.vault.hit=-1 +minecraft\:block.vault.insert_item=-1 +minecraft\:block.vault.insert_item_fail=-1 +minecraft\:block.vault.open_shutter=-1 +minecraft\:block.vault.place=-1 +minecraft\:block.vault.reject_rewarded_player=-1 +minecraft\:block.vault.step=-1 +minecraft\:block.vine.break=-1 +minecraft\:block.vine.fall=-1 +minecraft\:block.vine.hit=-1 +minecraft\:block.vine.place=-1 +minecraft\:block.vine.step=-1 +minecraft\:block.wart_block.break=-1 +minecraft\:block.wart_block.fall=-1 +minecraft\:block.wart_block.hit=-1 +minecraft\:block.wart_block.place=-1 +minecraft\:block.wart_block.step=-1 +minecraft\:block.water.ambient=-1 +minecraft\:block.weeping_vines.break=-1 +minecraft\:block.weeping_vines.fall=-1 +minecraft\:block.weeping_vines.hit=-1 +minecraft\:block.weeping_vines.place=-1 +minecraft\:block.weeping_vines.step=-1 +minecraft\:block.wet_grass.break=-1 +minecraft\:block.wet_grass.fall=-1 +minecraft\:block.wet_grass.hit=-1 +minecraft\:block.wet_grass.place=-1 +minecraft\:block.wet_grass.step=-1 +minecraft\:block.wet_sponge.break=-1 +minecraft\:block.wet_sponge.dries=-1 +minecraft\:block.wet_sponge.fall=-1 +minecraft\:block.wet_sponge.hit=-1 +minecraft\:block.wet_sponge.place=-1 +minecraft\:block.wet_sponge.step=-1 +minecraft\:block.wood.break=-1 +minecraft\:block.wood.fall=-1 +minecraft\:block.wood.hit=-1 +minecraft\:block.wood.place=-1 +minecraft\:block.wood.step=-1 +minecraft\:block.wooden_button.click_off=-1 +minecraft\:block.wooden_button.click_on=-1 +minecraft\:block.wooden_door.close=-1 +minecraft\:block.wooden_door.open=-1 +minecraft\:block.wooden_pressure_plate.click_off=-1 +minecraft\:block.wooden_pressure_plate.click_on=-1 +minecraft\:block.wooden_trapdoor.close=-1 +minecraft\:block.wooden_trapdoor.open=-1 +minecraft\:block.wool.break=-1 +minecraft\:block.wool.fall=-1 +minecraft\:block.wool.hit=-1 +minecraft\:block.wool.place=-1 +minecraft\:block.wool.step=-1 +minecraft\:enchant.thorns.hit=-1 +minecraft\:entity.allay.ambient_with_item=-1 +minecraft\:entity.allay.ambient_without_item=-1 +minecraft\:entity.allay.death=-1 +minecraft\:entity.allay.hurt=-1 +minecraft\:entity.allay.item_given=-1 +minecraft\:entity.allay.item_taken=-1 +minecraft\:entity.allay.item_thrown=-1 +minecraft\:entity.armadillo.ambient=-1 +minecraft\:entity.armadillo.brush=-1 +minecraft\:entity.armadillo.death=-1 +minecraft\:entity.armadillo.eat=-1 +minecraft\:entity.armadillo.hurt=-1 +minecraft\:entity.armadillo.hurt_reduced=-1 +minecraft\:entity.armadillo.land=-1 +minecraft\:entity.armadillo.peek=-1 +minecraft\:entity.armadillo.roll=-1 +minecraft\:entity.armadillo.scute_drop=-1 +minecraft\:entity.armadillo.step=-1 +minecraft\:entity.armadillo.unroll_finish=-1 +minecraft\:entity.armadillo.unroll_start=-1 +minecraft\:entity.armor_stand.break=-1 +minecraft\:entity.armor_stand.fall=-1 +minecraft\:entity.armor_stand.hit=-1 +minecraft\:entity.armor_stand.place=-1 +minecraft\:entity.arrow.hit=-1 +minecraft\:entity.arrow.hit_player=-1 +minecraft\:entity.arrow.shoot=-1 +minecraft\:entity.axolotl.attack=-1 +minecraft\:entity.axolotl.death=-1 +minecraft\:entity.axolotl.hurt=-1 +minecraft\:entity.axolotl.idle_air=-1 +minecraft\:entity.axolotl.idle_water=-1 +minecraft\:entity.axolotl.splash=-1 +minecraft\:entity.axolotl.swim=-1 +minecraft\:entity.bat.ambient=-1 +minecraft\:entity.bat.death=-1 +minecraft\:entity.bat.hurt=-1 +minecraft\:entity.bat.loop=-1 +minecraft\:entity.bat.takeoff=-1 +minecraft\:entity.bee.death=-1 +minecraft\:entity.bee.hurt=-1 +minecraft\:entity.bee.loop=-1 +minecraft\:entity.bee.loop_aggressive=-1 +minecraft\:entity.bee.pollinate=-1 +minecraft\:entity.bee.sting=-1 +minecraft\:entity.blaze.ambient=-1 +minecraft\:entity.blaze.burn=-1 +minecraft\:entity.blaze.death=-1 +minecraft\:entity.blaze.hurt=-1 +minecraft\:entity.blaze.shoot=-1 +minecraft\:entity.boat.paddle_land=-1 +minecraft\:entity.boat.paddle_water=-1 +minecraft\:entity.bogged.ambient=-1 +minecraft\:entity.bogged.death=-1 +minecraft\:entity.bogged.hurt=-1 +minecraft\:entity.bogged.shear=-1 +minecraft\:entity.bogged.step=-1 +minecraft\:entity.breeze.charge=-1 +minecraft\:entity.breeze.death=-1 +minecraft\:entity.breeze.deflect=-1 +minecraft\:entity.breeze.hurt=-1 +minecraft\:entity.breeze.idle_air=-1 +minecraft\:entity.breeze.idle_ground=-1 +minecraft\:entity.breeze.inhale=-1 +minecraft\:entity.breeze.jump=-1 +minecraft\:entity.breeze.land=-1 +minecraft\:entity.breeze.shoot=-1 +minecraft\:entity.breeze.slide=-1 +minecraft\:entity.breeze.whirl=-1 +minecraft\:entity.breeze.wind_burst=-1 +minecraft\:entity.camel.ambient=-1 +minecraft\:entity.camel.dash=-1 +minecraft\:entity.camel.dash_ready=-1 +minecraft\:entity.camel.death=-1 +minecraft\:entity.camel.eat=-1 +minecraft\:entity.camel.hurt=-1 +minecraft\:entity.camel.saddle=-1 +minecraft\:entity.camel.sit=-1 +minecraft\:entity.camel.stand=-1 +minecraft\:entity.camel.step=-1 +minecraft\:entity.camel.step_sand=-1 +minecraft\:entity.cat.ambient=-1 +minecraft\:entity.cat.beg_for_food=-1 +minecraft\:entity.cat.death=-1 +minecraft\:entity.cat.eat=-1 +minecraft\:entity.cat.hiss=-1 +minecraft\:entity.cat.hurt=-1 +minecraft\:entity.cat.purr=-1 +minecraft\:entity.cat.purreow=-1 +minecraft\:entity.cat.stray_ambient=-1 +minecraft\:entity.chicken.ambient=-1 +minecraft\:entity.chicken.death=-1 +minecraft\:entity.chicken.egg=-1 +minecraft\:entity.chicken.hurt=-1 +minecraft\:entity.chicken.step=-1 +minecraft\:entity.cod.ambient=-1 +minecraft\:entity.cod.death=-1 +minecraft\:entity.cod.flop=-1 +minecraft\:entity.cod.hurt=-1 +minecraft\:entity.copper_golem.death=-1 +minecraft\:entity.copper_golem.hurt=-1 +minecraft\:entity.copper_golem.item_drop=-1 +minecraft\:entity.copper_golem.item_no_drop=-1 +minecraft\:entity.copper_golem.no_item_get=-1 +minecraft\:entity.copper_golem.no_item_no_get=-1 +minecraft\:entity.copper_golem.shear=-1 +minecraft\:entity.copper_golem.spawn=-1 +minecraft\:entity.copper_golem.spin=-1 +minecraft\:entity.copper_golem.step=-1 +minecraft\:entity.copper_golem_become_statue=-1 +minecraft\:entity.copper_golem_oxidized.death=-1 +minecraft\:entity.copper_golem_oxidized.hurt=-1 +minecraft\:entity.copper_golem_oxidized.spin=-1 +minecraft\:entity.copper_golem_oxidized.step=-1 +minecraft\:entity.copper_golem_weathered.death=-1 +minecraft\:entity.copper_golem_weathered.hurt=-1 +minecraft\:entity.copper_golem_weathered.spin=-1 +minecraft\:entity.copper_golem_weathered.step=-1 +minecraft\:entity.cow.ambient=-1 +minecraft\:entity.cow.death=-1 +minecraft\:entity.cow.hurt=-1 +minecraft\:entity.cow.milk=-1 +minecraft\:entity.cow.step=-1 +minecraft\:entity.creaking.activate=-1 +minecraft\:entity.creaking.ambient=-1 +minecraft\:entity.creaking.attack=-1 +minecraft\:entity.creaking.deactivate=-1 +minecraft\:entity.creaking.death=-1 +minecraft\:entity.creaking.freeze=-1 +minecraft\:entity.creaking.spawn=-1 +minecraft\:entity.creaking.step=-1 +minecraft\:entity.creaking.sway=-1 +minecraft\:entity.creaking.twitch=-1 +minecraft\:entity.creaking.unfreeze=-1 +minecraft\:entity.creeper.death=-1 +minecraft\:entity.creeper.hurt=-1 +minecraft\:entity.creeper.primed=-1 +minecraft\:entity.dolphin.ambient=-1 +minecraft\:entity.dolphin.ambient_water=-1 +minecraft\:entity.dolphin.attack=-1 +minecraft\:entity.dolphin.death=-1 +minecraft\:entity.dolphin.eat=-1 +minecraft\:entity.dolphin.hurt=-1 +minecraft\:entity.dolphin.jump=-1 +minecraft\:entity.dolphin.play=-1 +minecraft\:entity.dolphin.splash=-1 +minecraft\:entity.dolphin.swim=-1 +minecraft\:entity.donkey.ambient=-1 +minecraft\:entity.donkey.angry=-1 +minecraft\:entity.donkey.chest=-1 +minecraft\:entity.donkey.death=-1 +minecraft\:entity.donkey.eat=-1 +minecraft\:entity.donkey.hurt=-1 +minecraft\:entity.donkey.jump=-1 +minecraft\:entity.dragon_fireball.explode=-1 +minecraft\:entity.drowned.ambient=-1 +minecraft\:entity.drowned.ambient_water=-1 +minecraft\:entity.drowned.death=-1 +minecraft\:entity.drowned.death_water=-1 +minecraft\:entity.drowned.hurt=-1 +minecraft\:entity.drowned.hurt_water=-1 +minecraft\:entity.drowned.shoot=-1 +minecraft\:entity.drowned.step=-1 +minecraft\:entity.drowned.swim=-1 +minecraft\:entity.egg.throw=-1 +minecraft\:entity.elder_guardian.ambient=-1 +minecraft\:entity.elder_guardian.ambient_land=-1 +minecraft\:entity.elder_guardian.curse=-1 +minecraft\:entity.elder_guardian.death=-1 +minecraft\:entity.elder_guardian.death_land=-1 +minecraft\:entity.elder_guardian.flop=-1 +minecraft\:entity.elder_guardian.hurt=-1 +minecraft\:entity.elder_guardian.hurt_land=-1 +minecraft\:entity.ender_dragon.ambient=-1 +minecraft\:entity.ender_dragon.death=-1 +minecraft\:entity.ender_dragon.flap=-1 +minecraft\:entity.ender_dragon.growl=-1 +minecraft\:entity.ender_dragon.hurt=-1 +minecraft\:entity.ender_dragon.shoot=-1 +minecraft\:entity.ender_eye.death=-1 +minecraft\:entity.ender_eye.launch=-1 +minecraft\:entity.ender_pearl.throw=-1 +minecraft\:entity.enderman.ambient=-1 +minecraft\:entity.enderman.death=-1 +minecraft\:entity.enderman.hurt=-1 +minecraft\:entity.enderman.scream=-1 +minecraft\:entity.enderman.stare=-1 +minecraft\:entity.enderman.teleport=-1 +minecraft\:entity.endermite.ambient=-1 +minecraft\:entity.endermite.death=-1 +minecraft\:entity.endermite.hurt=-1 +minecraft\:entity.endermite.step=-1 +minecraft\:entity.evoker.ambient=-1 +minecraft\:entity.evoker.cast_spell=-1 +minecraft\:entity.evoker.celebrate=-1 +minecraft\:entity.evoker.death=-1 +minecraft\:entity.evoker.hurt=-1 +minecraft\:entity.evoker.prepare_attack=-1 +minecraft\:entity.evoker.prepare_summon=-1 +minecraft\:entity.evoker.prepare_wololo=-1 +minecraft\:entity.evoker_fangs.attack=-1 +minecraft\:entity.experience_bottle.throw=-1 +minecraft\:entity.experience_orb.pickup=-1 +minecraft\:entity.firework_rocket.blast=-1 +minecraft\:entity.firework_rocket.blast_far=-1 +minecraft\:entity.firework_rocket.large_blast=-1 +minecraft\:entity.firework_rocket.large_blast_far=-1 +minecraft\:entity.firework_rocket.launch=-1 +minecraft\:entity.firework_rocket.shoot=-1 +minecraft\:entity.firework_rocket.twinkle=-1 +minecraft\:entity.firework_rocket.twinkle_far=-1 +minecraft\:entity.fish.swim=-1 +minecraft\:entity.fishing_bobber.retrieve=-1 +minecraft\:entity.fishing_bobber.splash=-1 +minecraft\:entity.fishing_bobber.throw=-1 +minecraft\:entity.fox.aggro=-1 +minecraft\:entity.fox.ambient=-1 +minecraft\:entity.fox.bite=-1 +minecraft\:entity.fox.death=-1 +minecraft\:entity.fox.eat=-1 +minecraft\:entity.fox.hurt=-1 +minecraft\:entity.fox.screech=-1 +minecraft\:entity.fox.sleep=-1 +minecraft\:entity.fox.sniff=-1 +minecraft\:entity.fox.spit=-1 +minecraft\:entity.fox.teleport=-1 +minecraft\:entity.frog.ambient=-1 +minecraft\:entity.frog.death=-1 +minecraft\:entity.frog.eat=-1 +minecraft\:entity.frog.hurt=-1 +minecraft\:entity.frog.lay_spawn=-1 +minecraft\:entity.frog.long_jump=-1 +minecraft\:entity.frog.step=-1 +minecraft\:entity.frog.tongue=-1 +minecraft\:entity.generic.big_fall=-1 +minecraft\:entity.generic.burn=-1 +minecraft\:entity.generic.death=-1 +minecraft\:entity.generic.drink=-1 +minecraft\:entity.generic.eat=-1 +minecraft\:entity.generic.explode=-1 +minecraft\:entity.generic.extinguish_fire=-1 +minecraft\:entity.generic.hurt=-1 +minecraft\:entity.generic.small_fall=-1 +minecraft\:entity.generic.splash=-1 +minecraft\:entity.generic.swim=-1 +minecraft\:entity.ghast.ambient=-1 +minecraft\:entity.ghast.death=-1 +minecraft\:entity.ghast.hurt=-1 +minecraft\:entity.ghast.scream=-1 +minecraft\:entity.ghast.shoot=-1 +minecraft\:entity.ghast.warn=-1 +minecraft\:entity.ghastling.ambient=-1 +minecraft\:entity.ghastling.death=-1 +minecraft\:entity.ghastling.hurt=-1 +minecraft\:entity.ghastling.spawn=-1 +minecraft\:entity.glow_item_frame.add_item=-1 +minecraft\:entity.glow_item_frame.break=-1 +minecraft\:entity.glow_item_frame.place=-1 +minecraft\:entity.glow_item_frame.remove_item=-1 +minecraft\:entity.glow_item_frame.rotate_item=-1 +minecraft\:entity.glow_squid.ambient=-1 +minecraft\:entity.glow_squid.death=-1 +minecraft\:entity.glow_squid.hurt=-1 +minecraft\:entity.glow_squid.squirt=-1 +minecraft\:entity.goat.ambient=-1 +minecraft\:entity.goat.death=-1 +minecraft\:entity.goat.eat=-1 +minecraft\:entity.goat.horn_break=-1 +minecraft\:entity.goat.hurt=-1 +minecraft\:entity.goat.long_jump=-1 +minecraft\:entity.goat.milk=-1 +minecraft\:entity.goat.prepare_ram=-1 +minecraft\:entity.goat.ram_impact=-1 +minecraft\:entity.goat.screaming.ambient=-1 +minecraft\:entity.goat.screaming.death=-1 +minecraft\:entity.goat.screaming.eat=-1 +minecraft\:entity.goat.screaming.hurt=-1 +minecraft\:entity.goat.screaming.long_jump=-1 +minecraft\:entity.goat.screaming.milk=-1 +minecraft\:entity.goat.screaming.prepare_ram=-1 +minecraft\:entity.goat.screaming.ram_impact=-1 +minecraft\:entity.goat.step=-1 +minecraft\:entity.guardian.ambient=-1 +minecraft\:entity.guardian.ambient_land=-1 +minecraft\:entity.guardian.attack=-1 +minecraft\:entity.guardian.death=-1 +minecraft\:entity.guardian.death_land=-1 +minecraft\:entity.guardian.flop=-1 +minecraft\:entity.guardian.hurt=-1 +minecraft\:entity.guardian.hurt_land=-1 +minecraft\:entity.happy_ghast.ambient=-1 +minecraft\:entity.happy_ghast.death=-1 +minecraft\:entity.happy_ghast.equip=-1 +minecraft\:entity.happy_ghast.harness_goggles_down=-1 +minecraft\:entity.happy_ghast.harness_goggles_up=-1 +minecraft\:entity.happy_ghast.hurt=-1 +minecraft\:entity.happy_ghast.riding=-1 +minecraft\:entity.happy_ghast.unequip=-1 +minecraft\:entity.hoglin.ambient=-1 +minecraft\:entity.hoglin.angry=-1 +minecraft\:entity.hoglin.attack=-1 +minecraft\:entity.hoglin.converted_to_zombified=-1 +minecraft\:entity.hoglin.death=-1 +minecraft\:entity.hoglin.hurt=-1 +minecraft\:entity.hoglin.retreat=-1 +minecraft\:entity.hoglin.step=-1 +minecraft\:entity.horse.ambient=-1 +minecraft\:entity.horse.angry=-1 +minecraft\:entity.horse.armor=-1 +minecraft\:entity.horse.breathe=-1 +minecraft\:entity.horse.death=-1 +minecraft\:entity.horse.eat=-1 +minecraft\:entity.horse.gallop=-1 +minecraft\:entity.horse.hurt=-1 +minecraft\:entity.horse.jump=-1 +minecraft\:entity.horse.land=-1 +minecraft\:entity.horse.saddle=-1 +minecraft\:entity.horse.step=-1 +minecraft\:entity.horse.step_wood=-1 +minecraft\:entity.hostile.big_fall=-1 +minecraft\:entity.hostile.death=-1 +minecraft\:entity.hostile.hurt=-1 +minecraft\:entity.hostile.small_fall=-1 +minecraft\:entity.hostile.splash=-1 +minecraft\:entity.hostile.swim=-1 +minecraft\:entity.husk.ambient=-1 +minecraft\:entity.husk.converted_to_zombie=-1 +minecraft\:entity.husk.death=-1 +minecraft\:entity.husk.hurt=-1 +minecraft\:entity.husk.step=-1 +minecraft\:entity.illusioner.ambient=-1 +minecraft\:entity.illusioner.cast_spell=-1 +minecraft\:entity.illusioner.death=-1 +minecraft\:entity.illusioner.hurt=-1 +minecraft\:entity.illusioner.mirror_move=-1 +minecraft\:entity.illusioner.prepare_blindness=-1 +minecraft\:entity.illusioner.prepare_mirror=-1 +minecraft\:entity.iron_golem.attack=-1 +minecraft\:entity.iron_golem.damage=-1 +minecraft\:entity.iron_golem.death=-1 +minecraft\:entity.iron_golem.hurt=-1 +minecraft\:entity.iron_golem.repair=-1 +minecraft\:entity.iron_golem.step=-1 +minecraft\:entity.item.break=-1 +minecraft\:entity.item.pickup=-1 +minecraft\:entity.item_frame.add_item=-1 +minecraft\:entity.item_frame.break=-1 +minecraft\:entity.item_frame.place=-1 +minecraft\:entity.item_frame.remove_item=-1 +minecraft\:entity.item_frame.rotate_item=-1 +minecraft\:entity.lightning_bolt.impact=-1 +minecraft\:entity.lightning_bolt.thunder=0 +minecraft\:entity.lingering_potion.throw=-1 +minecraft\:entity.llama.ambient=-1 +minecraft\:entity.llama.angry=-1 +minecraft\:entity.llama.chest=-1 +minecraft\:entity.llama.death=-1 +minecraft\:entity.llama.eat=-1 +minecraft\:entity.llama.hurt=-1 +minecraft\:entity.llama.spit=-1 +minecraft\:entity.llama.step=-1 +minecraft\:entity.llama.swag=-1 +minecraft\:entity.magma_cube.death=-1 +minecraft\:entity.magma_cube.death_small=-1 +minecraft\:entity.magma_cube.hurt=-1 +minecraft\:entity.magma_cube.hurt_small=-1 +minecraft\:entity.magma_cube.jump=-1 +minecraft\:entity.magma_cube.squish=-1 +minecraft\:entity.magma_cube.squish_small=-1 +minecraft\:entity.minecart.inside=-1 +minecraft\:entity.minecart.inside.underwater=-1 +minecraft\:entity.minecart.riding=-1 +minecraft\:entity.mooshroom.convert=-1 +minecraft\:entity.mooshroom.eat=-1 +minecraft\:entity.mooshroom.milk=-1 +minecraft\:entity.mooshroom.shear=-1 +minecraft\:entity.mooshroom.suspicious_milk=-1 +minecraft\:entity.mule.ambient=-1 +minecraft\:entity.mule.angry=-1 +minecraft\:entity.mule.chest=-1 +minecraft\:entity.mule.death=-1 +minecraft\:entity.mule.eat=-1 +minecraft\:entity.mule.hurt=-1 +minecraft\:entity.mule.jump=-1 +minecraft\:entity.ocelot.ambient=-1 +minecraft\:entity.ocelot.death=-1 +minecraft\:entity.ocelot.hurt=-1 +minecraft\:entity.painting.break=-1 +minecraft\:entity.painting.place=-1 +minecraft\:entity.panda.aggressive_ambient=-1 +minecraft\:entity.panda.ambient=-1 +minecraft\:entity.panda.bite=-1 +minecraft\:entity.panda.cant_breed=-1 +minecraft\:entity.panda.death=-1 +minecraft\:entity.panda.eat=-1 +minecraft\:entity.panda.hurt=-1 +minecraft\:entity.panda.pre_sneeze=-1 +minecraft\:entity.panda.sneeze=-1 +minecraft\:entity.panda.step=-1 +minecraft\:entity.panda.worried_ambient=-1 +minecraft\:entity.parrot.ambient=-1 +minecraft\:entity.parrot.death=-1 +minecraft\:entity.parrot.eat=-1 +minecraft\:entity.parrot.fly=-1 +minecraft\:entity.parrot.hurt=-1 +minecraft\:entity.parrot.imitate.blaze=-1 +minecraft\:entity.parrot.imitate.bogged=-1 +minecraft\:entity.parrot.imitate.breeze=-1 +minecraft\:entity.parrot.imitate.creaking=-1 +minecraft\:entity.parrot.imitate.creeper=-1 +minecraft\:entity.parrot.imitate.drowned=-1 +minecraft\:entity.parrot.imitate.elder_guardian=-1 +minecraft\:entity.parrot.imitate.ender_dragon=-1 +minecraft\:entity.parrot.imitate.endermite=-1 +minecraft\:entity.parrot.imitate.evoker=-1 +minecraft\:entity.parrot.imitate.ghast=-1 +minecraft\:entity.parrot.imitate.guardian=-1 +minecraft\:entity.parrot.imitate.hoglin=-1 +minecraft\:entity.parrot.imitate.husk=-1 +minecraft\:entity.parrot.imitate.illusioner=-1 +minecraft\:entity.parrot.imitate.magma_cube=-1 +minecraft\:entity.parrot.imitate.phantom=-1 +minecraft\:entity.parrot.imitate.piglin=-1 +minecraft\:entity.parrot.imitate.piglin_brute=-1 +minecraft\:entity.parrot.imitate.pillager=-1 +minecraft\:entity.parrot.imitate.ravager=-1 +minecraft\:entity.parrot.imitate.shulker=-1 +minecraft\:entity.parrot.imitate.silverfish=-1 +minecraft\:entity.parrot.imitate.skeleton=-1 +minecraft\:entity.parrot.imitate.slime=-1 +minecraft\:entity.parrot.imitate.spider=-1 +minecraft\:entity.parrot.imitate.stray=-1 +minecraft\:entity.parrot.imitate.vex=-1 +minecraft\:entity.parrot.imitate.vindicator=-1 +minecraft\:entity.parrot.imitate.warden=-1 +minecraft\:entity.parrot.imitate.witch=-1 +minecraft\:entity.parrot.imitate.wither=-1 +minecraft\:entity.parrot.imitate.wither_skeleton=-1 +minecraft\:entity.parrot.imitate.zoglin=-1 +minecraft\:entity.parrot.imitate.zombie=-1 +minecraft\:entity.parrot.imitate.zombie_villager=-1 +minecraft\:entity.parrot.step=-1 +minecraft\:entity.phantom.ambient=-1 +minecraft\:entity.phantom.bite=-1 +minecraft\:entity.phantom.death=-1 +minecraft\:entity.phantom.flap=-1 +minecraft\:entity.phantom.hurt=-1 +minecraft\:entity.phantom.swoop=-1 +minecraft\:entity.pig.ambient=-1 +minecraft\:entity.pig.death=-1 +minecraft\:entity.pig.hurt=-1 +minecraft\:entity.pig.saddle=-1 +minecraft\:entity.pig.step=-1 +minecraft\:entity.piglin.admiring_item=-1 +minecraft\:entity.piglin.ambient=-1 +minecraft\:entity.piglin.angry=-1 +minecraft\:entity.piglin.celebrate=-1 +minecraft\:entity.piglin.converted_to_zombified=-1 +minecraft\:entity.piglin.death=-1 +minecraft\:entity.piglin.hurt=-1 +minecraft\:entity.piglin.jealous=-1 +minecraft\:entity.piglin.retreat=-1 +minecraft\:entity.piglin.step=-1 +minecraft\:entity.piglin_brute.ambient=-1 +minecraft\:entity.piglin_brute.angry=-1 +minecraft\:entity.piglin_brute.converted_to_zombified=-1 +minecraft\:entity.piglin_brute.death=-1 +minecraft\:entity.piglin_brute.hurt=-1 +minecraft\:entity.piglin_brute.step=-1 +minecraft\:entity.pillager.ambient=-1 +minecraft\:entity.pillager.celebrate=-1 +minecraft\:entity.pillager.death=-1 +minecraft\:entity.pillager.hurt=-1 +minecraft\:entity.player.attack.crit=-1 +minecraft\:entity.player.attack.knockback=-1 +minecraft\:entity.player.attack.nodamage=-1 +minecraft\:entity.player.attack.strong=-1 +minecraft\:entity.player.attack.sweep=-1 +minecraft\:entity.player.attack.weak=-1 +minecraft\:entity.player.big_fall=-1 +minecraft\:entity.player.breath=-1 +minecraft\:entity.player.burp=-1 +minecraft\:entity.player.death=-1 +minecraft\:entity.player.hurt=-1 +minecraft\:entity.player.hurt_drown=-1 +minecraft\:entity.player.hurt_freeze=-1 +minecraft\:entity.player.hurt_on_fire=-1 +minecraft\:entity.player.hurt_sweet_berry_bush=-1 +minecraft\:entity.player.levelup=-1 +minecraft\:entity.player.small_fall=-1 +minecraft\:entity.player.splash=-1 +minecraft\:entity.player.splash.high_speed=-1 +minecraft\:entity.player.swim=-1 +minecraft\:entity.player.teleport=-1 +minecraft\:entity.polar_bear.ambient=-1 +minecraft\:entity.polar_bear.ambient_baby=-1 +minecraft\:entity.polar_bear.death=-1 +minecraft\:entity.polar_bear.hurt=-1 +minecraft\:entity.polar_bear.step=-1 +minecraft\:entity.polar_bear.warning=-1 +minecraft\:entity.puffer_fish.blow_out=-1 +minecraft\:entity.puffer_fish.blow_up=-1 +minecraft\:entity.puffer_fish.death=-1 +minecraft\:entity.puffer_fish.flop=-1 +minecraft\:entity.puffer_fish.hurt=-1 +minecraft\:entity.puffer_fish.sting=-1 +minecraft\:entity.rabbit.ambient=-1 +minecraft\:entity.rabbit.attack=-1 +minecraft\:entity.rabbit.death=-1 +minecraft\:entity.rabbit.hurt=-1 +minecraft\:entity.rabbit.jump=-1 +minecraft\:entity.ravager.ambient=-1 +minecraft\:entity.ravager.attack=-1 +minecraft\:entity.ravager.celebrate=-1 +minecraft\:entity.ravager.death=-1 +minecraft\:entity.ravager.hurt=-1 +minecraft\:entity.ravager.roar=-1 +minecraft\:entity.ravager.step=-1 +minecraft\:entity.ravager.stunned=-1 +minecraft\:entity.salmon.ambient=-1 +minecraft\:entity.salmon.death=-1 +minecraft\:entity.salmon.flop=-1 +minecraft\:entity.salmon.hurt=-1 +minecraft\:entity.sheep.ambient=-1 +minecraft\:entity.sheep.death=-1 +minecraft\:entity.sheep.hurt=-1 +minecraft\:entity.sheep.shear=-1 +minecraft\:entity.sheep.step=-1 +minecraft\:entity.shulker.ambient=-1 +minecraft\:entity.shulker.close=-1 +minecraft\:entity.shulker.death=-1 +minecraft\:entity.shulker.hurt=-1 +minecraft\:entity.shulker.hurt_closed=-1 +minecraft\:entity.shulker.open=-1 +minecraft\:entity.shulker.shoot=-1 +minecraft\:entity.shulker.teleport=-1 +minecraft\:entity.shulker_bullet.hit=-1 +minecraft\:entity.shulker_bullet.hurt=-1 +minecraft\:entity.silverfish.ambient=-1 +minecraft\:entity.silverfish.death=-1 +minecraft\:entity.silverfish.hurt=-1 +minecraft\:entity.silverfish.step=-1 +minecraft\:entity.skeleton.ambient=-1 +minecraft\:entity.skeleton.converted_to_stray=-1 +minecraft\:entity.skeleton.death=-1 +minecraft\:entity.skeleton.hurt=-1 +minecraft\:entity.skeleton.shoot=-1 +minecraft\:entity.skeleton.step=-1 +minecraft\:entity.skeleton_horse.ambient=-1 +minecraft\:entity.skeleton_horse.ambient_water=-1 +minecraft\:entity.skeleton_horse.death=-1 +minecraft\:entity.skeleton_horse.gallop_water=-1 +minecraft\:entity.skeleton_horse.hurt=-1 +minecraft\:entity.skeleton_horse.jump_water=-1 +minecraft\:entity.skeleton_horse.step_water=-1 +minecraft\:entity.skeleton_horse.swim=-1 +minecraft\:entity.slime.attack=-1 +minecraft\:entity.slime.death=-1 +minecraft\:entity.slime.death_small=-1 +minecraft\:entity.slime.hurt=-1 +minecraft\:entity.slime.hurt_small=-1 +minecraft\:entity.slime.jump=-1 +minecraft\:entity.slime.jump_small=-1 +minecraft\:entity.slime.squish=-1 +minecraft\:entity.slime.squish_small=-1 +minecraft\:entity.sniffer.death=-1 +minecraft\:entity.sniffer.digging=-1 +minecraft\:entity.sniffer.digging_stop=-1 +minecraft\:entity.sniffer.drop_seed=-1 +minecraft\:entity.sniffer.eat=-1 +minecraft\:entity.sniffer.happy=-1 +minecraft\:entity.sniffer.hurt=-1 +minecraft\:entity.sniffer.idle=-1 +minecraft\:entity.sniffer.scenting=-1 +minecraft\:entity.sniffer.searching=-1 +minecraft\:entity.sniffer.sniffing=-1 +minecraft\:entity.sniffer.step=-1 +minecraft\:entity.snow_golem.ambient=-1 +minecraft\:entity.snow_golem.death=-1 +minecraft\:entity.snow_golem.hurt=-1 +minecraft\:entity.snow_golem.shear=-1 +minecraft\:entity.snow_golem.shoot=-1 +minecraft\:entity.snowball.throw=-1 +minecraft\:entity.spider.ambient=-1 +minecraft\:entity.spider.death=-1 +minecraft\:entity.spider.hurt=-1 +minecraft\:entity.spider.step=-1 +minecraft\:entity.splash_potion.break=-1 +minecraft\:entity.splash_potion.throw=-1 +minecraft\:entity.squid.ambient=-1 +minecraft\:entity.squid.death=-1 +minecraft\:entity.squid.hurt=-1 +minecraft\:entity.squid.squirt=-1 +minecraft\:entity.stray.ambient=-1 +minecraft\:entity.stray.death=-1 +minecraft\:entity.stray.hurt=-1 +minecraft\:entity.stray.step=-1 +minecraft\:entity.strider.ambient=-1 +minecraft\:entity.strider.death=-1 +minecraft\:entity.strider.eat=-1 +minecraft\:entity.strider.happy=-1 +minecraft\:entity.strider.hurt=-1 +minecraft\:entity.strider.retreat=-1 +minecraft\:entity.strider.saddle=-1 +minecraft\:entity.strider.step=-1 +minecraft\:entity.strider.step_lava=-1 +minecraft\:entity.tadpole.death=-1 +minecraft\:entity.tadpole.flop=-1 +minecraft\:entity.tadpole.grow_up=-1 +minecraft\:entity.tadpole.hurt=-1 +minecraft\:entity.tnt.primed=-1 +minecraft\:entity.tropical_fish.ambient=-1 +minecraft\:entity.tropical_fish.death=-1 +minecraft\:entity.tropical_fish.flop=-1 +minecraft\:entity.tropical_fish.hurt=-1 +minecraft\:entity.turtle.ambient_land=-1 +minecraft\:entity.turtle.death=-1 +minecraft\:entity.turtle.death_baby=-1 +minecraft\:entity.turtle.egg_break=-1 +minecraft\:entity.turtle.egg_crack=-1 +minecraft\:entity.turtle.egg_hatch=-1 +minecraft\:entity.turtle.hurt=-1 +minecraft\:entity.turtle.hurt_baby=-1 +minecraft\:entity.turtle.lay_egg=-1 +minecraft\:entity.turtle.shamble=-1 +minecraft\:entity.turtle.shamble_baby=-1 +minecraft\:entity.turtle.swim=-1 +minecraft\:entity.vex.ambient=-1 +minecraft\:entity.vex.charge=-1 +minecraft\:entity.vex.death=-1 +minecraft\:entity.vex.hurt=-1 +minecraft\:entity.villager.ambient=-1 +minecraft\:entity.villager.celebrate=-1 +minecraft\:entity.villager.death=-1 +minecraft\:entity.villager.hurt=-1 +minecraft\:entity.villager.no=-1 +minecraft\:entity.villager.trade=-1 +minecraft\:entity.villager.work_armorer=-1 +minecraft\:entity.villager.work_butcher=-1 +minecraft\:entity.villager.work_cartographer=-1 +minecraft\:entity.villager.work_cleric=-1 +minecraft\:entity.villager.work_farmer=-1 +minecraft\:entity.villager.work_fisherman=-1 +minecraft\:entity.villager.work_fletcher=-1 +minecraft\:entity.villager.work_leatherworker=-1 +minecraft\:entity.villager.work_librarian=-1 +minecraft\:entity.villager.work_mason=-1 +minecraft\:entity.villager.work_shepherd=-1 +minecraft\:entity.villager.work_toolsmith=-1 +minecraft\:entity.villager.work_weaponsmith=-1 +minecraft\:entity.villager.yes=-1 +minecraft\:entity.vindicator.ambient=-1 +minecraft\:entity.vindicator.celebrate=-1 +minecraft\:entity.vindicator.death=-1 +minecraft\:entity.vindicator.hurt=-1 +minecraft\:entity.wandering_trader.ambient=-1 +minecraft\:entity.wandering_trader.death=-1 +minecraft\:entity.wandering_trader.disappeared=-1 +minecraft\:entity.wandering_trader.drink_milk=-1 +minecraft\:entity.wandering_trader.drink_potion=-1 +minecraft\:entity.wandering_trader.hurt=-1 +minecraft\:entity.wandering_trader.no=-1 +minecraft\:entity.wandering_trader.reappeared=-1 +minecraft\:entity.wandering_trader.trade=-1 +minecraft\:entity.wandering_trader.yes=-1 +minecraft\:entity.warden.agitated=-1 +minecraft\:entity.warden.ambient=-1 +minecraft\:entity.warden.angry=-1 +minecraft\:entity.warden.attack_impact=-1 +minecraft\:entity.warden.death=-1 +minecraft\:entity.warden.dig=-1 +minecraft\:entity.warden.emerge=-1 +minecraft\:entity.warden.heartbeat=-1 +minecraft\:entity.warden.hurt=-1 +minecraft\:entity.warden.listening=-1 +minecraft\:entity.warden.listening_angry=-1 +minecraft\:entity.warden.nearby_close=-1 +minecraft\:entity.warden.nearby_closer=-1 +minecraft\:entity.warden.nearby_closest=-1 +minecraft\:entity.warden.roar=-1 +minecraft\:entity.warden.sniff=-1 +minecraft\:entity.warden.sonic_boom=-1 +minecraft\:entity.warden.sonic_charge=-1 +minecraft\:entity.warden.step=-1 +minecraft\:entity.warden.tendril_clicks=-1 +minecraft\:entity.wind_charge.throw=-1 +minecraft\:entity.wind_charge.wind_burst=-1 +minecraft\:entity.witch.ambient=-1 +minecraft\:entity.witch.celebrate=-1 +minecraft\:entity.witch.death=-1 +minecraft\:entity.witch.drink=-1 +minecraft\:entity.witch.hurt=-1 +minecraft\:entity.witch.throw=-1 +minecraft\:entity.wither.ambient=-1 +minecraft\:entity.wither.break_block=-1 +minecraft\:entity.wither.death=-1 +minecraft\:entity.wither.hurt=-1 +minecraft\:entity.wither.shoot=-1 +minecraft\:entity.wither.spawn=-1 +minecraft\:entity.wither_skeleton.ambient=-1 +minecraft\:entity.wither_skeleton.death=-1 +minecraft\:entity.wither_skeleton.hurt=-1 +minecraft\:entity.wither_skeleton.step=-1 +minecraft\:entity.wolf.ambient=-1 +minecraft\:entity.wolf.death=-1 +minecraft\:entity.wolf.growl=-1 +minecraft\:entity.wolf.hurt=-1 +minecraft\:entity.wolf.pant=-1 +minecraft\:entity.wolf.shake=-1 +minecraft\:entity.wolf.step=-1 +minecraft\:entity.wolf.whine=-1 +minecraft\:entity.wolf_angry.ambient=-1 +minecraft\:entity.wolf_angry.death=-1 +minecraft\:entity.wolf_angry.growl=-1 +minecraft\:entity.wolf_angry.hurt=-1 +minecraft\:entity.wolf_angry.pant=-1 +minecraft\:entity.wolf_angry.whine=-1 +minecraft\:entity.wolf_big.ambient=-1 +minecraft\:entity.wolf_big.death=-1 +minecraft\:entity.wolf_big.growl=-1 +minecraft\:entity.wolf_big.hurt=-1 +minecraft\:entity.wolf_big.pant=-1 +minecraft\:entity.wolf_big.whine=-1 +minecraft\:entity.wolf_cute.ambient=-1 +minecraft\:entity.wolf_cute.death=-1 +minecraft\:entity.wolf_cute.growl=-1 +minecraft\:entity.wolf_cute.hurt=-1 +minecraft\:entity.wolf_cute.pant=-1 +minecraft\:entity.wolf_cute.whine=-1 +minecraft\:entity.wolf_grumpy.ambient=-1 +minecraft\:entity.wolf_grumpy.death=-1 +minecraft\:entity.wolf_grumpy.growl=-1 +minecraft\:entity.wolf_grumpy.hurt=-1 +minecraft\:entity.wolf_grumpy.pant=-1 +minecraft\:entity.wolf_grumpy.whine=-1 +minecraft\:entity.wolf_puglin.ambient=-1 +minecraft\:entity.wolf_puglin.death=-1 +minecraft\:entity.wolf_puglin.growl=-1 +minecraft\:entity.wolf_puglin.hurt=-1 +minecraft\:entity.wolf_puglin.pant=-1 +minecraft\:entity.wolf_puglin.whine=-1 +minecraft\:entity.wolf_sad.ambient=-1 +minecraft\:entity.wolf_sad.death=-1 +minecraft\:entity.wolf_sad.growl=-1 +minecraft\:entity.wolf_sad.hurt=-1 +minecraft\:entity.wolf_sad.pant=-1 +minecraft\:entity.wolf_sad.whine=-1 +minecraft\:entity.zoglin.ambient=-1 +minecraft\:entity.zoglin.angry=-1 +minecraft\:entity.zoglin.attack=-1 +minecraft\:entity.zoglin.death=-1 +minecraft\:entity.zoglin.hurt=-1 +minecraft\:entity.zoglin.step=-1 +minecraft\:entity.zombie.ambient=-1 +minecraft\:entity.zombie.attack_iron_door=-1 +minecraft\:entity.zombie.attack_wooden_door=-1 +minecraft\:entity.zombie.break_wooden_door=-1 +minecraft\:entity.zombie.converted_to_drowned=-1 +minecraft\:entity.zombie.death=-1 +minecraft\:entity.zombie.destroy_egg=-1 +minecraft\:entity.zombie.hurt=-1 +minecraft\:entity.zombie.infect=-1 +minecraft\:entity.zombie.step=-1 +minecraft\:entity.zombie_horse.ambient=-1 +minecraft\:entity.zombie_horse.death=-1 +minecraft\:entity.zombie_horse.hurt=-1 +minecraft\:entity.zombie_villager.ambient=-1 +minecraft\:entity.zombie_villager.converted=-1 +minecraft\:entity.zombie_villager.cure=-1 +minecraft\:entity.zombie_villager.death=-1 +minecraft\:entity.zombie_villager.hurt=-1 +minecraft\:entity.zombie_villager.step=-1 +minecraft\:entity.zombified_piglin.ambient=-1 +minecraft\:entity.zombified_piglin.angry=-1 +minecraft\:entity.zombified_piglin.death=-1 +minecraft\:entity.zombified_piglin.hurt=-1 +minecraft\:event.mob_effect.bad_omen=-1 +minecraft\:event.mob_effect.raid_omen=-1 +minecraft\:event.mob_effect.trial_omen=-1 +minecraft\:event.raid.horn=-1 +minecraft\:intentionally_empty=-1 +minecraft\:item.armor.equip_chain=-1 +minecraft\:item.armor.equip_copper=-1 +minecraft\:item.armor.equip_diamond=-1 +minecraft\:item.armor.equip_elytra=-1 +minecraft\:item.armor.equip_generic=-1 +minecraft\:item.armor.equip_gold=-1 +minecraft\:item.armor.equip_iron=-1 +minecraft\:item.armor.equip_leather=-1 +minecraft\:item.armor.equip_netherite=-1 +minecraft\:item.armor.equip_turtle=-1 +minecraft\:item.armor.equip_wolf=-1 +minecraft\:item.armor.unequip_wolf=-1 +minecraft\:item.axe.scrape=-1 +minecraft\:item.axe.strip=-1 +minecraft\:item.axe.wax_off=-1 +minecraft\:item.bone_meal.use=-1 +minecraft\:item.book.page_turn=-1 +minecraft\:item.book.put=-1 +minecraft\:item.bottle.empty=-1 +minecraft\:item.bottle.fill=-1 +minecraft\:item.bottle.fill_dragonbreath=-1 +minecraft\:item.brush.brushing.generic=-1 +minecraft\:item.brush.brushing.gravel=-1 +minecraft\:item.brush.brushing.gravel.complete=-1 +minecraft\:item.brush.brushing.sand=-1 +minecraft\:item.brush.brushing.sand.complete=-1 +minecraft\:item.bucket.empty=-1 +minecraft\:item.bucket.empty_axolotl=-1 +minecraft\:item.bucket.empty_fish=-1 +minecraft\:item.bucket.empty_lava=-1 +minecraft\:item.bucket.empty_powder_snow=-1 +minecraft\:item.bucket.empty_tadpole=-1 +minecraft\:item.bucket.fill=-1 +minecraft\:item.bucket.fill_axolotl=-1 +minecraft\:item.bucket.fill_fish=-1 +minecraft\:item.bucket.fill_lava=-1 +minecraft\:item.bucket.fill_powder_snow=-1 +minecraft\:item.bucket.fill_tadpole=-1 +minecraft\:item.bundle.drop_contents=-1 +minecraft\:item.bundle.insert=-1 +minecraft\:item.bundle.insert_fail=-1 +minecraft\:item.bundle.remove_one=-1 +minecraft\:item.chorus_fruit.teleport=-1 +minecraft\:item.crop.plant=-1 +minecraft\:item.crossbow.hit=-1 +minecraft\:item.crossbow.loading_end=-1 +minecraft\:item.crossbow.loading_middle=-1 +minecraft\:item.crossbow.loading_start=-1 +minecraft\:item.crossbow.quick_charge_1=-1 +minecraft\:item.crossbow.quick_charge_2=-1 +minecraft\:item.crossbow.quick_charge_3=-1 +minecraft\:item.crossbow.shoot=-1 +minecraft\:item.dye.use=-1 +minecraft\:item.elytra.flying=-1 +minecraft\:item.firecharge.use=-1 +minecraft\:item.flintandsteel.use=-1 +minecraft\:item.glow_ink_sac.use=-1 +minecraft\:item.goat_horn.sound.0=0 +minecraft\:item.goat_horn.sound.1=0 +minecraft\:item.goat_horn.sound.2=0 +minecraft\:item.goat_horn.sound.3=0 +minecraft\:item.goat_horn.sound.4=0 +minecraft\:item.goat_horn.sound.5=0 +minecraft\:item.goat_horn.sound.6=0 +minecraft\:item.goat_horn.sound.7=0 +minecraft\:item.hoe.till=-1 +minecraft\:item.honey_bottle.drink=-1 +minecraft\:item.honeycomb.wax_on=-1 +minecraft\:item.horse_armor.unequip=-1 +minecraft\:item.ink_sac.use=-1 +minecraft\:item.lead.break=-1 +minecraft\:item.lead.tied=-1 +minecraft\:item.lead.untied=-1 +minecraft\:item.llama_carpet.unequip=-1 +minecraft\:item.lodestone_compass.lock=-1 +minecraft\:item.mace.smash_air=-1 +minecraft\:item.mace.smash_ground=-1 +minecraft\:item.mace.smash_ground_heavy=-1 +minecraft\:item.nether_wart.plant=-1 +minecraft\:item.ominous_bottle.dispose=-1 +minecraft\:item.saddle.unequip=-1 +minecraft\:item.shears.snip=-1 +minecraft\:item.shield.block=-1 +minecraft\:item.shield.break=-1 +minecraft\:item.shovel.flatten=-1 +minecraft\:item.spyglass.stop_using=-1 +minecraft\:item.spyglass.use=-1 +minecraft\:item.totem.use=-1 +minecraft\:item.trident.hit=-1 +minecraft\:item.trident.hit_ground=-1 +minecraft\:item.trident.return=-1 +minecraft\:item.trident.riptide_1=-1 +minecraft\:item.trident.riptide_2=-1 +minecraft\:item.trident.riptide_3=-1 +minecraft\:item.trident.throw=-1 +minecraft\:item.trident.thunder=-1 +minecraft\:item.wolf_armor.break=-1 +minecraft\:item.wolf_armor.crack=-1 +minecraft\:item.wolf_armor.damage=-1 +minecraft\:item.wolf_armor.repair=-1 +minecraft\:music.creative=-1 +minecraft\:music.credits=-1 +minecraft\:music.dragon=-1 +minecraft\:music.end=-1 +minecraft\:music.game=-1 +minecraft\:music.menu=-1 +minecraft\:music.nether.basalt_deltas=-1 +minecraft\:music.nether.crimson_forest=-1 +minecraft\:music.nether.nether_wastes=-1 +minecraft\:music.nether.soul_sand_valley=-1 +minecraft\:music.nether.warped_forest=-1 +minecraft\:music.overworld.badlands=-1 +minecraft\:music.overworld.bamboo_jungle=-1 +minecraft\:music.overworld.cherry_grove=-1 +minecraft\:music.overworld.deep_dark=-1 +minecraft\:music.overworld.desert=-1 +minecraft\:music.overworld.dripstone_caves=-1 +minecraft\:music.overworld.flower_forest=-1 +minecraft\:music.overworld.forest=-1 +minecraft\:music.overworld.frozen_peaks=-1 +minecraft\:music.overworld.grove=-1 +minecraft\:music.overworld.jagged_peaks=-1 +minecraft\:music.overworld.jungle=-1 +minecraft\:music.overworld.lush_caves=-1 +minecraft\:music.overworld.meadow=-1 +minecraft\:music.overworld.old_growth_taiga=-1 +minecraft\:music.overworld.snowy_slopes=-1 +minecraft\:music.overworld.sparse_jungle=-1 +minecraft\:music.overworld.stony_peaks=-1 +minecraft\:music.overworld.swamp=-1 +minecraft\:music.under_water=-1 +minecraft\:music_disc.11=-1 +minecraft\:music_disc.13=-1 +minecraft\:music_disc.5=-1 +minecraft\:music_disc.blocks=-1 +minecraft\:music_disc.cat=-1 +minecraft\:music_disc.chirp=-1 +minecraft\:music_disc.creator=-1 +minecraft\:music_disc.creator_music_box=-1 +minecraft\:music_disc.far=-1 +minecraft\:music_disc.lava_chicken=-1 +minecraft\:music_disc.mall=-1 +minecraft\:music_disc.mellohi=-1 +minecraft\:music_disc.otherside=-1 +minecraft\:music_disc.pigstep=-1 +minecraft\:music_disc.precipice=-1 +minecraft\:music_disc.relic=-1 +minecraft\:music_disc.stal=-1 +minecraft\:music_disc.strad=-1 +minecraft\:music_disc.tears=-1 +minecraft\:music_disc.wait=-1 +minecraft\:music_disc.ward=-1 +minecraft\:particle.soul_escape=-1 +minecraft\:ui.button.click=-1 +minecraft\:ui.cartography_table.take_result=-1 +minecraft\:ui.hud.bubble_pop=-1 +minecraft\:ui.loom.select_pattern=-1 +minecraft\:ui.loom.take_result=-1 +minecraft\:ui.stonecutter.select_recipe=-1 +minecraft\:ui.stonecutter.take_result=-1 +minecraft\:ui.toast.challenge_complete=-1 +minecraft\:ui.toast.in=-1 +minecraft\:ui.toast.out=-1 +minecraft\:weather.end_flash=-1 +minecraft\:weather.rain=0 +minecraft\:weather.rain.above=0 diff --git a/config/sound_physics_remastered/soundphysics.properties b/config/sound_physics_remastered/soundphysics.properties new file mode 100644 index 0000000..ca5ead9 --- /dev/null +++ b/config/sound_physics_remastered/soundphysics.properties @@ -0,0 +1,99 @@ +# Enables/Disables all sound effects +enabled=true +# Affects how quiet a sound gets based on distance +# Lower values mean distant sounds are louder +# This setting requires you to be in singleplayer or having the mod installed on the server +# 1.0 is the physically correct value +attenuation_factor=1.0 +# The ray distance at which reverb starts +# 0.0 disables reverb attenuation +reverb_attenuation_distance=0.0 +# The volume of simulated reverberations +reverb_gain=1.0 +# The brightness of reverberation +# Higher values result in more high frequencies in reverberation +# Lower values give a more muffled sound to the reverb +reverb_brightness=1.0 +# The distance of reverb relative to the sound distance +reverb_distance=1.5 +# The amount of sound that will be absorbed when traveling through blocks +block_absorption=1.0 +# Higher values mean smaller objects won't be considered as occluding +occlusion_variation=0.35 +# The default amount of sound reflectance energy for all blocks +# Lower values result in more conservative reverb simulation with shorter reverb tails +# Higher values result in more generous reverb simulation with higher reverb tails +default_block_reflectivity=0.5 +# The default amount of occlusion for all blocks +# Lower values will result in sounds being less muffled through walls +# Higher values mean sounds will be not audible though thicker walls +default_block_occlusion_factor=1.0 +# Minecraft won't allow sounds to play past a certain distance +# This parameter is a multiplier for how far away a sound source is allowed to be in order for it to actually play +# This setting only takes affect in singleplayer worlds and when installed on the server +sound_distance_allowance=4.0 +# A value controlling the amount that air absorbs high frequencies with distance +# A value of 1.0 is physically correct for air with normal humidity and temperature +# Higher values mean air will absorb more high frequencies with distance +# 0 disables this effect +air_absorption=1.0 +# How much sound is filtered when the player is underwater +# 0.0 means no filter +# 1.0 means fully filtered +underwater_filter=0.9 +# Whether sounds like cave, nether or underwater ambient sounds should have sound physics +evaluate_ambient_sounds=false +# The number of rays to trace to determine reverberation for each sound source +# More rays provides more consistent tracing results but takes more time to calculate +# Decrease this value if you experience lag spikes when sounds play +environment_evaluation_ray_count=32 +# The number of rays bounces to trace to determine reverberation for each sound source +# More bounces provides more echo and sound ducting but takes more time to calculate +# Decrease this value if you experience lag spikes when sounds play +environment_evaluation_ray_bounces=4 +# If sound hits a non-full-square side, block occlusion is multiplied by this +non_full_block_occlusion_factor=0.25 +# The maximum amount of rays to determine occlusion +# Directly correlates to the amount of blocks between walls that are considered +max_occlusion_rays=16 +# The amount at which occlusion is capped +max_occlusion=64.0 +# If enabled, the occlusion calculation only uses one path between the sound source and the listener instead of 9 +strict_occlusion=false +# Whether to try calculating where the sound should come from based on reflections +sound_direction_evaluation=true +# Skip redirecting non-occluded sounds (the ones you can see directly) +redirect_non_occluded_sounds=true +# If music discs or other longer sounds should be frequently reevaluated +update_moving_sounds=false +# The interval in ticks that moving sounds are reevaluated +# Lower values mean more frequent reevaluation but also more lag +# This option only takes effect if update_moving_sounds is enabled +sound_update_interval=5 +# The maximum distance a sound can be processed +max_sound_processing_distance=512.0 +# Disable level clone and cache. This will fall back to original main thread access. +# WARNING! Enabling this will cause instability and issues with other mods. +unsafe_level_access=false +# The radius of chunks to clone for level access +level_clone_range=4 +# The maximum number of ticks to retain the cloned level in the cache +level_clone_max_retain_ticks=20 +# The maximum distance a player can move from the cloned origin before invalidation +level_clone_max_retain_block_distance=16 +# Enables debug logging +debug_logging=false +# Provides more information about occlusion in the logs +occlusion_logging=false +# Provides more information about the environment calculation in the logs +environment_logging=false +# Provides more information about how long computations take +performance_logging=false +# If enabled, the path of the sound will be rendered in game +render_sound_bounces=false +# If enabled, occlusion will be visualized in game +render_occlusion=false +# Enables/Disables sound effects for Simple Voice Chat audio +simple_voice_chat_integration=true +# Enables/Disables hearing your own echo with Simple Voice Chat +simple_voice_chat_hear_self=false diff --git a/config/sounds/chat.json b/config/sounds/chat.json new file mode 100644 index 0000000..1584099 --- /dev/null +++ b/config/sounds/chat.json @@ -0,0 +1,30 @@ +{ + "typingSoundEffect": { + "shouldPlay": true, + "pitch": 1.6, + "volume": 0.4, + "id": "typing", + "soundEvent": "minecraft:block.note_block.hat" + }, + "messageSoundEffect": { + "shouldPlay": true, + "pitch": 2.0, + "volume": 0.8, + "id": "message", + "soundEvent": "minecraft:block.note_block.hat" + }, + "mentionSoundEffect": { + "shouldPlay": true, + "pitch": 1.8, + "volume": 0.9, + "id": "mention", + "soundEvent": "minecraft:block.note_block.chime" + }, + "mentionKeywords": [ + "@Carrotbane", + "@koxnon" + ], + "ignoreSystemChats": false, + "enableChatSoundCooldown": false, + "chatSoundCooldown": 0.5 +} \ No newline at end of file diff --git a/config/sounds/event.json b/config/sounds/event.json new file mode 100644 index 0000000..86850fd --- /dev/null +++ b/config/sounds/event.json @@ -0,0 +1,31 @@ +{ + "ignoreSilencedStatusEffects": true, + "positiveStatusEffectGainSoundEffect": { + "shouldPlay": true, + "pitch": 2.0, + "volume": 0.1, + "id": "positiveStatusEffectGain", + "soundEvent": "minecraft:item.trident.thunder" + }, + "negativeStatusEffectGainSoundEffect": { + "shouldPlay": true, + "pitch": 0.3, + "volume": 0.2, + "id": "negativeStatusEffectGain", + "soundEvent": "minecraft:entity.illusioner.mirror_move" + }, + "positiveStatusEffectLoseSoundEffect": { + "shouldPlay": true, + "pitch": 0.5, + "volume": 0.1, + "id": "positiveStatusEffectLose", + "soundEvent": "minecraft:item.trident.riptide_1" + }, + "negativeStatusEffectLoseSoundEffect": { + "shouldPlay": true, + "pitch": 0.5, + "volume": 0.1, + "id": "negativeStatusEffectLose", + "soundEvent": "minecraft:item.trident.riptide_1" + } +} \ No newline at end of file diff --git a/config/sounds/mod_utils.json b/config/sounds/mod_utils.json new file mode 100644 index 0000000..767bfc0 --- /dev/null +++ b/config/sounds/mod_utils.json @@ -0,0 +1,3 @@ +{ + "hideSoundsButtonInSoundMenu": false +} \ No newline at end of file diff --git a/config/sounds/ui.json b/config/sounds/ui.json new file mode 100644 index 0000000..2b1537c --- /dev/null +++ b/config/sounds/ui.json @@ -0,0 +1,92 @@ +{ + "hotbarScrollSoundEffect": { + "pitch": 1.8, + "volume": 0.2, + "enabledDynamic": true, + "id": "hotbarScroll", + "soundEvent": "minecraft:block.note_block.hat", + "shouldPlay": true + }, + "hotbarPickSoundEffect": { + "pitch": 1.8, + "volume": 0.2, + "enabledDynamic": true, + "id": "hotbarPick", + "soundEvent": "minecraft:block.note_block.hat", + "shouldPlay": true + }, + "inventoryOpenSoundEffect": { + "pitch": 2.0, + "volume": 0.5, + "enabledDynamic": true, + "id": "inventoryOpen", + "soundEvent": "minecraft:ui.toast.in", + "shouldPlay": true + }, + "inventoryCloseSoundEffect": { + "pitch": 2.0, + "volume": 0.5, + "enabledDynamic": false, + "id": "inventoryClose", + "soundEvent": "minecraft:ui.toast.out", + "shouldPlay": true + }, + "inventoryScrollSoundEffect": { + "shouldPlay": true, + "pitch": 1.8, + "volume": 0.2, + "id": "inventoryScroll", + "soundEvent": "minecraft:block.note_block.hat" + }, + "inventoryTypingSoundEffect": { + "shouldPlay": true, + "pitch": 1.6, + "volume": 0.4, + "id": "inventoryTyping", + "soundEvent": "minecraft:block.note_block.hat" + }, + "ignoreEmptyInventorySlots": false, + "itemDropSoundEffect": { + "pitch": 1.5, + "volume": 0.4, + "enabledDynamic": true, + "id": "itemDrop", + "soundEvent": "minecraft:block.dispenser.launch", + "shouldPlay": true + }, + "itemCopySoundEffect": { + "pitch": 2.0, + "volume": 0.2, + "enabledDynamic": true, + "id": "itemCopy", + "soundEvent": "minecraft:block.fire.extinguish", + "shouldPlay": true + }, + "itemDeleteSoundEffect": { + "pitch": 1.6, + "volume": 0.2, + "enabledDynamic": true, + "id": "itemDelete", + "soundEvent": "minecraft:block.fire.extinguish", + "shouldPlay": true + }, + "itemDragSoundEffect": { + "pitch": 1.6, + "volume": 0.4, + "enabledDynamic": true, + "id": "itemDrag", + "soundEvent": "minecraft:block.stone.hit", + "shouldPlay": true + }, + "itemClickSoundEffect": { + "pitch": 2.0, + "volume": 0.4, + "enabledDynamic": true, + "id": "itemPick", + "soundEvent": "minecraft:block.stone.hit", + "shouldPlay": true + }, + "ignoreEmptyHotbarSlots": false, + "itemSoundCooldown": 0.05, + "enableItemSoundCooldown": true +} \ No newline at end of file diff --git a/config/sounds/world.json b/config/sounds/world.json new file mode 100644 index 0000000..987d0c8 --- /dev/null +++ b/config/sounds/world.json @@ -0,0 +1,77 @@ +{ + "repeaterUseSoundEffect": { + "pitch": 0.95, + "volume": 0.3, + "enabledDynamic": true, + "id": "repeaterUse", + "soundEvent": "minecraft:block.stone_button.click_on", + "shouldPlay": true + }, + "jukeboxUseSoundEffect": { + "shouldPlay": true, + "pitch": 0.8, + "volume": 0.75, + "id": "jukeboxUse", + "soundEvent": "minecraft:block.note_block.basedrum" + }, + "daylightDetectorUseSoundEffect": { + "shouldPlay": true, + "pitch": 0.8, + "volume": 0.45, + "id": "daylightDetectorUse", + "soundEvent": "minecraft:block.note_block.hat" + }, + "furnaceMinecartFuelSoundEffect": { + "shouldPlay": true, + "pitch": 1.9, + "volume": 0.2, + "id": "furnaceMinecartFuel", + "soundEvent": "minecraft:entity.creeper.hurt" + }, + "swordSwooshSoundEffect": { + "shouldPlay": true, + "pitch": 1.3, + "volume": 0.3, + "id": "swordSwoosh", + "soundEvent": "sounds:item.sword.swoosh" + }, + "frostWalkerSoundEffect": { + "shouldPlay": true, + "pitch": 2.0, + "volume": 0.5, + "id": "frostWalker", + "soundEvent": "minecraft:block.powder_snow.fall" + }, + "leadSnappingSoundEffect": { + "shouldPlay": true, + "pitch": 1.0, + "volume": 0.5, + "id": "leadSnapping", + "soundEvent": "minecraft:item.lead.break" + }, + "bowPullSoundEffect": { + "shouldPlay": true, + "pitch": 1.0, + "volume": 0.25, + "id": "bowPull", + "soundEvent": "minecraft:item.crossbow.loading_middle" + }, + "plantPotFillSoundEffect": { + "pitch": 1.1, + "volume": 0.4, + "enabledDynamic": true, + "id": "plantPotFill", + "soundEvent": "minecraft:block.grass.place", + "shouldPlay": true + }, + "cakeEatSoundEffect": { + "shouldPlay": true, + "pitch": 1.2, + "volume": 0.7, + "id": "cakeEat", + "soundEvent": "minecraft:entity.generic.eat" + }, + "enableEnderpearlVariety": true, + "disableBlocksEntirely": false, + "ignoredBlocks": [] +} \ No newline at end of file diff --git a/config/tectonic.json b/config/tectonic.json new file mode 100644 index 0000000..22b4a1d --- /dev/null +++ b/config/tectonic.json @@ -0,0 +1,56 @@ +{ + "biomes": { + "temperature_multiplier": 1.0, + "temperature_offset": 0.0, + "temperature_scale": 0.25, + "vegetation_multiplier": 1.0, + "vegetation_offset": 0.0, + "vegetation_scale": 0.25 + }, + "caves": { + "carvers_enabled": true, + "cheese_additive": 0.27, + "cheese_enabled": true, + "depth_cutoff_size": 0.1, + "depth_cutoff_start": 0.1, + "noodle_additive": -0.075, + "noodle_enabled": true, + "spaghetti_enabled": true + }, + "continents": { + "continents_scale": 0.13, + "erosion_scale": 0.25, + "flat_terrain_skew": 0.1, + "jungle_pillars": true, + "ocean_offset": -0.8, + "ridge_scale": 0.25, + "river_lanterns": true, + "rolling_hills": true, + "underground_rivers": true + }, + "general": { + "mod_enabled": true, + "snow_start_offset": 128 + }, + "global_terrain": { + "elevation_boost": 0.0, + "lava_tunnels": true, + "max_y": 320, + "min_y": -64, + "ultrasmooth": false, + "vertical_scale": 1.125 + }, + "islands": { + "enabled": true, + "noise_multiplier": 1.0, + "noise_offset": 0.0, + "noise_scale": 0.11 + }, + "minor_version": 1, + "oceans": { + "deep_ocean_depth": -0.45, + "monument_offset": -30, + "ocean_depth": -0.22, + "remove_frozen_ocean_ice": false + } +} \ No newline at end of file diff --git a/config/threadtweak.json b/config/threadtweak.json new file mode 100644 index 0000000..1eb290d --- /dev/null +++ b/config/threadtweak.json @@ -0,0 +1,13 @@ +{ + "threadCount": { + "bootstrap": 1, + "main": 15 + }, + "threadPriority": { + "game": 5, + "bootstrap": 6, + "main": 6, + "io": 4, + "integratedServer": 4 + } +} \ No newline at end of file diff --git a/config/towns_and_towers/structure_enable_or_disable_new.json5 b/config/towns_and_towers/structure_enable_or_disable_new.json5 new file mode 100644 index 0000000..fdc3339 --- /dev/null +++ b/config/towns_and_towers/structure_enable_or_disable_new.json5 @@ -0,0 +1,89 @@ +/* +This config makes it possible to switch off any structure from Towns and Towers. +To disable a structure, simply set the value of that structure to "false". +To change the rarity of a structure category, use the other config. + +LINKS +===== +Curseforge link: https://www.curseforge.com/minecraft/mc-mods/towns-and-towers +Modrinth link: https://modrinth.com/mod/towns-and-towers +PMC link: https://www.planetminecraft.com/data-pack/towns-amp-towers-structure-overhaul/ +GitHub Repository: [NEED TO MAKE ONE] +*/ +{ + // Here you can find all structures that aren't villages or outposts. + "other": { + "mimic_desert": true, + "wreckage_ocean": true + }, + // Here you can find all pillager outposts. + "towers": { + // Here you can find all pillager outposts which are exclusive to other worldgen mods (ex.: WWOO, Terralith, BoP, BYG, etc.). + "exclusives": { + "pillager_outpost_classic": true, + "pillager_outpost_iberian": true, + "pillager_outpost_mediterranean": true, + "pillager_outpost_nilotic": true, + "pillager_outpost_oriental": true, + "pillager_outpost_rustic": true, + "pillager_outpost_swedish": true, + "pillager_outpost_tudor": true + }, + "pillager_outpost_badlands": true, + "pillager_outpost_beach": true, + "pillager_outpost_birch_forest": true, + "pillager_outpost_desert": true, + "pillager_outpost_flower_forest": true, + "pillager_outpost_forest": true, + "pillager_outpost_grove": true, + "pillager_outpost_jungle": true, + "pillager_outpost_meadow": true, + "pillager_outpost_mushroom_fields": true, + "pillager_outpost_ocean": true, + "pillager_outpost_old_growth_taiga": true, + "pillager_outpost_savanna": true, + "pillager_outpost_savanna_plateau": true, + "pillager_outpost_snowy_beach": true, + "pillager_outpost_snowy_plains": true, + "pillager_outpost_snowy_slopes": true, + "pillager_outpost_snowy_taiga": true, + "pillager_outpost_sparse_jungle": true, + "pillager_outpost_sunflower_plains": true, + "pillager_outpost_swamp": true, + "pillager_outpost_taiga": true, + "pillager_outpost_wooded_badlands": true + }, + // Here you can find all villages. + "towns": { + // Here you can find all villages which are exclusive to other worldgen mods (ex.: WWOO, Terralith, BoP, BYG, etc.). + "exclusives": { + "village_classic": true, + "village_iberian": true, + "village_mediterranean": true, + "village_nilotic": true, + "village_piglin": true, + "village_rustic": true, + "village_swedish": true, + "village_tudor": true, + "village_wandering_trader_camp": true + }, + "village_badlands": true, + "village_beach": true, + "village_birch_forest": true, + "village_flower_forest": true, + "village_forest": true, + "village_grove": true, + "village_jungle": true, + "village_meadow": true, + "village_mushroom_fields": true, + "village_ocean": true, + "village_old_growth_taiga": true, + "village_savanna_plateau": true, + "village_snowy_slopes": true, + "village_snowy_taiga": true, + "village_sparse_jungle": true, + "village_sunflower_plains": true, + "village_swamp": true, + "village_wooded_badlands": true + } +} \ No newline at end of file diff --git a/config/towns_and_towers/structure_rarity_new.json5 b/config/towns_and_towers/structure_rarity_new.json5 new file mode 100644 index 0000000..8804c9e --- /dev/null +++ b/config/towns_and_towers/structure_rarity_new.json5 @@ -0,0 +1,43 @@ +/* +This config makes it possible to change the spacing, separation, salt (and frequency) of Towns and Towers' structure sets. + SPACING --- controls how far a structure can be from others of its kind + SEPARATION --- controls how close to each other two structures of the same type can be. +By default, the values should be 48/24 for villages and outposts (spacing/separation respectively) - a hypothetical village is going to appear not further than 48 chunks away (ca. 760 blocks), but not closer than 24 chunks (ca. 380 blocks). + * If you want a structure to spawn more frequently, decrease those values. + * If you want a structure to spawn less frequently, increase those values. +KEEP IN MIND THAT SPACING ALWAYS NEEDS TO BE HIGHER THAN SEPARATION. + +LINKS +===== +Curseforge link: https://www.curseforge.com/minecraft/mc-mods/towns-and-towers +Modrinth link: https://modrinth.com/mod/towns-and-towers +PMC link: https://www.planetminecraft.com/data-pack/towns-amp-towers-structure-overhaul/ +GitHub Repository: [NEED TO MAKE ONE] +*/ +{ + // Here you can find all structures that aren't villages or outposts. + "other": { + "salt": 213742069, + // DEFAULT 16 + "separation": 16, + // DEFAULT 32 + "spacing": 32 + }, + // Here you can find all pillager outposts. + "towers": { + "frequency": 0.2, + "salt": 213742069, + // DEFAULT 24 + "separation": 12, + // DEFAULT 48 + "spacing": 48 + }, + // Here you can find all villages. + "towns": { + "salt": 213742069, + // DEFAULT 24 + "separation": 12, + // DEFAULT 48 + "spacing": 51 + } +} \ No newline at end of file diff --git a/config/vanilla_structures/placement_structure_config.json5 b/config/vanilla_structures/placement_structure_config.json5 new file mode 100644 index 0000000..38e09ea --- /dev/null +++ b/config/vanilla_structures/placement_structure_config.json5 @@ -0,0 +1,93 @@ +/* +This config makes it possible to change the spacing, separation, salt (and frequency) of Minecraft's structure sets. + SPACING --- controls how far a structure can be from others of its kind + SEPARATION --- controls how close to each other two structures of the same type can be. +KEEP IN MIND THAT SPACING ALWAYS NEEDS TO BE HIGHER THAN SEPARATION. + +===== +Created by Cristel Lib +*/ +{ + "ancient_cities": { + "salt": 20083232, + "separation": 8, + "spacing": 24 + }, + "buried_treasures": { + "frequency": 0.01, + "salt": 0, + "separation": 0, + "spacing": 1 + }, + "desert_pyramids": { + "salt": 14357617, + "separation": 8, + "spacing": 32 + }, + "end_cities": { + "salt": 10387313, + "separation": 11, + "spacing": 20 + }, + "igloos": { + "salt": 14357618, + "separation": 8, + "spacing": 32 + }, + "jungle_temples": { + "salt": 14357619, + "separation": 8, + "spacing": 32 + }, + "nether_complexes": { + "salt": 30084232, + "separation": 4, + "spacing": 27 + }, + "nether_fossils": { + "salt": 14357921, + "separation": 1, + "spacing": 2 + }, + "ocean_monuments": { + "salt": 10387313, + "separation": 5, + "spacing": 32 + }, + "ocean_ruins": { + "salt": 14357621, + "separation": 8, + "spacing": 20 + }, + "pillager_outposts": { + "frequency": 0.2, + "salt": 165745296, + "separation": 8, + "spacing": 32 + }, + "ruined_portals": { + "salt": 34222645, + "separation": 15, + "spacing": 40 + }, + "shipwrecks": { + "salt": 165745295, + "separation": 4, + "spacing": 24 + }, + "swamp_huts": { + "salt": 14357620, + "separation": 8, + "spacing": 32 + }, + "villages": { + "salt": 10387312, + "separation": 8, + "spacing": 34 + }, + "woodland_mansions": { + "salt": 10387319, + "separation": 20, + "spacing": 80 + } +} \ No newline at end of file diff --git a/config/vanilla_structures/toggle_structure_config.json5 b/config/vanilla_structures/toggle_structure_config.json5 new file mode 100644 index 0000000..426974d --- /dev/null +++ b/config/vanilla_structures/toggle_structure_config.json5 @@ -0,0 +1,74 @@ +/* +This config makes it possible to switch off any Minecraft structure. +To disable a structure, simply set the value of that structure to "false". +To change the rarity of a structure category use the structure placement config. + +===== +Created by Cristel Lib +*/ +{ + "ancient_cities": { + "ancient_city": true + }, + "buried_treasures": { + "buried_treasure": true + }, + "desert_pyramids": { + "desert_pyramid": true + }, + "end_cities": { + "end_city": true + }, + "igloos": { + "igloo": true + }, + "jungle_temples": { + "jungle_pyramid": true + }, + "nether_complexes": { + "bastion_remnant": true, + "fortress": true + }, + "nether_fossils": { + "nether_fossil": true + }, + "ocean_monuments": { + "monument": true + }, + "ocean_ruins": { + "ocean_ruin_cold": true, + "ocean_ruin_warm": true + }, + "pillager_outposts": { + "pillager_outpost": true + }, + "ruined_portals": { + "ruined_portal": true, + "ruined_portal_desert": true, + "ruined_portal_jungle": true, + "ruined_portal_mountain": true, + "ruined_portal_nether": true, + "ruined_portal_ocean": true, + "ruined_portal_swamp": true + }, + "shipwrecks": { + "shipwreck": true, + "shipwreck_beached": true + }, + "strongholds": { + "stronghold": true + }, + "swamp_huts": { + "swamp_hut": true + }, + "villages": { + "village_desert": true, + "village_plains": true, + "village_savanna": true, + "village_snowy": true, + "village_taiga": true + }, + "woodland_mansions": { + "mansion": true + } +} \ No newline at end of file diff --git a/config/visuality.json b/config/visuality.json new file mode 100644 index 0000000..090b3e6 --- /dev/null +++ b/config/visuality.json @@ -0,0 +1,41 @@ +{ + "slimeEnabled": true, + "slimeColor": { + "field_24364": 8978297 + }, + "chargeEnabled": true, + "sparkleEnabled": true, + "soulEnabled": true, + "waterCircles": { + "density": 10, + "radius": 16, + "enabled": true, + "colored": true + }, + "hitParticlesEnabled": true, + "hitParticleEntries": [ + "minecraft:skeleton/visuality:bone", + "minecraft:skeleton_horse/visuality:bone", + "minecraft:stray/visuality:bone", + "minecraft:wither_skeleton/visuality:wither_bone", + "minecraft:chicken/visuality:feather", + "minecraft:villager/visuality:emerald" + ], + "shinyArmorEnabled": true, + "shinyArmorEntries": [ + "minecraft:golden_helmet", + "minecraft:golden_chestplate", + "minecraft:golden_leggings", + "minecraft:golden_boots", + "minecraft:diamond_helmet", + "minecraft:diamond_chestplate", + "minecraft:diamond_leggings", + "minecraft:diamond_boots" + ], + "shinyBlocksEnabled": true, + "shinyBlockEntries": [ + "#minecraft:gold_ores", + "#minecraft:diamond_ores", + "#minecraft:emerald_ores" + ] +} \ No newline at end of file diff --git a/config/visualworkbench-client.toml b/config/visualworkbench-client.toml new file mode 100644 index 0000000..8817d1a --- /dev/null +++ b/config/visualworkbench-client.toml @@ -0,0 +1,11 @@ +#Rotate crafting table contents so they always face the closest player. +#Default Value: CLOSEST_PLAYER +#Allowed Values: CLOSEST_PLAYER, CRAFTING_PLAYER, NEVER +rotate_ingredients = "CLOSEST_PLAYER" +#Render the result of the crafting operation in addition to crafting table contents. +#Default Value: true +result_rendering = true +#Makes crafting table contents lay flat on the table instead of floating above. +#Default Value: FLOATING +#Allowed Values: NONE, FLAT, FLOATING +ingredient_rendering = "FLOATING" diff --git a/config/visualworkbench-common.toml b/config/visualworkbench-common.toml new file mode 100644 index 0000000..97fa840 --- /dev/null +++ b/config/visualworkbench-common.toml @@ -0,0 +1,6 @@ +#Leftover vanilla crafting tables in a world become unusable until they are broken and replaced. +#Default Value: true +disable_vanilla_workbench = true +#Replace vanilla crafting tables created in structures during world generation. Does not affect already generated blocks. +#Default Value: true +convert_vanilla_workbench_during_world_gen = true diff --git a/config/vmp.properties b/config/vmp.properties new file mode 100644 index 0000000..9374b66 --- /dev/null +++ b/config/vmp.properties @@ -0,0 +1,12 @@ +#Configuration file for VMP +#Mon Dec 08 15:40:45 CET 2025 +optimized_entity_tracking_use_staging_area=true +show_async_loading_messages=false +show_chunk_tracking_messages=false +target_chunk_send_rate=-1 +use_async_chunks_on_login_v2=true +use_async_chunks_on_some_commands=false +use_async_logging=true +use_async_portals=true +use_multiple_netty_event_loops=false +use_optimized_entity_tracking=true diff --git a/config/xaerominimap-common.txt b/config/xaerominimap-common.txt new file mode 100644 index 0000000..463c865 --- /dev/null +++ b/config/xaerominimap-common.txt @@ -0,0 +1,5 @@ +allowCaveModeOnServer:true +allowNetherCaveModeOnServer:true +allowRadarOnServer:true +registerStatusEffects:true +everyoneTracksEveryone:false diff --git a/config/xaerominimap.txt b/config/xaerominimap.txt new file mode 100644 index 0000000..d3e3ff9 --- /dev/null +++ b/config/xaerominimap.txt @@ -0,0 +1,133 @@ +#CONFIG ONLY OPTIONS +ignoreUpdate:0 +settingsButton:false +allowWrongWorldTeleportation:false +differentiateByServerAddress:true +debugEntityIcons:false +debugEntityVariantIds:false +radarHideInvisibleEntities:true +allowInternetAccess:true +#INGAME SETTINGS (DO NOT EDIT!) +updateNotification:true +minimap:true +caveMaps:2 +caveZoom:1 +showWaypoints:true +showIngameWaypoints:true +displayRedstone:true +deathpoints:true +oldDeathpoints:true +distance:1 +lockNorth:false +zoom:0 +minimapSize:0 +chunkGrid:-1 +slimeChunks:false +mapSafeMode:false +minimapOpacity:100.0 +waypointsIngameIconScale:0 +waypointsIngameDistanceScale:0 +waypointsIngameNameScale:0 +waypointsIngameCloseScale:1.0 +antiAliasing:true +blockColours:0 +lighting:true +dotsStyle:0 +dotNameScale:1.0 +compassOverEverything:true +showFlowers:true +keepWaypointNames:true +waypointsDistanceExp:0 +waypointsDistanceMin:0.0 +defaultWaypointTPCommandFormat:/tp @s {x} {y} {z} +defaultWaypointTPCommandRotationFormat:/tp @s {x} {y} {z} {yaw} ~ +arrowScale:1.5 +arrowColour:0 +smoothDots:true +worldMap:true +terrainDepth:true +terrainSlopes:2 +mainEntityAs:0 +blockTransparency:true +waypointOpacityIngame:80 +waypointOpacityMap:90 +hideWorldNames:1 +openSlimeSettings:true +alwaysShowDistance:false +renderLayerIndex:1 +crossDimensionalTp:true +biomeColorsVanillaMode:false +lookingAtAngle:10 +lookingAtAngleVertical:180 +centeredEnlarged:false +zoomOnEnlarged:0 +minimapTextAlign:0 +waypointsMutualEdit:true +compassLocation:1 +compassDirectionScale:0 +caveMapsDepth:30 +hideWaypointCoordinates:false +renderAllSets:false +playerArrowOpacity:100 +waypointsBottom:false +minimapShape:0 +lightOverlayType:0 +lightOverlayMaxLight:7 +lightOverlayMinLight:0 +lightOverlayColor:13 +uiScale:0 +bossHealthPushBox:1 +potionEffectPushBox:1 +minimapFrame:0 +minimapFrameColor:9 +compassColor:9 +northCompassColor:-1 +displayMultipleWaypointInfo:1 +entityRadar:true +adjustHeightForCarpetLikeBlocks:true +autoConvertWaypointDistanceToKmThreshold:10000 +waypointDistancePrecision:1 +mainDotSize:2 +partialYTeleportation:true +deleteReachedDeathpoints:true +hideMinimapUnderScreen:true +hideMinimapUnderF3:true +manualCaveModeStartAuto:true +manualCaveModeStart:-1 +chunkGridLineWidth:1 +temporaryWaypointsGlobal:true +keepUnlockedWhenEnlarged:false +enlargedMinimapAToggle:false +displayStainedGlass:true +waypointOnMapScale:0 +switchToAutoOnDeath:true +infoDisplayBackgroundOpacity:40 +caveModeToggleTimer:1000 +legibleCaveMaps:false +biomeBlending:true +displayTrackedPlayersOnMap:true +displayTrackedPlayersInWorld:true +dimensionScaledMaxWaypointDistance:true +trackedPlayerWorldIconScale:0 +trackedPlayerWorldNameScale:0 +trackedPlayerMinimapIconScale:0 +displayClaims:true +displayCurrentClaim:true +claimsFillOpacity:46 +claimsBorderOpacity:80 +infoDisplayOrder:coords:overworld_coords:chunk_coords:angles:dimension:biome:weather:light_level:time:real_time:highlights:light_overlay_indicator:manual_cave_mode_indicator:custom_sub_world +infoDisplay:coords:true:15:-1 +infoDisplay:overworld_coords:false:15:-1 +infoDisplay:chunk_coords:false:15:-1 +infoDisplay:angles:false:15:-1 +infoDisplay:dimension:false:15:-1 +infoDisplay:biome:false:15:-1 +infoDisplay:weather:false:15:-1 +infoDisplay:light_level:0:15:-1 +infoDisplay:time:0:15:-1 +infoDisplay:real_time:0:15:-1 +infoDisplay:highlights:true:15:-1 +infoDisplay:light_overlay_indicator:true:15:-1 +infoDisplay:manual_cave_mode_indicator:true:15:-1 +infoDisplay:custom_sub_world:true:15:-1 +module;id=xaerominimap:minimap;active=true;x=0;y=0;centered=false;fromRight=false;fromBottom=false;flippedVer=false;flippedHor=false; diff --git a/config/xaerominimap_entities.json b/config/xaerominimap_entities.json new file mode 100644 index 0000000..46474f8 --- /dev/null +++ b/config/xaerominimap_entities.json @@ -0,0 +1,191 @@ +{ + "hardInclude": "anything", + "includeList": [], + "includeListInSuperCategory": true, + "excludeMode": "ONLY", + "excludeList": [ + "minecraft:glow_item_frame", + "minecraft:item_frame" + ], + "name": "gui.xaero_entity_category_root", + "protection": true, + "settingOverrides": { + "displayHeight": 0.0, + "displayed": true, + "heightBasedFade": true, + "renderOrder": 0.0, + "color": 13.0, + "displayNameWhenIconFails": true, + "entityNumber": 1000.0, + "alwaysDisplayNametags": false, + "dotSize": 2.0, + "startFadingAt": 0.0, + "renderOverMinimapFrame": 1.0, + "icons": 1.0, + "heightLimit": 20.0, + "names": 0.0, + "iconScale": 1.0 + }, + "subCategories": [ + { + "hardInclude": "living", + "includeList": [], + "includeListInSuperCategory": true, + "excludeMode": "ONLY", + "excludeList": [ + "minecraft:armor_stand" + ], + "name": "gui.xaero_entity_category_living", + "protection": true, + "settingOverrides": { + "renderOrder": 2.0, + "color": 14.0 + }, + "subCategories": [ + { + "hardInclude": "players", + "includeList": [], + "includeListInSuperCategory": true, + "excludeMode": "ONLY", + "excludeList": [], + "name": "gui.xaero_entity_category_players", + "protection": true, + "settingOverrides": { + "renderOrder": 6.0, + "heightLimit": 2050.0, + "color": 15.0 + }, + "subCategories": [ + { + "hardInclude": "nothing", + "includeList": [], + "includeListInSuperCategory": true, + "excludeMode": "ONLY", + "excludeList": [], + "name": "gui.xaero_entity_category_friend", + "protection": true, + "settingOverrides": {}, + "subCategories": [] + }, + { + "hardInclude": "tracked", + "includeList": [], + "includeListInSuperCategory": true, + "excludeMode": "ONLY", + "excludeList": [], + "name": "gui.xaero_entity_category_tracked", + "protection": true, + "settingOverrides": { + "icons": 2.0 + }, + "subCategories": [] + }, + { + "hardInclude": "same-team", + "includeList": [], + "includeListInSuperCategory": true, + "excludeMode": "ONLY", + "excludeList": [], + "name": "gui.xaero_entity_category_same_team", + "protection": true, + "settingOverrides": {}, + "subCategories": [] + }, + { + "hardInclude": "anything", + "includeList": [], + "includeListInSuperCategory": true, + "excludeMode": "ONLY", + "excludeList": [], + "name": "gui.xaero_entity_category_other_teams", + "protection": true, + "settingOverrides": { + "renderOrder": 7.0 + }, + "subCategories": [] + } + ] + }, + { + "hardInclude": "hostile", + "includeList": [], + "includeListInSuperCategory": true, + "excludeMode": "ONLY", + "excludeList": [], + "name": "gui.xaero_entity_category_hostile", + "protection": true, + "settingOverrides": { + "renderOrder": 3.0 + }, + "subCategories": [ + { + "hardInclude": "tamed", + "includeList": [], + "includeListInSuperCategory": true, + "excludeMode": "ONLY", + "excludeList": [], + "name": "gui.xaero_entity_category_hostile_tamed", + "protection": true, + "settingOverrides": { + "renderOrder": 5.0 + }, + "subCategories": [] + } + ] + }, + { + "hardInclude": "anything", + "includeList": [], + "includeListInSuperCategory": true, + "excludeMode": "ONLY", + "excludeList": [], + "name": "gui.xaero_entity_category_friendly", + "protection": true, + "settingOverrides": {}, + "subCategories": [ + { + "hardInclude": "tamed", + "includeList": [], + "includeListInSuperCategory": true, + "excludeMode": "ONLY", + "excludeList": [], + "name": "gui.xaero_entity_category_friendly_tamed", + "protection": true, + "settingOverrides": { + "renderOrder": 4.0 + }, + "subCategories": [] + } + ] + } + ] + }, + { + "hardInclude": "items", + "includeList": [], + "includeListInSuperCategory": true, + "excludeMode": "ONLY", + "excludeList": [], + "name": "gui.xaero_entity_category_items", + "protection": true, + "settingOverrides": { + "renderOrder": 1.0, + "color": 12.0 + }, + "subCategories": [] + }, + { + "hardInclude": "anything", + "includeList": [], + "includeListInSuperCategory": true, + "excludeMode": "ONLY", + "excludeList": [], + "name": "gui.xaero_entity_category_other_entities", + "protection": true, + "settingOverrides": { + "color": 5.0 + }, + "subCategories": [] + } + ] +} \ No newline at end of file diff --git a/config/xaeropatreon.txt b/config/xaeropatreon.txt new file mode 100644 index 0000000..e69de29 diff --git a/config/xaeroworldmap-common.txt b/config/xaeroworldmap-common.txt new file mode 100644 index 0000000..62b217c --- /dev/null +++ b/config/xaeroworldmap-common.txt @@ -0,0 +1,4 @@ +allowCaveModeOnServer:true +allowNetherCaveModeOnServer:true +registerStatusEffects:true +everyoneTracksEveryone:false diff --git a/config/xaeroworldmap.txt b/config/xaeroworldmap.txt new file mode 100644 index 0000000..9f37d81 --- /dev/null +++ b/config/xaeroworldmap.txt @@ -0,0 +1,55 @@ +ignoreUpdate:0 +updateNotification:true +allowInternetAccess:true +differentiateByServerAddress:true +caveMapsAllowed:true +debug:false +lighting:true +colours:0 +loadChunks:true +updateChunks:true +terrainSlopes:2 +terrainDepth:true +footsteps:true +flowers:true +coordinates:true +hoveredBiome:true +biomeColorsVanillaMode:false +waypoints:true +renderArrow:true +displayZoom:true +worldmapWaypointsScale:1.0 +openMapAnimation:true +reloadVersion:0 +reloadEverything:false +zoomButtons:true +waypointBackgrounds:true +detectAmbiguousY:true +showDisabledWaypoints:false +closeWaypointsWhenHopping:true +adjustHeightForCarpetLikeBlocks:true +onlyCurrentMapWaypoints:false +minZoomForLocalWaypoints:0.0 +arrowColour:-2 +minimapRadar:true +renderWaypoints:true +partialYTeleportation:true +displayStainedGlass:true +caveModeDepth:30 +caveModeStart:2147483647 +autoCaveMode:-1 +legibleCaveMaps:false +displayCaveModeStart:true +caveModeToggleTimer:1000 +defaultCaveModeType:1 +biomeBlending:true +trackedPlayers:true +multipleImagesExport:false +nightExport:false +highlightsExport:false +exportScaleDownSquare:20 +mapWritingDistance:-1 +displayClaims:true +claimsFillOpacity:46 +claimsBorderOpacity:80 +globalVersion:1 diff --git a/config/yacl.json5 b/config/yacl.json5 new file mode 100644 index 0000000..92b8724 --- /dev/null +++ b/config/yacl.json5 @@ -0,0 +1,6 @@ +{ + // Show the flashing colour picker hint (auto disables after first use) + showColorPickerIndicator: true, + // Load .webp and .gif during Minecraft resource reload instead of on-demand (can decrease startup time) + preloadComplexImageFormats: false +} \ No newline at end of file diff --git a/index.toml b/index.toml new file mode 100644 index 0000000..fe1184c --- /dev/null +++ b/index.toml @@ -0,0 +1,751 @@ +hash-format = "sha256" + +[[files]] +file = "config/DistantHorizons.toml" +hash = "fb3af1a7d542a7038ced628ab8cb94f5d88303c0abfa8d97aa21c932c4b9a8c7" + +[[files]] +file = "config/NoChatReports/NCR-Client.json" +hash = "c00aaa2a7ab2ab2e5db8d8200116d1588b4d1e31682e26d1c663efb3ff55f247" + +[[files]] +file = "config/NoChatReports/NCR-Common.json" +hash = "0eaad2630bd70ade719f7810e805810ada25379269ea194e43d3eea30c51dec0" + +[[files]] +file = "config/NoChatReports/NCR-ServerPreferences.json" +hash = "df32843b853e0a493ef3a9b1e39276818294353fbb0d833f7f61e77da0f5bca1" + +[[files]] +file = "config/NoChatReports/README.md" +hash = "c52b76ccad2bd1063a22c7f6bb9e7c5db6b00fb53a6fd605585972ee0e5fc01f" + +[[files]] +file = "config/appleskin.json5" +hash = "65edc28ca2bf6bd3e3684ae545fb74bcc0ec935a40d6ac60cb68c00c152e34fb" + +[[files]] +file = "config/asyncparticles/asyncparticles-mixin.properties" +hash = "2f899c96d9bbfed79e5a5e3065a536d1e98b93fbe798b3f5539b758dd030af44" + +[[files]] +file = "config/badoptimizations.txt" +hash = "d5313ce971eda67ecda615767ffda9564f6c4c6c5433d7d219b29566f4e34171" + +[[files]] +file = "config/betteradvancements.json" +hash = "86b92c4716a03d328a6f98b66a894c5fa1568c5b3b83074c4d9ddcf518cc849c" + +[[files]] +file = "config/betterblockentities.json" +hash = "fe9edebd49a434b2be707523377a1757b3bbdd0ebce357dbf61a8a39d4f12111" + +[[files]] +file = "config/c2me.toml" +hash = "a1531cf6af27c96495146885d0d31140d941186900c09666282c0b91445746d2" + +[[files]] +file = "config/chat-animation.json" +hash = "de5bb1061dcd48c3378f6849658940a465c3e094e5d6c342c5f73ea984da2a8b" + +[[files]] +file = "config/chat_heads.json5" +hash = "2e33e5590888ad9c37d35ef6ef29d50e8ab7430ee7fd572a69b3583428abebf9" + +[[files]] +file = "config/creativecore-client.json" +hash = "acb6c8c1394d4d6f2d0c98d5c314c5ef8ad34b8a76f0a420fc596733bcbc51ac" + +[[files]] +file = "config/creativecore.json" +hash = "5f08d0878d7f89c6b4c947a49dce368d7738255d44fecf9aad59ec6ae8a4fcef" + +[[files]] +file = "config/cristellib/auto_config_settings.json5" +hash = "799173b66094a241753f41af672ddf22921ca206cb88f1966d31960c89c3f99a" + +[[files]] +file = "config/cristellib/built_in_packs.json5" +hash = "728c327582202df0bebd09193fe11a4d9ecd0dbd44c0d3b9350c06f3faa5e70d" + +[[files]] +file = "config/cristellib/terralith/structure_placement_config.json5" +hash = "777e236cc299321f8e51f96238bd01be855699cf72aa7520b30d32ad8edb7367" + +[[files]] +file = "config/cristellib/terralith/structure_toggle_config.json5" +hash = "b2b1510673394f1558f80f11c479a7619414a91691139a5cc43d5e3b3d233da1" + +[[files]] +file = "config/cullleaves.json" +hash = "6596cbe9453cc9cf69b4addfb02fe9d1501ffc9254ac047d9cd7a23bc6ce7dcc" + +[[files]] +file = "config/cutthrough-client.toml" +hash = "0f1e7df65dc4fcff84594a708ebed689598dd05dec4cfca38e9f807ca817c5c0" + +[[files]] +file = "config/enchdesc.json" +hash = "7116b95a9b6797af8db84e410a2ca2fdf6f813461e37cd04bff5af933f31567b" + +[[files]] +file = "config/entity_model_features.json" +hash = "a409f75f21a3189f06c4edf5bf6b613c3c6275147c8b51ae1e1c46e8e8cdb8ef" + +[[files]] +file = "config/entity_texture_features.json" +hash = "0554c0e7816266477c65c18d2ada9fdddf1c6750787efd329056223ca4a073b2" + +[[files]] +file = "config/entityculling.json" +hash = "6bb3b6b65f728d5c3d06dd986b85d21370e3b78a30629b7a1ab7a0a46e033768" + +[[files]] +file = "config/etf_warnings.json" +hash = "a5ba22e63061c1fb67f0f895f17681351eaeccc225faef966c29ee630593275e" + +[[files]] +file = "config/explosiveenhancement.json" +hash = "e5c383a52feb6b4cc3a2c961852349cef72c990e0b0e37b525591dc12be6278e" + +[[files]] +file = "config/fabric/indigo-renderer.properties" +hash = "40fcf4b5bc3a979747143f449df66353cc9044732c874355ff334bc0e3d8667d" + +[[files]] +file = "config/ferritecore.mixin.properties" +hash = "5cb2998eb0d990a42be344c3d9193d3c2b2c2c9d1d100a5d6cf8a95773b642f3" + +[[files]] +file = "config/forgeconfigapiport.toml" +hash = "40dbe5b348f89b8ded62bcdfe32807ffc3e78fa8e0f81607a739580019fe5450" + +[[files]] +file = "config/immediatelyfast.json" +hash = "5eefdbad201a050286f0b1bfceddf496bc237355c458bc920276c0d4cd96e9e7" + +[[files]] +file = "config/invmove.json" +hash = "b4306cfc19619ad78fad885566aabd12e642956c1bd8a11b533b5f37cd451621" + +[[files]] +file = "config/invmove/unrecognized.json" +hash = "dc2963158a9d660b6c91e9add5b93696d1bcfad0aac448db4b938b5ce892b7b8" + +[[files]] +file = "config/invmove/vanilla.json" +hash = "d1151ee0b7aa54a262ade99ba45014b32bf8774a90040f0b65c733d9ab9e2258" + +[[files]] +file = "config/iris-excluded.json" +hash = "4d3264b58c502afaeca3f44e8d2db0843c54b8ba957afd21a2d450fe10dafefb" + +[[files]] +file = "config/iris.properties" +hash = "eba1fee346283a9ae1a291b1b3e4ede939979ae2cd699b6b9a63c2185193fa20" + +[[files]] +file = "config/jade/hide-blocks.json" +hash = "309df4ae96864c19eae41b646d58497c85a73b1fc3c584e772ef4d5822794baa" + +[[files]] +file = "config/jade/hide-entities.json" +hash = "3741bb54a4535fb5a00fb0ee1f4386f3dd17834aebdf9e89c21fcd3307109709" + +[[files]] +file = "config/jade/hide-mob-effects.json" +hash = "085ae084a98180d4659ef60f9cf91281152a6e7b74a5a76c53f86e4f8f0d17f9" + +[[files]] +file = "config/jade/jade.json" +hash = "2ded15ac8d5f0fe4ad71a473bb8a91988bac4d7ae118533ca49435e8e2337a80" + +[[files]] +file = "config/jade/profiles/1/jade.json" +hash = "9fd2ae4c6958a88ee0d28556fe9ce3794b3d6e243ef55bf9aa0e2718d6f6f363" + +[[files]] +file = "config/jade/profiles/2/jade.json" +hash = "055497bda4f40438c36d51b7f3d04455da8a19eb671cb89e5434498c604cb58d" + +[[files]] +file = "config/jade/profiles/3/jade.json" +hash = "2d44071a013bfb6566e6976bb81bf52fedea19901a54e717554d1f7d176c675b" + +[[files]] +file = "config/jade/server-plugin-overrides.json" +hash = "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a" + +[[files]] +file = "config/jade/sort-order.json" +hash = "d6732bd25a62d5006e8ddfd212019dd18c8d39fbaaefd523ee15db3f9721a9b2" + +[[files]] +file = "config/jamlib/known_suspicious_jars.txt" +hash = "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + +[[files]] +file = "config/jei/blacklist.json" +hash = "b4174dc6e985aa90be5002c14e94b956d8d586683c44b7b6710c44d08fb13648" + +[[files]] +file = "config/jei/ingredient-list-mod-sort-order.ini" +hash = "859930e5e77f33badddd34c5ad6d220330e6e997793eabe12280fff73d604228" + +[[files]] +file = "config/jei/ingredient-list-type-sort-order.ini" +hash = "5064fb08f3a4af3321de4746ac60fe83ac464732b684a38c68d97ad2c4bce440" + +[[files]] +file = "config/jei/jei-client.ini" +hash = "f6841387ba118885299e6fe6574daaa62ad5adcf4e73f851ec2e9f8977ea066d" + +[[files]] +file = "config/jei/jei-colors.ini" +hash = "755f199a3868224bdccb2a8ffd8f1a4eb2d96140757f444ba31f8d677a66034f" + +[[files]] +file = "config/jei/jei-debug.ini" +hash = "960b16c7af6d62bbe7b58fb52216a8a15771bddecbeefab49a8614b7ca86dcbd" + +[[files]] +file = "config/jei/jei-mod-id-format.ini" +hash = "6a91c09d1cabc1980d90ab102a03ec58c0551213ab16a459b599d768b334d054" + +[[files]] +file = "config/jei/recipe-category-sort-order.ini" +hash = "e30d8c122d82cf46778db680dbfac1bb32837fb2d71b4c3527b208cd9eadc3ab" + +[[files]] +file = "config/lambdynlights.toml" +hash = "fdd6958ff17541c8d1c891bd1602088bb6888f41229e966387a07311f32ec6d9" + +[[files]] +file = "config/languagereload.json" +hash = "95e5704fa3f4d09a90211de886662c3e1d4b71b7eaa2f5fad593243539f83170" + +[[files]] +file = "config/lithium.properties" +hash = "928fdb1e604e394de7389a4b7a7f230fe6863a468e1839bee22d80652ea0d31f" + +[[files]] +file = "config/lithostitched.json" +hash = "d8a63933ec4757186a594debea59dd35724a0a895fe601b324f96217c28312df" + +[[files]] +file = "config/midnightlib.json" +hash = "9bcdd9f5ae6c9fecc3a0dfee7507bf17c56702f14e40db9cdde90148f1d3b387" + +[[files]] +file = "config/modelfix-client.json" +hash = "7e02c1d587a4c011b0b18080b7ba7451bd44535159a52c4c0c9a94b863334678" + +[[files]] +file = "config/modernfix-mixins.properties" +hash = "7396524dd2435cf2e920f6782bffcdaa681a5891f83dc41b51571e05c469df11" + +[[files]] +file = "config/moreculling.toml" +hash = "e107843f120a9ed64cd27f1a012edad7746f1680d3b427e80f20cd301eaebd70" + +[[files]] +file = "config/notenoughanimations.json" +hash = "254f67d1d2c394c8ba7a83faa5c3c349e39c73cc497f5dcc160c3ff671d3edcc" + +[[files]] +file = "config/packetfixer.properties" +hash = "5b15766e70fb40edee8618880b929f5ff7622b21212c0c96437faaaa0699ba6c" + +[[files]] +file = "config/particlerain.json" +hash = "417f2b20e1243a1ec2f8bea4e558f43b66182f446ecdb3f29a33b015b882f752" + +[[files]] +file = "config/rightclickharvest.json5" +hash = "6a27f6be5894d6f6cf72e765449ec3d9eee2456dc5bcdb552dd58602be6449be" + +[[files]] +file = "config/roughlyenoughitems/collapsible.json5" +hash = "a59667baa54738c1b294393a9b3652bcf7d392cdb8cba1c08a8006885b18e919" + +[[files]] +file = "config/roughlyenoughitems/config.json5" +hash = "42a875de1f319b7b3908069b019441e18301401bc02d6d9835b6e9eef35bd64d" + +[[files]] +file = "config/roughlyenoughitems/favorites.json5" +hash = "94b08667e42d68e37ac5802deaa4a77acdbe4186ebb02a4e4936a8653935da80" + +[[files]] +file = "config/roughlyenoughitems/hints.json" +hash = "61797d403b9106def22e781424eacd2a0869a2fbc448ba09f37d6f116fd65ddb" + +[[files]] +file = "config/roughlyenoughitems/pinyin.properties" +hash = "b4a6f88f6615fe3a12daca0c3547758f191cdd127a92a0a586c3ffbc210f19c0" + +[[files]] +file = "config/roughlyenoughitems/pinyin_double.properties" +hash = "305d621e7453faf4b31ffcdd4d38300edfc07883a88afd7440183e820fbac15d" + +[[files]] +file = "config/sodium-extra-options.json" +hash = "065488f8a9647e401eacb535c3219d1adc609743d4f219b478de0173ef3ac4de" + +[[files]] +file = "config/sodium-extra.properties" +hash = "a2f1b47c1eaa119ab34727f1d43c2506cb3d7f17ba8fb4efb49e20c8e0b58e70" + +[[files]] +file = "config/sodium-fingerprint.json" +hash = "b5d8966954a47175882b3a657276327676ca4470e885374a8434811045ad57bc" + +[[files]] +file = "config/sodium-mixins.properties" +hash = "b627c4456e6fa0bc4b5f85e2f1cd949faedae3cb9afdaf2a5f52e6f3b6ae1f01" + +[[files]] +file = "config/sodium-options.json" +hash = "59099bd32bad09ff55e367ae6bb3b1e1ac4afbb2696d94eef904234612e82cfc" + +[[files]] +file = "config/sound_physics_remastered/occlusion.properties" +hash = "ebbac45fbb3ca01487b85ffee9601b213b71896e6606fb297bcb0f3ac9c30ffb" + +[[files]] +file = "config/sound_physics_remastered/reflectivity.properties" +hash = "e26b00784bb6239988759ed1a64551b9f301dc33c5a855d91e976ee4bf40ac8a" + +[[files]] +file = "config/sound_physics_remastered/sound_rates.properties" +hash = "93e633455a673436f87e58d3b24fae9b0e50872cd6b953b4ff48fc369617c38c" + +[[files]] +file = "config/sound_physics_remastered/soundphysics.properties" +hash = "d29dede3f214ee4b1aa03314f92c3f973c21ee6e26d173eba3d01a2083237b6d" + +[[files]] +file = "config/sounds/chat.json" +hash = "1a03ff6486737a9f262bfdd2f44d239e72eb342fd3321767dfa0f29002747ef9" + +[[files]] +file = "config/sounds/event.json" +hash = "6245d6fd01be9aac33c2c7967fb795b8542a21526623ffc19a85596b3a6e1d1f" + +[[files]] +file = "config/sounds/mod_utils.json" +hash = "ad4c5fe9811db5595602b39957453cf553ca0ccf0c084db6393caa2f2fa05132" + +[[files]] +file = "config/sounds/ui.json" +hash = "ad2d93625c17340af17d4f8160853cb2a8db338ebc5e8989c574798039379f56" + +[[files]] +file = "config/sounds/world.json" +hash = "c4ea29c6b60ad1f1fb0a80eba7f7bdf475f0a61006f75cf2331807a857667f07" + +[[files]] +file = "config/tectonic.json" +hash = "9edbc0a7900f8446e515e3a603eb6dde591b471fed228d69e38417d772eb93c3" + +[[files]] +file = "config/threadtweak.json" +hash = "d9e02dd6c811cf67ab40310ea473d942ebdfa78c4b36c8edffa3e191613da2ee" + +[[files]] +file = "config/towns_and_towers/structure_enable_or_disable_new.json5" +hash = "7c70e7df82d014a87dcb2defcf45d9654a22362283c7efe1f81f3b3c04290709" + +[[files]] +file = "config/towns_and_towers/structure_rarity_new.json5" +hash = "fe4ca0974aca38b27c94e3f1dc092f1688b54f27d9eaa728d61c6ccae4ca1313" + +[[files]] +file = "config/vanilla_structures/placement_structure_config.json5" +hash = "1f069468e438ae66f65ee41732603c895741b063add626a9e56ef7d0040ac4e6" + +[[files]] +file = "config/vanilla_structures/toggle_structure_config.json5" +hash = "c4fb220488de3c1afc569f4b8a89d8e97f8b5504eeb59d9700b491f29718d2f9" + +[[files]] +file = "config/visuality.json" +hash = "1561b99ae57ede995dfb64a91ac5b53dd877f57e4a8f1859526da84511bcec07" + +[[files]] +file = "config/visualworkbench-client.toml" +hash = "26063b95687c060f2acbe9be49cb1155a729d67c63f6610d50ba9a84ed4250f5" + +[[files]] +file = "config/visualworkbench-common.toml" +hash = "118dee28250b68612c3e4b4913a11f39a55ddf56be30b4eee6306bcf4d27713c" + +[[files]] +file = "config/vmp.properties" +hash = "d0f7096b93eac96a21e3be541584473087467e4a9cea4b4491e18ed5a227f337" + +[[files]] +file = "config/xaerominimap-common.txt" +hash = "771a844d13ab6c2ff99f14b8fd912d02c55a1a4104361692b740c3e596084f6f" + +[[files]] +file = "config/xaerominimap.txt" +hash = "71cffe7689e579cdf95700b08791f8382f9ae4e9709c5f6f4addc736f145ab3e" + +[[files]] +file = "config/xaerominimap_entities.json" +hash = "c63fa9862b71e4d7d39f0ba3c214ec8482c622d960574003eabe56dd021cbead" + +[[files]] +file = "config/xaeropatreon.txt" +hash = "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + +[[files]] +file = "config/xaeroworldmap-common.txt" +hash = "f02ca95d7246bd4b9c7de895c46108fff42fd5fcf9d56816b7bdba821597b58f" + +[[files]] +file = "config/xaeroworldmap.txt" +hash = "6028733f967d0d0f6a80dd236d3dcc7d2446912c719ab9a7d3f83d8624d9b92d" + +[[files]] +file = "config/yacl.json5" +hash = "121b93764159be6fb7dab523b29a844e2bb78400ce8c48f52135a097e9b0006e" + +[[files]] +file = "mods/ambientsounds.pw.toml" +hash = "23fb3895299b959d4dc8852cd235c67a723cc43da4d7f8136d73c7b3256d28fa" +metafile = true + +[[files]] +file = "mods/appleskin.pw.toml" +hash = "1bf302009fc75c3519ea095753fe926af91b0a2dce732d1775fa1920aca8e56a" +metafile = true + +[[files]] +file = "mods/architectury-api.pw.toml" +hash = "57c4935e001e8d1688d226b0d54027395913aa861302d7c3307bf04ea1848392" +metafile = true + +[[files]] +file = "mods/asyncparticles.pw.toml" +hash = "0523c57c873edd10d03f8d788dede03198de604848e70b8f39f348305a5dfee5" +metafile = true + +[[files]] +file = "mods/badoptimizations.pw.toml" +hash = "f8f8e643353783a146e69fadfac9c9fe2c20da98aba88bfcadf87ef1de344e51" +metafile = true + +[[files]] +file = "mods/balm.pw.toml" +hash = "1a41365d9f5e0892d0f7ca0e01fbd782c425a9c4a8c30fa41eb2204e672925cf" +metafile = true + +[[files]] +file = "mods/bbe-1.2.0+1.21.10.jar" +hash = "d9d5470da100ad5fda570302bd067931bbe1649886ee61ccdd0eff586f07a3c5" + +[[files]] +file = "mods/better-advancements.pw.toml" +hash = "94cfa61bfe4d09a9d60d2e4a9171f762ae794b9ff45d889e1d8f867677afd0b9" +metafile = true + +[[files]] +file = "mods/c2me.pw.toml" +hash = "6e813dff80480b365ef05517522e127ed920612bc82850b657f3e8abb96c1615" +metafile = true + +[[files]] +file = "mods/chat-heads.pw.toml" +hash = "c1ee4714f23846f70b6a150d965990264eda55a9e213c1baa8472a7be05a12f9" +metafile = true + +[[files]] +file = "mods/chatanimation.pw.toml" +hash = "214a88e466472389f03063068e895a3fafad3aef361abd0c8dce2869fb3aa7c4" +metafile = true + +[[files]] +file = "mods/cloth-config.pw.toml" +hash = "de8e021e0beacab839ca3bd4dfdb30fa5f3cfd1e71be722ccf56373908b41a7f" +metafile = true + +[[files]] +file = "mods/clumps.pw.toml" +hash = "889cb759a121b2fd81c047fc23d2ece453a31870435e7ee992d014219a01c603" +metafile = true + +[[files]] +file = "mods/creativecore.pw.toml" +hash = "f30a1a38054ad25b5105c463962c5b5fc53a070e0e860d4d7951208b333e3f7a" +metafile = true + +[[files]] +file = "mods/cristel-lib.pw.toml" +hash = "2b7b553aeb92fb2dc0716d3feed09814a9b07ea9c60c1034883ba98b7c94bf65" +metafile = true + +[[files]] +file = "mods/cull-leaves.pw.toml" +hash = "20b7478297dc04d9764c762fb3f6cbd88b42e5a98bd01c174b2286eb3f1f6a59" +metafile = true + +[[files]] +file = "mods/cut-through.pw.toml" +hash = "b90a39972e2b4468f6b02127a1e370cd10a976fdae0d82527fa048e23e45b093" +metafile = true + +[[files]] +file = "mods/distant-horizons.pw.toml" +hash = "03cf2880c27e78e641fd1bcd534b79fb1823e17087746003bd9d1f814794c5f3" +metafile = true + +[[files]] +file = "mods/enchantment-descriptions.pw.toml" +hash = "5efa86151272ba0a9b018250831f7bea366ab8f9ab7dbabf7f1e839dd3195102" +metafile = true + +[[files]] +file = "mods/entity-model-features.pw.toml" +hash = "f4919e8852bd9d4a890eb19ff87070b80b575453a189ac41510775f100fe8d90" +metafile = true + +[[files]] +file = "mods/entity-texture-features-fabric.pw.toml" +hash = "1216b6a5ad4ffceaf82ab6bab330499d346cf907db8dea6054537744f88c5b59" +metafile = true + +[[files]] +file = "mods/entityculling.pw.toml" +hash = "f40522755246c7e247a3580bcd9b5e1a7ccea6c2133bcc686f7afe3aedaeb9ab" +metafile = true + +[[files]] +file = "mods/essential-mod.pw.toml" +hash = "b9a1182753619c39ba2217cfb86ca15d43ce8e42b2a5361920d01d2310b6ae24" +metafile = true + +[[files]] +file = "mods/explosive-enhancement-1.4.0-1.21.10.jar" +hash = "eb913e8a3bb633554fe7b705ede7cf8f7a23efd2bd305768cdbfc42cad775bdc" + +[[files]] +file = "mods/fabric-api.pw.toml" +hash = "189134fe48404ea4f716f6ee705d5af668a493264c1af07b02ce18113b346de9" +metafile = true + +[[files]] +file = "mods/fast-ip-ping.pw.toml" +hash = "21f6ddbd4b315c5442036b42021ef9e6c43271f9aabfb9420ae3843d3ee139ca" +metafile = true + +[[files]] +file = "mods/ferritecore-fabric.pw.toml" +hash = "47a38ead307c2d86ac06e12f70847dc0194da9014608d4ac7b4133ae6a5abdda" +metafile = true + +[[files]] +file = "mods/forge-config-api-port-fabric.pw.toml" +hash = "3f793cb78a7b12af9f43914e55fd158789db5f69f69205a897e11cdd6569c367" +metafile = true + +[[files]] +file = "mods/immediatelyfast.pw.toml" +hash = "e858e430cbe0b2d5faf1463d52673bb571b6673526088bd457202ceb85fc2984" +metafile = true + +[[files]] +file = "mods/invmove.pw.toml" +hash = "2857a8dc942967be661710354790ccbd996f2c32d4b2c9ea7a5554ace3d98b97" +metafile = true + +[[files]] +file = "mods/irisshaders.pw.toml" +hash = "427b4d017b83401708e96e36f11f11c7474365011b108b255f69e000ecc6422c" +metafile = true + +[[files]] +file = "mods/jade.pw.toml" +hash = "179047f50e0b2eb0fc669fded7c6a480441d7e8a0961453b2e21274c4d8f2e1c" +metafile = true + +[[files]] +file = "mods/jamlib.pw.toml" +hash = "1b43783a2f60f577fcb7188ce736fb8fd376b39a0b005c481657dcb31e6ae939" +metafile = true + +[[files]] +file = "mods/jei.pw.toml" +hash = "63118a1b4eed5ad939d4f6b62c87fe0dfa4d586769271d8f701dcb43d25f927a" +metafile = true + +[[files]] +file = "mods/lambdynamiclights.pw.toml" +hash = "8036cf2bc316b514ce60085189ab2324ad2339f465b0cdf001581f89c18a8cbd" +metafile = true + +[[files]] +file = "mods/language-reload.pw.toml" +hash = "c016a2e50448d16535dd5fafc4803fc82637b486d208a4329d8b2a9e776ca76e" +metafile = true + +[[files]] +file = "mods/lithium.pw.toml" +hash = "bcfd26bc56aa72b4edd5cd6a025137e51dc6cb4a7866a7665511009404d13bb9" +metafile = true + +[[files]] +file = "mods/lithostitched.pw.toml" +hash = "6768436aae94ac92d1ecd91d1601d4b34b6fe618b2292855151b3b5c382d9eac" +metafile = true + +[[files]] +file = "mods/midnightlib.pw.toml" +hash = "a52c4abb63f2fa13e3d99587d2c0ca14b0592880eb14f286d9ba1a21badd05eb" +metafile = true + +[[files]] +file = "mods/model-gap-fix.pw.toml" +hash = "b472f17e4be4bec278f4bb4934c4d5b2203b5950c742f3f138e9d25c8737ae1b" +metafile = true + +[[files]] +file = "mods/modernfix-mvus.pw.toml" +hash = "7f7e1bef079e01203918a926b272077fe08c2428f6b6018a59a4c12a3f8388d1" +metafile = true + +[[files]] +file = "mods/moreculling.pw.toml" +hash = "eb23a8bbd09621c14ce02a935573a6903125f9d8d92806152ebca8c16a5a9fd0" +metafile = true + +[[files]] +file = "mods/mru.pw.toml" +hash = "0231d69e8d44350d5bb490b6c8d08f9b074397423cf68b61448f8528fdd19c42" +metafile = true + +[[files]] +file = "mods/netherportalfix.pw.toml" +hash = "de6baf4a04e2b5af1bd1f1ab1a06cbc6ac5d407a5fd02e54f8e2fec034650442" +metafile = true + +[[files]] +file = "mods/no-chat-reports.pw.toml" +hash = "f718583e1cf79a8034f809b12a0fdd45277cdef2634577d5af05eb6ee37868e4" +metafile = true + +[[files]] +file = "mods/noisium-fabric-2.7.0+mc1.21.10.jar" +hash = "2fa6b38ea665b214d10a5bc6c31fc3e0f164f3b74ed9f0d47a2be12917337d91" + +[[files]] +file = "mods/not-enough-animations.pw.toml" +hash = "05ef0e40a80bd0c0b42ccd8919efc7243b3a9d2a04310a33dc47fddc5bf79a29" +metafile = true + +[[files]] +file = "mods/packet-fixer.pw.toml" +hash = "75d42d0a0bcfbcce376fb229f72b75e3a40592fdff5490b997c19ef439a9c832" +metafile = true + +[[files]] +file = "mods/particle-rain.pw.toml" +hash = "9b109a9393bcdee7134be5f56d89bc1c07528cb80e790488287d98ed763ee1c7" +metafile = true + +[[files]] +file = "mods/prickle.pw.toml" +hash = "8840a2cce53e7e051879a9561fbfd43bb5a40d85cb73edd27646ec8e280b0f0a" +metafile = true + +[[files]] +file = "mods/puzzles-lib.pw.toml" +hash = "4478b3a42925deadb386d54a10a37207d76dc6d6b5bb90e764e5a40f94bdb80f" +metafile = true + +[[files]] +file = "mods/rightclickharvest.pw.toml" +hash = "3eb8b5792ac987b0f143427ae0495dad6a6adcca752180ecfd4fc29b9600eccc" +metafile = true + +[[files]] +file = "mods/scalablelux.pw.toml" +hash = "b8dd94c3de06e50ed95db8a587f7dd7819df060340d4eb420ec24b67e790cd03" +metafile = true + +[[files]] +file = "mods/sodium-extra.pw.toml" +hash = "5269b2f8b0eb0ca98052d13cad6fe6417d13d064162fb1d95323626398c56587" +metafile = true + +[[files]] +file = "mods/sodium.pw.toml" +hash = "24aa12652da15e0e2d788a4cc2144ef908d6b4a792b644becd64ca3e1bfe4fe7" +metafile = true + +[[files]] +file = "mods/sound-physics-remastered.pw.toml" +hash = "d15030e4fa60cde40cebe6764475fd4a7383b3a37e3a1e2a96461f7730ff1b6e" +metafile = true + +[[files]] +file = "mods/sound.pw.toml" +hash = "910452addf61893bacdcd8eb7659236a2fc4f57452a61ec3ecfe497abc74b4b2" +metafile = true + +[[files]] +file = "mods/tectonic.pw.toml" +hash = "60257df90748ae85b6f6c03e54c1d3133f8f9767785c1530c70f7fba148595e8" +metafile = true + +[[files]] +file = "mods/terralith.pw.toml" +hash = "9ce82dabe8a4ec3f4bff08a2a76aa4be26d33ed764e6b545f12459bd47b50f62" +metafile = true + +[[files]] +file = "mods/threadtweak-fabric-0.1.7+mc1.21.9.jar" +hash = "98f97d3a4f9f22122532e82fb5f40ccd2a723a15ce9ccb15c0af317bf0fe6d58" + +[[files]] +file = "mods/towns-and-towers.pw.toml" +hash = "213eebcb79e0cbdce06c4d02823abd26201fd5713b377483c811078a50abc7b0" +metafile = true + +[[files]] +file = "mods/visual-workbench.pw.toml" +hash = "cd9d5f022b994d46a341198132477219439497295645547d67567fcf428ddd02" +metafile = true + +[[files]] +file = "mods/visuality.pw.toml" +hash = "f49c6cc93bf7527571e4b756f5f5632a198de48a3930482a7d9c231360fa6348" +metafile = true + +[[files]] +file = "mods/vmp-fabric.pw.toml" +hash = "8f46d4d770dd234c54a3f1b569ec268b2a80b55f58307099a6d25b28deb68283" +metafile = true + +[[files]] +file = "mods/xaeros-minimap.pw.toml" +hash = "01304e11d8d4cdf1c6a4b02372ecbe603674bba606e0527f886fcc06a8ce35a3" +metafile = true + +[[files]] +file = "mods/xaeros-world-map.pw.toml" +hash = "6a8a09f6a8611a9d14a97dd8153bd01b9b76bb07ba924b118bb9365ec8d8a9b9" +metafile = true + +[[files]] +file = "mods/yet_another_config_lib_v3-3.8.0+1.21.9-fabric.jar" +hash = "4aedcaf1e0b6907a82ac89f647d8f872ecc154f673bd5844d05aec1afcf6f436" + +[[files]] +file = "options.txt" +hash = "0fe176d9e67498aebc0efa6171a01f00a400db2d583217b79506cfabc5ab6981" + +[[files]] +file = "servers.dat" +hash = "9aed68d752161856108baacdcd55106bb94edb55d95b7594acb29ac57ebc6f09" diff --git a/mods/ambientsounds.pw.toml b/mods/ambientsounds.pw.toml new file mode 100644 index 0000000..40ca005 --- /dev/null +++ b/mods/ambientsounds.pw.toml @@ -0,0 +1,13 @@ +name = "AmbientSounds 6" +filename = "AmbientSounds_FABRIC_v6.3.1_mc1.21.10.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "f1e7c239202077b893053a9a2659bc370f06d3ab" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 7226579 +project-id = 254284 diff --git a/mods/appleskin.pw.toml b/mods/appleskin.pw.toml new file mode 100644 index 0000000..8ff7feb --- /dev/null +++ b/mods/appleskin.pw.toml @@ -0,0 +1,13 @@ +name = "AppleSkin" +filename = "appleskin-fabric-mc1.21.9-3.0.7.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "a95d28e65583081b13e3c980690ee54042a5ed74" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 7075567 +project-id = 248787 diff --git a/mods/architectury-api.pw.toml b/mods/architectury-api.pw.toml new file mode 100644 index 0000000..83f5df7 --- /dev/null +++ b/mods/architectury-api.pw.toml @@ -0,0 +1,13 @@ +name = "Architectury API" +filename = "architectury-18.0.8-fabric.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "6df5474fa07d4c1225ee625ecdd7b958a9f5c2b5" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 7285406 +project-id = 419699 diff --git a/mods/asyncparticles.pw.toml b/mods/asyncparticles.pw.toml new file mode 100644 index 0000000..4d0762e --- /dev/null +++ b/mods/asyncparticles.pw.toml @@ -0,0 +1,13 @@ +name = "AsyncParticles(Archived)" +filename = "AsyncParticles-Lite-0.7.1-alpha+1.21.10.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "1e321d089be1d98c72304f0df2ea5d570455d550" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 7094109 +project-id = 1215753 diff --git a/mods/badoptimizations.pw.toml b/mods/badoptimizations.pw.toml new file mode 100644 index 0000000..7cedb65 --- /dev/null +++ b/mods/badoptimizations.pw.toml @@ -0,0 +1,13 @@ +name = "BadOptimizations" +filename = "BadOptimizations-2.3.4-1.21.10.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "093c9ba175ad6a179987acdfe37765307946522d" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 7168489 +project-id = 949555 diff --git a/mods/balm.pw.toml b/mods/balm.pw.toml new file mode 100644 index 0000000..f2d569b --- /dev/null +++ b/mods/balm.pw.toml @@ -0,0 +1,13 @@ +name = "Balm" +filename = "balm-fabric-1.21.10-21.10.8.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "d26197a11bd904f4435ec0edb57a681e18a52ac4" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 7210477 +project-id = 531761 diff --git a/mods/bbe-1.2.0+1.21.10.jar b/mods/bbe-1.2.0+1.21.10.jar new file mode 100644 index 0000000..1346c81 Binary files /dev/null and b/mods/bbe-1.2.0+1.21.10.jar differ diff --git a/mods/better-advancements.pw.toml b/mods/better-advancements.pw.toml new file mode 100644 index 0000000..42a5bf9 --- /dev/null +++ b/mods/better-advancements.pw.toml @@ -0,0 +1,13 @@ +name = "Better Advancements" +filename = "BetterAdvancements-Fabric-1.21.10-0.4.7.48.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "9ab9aa9fedcac2bf24adb4dffb9d7fac19c776ce" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 7178755 +project-id = 272515 diff --git a/mods/c2me.pw.toml b/mods/c2me.pw.toml new file mode 100644 index 0000000..d005069 --- /dev/null +++ b/mods/c2me.pw.toml @@ -0,0 +1,13 @@ +name = "Concurrent Chunk Management Engine" +filename = "c2me-fabric-mc1.21.10-0.3.6+alpha.0.9.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "dbe0d68c88ad4a9c76f9892047258766ef12b294" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 7207140 +project-id = 533097 diff --git a/mods/chat-heads.pw.toml b/mods/chat-heads.pw.toml new file mode 100644 index 0000000..337dd45 --- /dev/null +++ b/mods/chat-heads.pw.toml @@ -0,0 +1,13 @@ +name = "Chat Heads" +filename = "chat_heads-1.1.7-fabric-1.21.9.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "21a3a7c002eb75537d227ead86b1c4af1b06def5" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 7258077 +project-id = 407206 diff --git a/mods/chatanimation.pw.toml b/mods/chatanimation.pw.toml new file mode 100644 index 0000000..3ec0016 --- /dev/null +++ b/mods/chatanimation.pw.toml @@ -0,0 +1,13 @@ +name = "Chat Animation [Smooth Chat]" +filename = "chatanimation-1.21.10-fabric-1.1.0.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "f8344d29e53c09ebbbbb8f54357cf48930fcc1c1" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 7302261 +project-id = 892086 diff --git a/mods/cloth-config.pw.toml b/mods/cloth-config.pw.toml new file mode 100644 index 0000000..8fdd156 --- /dev/null +++ b/mods/cloth-config.pw.toml @@ -0,0 +1,13 @@ +name = "Cloth Config API (Fabric/Forge/NeoForge)" +filename = "cloth-config-20.0.149-fabric.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "c86e380bdac24e4ecdd148558e9d4ddf32c86059" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 7151181 +project-id = 348521 diff --git a/mods/clumps.pw.toml b/mods/clumps.pw.toml new file mode 100644 index 0000000..2fb523a --- /dev/null +++ b/mods/clumps.pw.toml @@ -0,0 +1,13 @@ +name = "Clumps" +filename = "Clumps-fabric-1.21.10-28.0.0.1.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "8f166307be94c1df0c17fa59729c1a717512c00e" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 7092545 +project-id = 256717 diff --git a/mods/creativecore.pw.toml b/mods/creativecore.pw.toml new file mode 100644 index 0000000..f8f56ce --- /dev/null +++ b/mods/creativecore.pw.toml @@ -0,0 +1,13 @@ +name = "CreativeCore" +filename = "CreativeCore_FABRIC_v2.14.7_mc1.21.9.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "34fd748a8ddc319316f15023805e0592a6981709" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 7064576 +project-id = 257814 diff --git a/mods/cristel-lib.pw.toml b/mods/cristel-lib.pw.toml new file mode 100644 index 0000000..41232d3 --- /dev/null +++ b/mods/cristel-lib.pw.toml @@ -0,0 +1,13 @@ +name = "Cristel Lib" +filename = "cristellib-fabric-1.21.10-3.0.3.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "59fb44a75ac6db433b9f75a0ba33745ab59e1e59" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 7153567 +project-id = 856996 diff --git a/mods/cull-leaves.pw.toml b/mods/cull-leaves.pw.toml new file mode 100644 index 0000000..5d43733 --- /dev/null +++ b/mods/cull-leaves.pw.toml @@ -0,0 +1,13 @@ +name = "Cull Leaves" +filename = "cullleaves-fabric-4.1.0+1.21.10.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "f65c08e0e699d8367c301adb21d1da88fba98930" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 7253532 +project-id = 423254 diff --git a/mods/cut-through.pw.toml b/mods/cut-through.pw.toml new file mode 100644 index 0000000..69ae959 --- /dev/null +++ b/mods/cut-through.pw.toml @@ -0,0 +1,13 @@ +name = "Cut Through" +filename = "CutThrough-v21.10.0+mc1.21.10-Fabric.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "ac1979cf945b57db1706d9fe3aacc7ec0fe4db6c" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 7084278 +project-id = 969423 diff --git a/mods/distant-horizons.pw.toml b/mods/distant-horizons.pw.toml new file mode 100644 index 0000000..5814ad0 --- /dev/null +++ b/mods/distant-horizons.pw.toml @@ -0,0 +1,16 @@ +name = "Distant Horizons: A Level of Detail mod" +filename = "DistantHorizons-2.3.6-b-1.21.10-fabric-neoforge.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "2e9b05582bc573c952f167348b6abb5ab42b3003" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 7104622 +project-id = 508933 + +[option] +optional = true diff --git a/mods/enchantment-descriptions.pw.toml b/mods/enchantment-descriptions.pw.toml new file mode 100644 index 0000000..2d9f6c3 --- /dev/null +++ b/mods/enchantment-descriptions.pw.toml @@ -0,0 +1,13 @@ +name = "Enchantment Descriptions" +filename = "enchdesc-fabric-1.21.10-21.10.1.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "f030a2e8d1c71bfd4c59ef912a97424f4ed26251" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 7083829 +project-id = 250419 diff --git a/mods/entity-model-features.pw.toml b/mods/entity-model-features.pw.toml new file mode 100644 index 0000000..0f54eb5 --- /dev/null +++ b/mods/entity-model-features.pw.toml @@ -0,0 +1,13 @@ +name = "[EMF] Entity Model Features [Fabric & Forge]" +filename = "entity_model_features_1.21.9-fabric-3.0.7.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "ab22afda0eee91f392947e40ac7745b858ece774" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 7260353 +project-id = 844662 diff --git a/mods/entity-texture-features-fabric.pw.toml b/mods/entity-texture-features-fabric.pw.toml new file mode 100644 index 0000000..269cf06 --- /dev/null +++ b/mods/entity-texture-features-fabric.pw.toml @@ -0,0 +1,13 @@ +name = "[ETF] Entity Texture Features - [Fabric & Forge]" +filename = "entity_texture_features_1.21.9-fabric-7.0.6.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "fe7d7be0220f6e46ac9529f26618f8003880a95e" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 7249572 +project-id = 568563 diff --git a/mods/entityculling.pw.toml b/mods/entityculling.pw.toml new file mode 100644 index 0000000..b2435e9 --- /dev/null +++ b/mods/entityculling.pw.toml @@ -0,0 +1,13 @@ +name = "Entity Culling Fabric/Forge" +filename = "entityculling-fabric-1.9.3-mc1.21.10.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "db022121a0326fe346faa7ff2412a61758b91c0a" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 7167813 +project-id = 448233 diff --git a/mods/essential-mod.pw.toml b/mods/essential-mod.pw.toml new file mode 100644 index 0000000..1dc581f --- /dev/null +++ b/mods/essential-mod.pw.toml @@ -0,0 +1,13 @@ +name = "Essential Mod" +filename = "Essential_1-3-10-3_fabric_1-21-10.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "70a97eb3f02366f8bfd3e8ed48aeae9bbc3de407" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 7284883 +project-id = 546670 diff --git a/mods/explosive-enhancement-1.4.0-1.21.10.jar b/mods/explosive-enhancement-1.4.0-1.21.10.jar new file mode 100644 index 0000000..ac9d449 Binary files /dev/null and b/mods/explosive-enhancement-1.4.0-1.21.10.jar differ diff --git a/mods/fabric-api.pw.toml b/mods/fabric-api.pw.toml new file mode 100644 index 0000000..03daec3 --- /dev/null +++ b/mods/fabric-api.pw.toml @@ -0,0 +1,13 @@ +name = "Fabric API" +filename = "fabric-api-0.138.3+1.21.10.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "666a30970020ff45f90cd7c96781e62ca99193ae" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 7203251 +project-id = 306612 diff --git a/mods/fast-ip-ping.pw.toml b/mods/fast-ip-ping.pw.toml new file mode 100644 index 0000000..e93857b --- /dev/null +++ b/mods/fast-ip-ping.pw.toml @@ -0,0 +1,13 @@ +name = "Fast IP Ping" +filename = "fast-ip-ping-v1.0.7-mc1.21.6-fabric.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "eaa3cc46aa6bfbf2285f2e38c77b28caad00de80" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 6666704 +project-id = 904356 diff --git a/mods/ferritecore-fabric.pw.toml b/mods/ferritecore-fabric.pw.toml new file mode 100644 index 0000000..7f807ee --- /dev/null +++ b/mods/ferritecore-fabric.pw.toml @@ -0,0 +1,13 @@ +name = "FerriteCore (Fabric)" +filename = "ferritecore-8.0.2-fabric.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "5ea50634ed19a5e10acb46258bab0c1ee20f64ca" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 7177133 +project-id = 459857 diff --git a/mods/forge-config-api-port-fabric.pw.toml b/mods/forge-config-api-port-fabric.pw.toml new file mode 100644 index 0000000..8909450 --- /dev/null +++ b/mods/forge-config-api-port-fabric.pw.toml @@ -0,0 +1,13 @@ +name = "Forge Config API Port" +filename = "ForgeConfigAPIPort-v21.10.1+mc1.21.10-Fabric.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "1335a32984357a39d9c8cf5faba9e9b5c3e1f80d" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 7213628 +project-id = 547434 diff --git a/mods/immediatelyfast.pw.toml b/mods/immediatelyfast.pw.toml new file mode 100644 index 0000000..5ace359 --- /dev/null +++ b/mods/immediatelyfast.pw.toml @@ -0,0 +1,13 @@ +name = "ImmediatelyFast" +filename = "ImmediatelyFast-Fabric-1.13.2+1.21.10.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "e3f487736064ccd6c94e110cbaa057cf72eea2aa" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 7157403 +project-id = 686911 diff --git a/mods/invmove.pw.toml b/mods/invmove.pw.toml new file mode 100644 index 0000000..5aed34e --- /dev/null +++ b/mods/invmove.pw.toml @@ -0,0 +1,13 @@ +name = "InvMove" +filename = "InvMove-0.9.2+1.21.10-Fabric.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "72d891895df4af7e4c346cf0962686a5be79138e" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 7281211 +project-id = 581854 diff --git a/mods/irisshaders.pw.toml b/mods/irisshaders.pw.toml new file mode 100644 index 0000000..6c442c3 --- /dev/null +++ b/mods/irisshaders.pw.toml @@ -0,0 +1,13 @@ +name = "Iris Shaders" +filename = "iris-fabric-1.9.6+mc1.21.9.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "365d6619b1526abf8475ff1fc1a537b033d9fafa" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 7088028 +project-id = 455508 diff --git a/mods/jade.pw.toml b/mods/jade.pw.toml new file mode 100644 index 0000000..38a673e --- /dev/null +++ b/mods/jade.pw.toml @@ -0,0 +1,13 @@ +name = "Jade 🔍" +filename = "Jade-1.21.9-Fabric-20.1.0.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "d1ae69baa96742259036573fd0df35a58f7fd088" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 7132429 +project-id = 324717 diff --git a/mods/jamlib.pw.toml b/mods/jamlib.pw.toml new file mode 100644 index 0000000..9d0bf7f --- /dev/null +++ b/mods/jamlib.pw.toml @@ -0,0 +1,13 @@ +name = "JamLib" +filename = "jamlib-fabric-1.3.5+1.21.10.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "712c2a70cdf00aa1fd0ff5f6e7d13b1c0154b05c" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 7140857 +project-id = 623764 diff --git a/mods/jei.pw.toml b/mods/jei.pw.toml new file mode 100644 index 0000000..a4c1065 --- /dev/null +++ b/mods/jei.pw.toml @@ -0,0 +1,13 @@ +name = "Just Enough Items (JEI)" +filename = "jei-1.21.10-fabric-26.2.0.27.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "7a8f5c36b5ae63dc0f8fe33ab696ae4185ad87b3" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 7270396 +project-id = 238222 diff --git a/mods/lambdynamiclights.pw.toml b/mods/lambdynamiclights.pw.toml new file mode 100644 index 0000000..8755995 --- /dev/null +++ b/mods/lambdynamiclights.pw.toml @@ -0,0 +1,13 @@ +name = "LambDynamicLights" +filename = "lambdynamiclights-4.8.6+1.21.10.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "f3876352a6299b5ec05dd1684fc420606eeda8e6" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 7178370 +project-id = 393442 diff --git a/mods/language-reload.pw.toml b/mods/language-reload.pw.toml new file mode 100644 index 0000000..7a501c2 --- /dev/null +++ b/mods/language-reload.pw.toml @@ -0,0 +1,13 @@ +name = "Language Reload" +filename = "language-reload-1.7.5+1.21.10.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "f1ba2472975863dc130acbd3cc425c9f31fb23e1" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 7213340 +project-id = 527334 diff --git a/mods/lithium.pw.toml b/mods/lithium.pw.toml new file mode 100644 index 0000000..c187449 --- /dev/null +++ b/mods/lithium.pw.toml @@ -0,0 +1,13 @@ +name = "Lithium (Fabric/NeoForge)" +filename = "lithium-fabric-0.20.1+mc1.21.10.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "7d44f5da9c690bbf1bd6d65c1acc81db5cf7f8c6" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 7219262 +project-id = 360438 diff --git a/mods/lithostitched.pw.toml b/mods/lithostitched.pw.toml new file mode 100644 index 0000000..3aef449 --- /dev/null +++ b/mods/lithostitched.pw.toml @@ -0,0 +1,13 @@ +name = "Lithostitched" +filename = "lithostitched-1.5.1-fabric-1.21.9.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "3c2a6f884b9858f516234d4969d459f2b9555c4b" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 7075752 +project-id = 936015 diff --git a/mods/midnightlib.pw.toml b/mods/midnightlib.pw.toml new file mode 100644 index 0000000..817018a --- /dev/null +++ b/mods/midnightlib.pw.toml @@ -0,0 +1,13 @@ +name = "MidnightLib" +filename = "midnightlib-fabric-1.9.1+1.21.10.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "3b8eb4ae181c71d157426342a608a55dc878f476" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 7254896 +project-id = 488090 diff --git a/mods/model-gap-fix.pw.toml b/mods/model-gap-fix.pw.toml new file mode 100644 index 0000000..162144f --- /dev/null +++ b/mods/model-gap-fix.pw.toml @@ -0,0 +1,13 @@ +name = "Model Gap Fix" +filename = "modelfix-1.21.10-1.12-fabric.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "6902ab0bc41ee2db516b61667a8998dc4045dc2f" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 7106598 +project-id = 676136 diff --git a/mods/modernfix-mvus.pw.toml b/mods/modernfix-mvus.pw.toml new file mode 100644 index 0000000..a482d23 --- /dev/null +++ b/mods/modernfix-mvus.pw.toml @@ -0,0 +1,13 @@ +name = "ModernFix-mVUS" +filename = "modernfix-fabric-5.20.6-1.21.10.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "2c34b16ba912c55794b02222ef8b787096c52aa5" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 7156385 +project-id = 1367508 diff --git a/mods/moreculling.pw.toml b/mods/moreculling.pw.toml new file mode 100644 index 0000000..f13c109 --- /dev/null +++ b/mods/moreculling.pw.toml @@ -0,0 +1,13 @@ +name = "MoreCulling" +filename = "moreculling-fabric-1.21.9-1.5.0-beta.2.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "3ab31aec861c6bcade87f7e9317d1ca2ac7a19f3" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 7054590 +project-id = 630104 diff --git a/mods/mru.pw.toml b/mods/mru.pw.toml new file mode 100644 index 0000000..11f690b --- /dev/null +++ b/mods/mru.pw.toml @@ -0,0 +1,13 @@ +name = "M.R.U" +filename = "mru-1.0.25+edge+1.21.10-fabric.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "896e1b355bf55c7dd9e1901e2d00be079d3afd2c" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 7240781 +project-id = 669659 diff --git a/mods/netherportalfix.pw.toml b/mods/netherportalfix.pw.toml new file mode 100644 index 0000000..4cd80d1 --- /dev/null +++ b/mods/netherportalfix.pw.toml @@ -0,0 +1,13 @@ +name = "NetherPortalFix" +filename = "netherportalfix-fabric-1.21.10-21.10.1.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "a63ac73ac7e8987754b2e03a6ec531c2d3b80c38" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 7083460 +project-id = 241160 diff --git a/mods/no-chat-reports.pw.toml b/mods/no-chat-reports.pw.toml new file mode 100644 index 0000000..6536493 --- /dev/null +++ b/mods/no-chat-reports.pw.toml @@ -0,0 +1,13 @@ +name = "No Chat Reports" +filename = "NoChatReports-FABRIC-1.21.10-v2.16.0.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "40d66a2d31c55d1f53bdbacb91802c789c62fc11" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 7094391 +project-id = 634062 diff --git a/mods/noisium-fabric-2.7.0+mc1.21.10.jar b/mods/noisium-fabric-2.7.0+mc1.21.10.jar new file mode 100644 index 0000000..0095eb5 Binary files /dev/null and b/mods/noisium-fabric-2.7.0+mc1.21.10.jar differ diff --git a/mods/not-enough-animations.pw.toml b/mods/not-enough-animations.pw.toml new file mode 100644 index 0000000..490d797 --- /dev/null +++ b/mods/not-enough-animations.pw.toml @@ -0,0 +1,13 @@ +name = "Not Enough Animations" +filename = "notenoughanimations-fabric-1.10.6-mc1.21.10.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "72c2f83a05ab40c055f2d11d61d4e36a3f8d5e1f" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 7129315 +project-id = 433760 diff --git a/mods/packet-fixer.pw.toml b/mods/packet-fixer.pw.toml new file mode 100644 index 0000000..2dabf90 --- /dev/null +++ b/mods/packet-fixer.pw.toml @@ -0,0 +1,13 @@ +name = "Packet Fixer" +filename = "packetfixer-3.3.1-1.20.5-1.21.X-merged.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "a8bb6e25807682e72c23bf4065f3cd5f6373ece3" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 7221528 +project-id = 689467 diff --git a/mods/particle-rain.pw.toml b/mods/particle-rain.pw.toml new file mode 100644 index 0000000..4f1bd13 --- /dev/null +++ b/mods/particle-rain.pw.toml @@ -0,0 +1,13 @@ +name = "Particle Rain" +filename = "particlerain-4.0.0-beta.3+1.21.9-fabric.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "a502e12051a3c225331e13a7f9ba7e4d9c832084" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 7134868 +project-id = 421897 diff --git a/mods/prickle.pw.toml b/mods/prickle.pw.toml new file mode 100644 index 0000000..7c75405 --- /dev/null +++ b/mods/prickle.pw.toml @@ -0,0 +1,13 @@ +name = "Prickle" +filename = "prickle-fabric-1.21.10-21.10.2.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "2e0fc39bc1aa65a1a609d1bc9d03965078ee13cb" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 7083710 +project-id = 1023259 diff --git a/mods/puzzles-lib.pw.toml b/mods/puzzles-lib.pw.toml new file mode 100644 index 0000000..189a25e --- /dev/null +++ b/mods/puzzles-lib.pw.toml @@ -0,0 +1,13 @@ +name = "Puzzles Lib" +filename = "PuzzlesLib-v21.10.8+mc1.21.10-Fabric.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "a47fd39ca6e9cf6ec9cb57d52af67ace8656c454" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 7279083 +project-id = 495476 diff --git a/mods/rightclickharvest.pw.toml b/mods/rightclickharvest.pw.toml new file mode 100644 index 0000000..0fb3adc --- /dev/null +++ b/mods/rightclickharvest.pw.toml @@ -0,0 +1,13 @@ +name = "RightClickHarvest" +filename = "rightclickharvest-fabric-4.6.0+1.21.10.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "8ea7de3606c7f760a16853c01e7f3c7b0336f8e9" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 7140865 +project-id = 452834 diff --git a/mods/scalablelux.pw.toml b/mods/scalablelux.pw.toml new file mode 100644 index 0000000..7f25523 --- /dev/null +++ b/mods/scalablelux.pw.toml @@ -0,0 +1,13 @@ +name = "ScalableLux" +filename = "ScalableLux-0.1.6+fabric.c25518a-all.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "9df93ab6442fa374c17fab6b5181fe2c215d9d5b" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 7035318 +project-id = 1055925 diff --git a/mods/sodium-extra.pw.toml b/mods/sodium-extra.pw.toml new file mode 100644 index 0000000..bcd57f5 --- /dev/null +++ b/mods/sodium-extra.pw.toml @@ -0,0 +1,13 @@ +name = "Sodium Extra" +filename = "sodium-extra-fabric-0.7.1+mc1.21.10.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "c5243648eda711f87febe22f0ecbe86323541b1c" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 7249736 +project-id = 447673 diff --git a/mods/sodium.pw.toml b/mods/sodium.pw.toml new file mode 100644 index 0000000..ba3d9d4 --- /dev/null +++ b/mods/sodium.pw.toml @@ -0,0 +1,13 @@ +name = "Sodium" +filename = "sodium-fabric-0.7.3+mc1.21.10.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "1c3ffa862d9fa4479abf67a88527907d60237248" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 7207593 +project-id = 394468 diff --git a/mods/sound-physics-remastered.pw.toml b/mods/sound-physics-remastered.pw.toml new file mode 100644 index 0000000..b99294b --- /dev/null +++ b/mods/sound-physics-remastered.pw.toml @@ -0,0 +1,13 @@ +name = "Sound Physics Remastered" +filename = "sound-physics-remastered-fabric-1.21.10-1.5.1.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "d769c66cfc403d2efc25a25867e68e923bdb2e42" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 7078565 +project-id = 535489 diff --git a/mods/sound.pw.toml b/mods/sound.pw.toml new file mode 100644 index 0000000..5bd5086 --- /dev/null +++ b/mods/sound.pw.toml @@ -0,0 +1,13 @@ +name = "Sound​s" +filename = "sounds-2.4.20+edge+1.21.10-fabric.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "806cc149a46252d895aa7cc3cd2749c1a8522349" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 7297679 +project-id = 925889 diff --git a/mods/tectonic.pw.toml b/mods/tectonic.pw.toml new file mode 100644 index 0000000..337bd94 --- /dev/null +++ b/mods/tectonic.pw.toml @@ -0,0 +1,13 @@ +name = "Tectonic" +filename = "tectonic-3.0.17-fabric-1.21.10.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "7122863626c31981e9d34a01551f6a9ed3a59404" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 7197837 +project-id = 686836 diff --git a/mods/terralith.pw.toml b/mods/terralith.pw.toml new file mode 100644 index 0000000..c7d079e --- /dev/null +++ b/mods/terralith.pw.toml @@ -0,0 +1,13 @@ +name = "Terralith" +filename = "Terralith_1.21.x_v2.5.13.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "61d584ae3ae0cc99964ade279036328da728d20b" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 7107370 +project-id = 513688 diff --git a/mods/threadtweak-fabric-0.1.7+mc1.21.9.jar b/mods/threadtweak-fabric-0.1.7+mc1.21.9.jar new file mode 100644 index 0000000..e73c69f Binary files /dev/null and b/mods/threadtweak-fabric-0.1.7+mc1.21.9.jar differ diff --git a/mods/towns-and-towers.pw.toml b/mods/towns-and-towers.pw.toml new file mode 100644 index 0000000..824c6f5 --- /dev/null +++ b/mods/towns-and-towers.pw.toml @@ -0,0 +1,13 @@ +name = "Towns and Towers" +filename = "t_and_t-fabric-neoforge-1.13.7.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "0882937ba1fe489888877c2971e14980b9e73193" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 7112988 +project-id = 626761 diff --git a/mods/visual-workbench.pw.toml b/mods/visual-workbench.pw.toml new file mode 100644 index 0000000..4b33890 --- /dev/null +++ b/mods/visual-workbench.pw.toml @@ -0,0 +1,13 @@ +name = "Visual Workbench" +filename = "VisualWorkbench-v21.10.0+mc1.21.10-Fabric.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "a65a19363badcb1c43377486264341823d72988a" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 7084352 +project-id = 500273 diff --git a/mods/visuality.pw.toml b/mods/visuality.pw.toml new file mode 100644 index 0000000..0d9b80f --- /dev/null +++ b/mods/visuality.pw.toml @@ -0,0 +1,13 @@ +name = "Visuality" +filename = "visuality-0.7.11+1.21.9.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "0829e54722ffa7fa6d91ecca22907755c9d30829" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 7055138 +project-id = 521126 diff --git a/mods/vmp-fabric.pw.toml b/mods/vmp-fabric.pw.toml new file mode 100644 index 0000000..ef01f01 --- /dev/null +++ b/mods/vmp-fabric.pw.toml @@ -0,0 +1,13 @@ +name = "Very Many Players (Fabric)" +filename = "vmp-fabric-mc1.21.10-0.2.0+beta.7.217-all.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "18d4b43bf68a3ebaa4e6d01d0781f63c20e81d58" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 7214178 +project-id = 552542 diff --git a/mods/xaeros-minimap.pw.toml b/mods/xaeros-minimap.pw.toml new file mode 100644 index 0000000..84d14ab --- /dev/null +++ b/mods/xaeros-minimap.pw.toml @@ -0,0 +1,13 @@ +name = "Xaero's Minimap" +filename = "Xaeros_Minimap_25.2.15_Fabric_1.21.9.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "a775d65bd89004839caf7d6e6f49b9ab1def2458" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 7076745 +project-id = 263420 diff --git a/mods/xaeros-world-map.pw.toml b/mods/xaeros-world-map.pw.toml new file mode 100644 index 0000000..d534f96 --- /dev/null +++ b/mods/xaeros-world-map.pw.toml @@ -0,0 +1,13 @@ +name = "Xaero's World Map" +filename = "XaerosWorldMap_1.39.17_Fabric_1.21.9.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "2ef7af0b6edb04899189e8d0728f370620105132" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 7061115 +project-id = 317780 diff --git a/mods/yet_another_config_lib_v3-3.8.0+1.21.9-fabric.jar b/mods/yet_another_config_lib_v3-3.8.0+1.21.9-fabric.jar new file mode 100644 index 0000000..29055c6 Binary files /dev/null and b/mods/yet_another_config_lib_v3-3.8.0+1.21.9-fabric.jar differ diff --git a/options.txt b/options.txt new file mode 100644 index 0000000..9d15efe --- /dev/null +++ b/options.txt @@ -0,0 +1,250 @@ +version:4556 +ao:true +biomeBlendRadius:2 +enableVsync:false +entityDistanceScaling:1.0 +entityShadows:true +forceUnicodeFont:false +japaneseGlyphVariants:false +fov:0.75 +fovEffectScale:1.0 +darknessEffectScale:1.0 +glintSpeed:0.5 +glintStrength:0.75 +prioritizeChunkUpdates:0 +fullscreen:true +gamma:0.5 +graphicsMode:0 +guiScale:3 +maxFps:160 +inactivityFpsLimit:"afk" +mipmapLevels:4 +narrator:0 +particles:0 +reducedDebugInfo:false +renderClouds:"true" +cloudRange:128 +renderDistance:12 +simulationDistance:8 +screenEffectScale:1.0 +soundDevice:"" +autoJump:false +rotateWithMinecart:false +operatorItemsTab:false +autoSuggestions:true +chatColors:true +chatLinks:true +chatLinksPrompt:true +discrete_mouse_scroll:false +invertXMouse:false +invertYMouse:false +realmsNotifications:true +showSubtitles:false +directionalAudio:false +touchscreen:false +bobView:true +toggleCrouch:false +toggleSprint:false +toggleAttack:false +toggleUse:false +sprintWindow:7 +darkMojangStudiosBackground:true +hideLightningFlashes:false +hideSplashTexts:false +mouseSensitivity:0.5 +damageTiltStrength:1.0 +highContrast:false +highContrastBlockOutline:false +narratorHotkey:true +resourcePacks:["vanilla","fabric","file/Better-Leaves-9.4.zip","cullleaves:smartleaves","file/Fancy Crops v1.3.zip","file/FreshAnimations_v1.10.2.zip"] +incompatibleResourcePacks:[] +lastServer: +lang:en_gb +chatVisibility:0 +chatOpacity:1.0 +chatLineSpacing:0.0 +textBackgroundOpacity:0.5 +backgroundForChatOnly:true +hideServerAddress:false +advancedItemTooltips:false +pauseOnLostFocus:true +overrideWidth:0 +overrideHeight:0 +chatHeightFocused:1.0 +chatDelay:0.0 +chatHeightUnfocused:0.4375 +chatScale:1.0 +chatWidth:1.0 +notificationDisplayTime:1.0 +useNativeTransport:true +mainHand:"right" +attackIndicator:1 +tutorialStep:none +mouseWheelSensitivity:1.0 +rawMouseInput:true +allowCursorChanges:true +glDebugVerbosity:1 +skipMultiplayerWarning:true +hideMatchedNames:true +joinedFirstServer:true +syncChunkWrites:false +showAutosaveIndicator:true +allowServerListing:true +onlyShowSecureChat:false +saveChatDrafts:false +panoramaScrollSpeed:1.0 +telemetryOptInExtra:false +onboardAccessibility:false +menuBackgroundBlurriness:0 +startedCleanly:true +showNowPlayingToast:false +musicFrequency:"DEFAULT" +key_key.attack:key.mouse.left +key_key.use:key.mouse.right +key_key.forward:key.keyboard.w +key_key.left:key.keyboard.a +key_key.back:key.keyboard.s +key_key.right:key.keyboard.d +key_key.jump:key.keyboard.space +key_key.sneak:key.keyboard.left.shift +key_key.sprint:key.keyboard.left.control +key_key.drop:key.keyboard.q +key_key.inventory:key.keyboard.e +key_key.chat:key.keyboard.t +key_key.playerlist:key.keyboard.tab +key_key.pickItem:key.mouse.middle +key_key.command:key.keyboard.slash +key_key.socialInteractions:key.keyboard.p +key_key.screenshot:key.keyboard.f2 +key_key.togglePerspective:key.keyboard.f5 +key_key.smoothCamera:key.keyboard.unknown +key_key.fullscreen:key.keyboard.f11 +key_key.spectatorOutlines:key.keyboard.unknown +key_key.spectatorHotbar:key.mouse.middle +key_key.swapOffhand:key.keyboard.f +key_key.saveToolbarActivator:key.keyboard.unknown +key_key.loadToolbarActivator:key.keyboard.x +key_key.advancements:key.keyboard.l +key_key.quickActions:key.keyboard.g +key_key.hotbar.1:key.keyboard.1 +key_key.hotbar.2:key.keyboard.2 +key_key.hotbar.3:key.keyboard.3 +key_key.hotbar.4:key.keyboard.4 +key_key.hotbar.5:key.keyboard.5 +key_key.hotbar.6:key.keyboard.6 +key_key.hotbar.7:key.keyboard.7 +key_key.hotbar.8:key.keyboard.8 +key_key.hotbar.9:key.keyboard.9 +key_key.entityculling.toggle:key.keyboard.unknown +key_key.entityculling.toggleBoxes:key.keyboard.unknown +key_keybind.invmove.toggleMove:key.keyboard.unknown +key_key.jade.config:key.keyboard.keypad.0 +key_key.jade.show_overlay:key.keyboard.keypad.1 +key_key.jade.toggle_liquid:key.keyboard.keypad.2 +key_key.jade.show_recipes:key.keyboard.keypad.3 +key_key.jade.show_uses:key.keyboard.keypad.4 +key_key.jade.narrate:key.keyboard.keypad.5 +key_key.jade.show_details:key.keyboard.left.shift +key_key.jade.profile.0:key.keyboard.unknown +key_key.jade.profile.1:key.keyboard.unknown +key_key.jade.profile.2:key.keyboard.unknown +key_key.jade.profile.3:key.keyboard.unknown +key_key.jei.toggleOverlay:key.keyboard.o +key_key.jei.focusSearch:key.keyboard.f +key_key.jei.previousPage:key.keyboard.unknown +key_key.jei.nextPage:key.keyboard.unknown +key_key.jei.toggleBookmarkOverlay:key.keyboard.unknown +key_key.jei.bookmark:key.keyboard.a +key_key.jei.showRecipe:key.keyboard.r +key_key.jei.showRecipe2:key.mouse.left +key_key.jei.showUses:key.keyboard.u +key_key.jei.showUses2:key.mouse.right +key_key.jei.transferRecipeBookmark:key.mouse.left +key_key.jei.maxTransferRecipeBookmark:key.mouse.left +key_key.jei.clearSearchBar:key.mouse.right +key_key.jei.previousSearch:key.keyboard.up +key_key.jei.nextSearch:key.keyboard.down +key_key.jei.toggleCheatMode:key.keyboard.unknown +key_key.jei.cheatOneItem:key.mouse.left +key_key.jei.cheatOneItem2:key.mouse.right +key_key.jei.cheatItemStack:key.mouse.left +key_key.jei.cheatItemStack2:key.mouse.middle +key_key.jei.toggleCheatModeConfigButton:key.mouse.left +key_key.jei.toggleEditMode:key.keyboard.unknown +key_key.jei.toggleHideIngredient:key.mouse.left +key_key.jei.toggleWildcardHideIngredient:key.mouse.right +key_key.jei.recipeBack:key.keyboard.backspace +key_key.jei.previousRecipePage:key.keyboard.page.up +key_key.jei.nextRecipePage:key.keyboard.page.down +key_key.jei.previousCategory:key.keyboard.page.up +key_key.jei.nextCategory:key.keyboard.page.down +key_key.jei.closeRecipeGui:key.keyboard.escape +key_key.jei.copy.recipe.id:key.keyboard.unknown +key_gui.xaero_zoom_in:key.keyboard.unknown +key_gui.xaero_zoom_out:key.keyboard.unknown +key_gui.xaero_new_waypoint:key.keyboard.b +key_gui.xaero_waypoints_key:key.keyboard.u +key_gui.xaero_enlarge_map:key.keyboard.z +key_gui.xaero_toggle_map:key.keyboard.unknown +key_gui.xaero_toggle_waypoints:key.keyboard.unknown +key_gui.xaero_toggle_map_waypoints:key.keyboard.unknown +key_gui.xaero_toggle_slime:key.keyboard.unknown +key_gui.xaero_toggle_grid:key.keyboard.unknown +key_gui.xaero_instant_waypoint:key.keyboard.keypad.add +key_gui.xaero_switch_waypoint_set:key.keyboard.unknown +key_gui.xaero_display_all_sets:key.keyboard.unknown +key_gui.xaero_toggle_light_overlay:key.keyboard.unknown +key_gui.xaero_toggle_entity_radar:key.keyboard.unknown +key_gui.xaero_reverse_entity_radar:key.keyboard.unknown +key_gui.xaero_toggle_manual_cave_mode:key.keyboard.unknown +key_gui.xaero_alternative_list_players:key.keyboard.unknown +key_gui.xaero_toggle_tracked_players_on_map:key.keyboard.unknown +key_gui.xaero_toggle_tracked_players_in_world:key.keyboard.unknown +key_gui.xaero_toggle_pac_chunk_claims:key.keyboard.unknown +key_gui.xaero_minimap_settings:key.keyboard.y +key_gui.xaero_open_map:key.keyboard.m +key_gui.xaero_open_settings:key.keyboard.right.bracket +key_gui.xaero_map_zoom_in:key.keyboard.unknown +key_gui.xaero_map_zoom_out:key.keyboard.unknown +key_gui.xaero_quick_confirm:key.keyboard.right.shift +key_gui.xaero_toggle_dimension:key.keyboard.unknown +key_iris.keybind.reload:key.keyboard.r +key_iris.keybind.toggleShaders:key.keyboard.k +key_iris.keybind.shaderPackSelection:key.keyboard.o +key_iris.keybind.wireframe:key.keyboard.unknown +key_lambdynlights.key.toggle_fps_dynamic_lighting:key.keyboard.unknown +key_keybind.name.ESSENTIAL_FRIENDS:key.keyboard.h +key_keybind.name.COSMETIC_STUDIO:key.keyboard.b +key_keybind.name.SCREENSHOT_MANAGER:key.keyboard.i +key_keybind.name.COSMETICS_VISIBILITY_TOGGLE:key.keyboard.unknown +key_keybind.name.CHAT_PEEK:key.keyboard.z +key_keybind.name.INVITE_FRIENDS:key.keyboard.unknown +key_keybind.name.MENU_ACCESS:key.keyboard.g +key_keybind.name.EMOTE_WHEEL:key.keyboard.r +key_keybind.name.EMOTE_SLOT_1:key.keyboard.unknown +key_keybind.name.EMOTE_SLOT_2:key.keyboard.unknown +key_keybind.name.EMOTE_SLOT_3:key.keyboard.unknown +key_keybind.name.EMOTE_SLOT_4:key.keyboard.unknown +key_keybind.name.EMOTE_SLOT_5:key.keyboard.unknown +key_keybind.name.EMOTE_SLOT_6:key.keyboard.unknown +key_keybind.name.EMOTE_SLOT_7:key.keyboard.unknown +key_keybind.name.EMOTE_SLOT_8:key.keyboard.unknown +key_keybind.name.ZOOM:key.keyboard.c +soundCategory_master:0.4 +soundCategory_music:0.1 +soundCategory_record:1.0 +soundCategory_weather:1.0 +soundCategory_block:1.0 +soundCategory_hostile:1.0 +soundCategory_neutral:1.0 +soundCategory_player:1.0 +soundCategory_ambient:1.0 +soundCategory_voice:1.0 +soundCategory_ui:1.0 +modelPart_cape:true +modelPart_jacket:true +modelPart_left_sleeve:true +modelPart_right_sleeve:true +modelPart_left_pants_leg:true +modelPart_right_pants_leg:true +modelPart_hat:true diff --git a/pack.toml b/pack.toml new file mode 100644 index 0000000..b31b370 --- /dev/null +++ b/pack.toml @@ -0,0 +1,13 @@ +name = "repaya" +author = "ps" +version = "1.0.0" +pack-format = "packwiz:1.1.0" + +[index] +file = "index.toml" +hash-format = "sha256" +hash = "9c609f5be6b80ccb391e91e59b74f747167ef3b24214966a32e5f8947082015d" + +[versions] +fabric = "0.17.3" +minecraft = "1.21.10" diff --git a/servers.dat b/servers.dat new file mode 100644 index 0000000..04afa5c Binary files /dev/null and b/servers.dat differ