diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..d365481 --- /dev/null +++ b/.gitignore @@ -0,0 +1,15 @@ +/crash-reports/ +/datapacks/ +/logs/ +/defaultconfigs/ +/Distant_Horizons_server_data/ +/journeymap/ +/saves/ +/schematics/ +/screenshots/ +/trees/ +/*.log +/*.json +/*.zip +/options.txt +/optionsviveprofiles.txt diff --git a/INFO.txt b/INFO.txt new file mode 100644 index 0000000..611cd20 --- /dev/null +++ b/INFO.txt @@ -0,0 +1 @@ +Forge 1.20.1-47.3.22 \ No newline at end of file diff --git a/config/DistantHorizons.toml b/config/DistantHorizons.toml index a390209..a3c2a76 100644 --- a/config/DistantHorizons.toml +++ b/config/DistantHorizons.toml @@ -7,413 +7,28 @@ _version = 2 [client.advanced] - [client.advanced.graphics] - - [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" - # - # The radius of the mod's render distance. (measured in chunks) - lodChunkRenderDistanceRadius = 128 - # - # This indicates how well LODs will represent - # overhangs, caves, floating islands, etc. - # Higher options will make the world more accurate, butwill increase memory and GPU usage. - # - # Lowest Quality: HEIGHT_MAP - # Highest Quality: EXTREME - verticalQuality = "MEDIUM" - # - # This indicates how quickly LODs decrease in quality the further away they are. - # Higher settings will render higher quality fake chunks farther away, - # but will increase memory and GPU usage. - horizontalQuality = "MEDIUM" - # - # How should LOD transparency be handled. - # - # COMPLETE: LODs will render transparent. - # FAKE: LODs will be opaque, but shaded to match the blocks underneath. - # DISABLED: LODs will be opaque. - transparency = "COMPLETE" - # - # 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" - # - # 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 - - [client.advanced.graphics.fog] - # - # When should fog be drawn? - # - # USE_OPTIFINE_SETTING: Use whatever Fog setting Optifine is using. - # If Optifine isn't installed this defaults to FOG_ENABLED. - # FOG_ENABLED: Never draw fog on the LODs - # FOG_DISABLED: Always draw fast fog on the LODs - # - # Disabling fog will improve GPU performance. - drawMode = "FOG_ENABLED" - # - # 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" - # - # Should Minecraft's fog be disabled? - # - # Note: Other mods may conflict with this setting. - disableVanillaFog = true - - [client.advanced.graphics.fog.advancedFog] - # - # 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" - # - # 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" - # - # What is the minimum fog thickness? - # - # 0.0: No fog. - # 1.0: Fully opaque fog. - farFogMin = "0.0" - # - # What is the maximum fog thickness? - # - # 0.0: No fog. - # 1.0: Fully opaque fog. - farFogMax = "1.0" - # - # 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" - - [client.advanced.graphics.fog.advancedFog.heightFog] - # - # How should height effect the fog thickness? - # Note: height fog is combined with the other fog settings. - # - # BASIC: No special height fog effect. Fog is calculated based on camera distance - # IGNORE_HEIGHT: Ignore height completely. Fog is only calculated with horizontal distance - # ADDITION: heightFog + farFog - # MAX: max(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 - # - # Note: height fog settings are ignored if 'BASIC' or 'IGNORE_HEIGHT' are selected. - heightFogMixMode = "BASIC" - # - # 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 - heightFogMode = "ABOVE_AND_BELOW_CAMERA" - # - # If the height fog is calculated around a set height, what is that height position? - heightFogBaseHeight = "70.0" - # - # 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 = "1.0" - # - # What is the minimum fog thickness? - # - # 0.0: No fog. - # 1.0: Fully opaque fog. - heightFogMin = "0.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 = "2.5" - - [client.advanced.graphics.ssao] - # - # Enable Screen Space Ambient Occlusion - enabled = true - # - # 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 the radius Screen Space Ambient Occlusion is applied, measured in blocks. - radius = "4.0" - # - # Determines how dark the Screen Space Ambient Occlusion effect will be. - strength = "0.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" - # - # 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 - - [client.advanced.graphics.noiseTextureSettings] - # - # Should a noise texture be applied to LODs? - # - # This is done to simulate textures and make the LODs appear more detailed. - noiseEnabled = true - # - # How many steps of noise should be applied to LODs? - noiseSteps = 4 - # - # How intense should the noise should be? - noiseIntensity = "5.0" - # - # 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 - - [client.advanced.graphics.genericRendering] - # - # If true non terrain objects will be rendered in DH's terrain. - # This includes beacon beams and clouds. - enableRendering = true - # - # If true LOD beacon beams will be rendered. - enableBeaconRendering = true - # - # If true LOD clouds will be rendered. - enableCloudRendering = true - - [client.advanced.graphics.advancedGraphics] - # - # Determines how far from the camera Distant Horizons will start rendering. - # Measured as a percentage of the vanilla render distance. - # - # Higher values will prevent LODs from rendering behind vanilla blocks at a higher distance, - # but may cause holes to appear in the LODs. - # Holes are most likely to appear when flying through unloaded terrain. - # - # Increasing the vanilla render distance increases the effectiveness of this setting. - overdrawPrevention = "0.4" - # - # How bright LOD colors are. - # - # 0 = black - # 1 = normal - # 2 = near white - brightnessMultiplier = "1.0" - # - # How saturated LOD colors are. - # - # 0 = black and white - # 1 = normal - # 2 = very saturated - saturationMultiplier = "1.0" - # - # If enabled caves will be culled - # - # NOTE: This feature is under development and - # it is VERY experimental! Please don't report - # any issues related to this feature. - # - # Additional Info: Currently this cull all faces - # with skylight value of 0 in dimensions that - # does not have a ceiling. - enableCaveCulling = true - # - # At what Y value should cave culling start? - # Lower this value if you get walls for areas with 0 light. - caveCullingHeight = 60 - # - # 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 - # - # 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 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" - # - # If false LODs outside the player's camera - # aren't drawn, increasing GPU performance. - # - # If true 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 - # - # 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 - # - # 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" - # - # If true all beacons near the camera won't be drawn to prevent vanilla overdraw. - # If false all beacons will be rendered. - # - # Generally this should be left as false. It's main purpose is for debugging - # beacon updating/rendering. - disableBeaconDistanceCulling = false - - [client.advanced.worldGenerator] - # - # Should Distant Horizons slowly generate LODs - # outside the vanilla render distance? - # - # Note: when on a server, distant generation isn't supported - # and will always be disabled. - enableDistantGeneration = true - # - # 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. - distantGeneratorMode = "FEATURES" - # - # How long should a world generator thread run for before timing out? - # Note: If you are experiencing timeout errors it is better to lower your CPU usage first - # via the thread config before changing this value. - worldGenerationTimeoutLengthInSeconds = 180 - - [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" - # - # AKA: Multiverse support. - # - # When matching levels (dimensions) of the same type (overworld, nether, etc.) the - # loaded chunks must be at least this percent the same - # in order to be considered the same world. - # - # Note: If you use portals to enter a dimension at two - # different locations the system will think the dimension - # it is two different levels. - # - # 1.0 (100%) the chunks must be identical. - # 0.5 (50%) the chunks must be half the same. - # 0.0 (0%) disables multi-dimension support, - # only one world will be used per dimension. - # - # If multiverse support is needed start with a value of 0.2 - # and tweak the sensitivity from there.Lower values mean the matching is less strict. - # Higher values mean the matching is more strict. - multiverseSimilarityRequiredPercent = "0.0" - [client.advanced.lodBuilding] # - # Determines how long must pass between LOD chunk updates before another. - # update can occur + # 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. # - # Increasing this value will reduce CPU load but may may cause - # LODs to become outdated more frequently or for longer. - minTimeBetweenChunkUpdatesInSeconds = 1 + # 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" # - # Normally DH will attempt to skip creating LODs for chunks it's already seen - # and that haven't changed. - # - # However sometimes that logic incorrecly prevents LODs from being updated. - # Disabling this check may fix issues where LODs aren't updated after - # blocks have been changed. - disableUnchangedChunkCheck = false + # A comma separated list of block resource locations that shouldn't be rendered + # if they are in a 0 sky light underground area. + # Note: air is always included in this list. + ignoredRenderCaveBlockCsv = "minecraft:glow_lichen,minecraft:rail,minecraft:water,minecraft:lava,minecraft:bubble_column" # # If true LOD generation for pre-existing chunks will attempt to pull the lighting data # saved in Minecraft's Region files. @@ -449,46 +64,56 @@ _version = 2 # Estimated average DTO write speed: 192.01 ms dataCompression = "LZMA2" # - # 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" - # # A comma separated list of block resource locations that won't be rendered by DH. # Note: air is always included in this list. ignoredRenderBlockCsv = "minecraft:barrier,minecraft:structure_void,minecraft:light,minecraft:tripwire" # - # A comma separated list of block resource locations that shouldn't be rendered - # if they are in a 0 sky light underground area. - # Note: air is always included in this list. - ignoredRenderCaveBlockCsv = "minecraft:glow_lichen,minecraft:rail,minecraft:water,minecraft:lava,minecraft:bubble_column" + # Determines how long must pass between LOD chunk updates before another. + # update can occur + # + # Increasing this value will reduce CPU load but may may cause + # LODs to become outdated more frequently or for longer. + minTimeBetweenChunkUpdatesInSeconds = 1 + # + # Normally DH will attempt to skip creating LODs for chunks it's already seen + # and that haven't changed. + # + # However sometimes that logic incorrecly prevents LODs from being updated. + # Disabling this check may fix issues where LODs aren't updated after + # blocks have been changed. + disableUnchangedChunkCheck = false + + [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? + enableSilentUpdates = false [client.advanced.multiThreading] # - # How many threads should be used when generating LOD - # chunks outside the normal render distance? + # How many threads should be used when building LODs? # - # If you experience stuttering when generating distant LODs, - # decrease this number. - # If you want to increase LOD - # generation speed, increase this number. + # These threads run when terrain is generated, when + # certain graphics settings are changed, and when moving around the world. # # Multi-threading Note: # If the total thread count in Distant Horizon's config is more threads than your CPU has cores, # CPU performance may suffer if Distant Horizons has a lot to load or generate. # This can be an issue when first loading into a world, when flying, and/or when generating new terrain. - numberOfWorldGenerationThreads = 4 + numberOfLodBuilderThreads = 4 + # + # Should only be disabled if deadlock occurs and LODs refuse to update. + # This will cause CPU usage to drastically increase for the Lod Builder threads. + # + # Note that if deadlock did occur restarting MC may be necessary to stop the locked threads. + enableLodBuilderThreadLimiting = true # # If this value is less than 1.0, it will be treated as a percentage # of time each thread can run before going idle. @@ -498,6 +123,30 @@ _version = 2 # tune CPU performance. runTimeRatioForWorldGenerationThreads = "0.5" # + # If this value is less than 1.0, it will be treated as a 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. + runTimeRatioForLodBuilderThreads = "0.25" + # + # If this value is less than 1.0, it will be treated as a 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. + runTimeRatioForFileHandlerThreads = "0.5" + # + # If this value is less than 1.0, it will be treated as a 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. + runTimeRatioForUpdatePropagatorThreads = "0.25" + # # How many threads should be used when reading/writing LOD data to/from disk? # # Increasing this number will cause LODs to load in faster, @@ -510,14 +159,6 @@ _version = 2 # This can be an issue when first loading into a world, when flying, and/or when generating new terrain. numberOfFileHandlerThreads = 4 # - # If this value is less than 1.0, it will be treated as a 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. - runTimeRatioForFileHandlerThreads = "0.5" - # # How many threads should be used when applying LOD updates? # An LOD update is the operation of down-sampling a high detail LOD # into a lower detail one. @@ -537,90 +178,34 @@ _version = 2 # This can be an issue when first loading into a world, when flying, and/or when generating new terrain. numberOfUpdatePropagatorThreads = 2 # - # If this value is less than 1.0, it will be treated as a percentage - # of time each thread can run before going idle. + # How many threads should be used when generating LOD + # chunks outside the normal render distance? # - # 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. - runTimeRatioForUpdatePropagatorThreads = "0.25" - # - # How many threads should be used when building LODs? - # - # These threads run when terrain is generated, when - # certain graphics settings are changed, and when moving around the world. + # If you experience stuttering when generating distant LODs, + # decrease this number. + # If you want to increase LOD + # generation speed, increase this number. # # Multi-threading Note: # If the total thread count in Distant Horizon's config is more threads than your CPU has cores, # CPU performance may suffer if Distant Horizons has a lot to load or generate. # This can be an issue when first loading into a world, when flying, and/or when generating new terrain. - numberOfLodBuilderThreads = 4 - # - # If this value is less than 1.0, it will be treated as a 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. - runTimeRatioForLodBuilderThreads = "0.25" - # - # Should only be disabled if deadlock occurs and LODs refuse to update. - # This will cause CPU usage to drastically increase for the Lod Builder threads. - # - # Note that if deadlock did occur restarting MC may be necessary to stop the locked threads. - enableLodBuilderThreadLimiting = true - - [client.advanced.autoUpdater] - # - # Automatically check for updates on game launch? - enableAutoUpdater = true - # - # Should Distant Horizons silently, automatically download and install new versions? - enableSilentUpdates = false - # - # 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" + numberOfWorldGenerationThreads = 4 [client.advanced.logging] - # - # 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 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 the world generation process. - # This can be useful for debugging. - logWorldGenLoadEvent = "LOG_ERROR_TO_CHAT_AND_INFO_TO_FILE" - # - # If enabled, the mod will log information about the LOD generation process. - # This can be useful for debugging. - logLodBuilderEvent = "LOG_ERROR_TO_CHAT_AND_INFO_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 renderer OpenGL process. # This can be useful for debugging. logRendererGLEvent = "LOG_ERROR_TO_CHAT_AND_INFO_TO_FILE" # - # If enabled, the mod will log information about file read/write operations. + # If enabled, the mod will log performance about the world generation process. # This can be useful for debugging. - logFileReadWriteEvent = "LOG_ERROR_TO_CHAT_AND_INFO_TO_FILE" + logWorldGenPerformance = "LOG_ERROR_TO_CHAT_AND_INFO_TO_FILE" # # If enabled, the mod will log information about file sub-dimension operations. # This can be useful for debugging. logFileSubDimEvent = "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_INFO_TO_FILE" - # # If enabled, a chat message will be displayed if Java doesn't have enough # memory allocated to run DH well. showLowMemoryWarningOnStartup = true @@ -629,33 +214,35 @@ _version = 2 # giving some basic information about how DH will function. showReplayWarningOnStartup = true # + # If enabled, the mod will log information about file read/write operations. + # This can be useful for debugging. + logFileReadWriteEvent = "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_INFO_TO_FILE" + # # If enabled, a chat message will be displayed when a potentially problematic # mod is installed alongside DH. showModCompatibilityWarningsOnStartup = true + # + # 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 LOD generation process. + # This can be useful for debugging. + logLodBuilderEvent = "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" [client.advanced.debugging] - # - # What renderer is active? - # - # DEFAULT: Default lod renderer - # DEBUG: Debug testing renderer - # DISABLED: Disable rendering - rendererMode = "DEFAULT" - # - # 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 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 enabled this will disable (most) vanilla Minecraft rendering. # @@ -668,15 +255,49 @@ _version = 2 # 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 full data update/lock status? + showFullDataUpdateStatus = false + # + # Render queued world gen tasks? + showWorldGenQueue = false + # + # Render Quad Tree Rendering status? + showQuadTreeRenderStatus = false # # If enabled, various wireframes for debugging internal functions will be drawn. # @@ -684,24 +305,19 @@ _version = 2 # Additionally, only stuff that's loaded after you enable this # will render their debug wireframes. enableRendering = false - # - # Render queued world gen tasks? - showWorldGenQueue = false - # - # Render LOD section status? - showRenderSectionStatus = false - # - # Render Quad Tree Rendering status? - showQuadTreeRenderStatus = false - # - # Render full data update/lock status? - showFullDataUpdateStatus = false [client.advanced.debugging.openGl] # # Requires a reboot to change. overrideVanillaGLLogger = false # + # Can be changed if you experience crashing when loading into a world. + # + # Defines the OpenGL context type Distant Horizon's will create. + # Generally this should be left as [CORE] unless there is an issue with your GPU driver. + # Possible values: [CORE],[COMPAT],[ANY] + glProfileMode = "CORE" + # # Defines how OpenGL errors are handled. # May incorrectly catch OpenGL errors thrown by other mods. # @@ -713,6 +329,12 @@ _version = 2 glErrorHandlingMode = "IGNORE" # # Can be changed if you experience crashing when loading into a world. + # + # If true Distant Horizon's OpenGL contexts will be created with legacy OpenGL methods disabled. + # Distant Horizons doesn't use any legacy OpenGL methods so normally this should be disabled. + enableGlForwardCompatibilityMode = true + # + # Can be changed if you experience crashing when loading into a world. # Note: setting to an invalid version may also cause the game to crash. # # Leaving this value at causes DH to try all supported GL versions. @@ -724,6 +346,12 @@ _version = 2 glContextMajorVersion = 0 # # Can be changed if you experience crashing when loading into a world. + # + # If true Distant Horizon's OpenGL contexts will be created with debugging enabled. + # This allows for enhanced debugging but may throw warnings for other mods or active overlay software. + enableGlDebugContext = false + # + # Can be changed if you experience crashing when loading into a world. # Note: setting to an invalid version may also cause the game to crash. # # Defines the requested OpenGL context major version Distant Horizons will create. @@ -731,36 +359,408 @@ _version = 2 # 4.6, 4.5, 4.4, 4.3, 4.2, 4.1, 4.0 # 3.3, 3.2 glContextMinorVersion = 0 - # - # Can be changed if you experience crashing when loading into a world. - # - # Defines the OpenGL context type Distant Horizon's will create. - # Generally this should be left as [CORE] unless there is an issue with your GPU driver. - # Possible values: [CORE],[COMPAT],[ANY] - glProfileMode = "CORE" - # - # Can be changed if you experience crashing when loading into a world. - # - # If true Distant Horizon's OpenGL contexts will be created with legacy OpenGL methods disabled. - # Distant Horizons doesn't use any legacy OpenGL methods so normally this should be disabled. - enableGlForwardCompatibilityMode = true - # - # Can be changed if you experience crashing when loading into a world. - # - # If true Distant Horizon's OpenGL contexts will be created with debugging enabled. - # This allows for enhanced debugging but may throw warnings for other mods or active overlay software. - enableGlDebugContext = false [client.advanced.debugging.exampleConfigScreen] - boolTest = false - byteTest = "8" - intTest = 69420 - doubleTest = "420.69" shortTest = "69" - longTest = "42069" - floatTest = "0.42069" - stringTest = "Test input box" - listTest = ["option 1", "option 2", "option 3"] 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.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" + # + # Determines the radius Screen Space Ambient Occlusion is applied, measured in blocks. + radius = "4.0" + # + # Enable Screen Space Ambient Occlusion + enabled = true + + [client.advanced.graphics.advancedGraphics] + # + # If true all beacons near the camera won't be drawn to prevent vanilla overdraw. + # If false all beacons will be rendered. + # + # Generally this should be left as false. It's main purpose is for debugging + # beacon updating/rendering. + disableBeaconDistanceCulling = false + # + # 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" + # + # Determines how far from the camera Distant Horizons will start rendering. + # Measured as a percentage of the vanilla render distance. + # + # Higher values will prevent LODs from rendering behind vanilla blocks at a higher distance, + # but may cause holes to appear in the LODs. + # Holes are most likely to appear when flying through unloaded terrain. + # + # Increasing the vanilla render distance increases the effectiveness of this setting. + overdrawPrevention = "0.4" + # + # How bright LOD colors are. + # + # 0 = black + # 1 = normal + # 2 = near white + brightnessMultiplier = "1.0" + # + # If enabled caves will be culled + # + # NOTE: This feature is under development and + # it is VERY experimental! Please don't report + # any issues related to this feature. + # + # Additional Info: Currently this cull all faces + # with skylight value of 0 in dimensions that + # does not have a ceiling. + enableCaveCulling = true + # + # Identical to the other frustum culling option + # only used when a shader mod is present using the DH API + # and the shadow pass is being rendered. + # + # Disable this if shadows render incorrectly. + disableShadowPassFrustumCulling = false + # + # At what Y value should cave culling start? + # Lower this value if you get walls for areas with 0 light. + caveCullingHeight = 60 + # + # 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 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 + # + # If false LODs outside the player's camera + # aren't drawn, increasing GPU performance. + # + # If true 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.genericRendering] + # + # If true LOD clouds will be rendered. + enableCloudRendering = true + # + # 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. + enableRendering = 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" + # + # The radius of the mod's render distance. (measured in chunks) + lodChunkRenderDistanceRadius = 128 + # + # Should the blocks underneath avoided blocks gain the color of the avoided block? + # + # True: a red flower will tint the grass below it red. + # False: skipped blocks will not change color of surface below them. + tintWithAvoidedBlocks = true + # + # This indicates how quickly LODs decrease in quality the further away they are. + # Higher settings will render higher quality fake chunks farther away, + # but will increase memory and GPU usage. + horizontalQuality = "MEDIUM" + # + # How should LOD transparency be handled. + # + # COMPLETE: LODs will render transparent. + # FAKE: LODs will be opaque, but shaded to match the blocks underneath. + # DISABLED: LODs will be opaque. + transparency = "COMPLETE" + # + # This indicates how well LODs will represent + # overhangs, caves, floating islands, etc. + # Higher options will make the world more accurate, butwill increase memory and GPU usage. + # + # Lowest Quality: HEIGHT_MAP + # Highest Quality: EXTREME + verticalQuality = "MEDIUM" + # + # What blocks shouldn't be rendered as LODs? + # + # NONE: Represent all blocks in the LODs + # NON_COLLIDING: Only represent solid blocks in the LODs (tall grass, torches, etc. won't count for a LOD's height) + blocksToIgnore = "NON_COLLIDING" + + [client.advanced.graphics.fog] + # + # When should fog be drawn? + # + # USE_OPTIFINE_SETTING: Use whatever Fog setting Optifine is using. + # If Optifine isn't installed this defaults to FOG_ENABLED. + # FOG_ENABLED: Never draw fog on the LODs + # FOG_DISABLED: Always draw fast fog on the LODs + # + # Disabling fog will improve GPU performance. + drawMode = "FOG_ENABLED" + # + # 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" + # + # Should Minecraft's fog be disabled? + # + # Note: Other mods may conflict with this setting. + disableVanillaFog = true + + [client.advanced.graphics.fog.advancedFog] + # + # What is the maximum fog thickness? + # + # 0.0: No fog. + # 1.0: Fully opaque fog. + farFogMax = "1.0" + # + # 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" + # + # 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.advancedFog.heightFog] + # + # What is the minimum fog thickness? + # + # 0.0: No fog. + # 1.0: Fully opaque fog. + heightFogMin = "0.0" + # + # 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 + heightFogMode = "ABOVE_AND_BELOW_CAMERA" + # + # If the height fog is calculated around a set height, what is that height position? + heightFogBaseHeight = "70.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 = "2.5" + # + # How should height effect the fog thickness? + # Note: height fog is combined with the other fog settings. + # + # BASIC: No special height fog effect. Fog is calculated based on camera distance + # IGNORE_HEIGHT: Ignore height completely. Fog is only calculated with horizontal distance + # ADDITION: heightFog + farFog + # MAX: max(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 + # + # Note: height fog settings are ignored if 'BASIC' or 'IGNORE_HEIGHT' are selected. + heightFogMixMode = "BASIC" + # + # 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 = "1.0" + + [client.advanced.graphics.noiseTextureSettings] + # + # 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 + # + # Should a noise texture be applied to LODs? + # + # This is done to simulate textures and make the LODs appear more detailed. + noiseEnabled = true + # + # How intense should the noise should be? + noiseIntensity = "5.0" + + [client.advanced.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. + distantGeneratorMode = "FEATURES" + # + # How long should a world generator thread run for before timing out? + # Note: If you are experiencing timeout errors it is better to lower your CPU usage first + # via the thread config before changing this value. + worldGenerationTimeoutLengthInSeconds = 180 + # + # Should Distant Horizons slowly generate LODs + # outside the vanilla render distance? + # + # Note: when on a server, distant generation isn't supported + # and will always be disabled. + enableDistantGeneration = true + + [client.advanced.multiplayer] + # + # AKA: Multiverse support. + # + # When matching levels (dimensions) of the same type (overworld, nether, etc.) the + # loaded chunks must be at least this percent the same + # in order to be considered the same world. + # + # Note: If you use portals to enter a dimension at two + # different locations the system will think the dimension + # it is two different levels. + # + # 1.0 (100%) the chunks must be identical. + # 0.5 (50%) the chunks must be half the same. + # 0.0 (0%) disables multi-dimension support, + # only one world will be used per dimension. + # + # If multiverse support is needed start with a value of 0.2 + # and tweak the sensitivity from there.Lower values mean the matching is less strict. + # Higher values mean the matching is more strict. + multiverseSimilarityRequiredPercent = "0.0" + # + # 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/almostunified/startup.json b/config/almostunified/startup.json new file mode 100644 index 0000000..448a42c --- /dev/null +++ b/config/almostunified/startup.json @@ -0,0 +1,3 @@ +{ + "serverOnly": false +} \ No newline at end of file diff --git a/config/almostunified/unify.json b/config/almostunified/unify.json new file mode 100644 index 0000000..15c8a22 --- /dev/null +++ b/config/almostunified/unify.json @@ -0,0 +1,96 @@ +{ + "modPriorities": [ + "minecraft", + "kubejs", + "crafttweaker", + "create", + "thermal", + "immersiveengineering", + "mekanism" + ], + "stoneStrata": [ + "stone", + "nether", + "deepslate", + "granite", + "diorite", + "andesite" + ], + "tags": [ + "forge:nuggets/{material}", + "forge:dusts/{material}", + "forge:gears/{material}", + "forge:gems/{material}", + "forge:ingots/{material}", + "forge:raw_materials/{material}", + "forge:ores/{material}", + "forge:plates/{material}", + "forge:rods/{material}", + "forge:wires/{material}", + "forge:storage_blocks/{material}", + "forge:storage_blocks/raw_{material}" + ], + "materials": [ + "aeternium", + "aluminum", + "amber", + "apatite", + "bitumen", + "brass", + "bronze", + "charcoal", + "chrome", + "cinnabar", + "coal", + "coal_coke", + "cobalt", + "constantan", + "copper", + "diamond", + "electrum", + "elementium", + "emerald", + "enderium", + "fluorite", + "gold", + "graphite", + "invar", + "iridium", + "iron", + "lapis", + "lead", + "lumium", + "mithril", + "netherite", + "nickel", + "obsidian", + "osmium", + "peridot", + "platinum", + "potassium_nitrate", + "ruby", + "sapphire", + "signalum", + "silver", + "steel", + "sulfur", + "tin", + "tungsten", + "uranium", + "zinc" + ], + "priorityOverrides": {}, + "customTags": {}, + "tagOwnerships": {}, + "itemTagInheritanceMode": "ALLOW", + "itemTagInheritance": {}, + "blockTagInheritanceMode": "ALLOW", + "blockTagInheritance": {}, + "ignoredTags": [], + "ignoredItems": [], + "ignoredRecipeTypes": [ + "cucumber:shaped_tag" + ], + "ignoredRecipes": [], + "itemsHidingJeiRei": true +} \ No newline at end of file diff --git a/config/copycats-client.toml b/config/copycats-client.toml new file mode 100644 index 0000000..7aa1fb9 --- /dev/null +++ b/config/copycats-client.toml @@ -0,0 +1,10 @@ +#. +#Use more complex copycat models to improve appearance with certain materials. +useEnhancedModels = true +#. +#Disable warnings about graphics settings that may cause issues with the mod. +disableGraphicsWarnings = false +#. +#Colorize different parts of multi-state copycats to distinguish them visually. +colorizeMultiStates = false + diff --git a/config/copycats-common.toml b/config/copycats-common.toml new file mode 100644 index 0000000..41f1523 --- /dev/null +++ b/config/copycats-common.toml @@ -0,0 +1,67 @@ +#. +#Disables the migration of placed copycats from old versions to new ones. Setting this to true may cause copycats to lose their textures when you upgrade this mod. Restart the game to apply changes. +disableMigration = false + +#. +#Enable/disable features. Values on server override clients +[features] + #. + copycat_vertical_stairs = true + copycat_byte = true + copycat_vertical_slice = true + copycat_wooden_pressure_plate = true + copycat_block = true + copycat_shaft = true + copycat_large_cogwheel = true + copycat_fence = true + copycat_wall = true + copycat_cogwheel = true + copycat_vertical_step = true + copycat_slope_layer = true + copycat_light_weighted_pressure_plate = true + copycat_stairs = true + copycat_fence_gate = true + copycat_slab = true + copycat_board = true + copycat_wooden_button = true + copycat_trapdoor = true + copycat_stone_pressure_plate = true + copycat_half_panel = true + copycat_slice = true + copycat_beam = true + copycat_door = true + copycat_iron_door = true + copycat_ghost_block = true + copycat_fluid_pipe = true + copycat_heavy_weighted_pressure_plate = true + copycat_iron_trapdoor = true + copycat_half_layer = true + copycat_stone_button = true + copycat_ladder = true + copycat_layer = true + copycat_slope = true + copycat_vertical_slope = true + +#. +#Enable/disable categories of features. Disabling a category hides all related features. Values on server override clients +[feature_categories] + #. + #. + #All copycats with a sloped surface + slopes = true + #. + #All copycats that support multiple materials in a single block + multistates = true + #. + #All copycats that can be resized by putting in more of the same copycat + stackables = true + #. + #All copycats that can emit a redstone signal + redstone = true + #. + #All copycats with extra functions/interactions + functional = true + #. + #All copycats mimicking blocks from Create + create = true + diff --git a/config/cpm.json b/config/cpm.json index 3dcc74a..77dce52 100644 --- a/config/cpm.json +++ b/config/cpm.json @@ -1,4 +1,5 @@ { "editorLastVersion": "0.6.19a", - "editorRecentProjects": [] + "editorRecentProjects": [], + "titleScreenButton": true } \ No newline at end of file diff --git a/config/createaddition-common.toml b/config/createaddition-common.toml new file mode 100644 index 0000000..9bb8a8a --- /dev/null +++ b/config/createaddition-common.toml @@ -0,0 +1,150 @@ + +#Make sure config changes are duplicated on both Clients and the Server when running a dedicated Server, +# as the config isnt synced between Clients and Server. +#General Settings +[general] + #Forge Energy conversion rate (in FE/t at 256 RPM, value is the FE/t generated and consumed is at 256rpm). + #Range: > 0 + fe_at_max_rpm = 480 + #Max stress for the Alternator and Electric Motor (in SU at 256 RPM). + #Range: > 0 + max_stress = 16384 + #If audio should be enabled or not. + audio_enabled = true + +#Electric Motor +[electric_motor] + #Electric Motor min/max RPM. + #Range: > 1 + motor_rpm_range = 256 + #Electric Motor minimum required energy consumption in FE/t. + #Range: > 0 + motor_min_consumption = 8 + #Electric Motor max input in FE (Energy transfer not consumption). + #Range: > 0 + motor_max_input = 5000 + #Electric Motor internal capacity in FE. + #Range: > 0 + motor_capacity = 5000 + +#Alternator +[alternator] + #Alternator max input in FE (Energy transfer, not generation). + #Range: > 0 + generator_max_output = 5000 + #Alternator internal capacity in FE. + #Range: > 0 + generator_capacity = 5000 + #Alternator efficiency relative to base conversion rate. + #Range: 0.01 ~ 1.0 + generator_efficiency = 0.75 + +#Rolling Mill +[rolling_mill] + #Rolling Mill duration in ticks. + #Range: > 0 + rolling_mill_processing_duration = 120 + #Rolling Mill base stress impact. + #Range: 0 ~ 1024 + rolling_mill_stress = 8 + +#Wires +[wires] + #Small Connector max input in FE/t (Energy transfer). + #Range: > 0 + small_connector_max_input = 1000 + #Small Connector max output in FE/t (Energy transfer). + #Range: > 0 + small_connector_max_output = 1000 + #Small Connector max wire length in blocks. + #Range: 0 ~ 256 + small_connector_wire_length = 16 + #Small Connector With Light energy consumption in FE/t. + #Range: > 0 + small_light_connector_consumption = 1 + #Large Connector max input in FE/t (Energy transfer). + #Range: > 0 + large_connector_max_input = 5000 + #Large Connector max output in FE/t (Energy transfer). + #Range: > 0 + large_connector_max_output = 5000 + #Large Connector max wire length in blocks. + #Range: 0 ~ 256 + large_connector_wire_length = 32 + #Ignore checking if block face can support connector. + connector_ignore_face_check = true + #Allows blocks attached to a connector to freely pass energy to and from the connector network. + connector_allow_passive_io = true + +#Accumulator +[accumulator] + #Accumulator max input in FE/t (Energy transfer). + #Range: > 0 + accumulator_max_input = 5000 + #Accumulator max output in FE/t (Energy transfer). + #Range: > 0 + accumulator_max_output = 5000 + #Accumulator internal capacity per block in FE. + #Range: > 0 + accumulator_capacity = 2000000 + #Accumulator max multiblock height. + #Range: 1 ~ 8 + accumulator_max_height = 5 + #Accumulator max multiblock width. + #Range: 1 ~ 8 + accumulator_max_width = 3 + +#Portable Energy Interface +[portable_energy_interface] + #PEI max input in FE/t (Energy transfer). + #Range: > 0 + pei_max_input = 5000 + #PEI max output in FE/t (Energy transfer). + #Range: > 0 + pei_max_output = 5000 + +#Tesla Coil +[tesla_coil] + #Tesla Coil max input in FE/t (Energy transfer). + #Range: > 0 + tesla_coil_max_input = 10000 + #Tesla Coil charge rate in FE/t. + #Range: > 0 + tesla_coil_charge_rate = 5000 + #Tesla Coil charge rate in FE/t for recipes. + #Range: > 0 + tesla_coil_recipe_charge_rate = 2000 + #Tesla Coil internal capacity in FE. + #Range: > 0 + tesla_coil_capacity = 40000 + #Energy consumed when Tesla Coil is fired (in FE). + #Range: > 0 + tesla_coil_hurt_energy_required = 1000 + #Hurt range (in blocks/meters). + #Range: > 0 + tesla_coil_hurt_range = 3 + #Damaged dealt to mobs when Tesla Coil is fired (in half hearts). + #Range: > 0 + tesla_coil_hurt_mob = 3 + #The duration of the Shocked effect for mobs (in ticks). + #Range: > 0 + tesla_coil_effect_time_mob = 20 + #Damaged dealt to players when Tesla Coil is fired (in half hearts). + #Range: > 0 + tesla_coil_hurt_player = 2 + #The duration of the Shocked effect for players (in ticks). + #Range: > 0 + tesla_coil_effect_time_player = 20 + #Tesla Coil fire interval (in ticks). + #Range: > 0 + tesla_coil_fire_cooldown = 20 + +#Misc +[misc] + #Diamond Grit Sandpaper durability (number of uses). + #Range: > 3 + diamond_grit_sandpaper_uses = 1024 + #Barbed Wire Damage. + #Range: 0.0 ~ 3.4028234663852886E38 + barbed_wire_damage = 2.0 + diff --git a/config/createcasing-common.toml b/config/createcasing-common.toml new file mode 100644 index 0000000..266ab32 --- /dev/null +++ b/config/createcasing-common.toml @@ -0,0 +1,25 @@ + +#. +#Modify Create Encased blocks comportements +[kinetics] + #. + #. + #Can swap casing between block (Mixer, Press, Depot, Gearbox, etc...) + casingBlockSwappable = true + #. + #Can swap material between shafts,cogwheels and large cogwheels (includes brass,andesite and glass) + shaftCogwheelsSwappable = true + #. + #Should Brass/Copper/Train mixe faster + shouldCustomMixerMixeFaster = true + #. + #Should Wooden Shaft break if the speed is too high + shouldWoodenShaftBreak = true + #. + #Should Glass Shaft break if the system is overstressed + shouldGlassShaftBreak = true + #. + #The max speed wooden shafts can endure + #Range: 2 ~ 256 + maxSpeedWoodenShaft = 32 + diff --git a/config/emi_ores-client.json b/config/emi_ores-client.json new file mode 100644 index 0000000..d75292f --- /dev/null +++ b/config/emi_ores-client.json @@ -0,0 +1,3 @@ +{ + "add_biomes_to_index": true +} \ No newline at end of file diff --git a/config/jei/blacklist.cfg b/config/jei/blacklist.cfg new file mode 100644 index 0000000..e69de29 diff --git a/config/jei/jei-client.ini b/config/jei/jei-client.ini new file mode 100644 index 0000000..2cf8cbd --- /dev/null +++ b/config/jei/jei-client.ini @@ -0,0 +1,238 @@ +[appearance] + # Description: Move the JEI search bar to the bottom center of the screen. + # Valid Values: [true, false] + # Default Value: false + CenterSearch = false + + # Description: Max recipe GUI height. + # Valid Values: Any integer greater than or equal to 175 + # Default Value: 350 + RecipeGuiHeight = 350 + + +[cheat_mode] + # Description: 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 + + # Description: Enable cheating items into the hotbar by using Shift + numeric keys. + # Valid Values: [true, false] + # Default Value: false + CheatToHotbarUsingHotkeysEnabled = false + + # Description: Enable showing items that are not in the creative menu. + # Valid Values: [true, false] + # Default Value: false + ShowHiddenItems = false + + +[bookmarks] + # Description: Add new bookmarks to the front of the bookmark list instead of the end. + # Valid Values: [true, false] + # Default Value: false + AddBookmarksToFrontEnabled = false + + # Description: Extra features for bookmark tooltips. + # Valid Values: A comma-separated list containing values of: + # [PREVIEW, INGREDIENTS] + # Default Value: PREVIEW + BookmarkTooltipFeatures = PREVIEW + + # Description: Hold Shift to show bookmark tooltip features. + # Valid Values: [true, false] + # Default Value: true + HoldShiftToShowBookmarkTooltipFeatures = true + + # Description: Drag bookmarks to rearrange them in the list. + # Valid Values: [true, false] + # Default Value: true + DragToRearrangeBookmarksEnabled = true + + +[advanced] + # Description: Set low-memory mode (makes search very slow but uses less RAM). + # Valid Values: [true, false] + # Default Value: false + LowMemorySlowSearchEnabled = false + + # Description: Catch render errors from ingredients and attempt to recover from them instead of crashing. + # Valid Values: [true, false] + # Default Value: true + CatchRenderErrorsEnabled = true + + # Description: When looking up recipes with items that contain fluids, also look up recipes for the fluids. + # Valid Values: [true, false] + # Default Value: false + lookupFluidContentsEnabled = false + + # Description: When searching for item tags, also include tags for the default blocks contained in the items. + # Valid Values: [true, false] + # Default Value: true + lookupBlockTagsEnabled = true + + # Description: Show recipes for ingredient tags like item tags and block tags. + # Valid Values: [true, false] + # Default Value: false + showTagRecipesEnabled = false + + # Description: Show creative tab names in ingredient tooltips. + # Valid Values: [true, false] + # Default Value: false + showCreativeTabNamesEnabled = false + + +[input] + # Description: Number of milliseconds before a long mouse click is considered a drag operation. + # Valid Values: An integer in the range [0, 1000] (inclusive) + # Default Value: 150 + dragDelayInMilliseconds = 150 + + # 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] + # Description: Sorting order for the ingredient list. + # Valid Values: A comma-separated list containing values of: + # [MOD_NAME, INGREDIENT_TYPE, ALPHABETICAL, CREATIVE_MENU, TAG, ARMOR, MAX_DURABILITY] + # Default Value: MOD_NAME, INGREDIENT_TYPE, CREATIVE_MENU + IngredientSortStages = MOD_NAME, INGREDIENT_TYPE, CREATIVE_MENU + + # Description: Sorting order for displayed recipes. + # Valid Values: A comma-separated list containing values of: + # [BOOKMARKED, CRAFTABLE] + # Default Value: BOOKMARKED, CRAFTABLE + RecipeSorterStages = BOOKMARKED, CRAFTABLE + + +[tags] + # Description: Show tag content in tooltips. + # Valid Values: [true, false] + # Default Value: true + TagContentTooltipEnabled = true + + # Description: Hide tags that only have 1 ingredient. + # Valid Values: [true, false] + # Default Value: true + HideSingleIngredientTagsEnabled = true + + +[search] + # Description: Search mode for mod names (prefix: @). + # Valid Values: [ENABLED, REQUIRE_PREFIX, DISABLED] + # Default Value: REQUIRE_PREFIX + ModNameSearchMode = REQUIRE_PREFIX + + # Description: Search mode for tooltips (prefix: #). + # Valid Values: [ENABLED, REQUIRE_PREFIX, DISABLED] + # Default Value: ENABLED + TooltipSearchMode = ENABLED + + # Description: Search mode for tags (prefix: $). + # Valid Values: [ENABLED, REQUIRE_PREFIX, DISABLED] + # Default Value: REQUIRE_PREFIX + TagSearchMode = REQUIRE_PREFIX + + # Description: Search mode for colors (prefix: ^). + # Valid Values: [ENABLED, REQUIRE_PREFIX, DISABLED] + # Default Value: DISABLED + ColorSearchMode = DISABLED + + # Description: Search mode for resource locations (prefix: &). + # Valid Values: [ENABLED, REQUIRE_PREFIX, DISABLED] + # Default Value: DISABLED + ResourceLocationSearchMode = DISABLED + + # Description: Search mode for creative mode tab names (prefix: %). + # Valid Values: [ENABLED, REQUIRE_PREFIX, DISABLED] + # Default Value: DISABLED + CreativeTabSearchMode = DISABLED + + # Description: Search in advanced tooltips (visible with F3 + H). + # Valid Values: [true, false] + # Default Value: false + SearchAdvancedTooltips = false + + # Description: Search mod IDs in addition to mod names. + # Valid Values: [true, false] + # Default Value: true + SearchModIds = true + + # Description: Search by the shorthand first letters of a mod's name. + # Valid Values: [true, false] + # Default Value: true + SearchShortModNames = true + + # 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] + # Description: Max number of rows shown. + # Valid Values: An integer in the range [1, 100] (inclusive) + # Default Value: 16 + MaxRows = 16 + + # Description: Max number of columns shown. + # Valid Values: An integer in the range [4, 100] (inclusive) + # Default Value: 9 + MaxColumns = 9 + + # Description: Horizontal alignment of the ingredient grid inside the available area. + # Valid Values: [LEFT, CENTER, RIGHT] + # Default Value: RIGHT + HorizontalAlignment = RIGHT + + # Description: Vertical alignment of the ingredient grid inside the available area. + # Valid Values: [TOP, CENTER, BOTTOM] + # Default Value: TOP + VerticalAlignment = TOP + + # Description: Visibility of the top page buttons. Use AUTO_HIDE to only show it when there are multiple pages. + # Valid Values: [ENABLED, AUTO_HIDE, DISABLED] + # Default Value: ENABLED + ButtonNavigationVisibility = ENABLED + + # Description: Enable this to draw a background texture behind the GUI. + # Valid Values: [true, false] + # Default Value: false + DrawBackground = false + + +[BookmarkList] + # Description: Max number of rows shown. + # Valid Values: An integer in the range [1, 100] (inclusive) + # Default Value: 16 + MaxRows = 16 + + # Description: Max number of columns shown. + # Valid Values: An integer in the range [4, 100] (inclusive) + # Default Value: 9 + MaxColumns = 9 + + # Description: Horizontal alignment of the ingredient grid inside the available area. + # Valid Values: [LEFT, CENTER, RIGHT] + # Default Value: LEFT + HorizontalAlignment = LEFT + + # Description: Vertical alignment of the ingredient grid inside the available area. + # Valid Values: [TOP, CENTER, BOTTOM] + # Default Value: TOP + VerticalAlignment = TOP + + # Description: Visibility of the top page buttons. Use AUTO_HIDE to only show it when there are multiple pages. + # Valid Values: [ENABLED, AUTO_HIDE, DISABLED] + # Default Value: ENABLED + ButtonNavigationVisibility = ENABLED + + # Description: Enable this to draw a background texture behind the GUI. + # 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..a0ce6e5 --- /dev/null +++ b/config/jei/jei-colors.ini @@ -0,0 +1,8 @@ +[colors] + # Description: Color values to search for. + # Valid Values: A comma-separated list containing values of: + # Any color name and an RGB hex color, separated by a ':' + # Default Value: White:EEEEEE, LightBlue:7492CC, Cyan:00EEEE, Blue:2222DD, LapisBlue:25418B, Teal:008080, Yellow:CACB58, GoldenYellow:EED700, Orange:D97634, Pink:D1899D, HotPink:FC0FC0, Magenta:B24BBB, Purple:813EB9, EvilPurple:2E1649, Lavender:B57EDC, Indigo:480082, Sand:DBD3A0, Tan:BB9B63, LightBrown:A0522D, Brown:634B33, DarkBrown:3A2D13, LimeGreen:43B239, SlimeGreen:83CB73, Green:008000, DarkGreen:224D22, GrassGreen:548049, Red:963430, BrickRed:B0604B, NetherBrick:2A1516, Redstone:CE3E36, Black:181515, CharcoalGray:464646, IronGray:646464, Gray:808080, Silver:C0C0C0 + SearchColors = White:EEEEEE, LightBlue:7492CC, Cyan:00EEEE, Blue:2222DD, LapisBlue:25418B, Teal:008080, Yellow:CACB58, GoldenYellow:EED700, Orange:D97634, Pink:D1899D, HotPink:FC0FC0, Magenta:B24BBB, Purple:813EB9, EvilPurple:2E1649, Lavender:B57EDC, Indigo:480082, Sand:DBD3A0, Tan:BB9B63, LightBrown:A0522D, Brown:634B33, DarkBrown:3A2D13, LimeGreen:43B239, SlimeGreen:83CB73, Green:008000, DarkGreen:224D22, GrassGreen:548049, Red:963430, BrickRed:B0604B, NetherBrick:2A1516, Redstone:CE3E36, Black:181515, CharcoalGray:464646, IronGray:646464, Gray:808080, Silver:C0C0C0 + + diff --git a/config/jei/jei-debug.ini b/config/jei/jei-debug.ini new file mode 100644 index 0000000..a13e270 --- /dev/null +++ b/config/jei/jei-debug.ini @@ -0,0 +1,32 @@ +[debug] + # Description: Debug mode enabled. + # Valid Values: [true, false] + # Default Value: false + DebugMode = false + + # Description: Debug GUIs enabled. + # Valid Values: [true, false] + # Default Value: false + DebugGuis = false + + # Description: Debug inputs enabled. + # Valid Values: [true, false] + # Default Value: false + DebugInputs = false + + # Description: Add debug information to ingredient tooltips when advanced tooltips are enabled. + # Valid Values: [true, false] + # Default Value: false + debugInfoTooltipsEnabled = false + + # Description: Adds ingredients to JEI that intentionally crash, to help debug JEI. + # Valid Values: [true, false] + # Default Value: false + CrashingTestItemsEnabled = false + + # 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..11464f2 --- /dev/null +++ b/config/jei/jei-mod-id-format.ini @@ -0,0 +1,11 @@ +[modname] + # 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..3b47f19 --- /dev/null +++ b/config/jei/recipe-category-sort-order.ini @@ -0,0 +1,93 @@ +minecraft:crafting +minecraft:anvil +minecraft:blasting +minecraft:brewing +minecraft:campfire +minecraft:compostable +minecraft:fuel +minecraft:furnace +minecraft:smithing +minecraft:smoking +minecraft:stonecutting +ae2:attunement +ae2:certus_growth +ae2:charger +ae2:condenser +ae2:entropy +ae2:inscriber +ae2:item_transformation +aether:accessory_freezable +aether:ambrosium_enchanting +aether:block_placement_ban +aether:enchanting +aether:freezing +aether:fuel +aether:icestone_freezable +aether:incubation +aether:item_placement_ban +aether:placement_conversion +aether:repairing +aether:swet_ball_conversion +alexsmobs:capsid +create:advanced_distillation +create:automatic_brewing +create:automatic_packing +create:automatic_shaped +create:automatic_shapeless +create:block_cutting +create:casting +create:coking +create:crushing +create:deploying +create:draining +create:fan_blasting +create:fan_haunting +create:fan_smoking +create:fan_washing +create:industrial_blasting +create:item_application +create:mechanical_crafting +create:milling +create:mixing +create:mystery_conversion +create:packing +create:polarizing +create:pressing +create:sandpaper_polishing +create:sawing +create:sequenced_assembly +create:spout_filling +create:wood_cutting +create_central_kitchen:cutting_board_deploying +create_dd:fan_freezing +create_dd:fan_sanding +create_dd:fan_seething +create_enchantment_industry:disenchanting +createaddition:charging +createaddition:liquid_burning +createaddition:rolling +farmersdelight:cooking +farmersdelight:cutting +farmersdelight:decomposition +immersiveengineering:alloy +immersiveengineering:arc_furnace +immersiveengineering:arc_recycling +immersiveengineering:blast_furnace +immersiveengineering:blast_furnace_fuel +immersiveengineering:blueprint +immersiveengineering:bottling_machine +immersiveengineering:cloche +immersiveengineering:coke_oven +immersiveengineering:crusher +immersiveengineering:fermenter +immersiveengineering:fertilizer +immersiveengineering:metal_press +immersiveengineering:mixer +immersiveengineering:refinery +immersiveengineering:sawmill +immersiveengineering:squeezer +jei:information +jumbofurnace:jumbo_furnace_upgrade +jumbofurnace:jumbo_smelting +morered:soldering +rechiseled:chiseling diff --git a/config/libraryferret_1.properties b/config/libraryferret_1.properties index 52d1bb7..7e4ca79 100644 --- a/config/libraryferret_1.properties +++ b/config/libraryferret_1.properties @@ -1,3 +1,3 @@ #Need help? Ask on Discord or Github/Gitlab <3 (ps: it is possible that this file contains nothing it's normal) -#Mon Jan 06 22:47:23 CET 2025 +#Wed Jan 08 13:15:01 CET 2025 boolean.creative.enable_item_group_ferret=false diff --git a/config/morered-client.toml b/config/morered-client.toml new file mode 100644 index 0000000..0186e5c --- /dev/null +++ b/config/morered-client.toml @@ -0,0 +1,8 @@ + +[Rendering] + #Render preview of plate blocks before placing them + showPlacementPreview = true + #Opacity of the render preview. Higher value = less transparent, lower = more transparent + #Range: 0.0 ~ 1.0 + previewPlacementOpacity = 0.4 + diff --git a/config/oculus.properties b/config/oculus.properties index 5fa9a4e..99a4ecb 100644 --- a/config/oculus.properties +++ b/config/oculus.properties @@ -1,5 +1,5 @@ #This file stores configuration options for Iris, such as the currently active shaderpack -#Mon Jan 06 22:48:36 CET 2025 +#Wed Jan 08 13:15:00 CET 2025 colorSpace=SRGB disableUpdateMessage=false enableDebugOptions=false diff --git a/config/skinlayers.json b/config/skinlayers.json new file mode 100644 index 0000000..ff84d7a --- /dev/null +++ b/config/skinlayers.json @@ -0,0 +1,18 @@ +{ + "enableHat": true, + "enableJacket": true, + "enableLeftSleeve": true, + "enableRightSleeve": true, + "enableLeftPants": true, + "enableRightPants": true, + "baseVoxelSize": 1.15, + "bodyVoxelWidthSize": 1.05, + "headVoxelSize": 1.18, + "renderDistanceLOD": 14, + "enableSkulls": true, + "enableSkullsItems": true, + "skullVoxelSize": 1.1, + "fastRender": true, + "compatibilityMode": false, + "firstPersonPixelScaling": 1.1 +} \ No newline at end of file diff --git a/config/sodium-extra-options.json b/config/sodium-extra-options.json index ec5bd78..e22763a 100644 --- a/config/sodium-extra-options.json +++ b/config/sodium-extra-options.json @@ -28,7 +28,9 @@ "fog_distance": 0, "fog_start": 100, "multi_dimension_fog_control": false, - "dimensionFogDistance": {}, + "dimensionFogDistance": { + "minecraft:overworld": 0 + }, "light_updates": true, "item_frame": true, "armor_stand": true, diff --git a/config/sound_physics_remastered/allowed_sounds.properties b/config/sound_physics_remastered/allowed_sounds.properties index b8342a7..f69ed71 100644 --- a/config/sound_physics_remastered/allowed_sounds.properties +++ b/config/sound_physics_remastered/allowed_sounds.properties @@ -159,6 +159,7 @@ aether\:item.music_disc.klepto=true minecraft\:entity.bee.loop=true minecraft\:entity.vex.charge=true minecraft\:block.beehive.work=true +createaddition\:little_zap=true minecraft\:entity.skeleton_horse.jump_water=true minecraft\:entity.zombie_villager.death=true create_dd\:creatvedite_place=true @@ -177,6 +178,7 @@ minecraft\:entity.strider.retreat=true minecraft\:entity.cow.step=true alexsmobs\:guster_idle=true minecraft\:entity.allay.item_taken=true +tfmg\:engine=true minecraft\:block.note_block.imitate.zombie=true minecraft\:entity.mooshroom.convert=true minecraft\:entity.warden.death=true @@ -883,6 +885,7 @@ minecraft\:entity.vex.ambient=true minecraft\:block.dripstone_block.break=true minecraft\:block.coral_block.place=true aether\:item.armor.equip_gravitite=true +createaddition\:tesla_coil=true minecraft\:block.shroomlight.place=true minecraft\:entity.guardian.ambient_land=true minecraft\:block.coral_block.step=true @@ -1016,6 +1019,7 @@ dynamictrees\:falling_tree_small_end=true minecraft\:block.bone_block.step=true minecraft\:entity.dolphin.splash=true aether\:item.accessory.equip_gold_pendant=true +createaddition\:loud_zap=true aether\:item.music_disc.high=true alexsmobs\:crow_idle=true minecraft\:entity.wither.ambient=true @@ -1726,6 +1730,7 @@ minecraft\:entity.horse.step=true aether\:block.water.evaporate=true minecraft\:entity.enderman.hurt=true minecraft\:item.shovel.flatten=true +createcasing\:mldeg=true minecraft\:item.bottle.empty=true minecraft\:block.note_block.basedrum=true aether\:entity.aechor_plant.hurt=true @@ -1737,6 +1742,7 @@ minecraft\:entity.axolotl.idle_air=true minecraft\:block.netherrack.step=true minecraft\:entity.puffer_fish.ambient=true immersiveengineering\:process_1=true +createaddition\:electric_motor_buzz=true minecraft\:entity.panda.hurt=true minecraft\:block.powder_snow.step=true minecraft\:entity.shulker.close=true @@ -1796,6 +1802,7 @@ minecraft\:entity.minecart.inside=true minecraft\:entity.wither.hurt=true minecraft\:block.nylium.place=true minecraft\:entity.shulker.ambient=true +tfmg\:diesel_engine=true minecraft\:entity.tadpole.hurt=true minecraft\:block.big_dripleaf.tilt_up=true alexsmobs\:cachalot_whale_hurt=true @@ -1886,6 +1893,7 @@ minecraft\:item.lodestone_compass.lock=true aether\:entity.moa.ambient=true alexsmobs\:vine_lasso=true minecraft\:block.note_block.imitate.skeleton=true +createaddition\:electric_charge=true aether\:entity.moa.death=true alexsmobs\:sunbird_idle=true dynamictrees\:falling_tree_big_start=true diff --git a/config/sound_physics_remastered/occlusion.properties b/config/sound_physics_remastered/occlusion.properties index a96cdf7..7348779 100644 --- a/config/sound_physics_remastered/occlusion.properties +++ b/config/sound_physics_remastered/occlusion.properties @@ -9,208 +9,208 @@ # By block ID: # minecraft\:oak_log=1.0 -# Shroomlight (Sound Type) -SHROOMLIGHT=1.0 -# Sweet Berry Bush (Sound Type) -SWEET_BERRY_BUSH=0.0 -# Cave Vines (Sound Type) -CAVE_VINES=1.0 -# Lodestone (Sound Type) -LODESTONE=1.0 -# Sand (Sound Type) -SAND=1.0 -# Muddy Mangrove Roots (Sound Type) -MUDDY_MANGROVE_ROOTS=1.0 -# Gravel (Sound Type) -GRAVEL=1.0 -# Powder Snow (Sound Type) -POWDER_SNOW=0.1 -# Nether Gold Ore (Sound Type) -NETHER_GOLD_ORE=1.0 -# Stone (Sound Type) -STONE=1.0 -# Wet Grass (Sound Type) -WET_GRASS=0.1 -# Lantern (Sound Type) -LANTERN=1.0 -# Nether Sprouts (Sound Type) -NETHER_SPROUTS=1.0 -# Nether Bricks (Sound Type) -NETHER_BRICKS=1.0 -# Calcite (Sound Type) -CALCITE=1.0 -# Candle (Sound Type) -CANDLE=1.0 -# Froglight (Sound Type) -FROGLIGHT=1.0 -# Bamboo (Sound Type) -BAMBOO=0.1 -# Moss (Sound Type) -MOSS=0.75 -# Deepslate Tiles (Sound Type) -DEEPSLATE_TILES=1.0 -# Wart Block (Sound Type) -WART_BLOCK=1.0 -# Big Dripleaf (Sound Type) -BIG_DRIPLEAF=1.0 -# Scaffolding (Sound Type) -SCAFFOLDING=0.0 -# Tuff (Sound Type) -TUFF=1.0 -# Coral Block (Sound Type) -CORAL_BLOCK=1.0 -# Wool (Sound Type) -WOOL=1.5 -# Bone Block (Sound Type) -BONE_BLOCK=1.0 -# Chain (Sound Type) -CHAIN=0.0 -# Grass (Sound Type) -GRASS=1.0 -# Netherite Block (Sound Type) -NETHERITE_BLOCK=1.0 -# Suspicious Gravel (Sound Type) -SUSPICIOUS_GRAVEL=1.0 -# Twisting Vines (Sound Type) -TWISTING_VINES=0.0 -# Medium Amethyst Bud (Sound Type) -MEDIUM_AMETHYST_BUD=0.0 -# Suspicious Sand (Sound Type) -SUSPICIOUS_SAND=1.0 # Copper (Sound Type) COPPER=1.0 -# Sculk Sensor (Sound Type) -SCULK_SENSOR=1.0 +# Gravel (Sound Type) +GRAVEL=1.0 # Small Dripleaf (Sound Type) SMALL_DRIPLEAF=0.0 -# Roots (Sound Type) -ROOTS=0.0 -# Sculk Catalyst (Sound Type) -SCULK_CATALYST=1.0 -# Mud (Sound Type) -MUD=1.0 -# Decorated Pot Cracked (Sound Type) -DECORATED_POT_CRACKED=1.0 -# Nether Wart (Sound Type) -NETHER_WART=1.0 -# Cherry Leaves (Sound Type) -CHERRY_LEAVES=1.0 -# Lily Pad (Sound Type) -LILY_PAD=0.0 -# Rooted Dirt (Sound Type) -ROOTED_DIRT=1.0 -# Crop (Sound Type) -CROP=0.0 -# Frogspawn (Sound Type) -FROGSPAWN=1.0 -# Azalea Leaves (Sound Type) -AZALEA_LEAVES=1.0 -# Small Amethyst Bud (Sound Type) -SMALL_AMETHYST_BUD=0.0 +# Soul Sand (Sound Type) +SOUL_SAND=1.0 +# Soul Soil (Sound Type) +SOUL_SOIL=1.0 +# Azalea (Sound Type) +AZALEA=1.0 +# Medium Amethyst Bud (Sound Type) +MEDIUM_AMETHYST_BUD=0.0 +# Deepslate Tiles (Sound Type) +DEEPSLATE_TILES=1.0 # Ancient Debris (Sound Type) ANCIENT_DEBRIS=1.0 -# Chiseled Bookshelf (Sound Type) -CHISELED_BOOKSHELF=1.0 -# Ladder (Sound Type) -LADDER=0.0 -# Cherry Wood (Sound Type) -CHERRY_WOOD=1.0 +# Decorated Pot Cracked (Sound Type) +DECORATED_POT_CRACKED=1.0 +# Bamboo Wood Hanging Sign (Sound Type) +BAMBOO_WOOD_HANGING_SIGN=1.0 +# Bone Block (Sound Type) +BONE_BLOCK=1.0 +# Mud Bricks (Sound Type) +MUD_BRICKS=1.0 +# Netherrack (Sound Type) +NETHERRACK=1.0 +# Mud (Sound Type) +MUD=1.0 +# Chain (Sound Type) +CHAIN=0.0 # Nylium (Sound Type) NYLIUM=1.0 +# Spore Blossom (Sound Type) +SPORE_BLOSSOM=0.0 +# Grass (Sound Type) +GRASS=1.0 # Amethyst Cluster (Sound Type) AMETHYST_CLUSTER=1.0 # Flowering Azalea (Sound Type) FLOWERING_AZALEA=1.0 -# Gilded Blackstone (Sound Type) -GILDED_BLACKSTONE=1.0 -# Amethyst (Sound Type) -AMETHYST=1.0 -# Snow (Sound Type) -SNOW=0.1 -# Nether Wood Hanging Sign (Sound Type) -NETHER_WOOD_HANGING_SIGN=1.0 -# Deepslate Bricks (Sound Type) -DEEPSLATE_BRICKS=1.0 -# Sculk Vein (Sound Type) -SCULK_VEIN=1.0 -# Large Amethyst Bud (Sound Type) -LARGE_AMETHYST_BUD=0.0 -# Cherry Wood Hanging Sign (Sound Type) -CHERRY_WOOD_HANGING_SIGN=1.0 -# Stem (Sound Type) -STEM=1.0 -# Fungus (Sound Type) -FUNGUS=0.0 -# Bamboo Wood (Sound Type) -BAMBOO_WOOD=1.0 -# Soul Soil (Sound Type) -SOUL_SOIL=1.0 # Basalt (Sound Type) BASALT=1.0 -# Bamboo Sapling (Sound Type) -BAMBOO_SAPLING=0.1 -# Glass (Sound Type) -GLASS=0.1 -# Weeping Vines (Sound Type) -WEEPING_VINES=0.0 -# Nether Ore (Sound Type) -NETHER_ORE=1.0 -# Deepslate (Sound Type) -DEEPSLATE=1.0 -# Mangrove Roots (Sound Type) -MANGROVE_ROOTS=1.0 -# Mud Bricks (Sound Type) -MUD_BRICKS=1.0 -# Slime Block (Sound Type) -SLIME_BLOCK=1.0 -# Netherrack (Sound Type) -NETHERRACK=1.0 -# Hard Crop (Sound Type) -HARD_CROP=1.0 # Honey Block (Sound Type) HONEY_BLOCK=0.5 -# Soul Sand (Sound Type) -SOUL_SAND=1.0 -# Dripstone Block (Sound Type) -DRIPSTONE_BLOCK=1.0 -# Nether Wood (Sound Type) -NETHER_WOOD=1.0 -# Decorated Pot (Sound Type) -DECORATED_POT=1.0 -# Anvil (Sound Type) -ANVIL=1.0 -# Azalea (Sound Type) -AZALEA=1.0 -# Bamboo Wood Hanging Sign (Sound Type) -BAMBOO_WOOD_HANGING_SIGN=1.0 -# Polished Deepslate (Sound Type) -POLISHED_DEEPSLATE=1.0 -# Hanging Sign (Sound Type) -HANGING_SIGN=1.0 -# Sculk (Sound Type) -SCULK=1.0 -# Wood (Sound Type) -WOOD=1.0 -# Hanging Roots (Sound Type) -HANGING_ROOTS=1.0 -# Glow Lichen (Sound Type) -GLOW_LICHEN=0.0 +# Deepslate Bricks (Sound Type) +DEEPSLATE_BRICKS=1.0 +# Cherry Wood (Sound Type) +CHERRY_WOOD=1.0 +# Sculk Sensor (Sound Type) +SCULK_SENSOR=1.0 +# Moss (Sound Type) +MOSS=0.75 # Pointed Dripstone (Sound Type) POINTED_DRIPSTONE=0.0 -# Moss Carpet (Sound Type) -MOSS_CARPET=0.1 -# Cherry Sapling (Sound Type) -CHERRY_SAPLING=1.0 -# Sculk Shrieker (Sound Type) -SCULK_SHRIEKER=1.0 +# Snow (Sound Type) +SNOW=0.1 +# Twisting Vines (Sound Type) +TWISTING_VINES=0.0 +# Polished Deepslate (Sound Type) +POLISHED_DEEPSLATE=1.0 +# Glass (Sound Type) +GLASS=0.1 +# Nether Wood (Sound Type) +NETHER_WOOD=1.0 +# Suspicious Sand (Sound Type) +SUSPICIOUS_SAND=1.0 +# Nether Wood Hanging Sign (Sound Type) +NETHER_WOOD_HANGING_SIGN=1.0 +# Wool (Sound Type) +WOOL=1.5 +# Bamboo Wood (Sound Type) +BAMBOO_WOOD=1.0 +# Roots (Sound Type) +ROOTS=0.0 +# Bamboo Sapling (Sound Type) +BAMBOO_SAPLING=0.1 +# Candle (Sound Type) +CANDLE=1.0 +# Gilded Blackstone (Sound Type) +GILDED_BLACKSTONE=1.0 +# Stone (Sound Type) +STONE=1.0 +# Shroomlight (Sound Type) +SHROOMLIGHT=1.0 # Metal (Sound Type) METAL=1.0 +# Anvil (Sound Type) +ANVIL=1.0 +# Muddy Mangrove Roots (Sound Type) +MUDDY_MANGROVE_ROOTS=1.0 +# Frogspawn (Sound Type) +FROGSPAWN=1.0 +# Nether Sprouts (Sound Type) +NETHER_SPROUTS=1.0 +# Stem (Sound Type) +STEM=1.0 # Packed Mud (Sound Type) PACKED_MUD=1.0 -# Spore Blossom (Sound Type) -SPORE_BLOSSOM=0.0 +# Cherry Leaves (Sound Type) +CHERRY_LEAVES=1.0 +# Nether Ore (Sound Type) +NETHER_ORE=1.0 +# Cherry Wood Hanging Sign (Sound Type) +CHERRY_WOOD_HANGING_SIGN=1.0 +# Sculk Catalyst (Sound Type) +SCULK_CATALYST=1.0 +# Lily Pad (Sound Type) +LILY_PAD=0.0 +# Scaffolding (Sound Type) +SCAFFOLDING=0.0 +# Sculk Vein (Sound Type) +SCULK_VEIN=1.0 +# Moss Carpet (Sound Type) +MOSS_CARPET=0.1 +# Sweet Berry Bush (Sound Type) +SWEET_BERRY_BUSH=0.0 +# Deepslate (Sound Type) +DEEPSLATE=1.0 +# Cherry Sapling (Sound Type) +CHERRY_SAPLING=1.0 +# Wet Grass (Sound Type) +WET_GRASS=0.1 +# Amethyst (Sound Type) +AMETHYST=1.0 +# Fungus (Sound Type) +FUNGUS=0.0 +# Crop (Sound Type) +CROP=0.0 +# Rooted Dirt (Sound Type) +ROOTED_DIRT=1.0 +# Bamboo (Sound Type) +BAMBOO=0.1 +# Decorated Pot (Sound Type) +DECORATED_POT=1.0 +# Nether Bricks (Sound Type) +NETHER_BRICKS=1.0 +# Hard Crop (Sound Type) +HARD_CROP=1.0 +# Big Dripleaf (Sound Type) +BIG_DRIPLEAF=1.0 +# Azalea Leaves (Sound Type) +AZALEA_LEAVES=1.0 +# Cave Vines (Sound Type) +CAVE_VINES=1.0 +# Chiseled Bookshelf (Sound Type) +CHISELED_BOOKSHELF=1.0 +# Wart Block (Sound Type) +WART_BLOCK=1.0 +# Suspicious Gravel (Sound Type) +SUSPICIOUS_GRAVEL=1.0 +# Mangrove Roots (Sound Type) +MANGROVE_ROOTS=1.0 +# Dripstone Block (Sound Type) +DRIPSTONE_BLOCK=1.0 +# Ladder (Sound Type) +LADDER=0.0 +# Coral Block (Sound Type) +CORAL_BLOCK=1.0 +# Sculk (Sound Type) +SCULK=1.0 +# Nether Wart (Sound Type) +NETHER_WART=1.0 +# Hanging Roots (Sound Type) +HANGING_ROOTS=1.0 +# Small Amethyst Bud (Sound Type) +SMALL_AMETHYST_BUD=0.0 +# Sand (Sound Type) +SAND=1.0 # Vine (Sound Type) VINE=0.0 +# Nether Gold Ore (Sound Type) +NETHER_GOLD_ORE=1.0 +# Lodestone (Sound Type) +LODESTONE=1.0 +# Glow Lichen (Sound Type) +GLOW_LICHEN=0.0 +# Slime Block (Sound Type) +SLIME_BLOCK=1.0 +# Wood (Sound Type) +WOOD=1.0 +# Netherite Block (Sound Type) +NETHERITE_BLOCK=1.0 +# Large Amethyst Bud (Sound Type) +LARGE_AMETHYST_BUD=0.0 +# Tuff (Sound Type) +TUFF=1.0 +# Hanging Sign (Sound Type) +HANGING_SIGN=1.0 +# Calcite (Sound Type) +CALCITE=1.0 +# Lantern (Sound Type) +LANTERN=1.0 +# Powder Snow (Sound Type) +POWDER_SNOW=0.1 +# Froglight (Sound Type) +FROGLIGHT=1.0 +# Weeping Vines (Sound Type) +WEEPING_VINES=0.0 +# Sculk Shrieker (Sound Type) +SCULK_SHRIEKER=1.0 # Water (Block) minecraft\:water=0.25 # Lava (Block) diff --git a/config/sound_physics_remastered/reflectivity.properties b/config/sound_physics_remastered/reflectivity.properties index 56fae21..faaab7e 100644 --- a/config/sound_physics_remastered/reflectivity.properties +++ b/config/sound_physics_remastered/reflectivity.properties @@ -9,205 +9,205 @@ # By block ID: # minecraft\:oak_log=1.0 -# Shroomlight (Sound Type) -SHROOMLIGHT=0.5 -# Sweet Berry Bush (Sound Type) -SWEET_BERRY_BUSH=0.5 -# Cave Vines (Sound Type) -CAVE_VINES=0.5 -# Lodestone (Sound Type) -LODESTONE=0.5 -# Sand (Sound Type) -SAND=0.2 -# Muddy Mangrove Roots (Sound Type) -MUDDY_MANGROVE_ROOTS=0.5 -# Gravel (Sound Type) -GRAVEL=0.3 -# Powder Snow (Sound Type) -POWDER_SNOW=0.5 -# Nether Gold Ore (Sound Type) -NETHER_GOLD_ORE=1.1 -# Stone (Sound Type) -STONE=1.5 -# Wet Grass (Sound Type) -WET_GRASS=0.5 -# Lantern (Sound Type) -LANTERN=0.5 -# Nether Sprouts (Sound Type) -NETHER_SPROUTS=0.5 -# Nether Bricks (Sound Type) -NETHER_BRICKS=1.5 -# Calcite (Sound Type) -CALCITE=1.5 -# Candle (Sound Type) -CANDLE=0.5 -# Froglight (Sound Type) -FROGLIGHT=0.5 -# Bamboo (Sound Type) -BAMBOO=0.5 -# Moss (Sound Type) -MOSS=0.1 -# Deepslate Tiles (Sound Type) -DEEPSLATE_TILES=1.5 -# Wart Block (Sound Type) -WART_BLOCK=0.5 -# Big Dripleaf (Sound Type) -BIG_DRIPLEAF=0.5 -# Scaffolding (Sound Type) -SCAFFOLDING=0.5 -# Tuff (Sound Type) -TUFF=1.5 -# Coral Block (Sound Type) -CORAL_BLOCK=0.2 -# Wool (Sound Type) -WOOL=0.1 -# Bone Block (Sound Type) -BONE_BLOCK=1.5 -# Chain (Sound Type) -CHAIN=0.5 -# Grass (Sound Type) -GRASS=0.3 -# Netherite Block (Sound Type) -NETHERITE_BLOCK=1.5 -# Suspicious Gravel (Sound Type) -SUSPICIOUS_GRAVEL=0.5 -# Twisting Vines (Sound Type) -TWISTING_VINES=0.5 -# Medium Amethyst Bud (Sound Type) -MEDIUM_AMETHYST_BUD=0.5 -# Suspicious Sand (Sound Type) -SUSPICIOUS_SAND=0.5 # Copper (Sound Type) COPPER=1.25 -# Sculk Sensor (Sound Type) -SCULK_SENSOR=0.5 +# Gravel (Sound Type) +GRAVEL=0.3 # Small Dripleaf (Sound Type) SMALL_DRIPLEAF=0.5 -# Roots (Sound Type) -ROOTS=0.5 -# Sculk Catalyst (Sound Type) -SCULK_CATALYST=0.5 -# Mud (Sound Type) -MUD=0.5 -# Decorated Pot Cracked (Sound Type) -DECORATED_POT_CRACKED=0.5 -# Nether Wart (Sound Type) -NETHER_WART=0.5 -# Cherry Leaves (Sound Type) -CHERRY_LEAVES=0.5 -# Lily Pad (Sound Type) -LILY_PAD=0.5 -# Rooted Dirt (Sound Type) -ROOTED_DIRT=0.5 -# Crop (Sound Type) -CROP=0.5 -# Frogspawn (Sound Type) -FROGSPAWN=0.5 -# Azalea Leaves (Sound Type) -AZALEA_LEAVES=0.5 -# Small Amethyst Bud (Sound Type) -SMALL_AMETHYST_BUD=0.5 +# Soul Sand (Sound Type) +SOUL_SAND=0.2 +# Soul Soil (Sound Type) +SOUL_SOIL=0.2 +# Azalea (Sound Type) +AZALEA=0.5 +# Medium Amethyst Bud (Sound Type) +MEDIUM_AMETHYST_BUD=0.5 +# Deepslate Tiles (Sound Type) +DEEPSLATE_TILES=1.5 # Ancient Debris (Sound Type) ANCIENT_DEBRIS=0.5 -# Chiseled Bookshelf (Sound Type) -CHISELED_BOOKSHELF=0.5 -# Ladder (Sound Type) -LADDER=0.5 -# Cherry Wood (Sound Type) -CHERRY_WOOD=0.5 +# Decorated Pot Cracked (Sound Type) +DECORATED_POT_CRACKED=0.5 +# Bamboo Wood Hanging Sign (Sound Type) +BAMBOO_WOOD_HANGING_SIGN=0.5 +# Bone Block (Sound Type) +BONE_BLOCK=1.5 +# Mud Bricks (Sound Type) +MUD_BRICKS=0.5 +# Netherrack (Sound Type) +NETHERRACK=1.1 +# Mud (Sound Type) +MUD=0.5 +# Chain (Sound Type) +CHAIN=0.5 # Nylium (Sound Type) NYLIUM=0.5 +# Spore Blossom (Sound Type) +SPORE_BLOSSOM=0.5 +# Grass (Sound Type) +GRASS=0.3 # Amethyst Cluster (Sound Type) AMETHYST_CLUSTER=0.5 # Flowering Azalea (Sound Type) FLOWERING_AZALEA=0.5 -# Gilded Blackstone (Sound Type) -GILDED_BLACKSTONE=0.5 -# Amethyst (Sound Type) -AMETHYST=1.5 -# Snow (Sound Type) -SNOW=0.15 -# Nether Wood Hanging Sign (Sound Type) -NETHER_WOOD_HANGING_SIGN=0.5 -# Deepslate Bricks (Sound Type) -DEEPSLATE_BRICKS=1.5 -# Sculk Vein (Sound Type) -SCULK_VEIN=0.5 -# Large Amethyst Bud (Sound Type) -LARGE_AMETHYST_BUD=0.5 -# Cherry Wood Hanging Sign (Sound Type) -CHERRY_WOOD_HANGING_SIGN=0.5 -# Stem (Sound Type) -STEM=0.4 -# Fungus (Sound Type) -FUNGUS=0.5 -# Bamboo Wood (Sound Type) -BAMBOO_WOOD=0.5 -# Soul Soil (Sound Type) -SOUL_SOIL=0.2 # Basalt (Sound Type) BASALT=1.5 -# Bamboo Sapling (Sound Type) -BAMBOO_SAPLING=0.5 -# Glass (Sound Type) -GLASS=0.75 -# Weeping Vines (Sound Type) -WEEPING_VINES=0.5 -# Nether Ore (Sound Type) -NETHER_ORE=1.1 -# Deepslate (Sound Type) -DEEPSLATE=1.5 -# Mangrove Roots (Sound Type) -MANGROVE_ROOTS=0.5 -# Mud Bricks (Sound Type) -MUD_BRICKS=0.5 -# Slime Block (Sound Type) -SLIME_BLOCK=0.5 -# Netherrack (Sound Type) -NETHERRACK=1.1 -# Hard Crop (Sound Type) -HARD_CROP=0.5 # Honey Block (Sound Type) HONEY_BLOCK=0.1 -# Soul Sand (Sound Type) -SOUL_SAND=0.2 -# Dripstone Block (Sound Type) -DRIPSTONE_BLOCK=0.5 -# Nether Wood (Sound Type) -NETHER_WOOD=0.5 -# Decorated Pot (Sound Type) -DECORATED_POT=0.5 -# Anvil (Sound Type) -ANVIL=0.5 -# Azalea (Sound Type) -AZALEA=0.5 -# Bamboo Wood Hanging Sign (Sound Type) -BAMBOO_WOOD_HANGING_SIGN=0.5 -# Polished Deepslate (Sound Type) -POLISHED_DEEPSLATE=1.5 -# Hanging Sign (Sound Type) -HANGING_SIGN=0.5 -# Sculk (Sound Type) -SCULK=0.5 -# Wood (Sound Type) -WOOD=0.4 -# Hanging Roots (Sound Type) -HANGING_ROOTS=0.5 -# Glow Lichen (Sound Type) -GLOW_LICHEN=0.5 +# Deepslate Bricks (Sound Type) +DEEPSLATE_BRICKS=1.5 +# Cherry Wood (Sound Type) +CHERRY_WOOD=0.5 +# Sculk Sensor (Sound Type) +SCULK_SENSOR=0.5 +# Moss (Sound Type) +MOSS=0.1 # Pointed Dripstone (Sound Type) POINTED_DRIPSTONE=0.5 -# Moss Carpet (Sound Type) -MOSS_CARPET=0.5 -# Cherry Sapling (Sound Type) -CHERRY_SAPLING=0.5 -# Sculk Shrieker (Sound Type) -SCULK_SHRIEKER=0.5 +# Snow (Sound Type) +SNOW=0.15 +# Twisting Vines (Sound Type) +TWISTING_VINES=0.5 +# Polished Deepslate (Sound Type) +POLISHED_DEEPSLATE=1.5 +# Glass (Sound Type) +GLASS=0.75 +# Nether Wood (Sound Type) +NETHER_WOOD=0.5 +# Suspicious Sand (Sound Type) +SUSPICIOUS_SAND=0.5 +# Nether Wood Hanging Sign (Sound Type) +NETHER_WOOD_HANGING_SIGN=0.5 +# Wool (Sound Type) +WOOL=0.1 +# Bamboo Wood (Sound Type) +BAMBOO_WOOD=0.5 +# Roots (Sound Type) +ROOTS=0.5 +# Bamboo Sapling (Sound Type) +BAMBOO_SAPLING=0.5 +# Candle (Sound Type) +CANDLE=0.5 +# Gilded Blackstone (Sound Type) +GILDED_BLACKSTONE=0.5 +# Stone (Sound Type) +STONE=1.5 +# Shroomlight (Sound Type) +SHROOMLIGHT=0.5 # Metal (Sound Type) METAL=1.25 +# Anvil (Sound Type) +ANVIL=0.5 +# Muddy Mangrove Roots (Sound Type) +MUDDY_MANGROVE_ROOTS=0.5 +# Frogspawn (Sound Type) +FROGSPAWN=0.5 +# Nether Sprouts (Sound Type) +NETHER_SPROUTS=0.5 +# Stem (Sound Type) +STEM=0.4 # Packed Mud (Sound Type) PACKED_MUD=0.5 -# Spore Blossom (Sound Type) -SPORE_BLOSSOM=0.5 +# Cherry Leaves (Sound Type) +CHERRY_LEAVES=0.5 +# Nether Ore (Sound Type) +NETHER_ORE=1.1 +# Cherry Wood Hanging Sign (Sound Type) +CHERRY_WOOD_HANGING_SIGN=0.5 +# Sculk Catalyst (Sound Type) +SCULK_CATALYST=0.5 +# Lily Pad (Sound Type) +LILY_PAD=0.5 +# Scaffolding (Sound Type) +SCAFFOLDING=0.5 +# Sculk Vein (Sound Type) +SCULK_VEIN=0.5 +# Moss Carpet (Sound Type) +MOSS_CARPET=0.5 +# Sweet Berry Bush (Sound Type) +SWEET_BERRY_BUSH=0.5 +# Deepslate (Sound Type) +DEEPSLATE=1.5 +# Cherry Sapling (Sound Type) +CHERRY_SAPLING=0.5 +# Wet Grass (Sound Type) +WET_GRASS=0.5 +# Amethyst (Sound Type) +AMETHYST=1.5 +# Fungus (Sound Type) +FUNGUS=0.5 +# Crop (Sound Type) +CROP=0.5 +# Rooted Dirt (Sound Type) +ROOTED_DIRT=0.5 +# Bamboo (Sound Type) +BAMBOO=0.5 +# Decorated Pot (Sound Type) +DECORATED_POT=0.5 +# Nether Bricks (Sound Type) +NETHER_BRICKS=1.5 +# Hard Crop (Sound Type) +HARD_CROP=0.5 +# Big Dripleaf (Sound Type) +BIG_DRIPLEAF=0.5 +# Azalea Leaves (Sound Type) +AZALEA_LEAVES=0.5 +# Cave Vines (Sound Type) +CAVE_VINES=0.5 +# Chiseled Bookshelf (Sound Type) +CHISELED_BOOKSHELF=0.5 +# Wart Block (Sound Type) +WART_BLOCK=0.5 +# Suspicious Gravel (Sound Type) +SUSPICIOUS_GRAVEL=0.5 +# Mangrove Roots (Sound Type) +MANGROVE_ROOTS=0.5 +# Dripstone Block (Sound Type) +DRIPSTONE_BLOCK=0.5 +# Ladder (Sound Type) +LADDER=0.5 +# Coral Block (Sound Type) +CORAL_BLOCK=0.2 +# Sculk (Sound Type) +SCULK=0.5 +# Nether Wart (Sound Type) +NETHER_WART=0.5 +# Hanging Roots (Sound Type) +HANGING_ROOTS=0.5 +# Small Amethyst Bud (Sound Type) +SMALL_AMETHYST_BUD=0.5 +# Sand (Sound Type) +SAND=0.2 # Vine (Sound Type) VINE=0.5 +# Nether Gold Ore (Sound Type) +NETHER_GOLD_ORE=1.1 +# Lodestone (Sound Type) +LODESTONE=0.5 +# Glow Lichen (Sound Type) +GLOW_LICHEN=0.5 +# Slime Block (Sound Type) +SLIME_BLOCK=0.5 +# Wood (Sound Type) +WOOD=0.4 +# Netherite Block (Sound Type) +NETHERITE_BLOCK=1.5 +# Large Amethyst Bud (Sound Type) +LARGE_AMETHYST_BUD=0.5 +# Tuff (Sound Type) +TUFF=1.5 +# Hanging Sign (Sound Type) +HANGING_SIGN=0.5 +# Calcite (Sound Type) +CALCITE=1.5 +# Lantern (Sound Type) +LANTERN=0.5 +# Powder Snow (Sound Type) +POWDER_SNOW=0.5 +# Froglight (Sound Type) +FROGLIGHT=0.5 +# Weeping Vines (Sound Type) +WEEPING_VINES=0.5 +# Sculk Shrieker (Sound Type) +SCULK_SHRIEKER=0.5 diff --git a/config/terrablender.toml b/config/terrablender.toml index d3a5725..5b07633 100644 --- a/config/terrablender.toml +++ b/config/terrablender.toml @@ -3,15 +3,15 @@ general = {} #Generation settings [generation_settings] - #The size of nether biome regions from each mod that uses TerraBlender. - #Range: 2-6 - nether_region_size = 2 #The size of overworld biome regions from each mod that uses TerraBlender. #Range: 2-6 overworld_region_size = 3 #The weighting of vanilla biome regions in the nether. #Range: 0-2147483647 vanilla_nether_region_weight = 10 + #The size of nether biome regions from each mod that uses TerraBlender. + #Range: 2-6 + nether_region_size = 2 #The weighting of vanilla biome regions in the overworld. #Range: 0-2147483647 vanilla_overworld_region_weight = 10 diff --git a/config/travelersbackpack-client.toml b/config/travelersbackpack-client.toml new file mode 100644 index 0000000..a973d01 --- /dev/null +++ b/config/travelersbackpack-client.toml @@ -0,0 +1,27 @@ + +#Client-only settings +[client] + #Whether the backpack icon should be visible in player's inventory + showBackpackIconInInventory = true + #Sends a message to the player on death with backpack coordinates + sendBackpackCoordinatesMessage = true + #Enables tool cycling via keybind (Default Z) + scroll combination, while backpack is worn + enableToolCycling = true + #Allows tool cycling using keybinding only (Default Z) + disableScrollWheel = false + #Enables tip, how to obtain a backpack, if there's no crafting recipe for it + obtainTips = true + #Render tools in tool slots on the backpack, while worn + renderTools = true + + #The position of the Overlay on the screen + [client.overlay] + #Enables tanks and tool slots overlay, while backpack is worn + enableOverlay = true + #Offsets to left side + #Range: > -2147483648 + offsetX = 20 + #Offsets to up + #Range: > -2147483648 + offsetY = 30 + diff --git a/config/travelersbackpack-common.toml b/config/travelersbackpack-common.toml new file mode 100644 index 0000000..0acf60b --- /dev/null +++ b/config/travelersbackpack-common.toml @@ -0,0 +1,8 @@ + +#Common config settings +[common] + #Enables backpacks spawning in loot chests + enableLoot = true + #Enables trade for Villager Backpack in Librarian villager trades + enableVillagerTrade = true + diff --git a/config/vivecraft-client-config.json b/config/vivecraft-client-config.json new file mode 100644 index 0000000..f82140b --- /dev/null +++ b/config/vivecraft-client-config.json @@ -0,0 +1,231 @@ +{ + "mrMovingCamOffsetZ": "0.0", + "smoothTick": "false", + "mrMovingCamOffsetY": "0.0", + "mrMovingCamOffsetX": "0.0", + "crawlThreshold": "0.82", + "modelArmsMode": "COMPLETE", + "reverseShootingEye": "false", + "fbtExtendedCalibrated": "false", + "closeWithRuntime": "true", + "physicalKeyboardScale": "1.0", + "renderTrackerPositions": "false", + "disableShaderOptimization": "false", + "keyboardKeys": "`1234567890-=qwertyuiop[]\\asdfghjkl;':\"zxcvbnm,./?<>", + "FBTOFFSETS": "0.0,0.0,0.0;0.0,0.0,0.0;0.0,0.0,0.0;0.0,0.0,0.0;0.0,0.0,0.0;0.0,0.0,0.0;0.0,0.0,0.0", + "weaponCollisionNew": "false", + "vrTouchHotbar": "true", + "useCrosshairOcclusion": "true", + "displayMirrorMode": "CROPPED", + "vrFixedCamrotW": "0.962", + "vrFixedCamrotZ": "0.041", + "realisticRowEnabled": "true", + "vrFixedCamrotY": "0.239", + "vrFixedCamrotX": "0.125", + "low_health_indicator": "true", + "version": "0", + "mixedRealityAlphaMask": "false", + "handCameraFov": "70.0", + "lastUpdate": "", + "unlabeledTrackersUsed": "false", + "playerWalkAnim": "true", + "reverseHands": "false", + "keyboardKeysShift": "~!@#$%^&*()_+QWERTYUIOP{}|ASDFGHJKL;':\"ZXCVBNM,./?<>", + "thirdPersonItems": "false", + "worldScale": "1.0", + "alwaysShowUpdates": "true", + "playerModelArmsScale": "0.5", + "renderVrPlayerAxes": "false", + "hudDistance": "1.25", + "stencilOn": "true", + "hudPitchOffset": "-2.0", + "vehicleRotation": "true", + "autoSprint": "true", + "playerLimbsConnected": "true", + "teleportLimitDown": "4", + "ySensitivity": "1.0", + "teleportLimitUp": "1", + "allowAdvancedBindings": "false", + "mrMovingCamOffsetRotW": "1.0", + "playerArmAnim": "true", + "pumpkinEffect": "true", + "seatedHudAltMode": "true", + "guiScale": "0", + "insideBlockSolidColor": "false", + "autoCloseKeyboard": "true", + "mrMovingCamOffsetRotZ": "0.0", + "headHudScale": "1.0", + "debugCameraTracker": "false", + "autoSprintThreshold": "0.9", + "mrMovingCamOffsetRotX": "0.0", + "mrMovingCamOffsetRotY": "0.0", + "QUICKCOMMAND_9": "take this!", + "waterEffect": "true", + "QUICKCOMMAND_1": "/gamemode creative", + "menuBackground": "false", + "QUICKCOMMAND_2": "/help", + "QUICKCOMMAND_3": "/home", + "simulateFalling": "true", + "portalEffect": "true", + "QUICKCOMMAND_4": "/sethome", + "QUICKCOMMAND_5": "/spawn", + "QUICKCOMMAND_6": "hi!", + "realisticSneakEnabled": "true", + "QUICKCOMMAND_7": "bye!", + "QUICKCOMMAND_8": "follow me!", + "analogMovement": "true", + "QUICKCOMMAND_0": "/gamemode survival", + "playerModelType": "VANILLA", + "headToHmdLength": "0.10000000149011612", + "chatNotificationSound": "block.note_block.bell", + "jumpThreshold": "0.05", + "movementSpeedMultiplier": "1.0", + "seated": "false", + "doubleGUIResolution": "false", + "physicalKeyboardTheme": "DEFAULT", + "limitedTeleport": "true", + "RADIALALT_11": "", + "RADIALALT_10": "", + "RADIALALT_13": "", + "RADIALALT_12": "", + "bowMode": "ON", + "allowStandingOriginOffset": "false", + "crosshairScalesWithDistance": "false", + "autoCalibration": "-1.0", + "renderInGameCrosshairMode": "ALWAYS", + "worldRotation": "0.0", + "displayMirrorCenterSmooth": "0.0", + "alwaysSimulateKeyboard": "false", + "keyholeX": "15.0", + "mixedRealityRenderCameraModel": "true", + "thirdPersonItemsCustom": "true", + "fovRedutioncOffset": "0.1", + "RADIAL_2": "vivecraft.key.rotateRight", + "RADIAL_3": "key.pickItem", + "RADIAL_0": "key.drop", + "disableGarbageCollectorMessage": "false", + "RADIAL_1": "key.chat", + "RADIAL_6": "vivecraft.key.rotateLeft", + "RADIAL_7": "vivecraft.key.quickTorch", + "doorHitting": "true", + "RADIAL_4": "vivecraft.key.toggleHandheldCam", + "RADIAL_5": "vivecraft.key.togglePlayerList", + "rememberVr": "true", + "hudOcclusion": "true", + "RADIAL_8": "", + "RADIAL_9": "", + "playerLimbsLimit": "false", + "mixedRealityUndistorted": "true", + "vrSettingsButtonPositionLeft": "true", + "vrFreeMoveMode": "CONTROLLER", + "walkMultiplier": "1.0", + "fovReduction": "false", + "menuAlwaysFollowFace": "false", + "hudMaxScale": "false", + "vrHudLockMode": "WRIST", + "menuWorldSelection": "BOTH", + "shouldRenderSelf": "false", + "useFsaa": "false", + "renderScaleFactor": "1.0", + "showServerPluginMissingMessageAlways": "true", + "realisticBlockInteractEnabled": "true", + "crosshairScale": "1.0", + "hideGUI": "false", + "mainPlayerDataSource": "REALTIME", + "sneakThreshold": "0.4", + "ingameBindingsInGui": "false", + "RADIALALT_4": "", + "RADIALALT_3": "", + "RADIALALT_2": "", + "RADIALALT_1": "", + "RADIALALT_0": "", + "mirrorCrop": "0.15", + "mixedRealityKeyColor": "0,0,0", + "oscTrackerPort": "9000", + "showPlayerHands": "true", + "realisticJumpEnabled": "AUTO", + "vrRadialButtons": "8", + "shaderFullSizeShadowLimbs": "true", + "originOffset": "0.0,0.0,0.0", + "vrToggleButtonEnabled": "true", + "handCameraResScale": "1.0", + "forceHardwareDetection": "0", + "realisticClimbEnabled": "true", + "forceStandingFreeMove": "false", + "renderHeadHitbox": "false", + "inertiaFactor": "NORMAL", + "FBTROTATIONS": "1.0,0.0,0.0,0.0;1.0,0.0,0.0,0.0;1.0,0.0,0.0,0.0;1.0,0.0,0.0,0.0;1.0,0.0,0.0,0.0;1.0,0.0,0.0,0.0;1.0,0.0,0.0,0.0", + "freezeEffect": "true", + "mixedRealityFov": "40.0", + "vrServerBlacklist": "mc.hypixel.net", + "playerModelLegScale": "1.0", + "xSensitivity": "1.0", + "teleportLimitHoriz": "16", + "monoFOV": "0.0", + "physicalKeyboard": "true", + "autoOpenKeyboard": "OFF", + "realisticSwimEnabled": "true", + "keyboardCodes": "96;49;50;51;52;53;54;55;56;57;48;45;61;81;87;69;82;84;89;85;73;79;80;91;93;92;65;83;68;70;71;72;74;75;76;59;39;-1;-1;90;88;67;86;66;78;77;44;46;47;-1;-1;-1", + "RADIALALT_9": "", + "stereoProviderPluginID": "OPENVR", + "RADIALALT_8": "", + "RADIALALT_7": "", + "RADIALALT_6": "", + "RADIALALT_5": "", + "keyboardPressBinds": "false", + "radialModeHold": "true", + "chatNotifications": "NONE", + "renderBlockOutlineMode": "ALWAYS", + "showServerPluginMessage": "SERVER_ONLY", + "modifyPauseMenu": "true", + "guiAppearOverBlock": "true", + "realisticDismountEnabled": "true", + "bcbOn": "true", + "hrtfSelection": "0", + "menuCrosshairScale": "1.0", + "renderDeviceAxes": "false", + "seatedhmd": "false", + "rightclickDelay": "VANILLA", + "displayMirrorUseScreenshotCamera": "false", + "manualCalibration": "-1.0", + "allowCrawling": "true", + "smoothRunTickCount": "20", + "physicalGuiEnabled": "false", + "vrHotswitchingEnabled": "true", + "hudYawOffset": "0.0", + "RADIAL_10": "", + "menuWorldFallbackPanorama": "true", + "shaderPatching": "true", + "fovReductionMin": "0.25", + "swordBlockCollision": "true", + "externalCameraAngleOrder": "XZY", + "RADIAL_12": "", + "guiMipmaps": "false", + "RADIAL_11": "", + "vrFixedCamposX": "-1.0", + "realisticEntityInteractEnabled": "true", + "RADIAL_13": "", + "vrFixedCamposY": "2.4", + "stencilBufferDisable": "false", + "vrFixedCamposZ": "2.7", + "fbtCalibrated": "false", + "QUICKCOMMAND_11": "praise the sun!", + "QUICKCOMMAND_10": "thank you!", + "mixedRealityRenderHands": "false", + "hudOpacity": "1.0", + "vrWorldRotationIncrement": "45.0", + "vrFreeMoveFlyMode": "AUTO", + "mixedRealityUnityLike": "true", + "backpackSwitching": "true", + "vrSettingsButtonEnabled": "true", + "playerModelBodyScale": "1.0", + "shaderGUIRender": "AFTER_SHADER", + "displayMirrorLeftEye": "false", + "selfButtSparklesInFirstPerson": "false", + "vrEnabled": "false", + "hitIndicator": "true", + "walkUpBlocks": "true", + "seatedFreeMove": "false", + "updateType": "RELEASE", + "showChatMessageStencil": "true" +} \ No newline at end of file diff --git a/mods/curios-forge-5.11.0+1.20.1.jar b/mods/curios-forge-5.11.1+1.20.1.jar similarity index 89% rename from mods/curios-forge-5.11.0+1.20.1.jar rename to mods/curios-forge-5.11.1+1.20.1.jar index bdea687..cf46fc8 100644 Binary files a/mods/curios-forge-5.11.0+1.20.1.jar and b/mods/curios-forge-5.11.1+1.20.1.jar differ diff --git a/mods/emi_ores-1.0+1.20.1+forge.jar b/mods/emi_ores-1.2+1.20.1+forge.jar similarity index 62% rename from mods/emi_ores-1.0+1.20.1+forge.jar rename to mods/emi_ores-1.2+1.20.1+forge.jar index ff06607..27de066 100644 Binary files a/mods/emi_ores-1.0+1.20.1+forge.jar and b/mods/emi_ores-1.2+1.20.1+forge.jar differ diff --git a/mods/jei-1.20.1-forge-15.20.0.105.jar b/mods/jei-1.20.1-forge-15.20.0.105.jar new file mode 100644 index 0000000..32cf682 Binary files /dev/null and b/mods/jei-1.20.1-forge-15.20.0.105.jar differ diff --git a/mods/morered-1.20.1-4.0.0.4.jar b/mods/morered-1.20.1-4.0.0.4.jar new file mode 100644 index 0000000..b848ef5 Binary files /dev/null and b/mods/morered-1.20.1-4.0.0.4.jar differ diff --git a/mods/open-parties-and-claims-forge-1.20.1-0.23.6.jar b/mods/open-parties-and-claims-forge-1.20.1-0.23.7.jar similarity index 89% rename from mods/open-parties-and-claims-forge-1.20.1-0.23.6.jar rename to mods/open-parties-and-claims-forge-1.20.1-0.23.7.jar index f6f2ed3..9b6e826 100644 Binary files a/mods/open-parties-and-claims-forge-1.20.1-0.23.6.jar and b/mods/open-parties-and-claims-forge-1.20.1-0.23.7.jar differ