diff --git a/config/ModernUI/bootstrap.properties b/config/ModernUI/bootstrap.properties new file mode 100644 index 0000000..e69de29 diff --git a/config/ModernUI/client.toml b/config/ModernUI/client.toml new file mode 100644 index 0000000..ed1d6fd --- /dev/null +++ b/config/ModernUI/client.toml @@ -0,0 +1,167 @@ + +#Screen Config +[screen] + #The duration of GUI background color and blur radius animation in milliseconds. (0 = OFF) + #Range: 0 ~ 800 + animationDuration = 200 + #The GUI background color in #RRGGBB or #AARRGGBB format. Default value: #99000000 + #Can be one to four values representing top left, top right, bottom right and bottom left color. + #Multiple values produce a gradient effect, whereas one value produce a solid color. + #When values is less than 4, the rest of the corner color will be replaced by the last value. + backgroundColor = ["#99000000"] + #Add Gaussian blur effect to GUI background when opened. + #Disable this if you run into a problem or are on low-end PCs + blurEffect = true + #This option means that blur effect only applies to GUI screens with a background. + #Similar to Minecraft 1.20.6. Enable this for better optimization & compatibility. + blurWithBackground = true + #The kernel radius for gaussian convolution blur effect, 0 = disable. + #samples per pixel = ((radius * 2) + 1) * 2, sigma = radius / 2. + #Range: 0 ~ 18 + blurRadius = 7 + #A list of GUI screen superclasses that won't activate blur effect when opened. + blurBlacklist = ["net.minecraft.client.gui.screens.ChatScreen"] + #(Beta) Pause the game when inventory (also includes creative mode) opened. + inventoryPause = false + #Framerate limit on window inactive (out of focus or minimized), 0 = no change. + #Range: 0 ~ 255 + framerateInactive = 30 + #Framerate limit on window minimized, 0 = same as framerate inactive. + #This value will be no greater than framerate inactive. + #Range: 0 ~ 255 + framerateMinimized = 0 + #Master volume multiplier on window inactive (out of focus or minimized), 1 = no change. + #Range: 0.0 ~ 1.0 + masterVolumeInactive = 0.5 + #Master volume multiplier on window minimized, 1 = same as master volume inactive. + #This value will be no greater than master volume inactive. + #Range: 0.0 ~ 1.0 + masterVolumeMinimized = 0.25 + +#Tooltip Config +[tooltip] + #Whether to enable Modern UI enhanced tooltip, or back to vanilla default. + enable = true + #Whether to use rounded tooltip shapes, or to use vanilla style. + roundedShape = true + #True to center the tooltip title if rendering an item's tooltip. + #Following lines are not affected by this option. + centerTitle = true + #True to add a title break below the tooltip title line. + #TitleBreak and CenterTitle will work/appear at the same time. + titleBreak = true + #True to exactly position tooltip to pixel grid, smoother movement. + exactPositioning = true + #The tooltip background color in #RRGGBB or #AARRGGBB format. Default: #E6000000 + #Can be one to four values representing top left, top right, bottom right and bottom left color. + #Multiple values produce a gradient effect, whereas one value produces a solid color. + #If less than 4 are provided, repeat the last value. + colorFill = ["#E6000000"] + #The tooltip border color in #RRGGBB or #AARRGGBB format. Default: #F0AADCF0, #F0DAD0F4, #F0FFC3F7 and #F0DAD0F4 + #Can be one to four values representing top left, top right, bottom right and bottom left color. + #Multiple values produce a gradient effect, whereas one value produces a solid color. + #If less than 4 are provided, repeat the last value. + colorStroke = ["#FFC2D0D6", "#FFE7DAE5", "#FFCCDAC8", "#FFC8B9AC"] + #The cycle time of tooltip border color in milliseconds. (0 = OFF) + #Range: 0 ~ 5000 + borderCycleTime = 1000 + #The width of tooltip border, if rounded, in GUI Scale Independent Pixels. + #Range: 0.5 ~ 2.5 + borderWidth = 1.3333333333333333 + #The corner radius of tooltip border, if rounded, in GUI Scale Independent Pixels. + #Range: 0.0 ~ 8.0 + cornerRadius = 4.0 + #The shadow radius of tooltip, if rounded, in GUI Scale Independent Pixels. + #No impact on performance. + #Range: 0.0 ~ 32.0 + shadowRadius = 10.0 + #The shadow opacity of tooltip, if rounded. No impact on performance. + #Range: 0.0 ~ 1.0 + shadowOpacity = 0.25 + #When true, tooltip border colors adapt to item's name and rarity. + adaptiveColors = true + #Amount to scroll the tooltip in response to a arrow key pressed event. + #Range: 0 ~ 320 + arrowScrollFactor = 60 + +#General Config +[general] + #Play a sound effect when the game is loaded. + ding = true + #Press 'C' key (by default) to zoom 4x, the same as OptiFine's. + #This is auto disabled when OptiFine is installed. + zoom = true + #Control the window mode, normal mode does nothing. + #Allowed Values: NORMAL, FULLSCREEN, FULLSCREEN_BORDERLESS, MAXIMIZED, MAXIMIZED_BORDERLESS, WINDOWED, WINDOWED_BORDERLESS + windowMode = "NORMAL" + #Whether to replace vanilla GUI scale button to slider with tips. + useNewGuiScale = true + #Remove telemetry event of client behaviors. + removeTelemetry = false + #Allow Slack or Discord shortcodes to replace Unicode Emoji Sequences in chat. + emojiShortcodes = true + +#View system config, currently not working. +[view] + #Force layout direction to RTL, otherwise, the current Locale setting. + forceRtl = false + #The global font scale used with sp units. + #Range: 0.5 ~ 2.0 + fontScale = 1.0 + #Default scrollbar size in dips. + #Range: 0 ~ 1024 + scrollbarSize = 8 + #Distance a touch can wander before we think the user is scrolling in dips. + #Range: 0 ~ 1024 + touchSlop = 4 + #Minimum size of the touch target for a scrollbar in dips. + #Range: 0 ~ 1024 + minScrollbarTouchTarget = 16 + #Minimum velocity to initiate a fling in dips per second. + #Range: 0 ~ 32767 + minimumFlingVelocity = 50 + #Maximum velocity to initiate a fling in dips per second. + #Range: 0 ~ 32767 + maximumFlingVelocity = 8000 + #Max distance in dips to overscroll for edge effects. + #Range: 0 ~ 1024 + overscrollDistance = 0 + #Max distance in dips to overfling for edge effects. + #Range: 0 ~ 1024 + overflingDistance = 12 + #Amount to scroll in response to a vertical scroll event, in dips per axis value. + #Range: 0.0 ~ 1024.0 + verticalScrollFactor = 64.0 + #Amount to scroll in response to a horizontal scroll event, in dips per axis value. + #Range: 0.0 ~ 1024.0 + horizontalScrollFactor = 64.0 + +#Font Config +[font] + #The first font family to use. See fallbackFontFamilyList + firstFontFamily = "Source Han Sans CN Medium" + #A set of fallback font families to determine the typeface to use. + #The order is first > fallbacks. TrueType & OpenType are supported. + #Each element can be one of the following two cases: + #1) Name of registered font family, for instance: Segoe UI + #2) Path of font files on your PC, for instance: /usr/shared/fonts/x.otf + #Registered font families include: + #1) OS builtin fonts. + #2) Font files in fontRegistrationList. + #3) Font files in '/resourcepacks' directory. + #4) Font files under 'modernui:font' in resource packs. + #Note that for TTC/OTC font, you should register it and select one of font families. + #Otherwise, only the first font family from the TrueType/OpenType Collection will be used. + #This is only read once when the game is loaded, you can reload via in-game GUI. + fallbackFontFamilyList = ["Noto Sans", "Segoe UI Variable", "Segoe UI", "San Francisco", "Open Sans", "SimHei", "STHeiti", "Segoe UI Symbol", "mui-i18n-compat"] + #A set of additional font files (or directories) to register. + #For TrueType/OpenType Collections, all contained font families will be registered. + #Registered fonts can be referenced in Modern UI and Minecraft (Modern Text Engine). + #For example, "E:/Fonts" means all font files in that directory will be registered. + #System requires random access to these files, you should not remove them while running. + #This is only read once when the game is loaded, i.e. registration. + fontRegistrationList = [] + #Whether to use Google Noto Color Emoji, otherwise grayscale emoji (faster). + #See Unicode 15.0 specification for details on how this affects text layout. + useColorEmoji = true + diff --git a/config/ModernUI/common.toml b/config/ModernUI/common.toml new file mode 100644 index 0000000..300251c --- /dev/null +++ b/config/ModernUI/common.toml @@ -0,0 +1,15 @@ + +#Developer Config +[developer] + #Whether to enable developer mode. + enableDeveloperMode = false + #Range: > -2147483648 + oneTimeEvents = 0 + +#Auto Shutdown Config +[autoShutdown] + #Enable auto-shutdown for server. + enable = false + #The time points of when server will auto-shutdown. Format: HH:mm. + times = ["04:00", "16:00"] + diff --git a/config/ModernUI/text.toml b/config/ModernUI/text.toml new file mode 100644 index 0000000..143c221 --- /dev/null +++ b/config/ModernUI/text.toml @@ -0,0 +1,97 @@ + +#Text Engine Config +[text] + #Allow text renderer to drop shadow, setting to false can improve performance. + allowShadow = true + #Fix resolution level at 2. When the GUI scale increases, the resolution level remains. + #Then GUI scale should be even numbers (2, 4, 6...), based on Minecraft GUI system. + #If your fonts are not bitmap fonts, then you should keep this setting false. + fixedResolution = false + #Control base font size, in GUI scaled pixels. The default and vanilla value is 8. + #For bitmap fonts, 8 represents a glyph size of 8x or 16x if fixed resolution. + #This option only applies to TrueType fonts. + #Range: 6.5 ~ 9.5 + baseFontSize = 8.0 + #Control vertical baseline for vanilla text layout, in GUI scaled pixels. + #The vanilla default value is 7. + #Range: 4.0 ~ 10.0 + baselineShift = 7.0 + #Control the text shadow offset for vanilla text rendering, in GUI scaled pixels. + #Range: 0.20000000298023224 ~ 2.0 + shadowOffset = 0.5 + #Control the text outline offset for vanilla text rendering, in GUI scaled pixels. + #Range: 0.20000000298023224 ~ 2.0 + outlineOffset = 0.5 + #Set the recycle time of layout cache in seconds, using least recently used algorithm. + #Range: 2 ~ 15 + cacheLifespan = 6 + #The bidirectional text heuristic algorithm. The default is FirstStrong (Locale). + #This will affect which BiDi algorithm to use during text layout. + #Allowed Values: FIRST_STRONG, ANY_RTL, LTR, RTL, LOCALE, FIRST_STRONG_LTR, FIRST_STRONG_RTL + textDirection = "FIRST_STRONG" + #Whether to use Modern UI text rendering pipeline in 3D world. + #Disabling this means that SDF text and rendering optimization are no longer effective. + #But text rendering can be compatible with OptiFine Shaders and Iris Shaders. + #This does not affect text rendering in GUI. + #This option only applies to TrueType fonts. + useTextShadersInWorld = true + #For "minecraft:default" font, should we keep some glyph providers of them? + #Ignore All: Only use Modern UI typeface list. + #Keep ASCII: Include minecraft:font/ascii.png, minecraft:font/accented.png, minecraft:font/nonlatin_european.png + #Keep Other: Include providers other than ASCII and Unicode font. + #Keep All: Include all except Unicode font. + #Only Include: Only include providers that specified by defaultFontRuleSet. + #Only Exclude: Only exclude providers that specified by defaultFontRuleSet. + #Allowed Values: IGNORE_ALL, KEEP_ASCII, KEEP_OTHER, KEEP_ALL, ONLY_INCLUDE, ONLY_EXCLUDE + defaultFontBehavior = "ONLY_EXCLUDE" + #Used when defaultFontBehavior is either ONLY_INCLUDE or ONLY_EXCLUDE. + #This specifies a set of regular expressions to match the glyph provider name. + #For bitmap providers, this is the texture path without 'textures/'. + #For TTF providers, this is the TTF file path without 'font/'. + #For space providers, this is "font_name / minecraft:space", + #where font_name is font definition path without 'font/'. + defaultFontRuleSet = ["^minecraft:font\\/(nonlatin_european|accented|ascii|element_ideographs|cjk_punctuations|ellipsis|2em_dash)\\.png$", "^minecraft:include\\/space \\/ minecraft:space$", "^minecraft:font\\/(mcsans|emoji)_05_00\\d.png$"] + #Whether to use text component object as hash key to lookup in layout cache. + #If you find that Modern UI text rendering is not compatible with some mods, + #you can disable this option for compatibility, but this will decrease performance a bit. + #Modern UI will use another cache strategy if this is disabled. + useComponentCache = true + #Allow text layout to be computed from background threads (not cached). + #Otherwise, block the current thread and wait for main thread. + allowAsyncLayout = true + #See CSS line-break property, https://developer.mozilla.org/en-US/docs/Web/CSS/line-break + #Allowed Values: AUTO, LOOSE, NORMAL, STRICT + lineBreakStyle = "AUTO" + #Allowed Values: AUTO, PHRASE + lineBreakWordStyle = "AUTO" + #When enabled, Modern UI will compute texel density in device-space to determine whether to use SDF text or bilinear sampling. + #This feature requires GLSL 400 or has no effect. + #This generally decreases performance but provides better rendering quality. + #This option only applies to TrueType fonts. May not be compatible with OptiFine. + smartSDFShaders = true + #When rendering in 2D, this option allows Modern UI to exactly compute font size in device-space from the current coordinate transform matrix. + #This provides perfect text rendering for scaling-down texts in vanilla, but may increase GPU memory usage. + #When disabled, Modern UI will use SDF text rendering if appropriate. + #This option only applies to TrueType fonts. + computeDeviceFontSize = true + #When enabled, Modern UI will use SDF text rendering if appropriate. + #Otherwise, it uses nearest-neighbor or bilinear sampling based on texel density. + #This option only applies to TrueType fonts. + allowSDFTextIn2D = true + #When enabled, the outline of the experience level text will be tweaked. + tweakExperienceText = true + #Control the anti-aliasing of raw glyph rasterization. + antiAliasing = true + #Control the FreeType linear metrics and font hinting of raw glyph metrics. + #Disable if on low-res monitor; enable for linear text. + linearMetrics = true + #Control the minimum pixel density for SDF text and text in 3D world rendering. + #This value will be no less than current GUI scale. + #Recommend setting a higher value on high-res monitor and powerful PC hardware. + #Range: 4 ~ 10 + minPixelDensityForSDF = 4 + #Enable linear sampling for A8 font atlases with mipmaps, mag filter will be always NEAREST. + #We prefer computeDeviceFontSize and allowSDFTextIn2D, then setting this to false can improve performance. + #If either of the above two is false or Shaders are active, then setting this to true can improve quality. + linearSamplingA8Atlas = false + diff --git a/config/MouseTweaks.cfg b/config/MouseTweaks.cfg new file mode 100644 index 0000000..81190ac --- /dev/null +++ b/config/MouseTweaks.cfg @@ -0,0 +1,8 @@ +RMBTweak=1 +LMBTweakWithItem=1 +LMBTweakWithoutItem=1 +WheelTweak=1 +WheelSearchOrder=1 +WheelScrollDirection=0 +ScrollItemScaling=0 +Debug=0 diff --git a/config/RuOK.toml b/config/RuOK.toml new file mode 100644 index 0000000..f896a4d --- /dev/null +++ b/config/RuOK.toml @@ -0,0 +1,47 @@ +onCull = true +MaxEntityEntities = 128 +qualityModes = "NORMAL" +RenderWeather = "NORMAL" +FastItemRender = false +RenderDisplayItem = false +blackListedEntities = [] +whiteListedEntities = ["minecraft:player"] +BlackTagListEntity = [] +WhiteTagListEntity = [] +isAlwaysShowItemCount = true +startTime = 35.08 +onGui = false +GuiRXTX = false +GuiFPS = false +GuiCPU = false +GuiGPU = false +GuiRAM = false +GuiEntityCount = false +GuiPlayerPos = false +GuiServer = false +GuiCameraTarget = false +Mood = false +MaxParticleDistance = 128 +WhiteListedParticle = [] +BlackListedParticle = [] +GuiEasyRamMode = false +GuiDisplayRamUsage = false +GuiX = 0 +GuiY = 0 +UseAui = false +DeBug = false +TextBackground = false +TextureAnimatedSprites = true +SoundDevicesMonitor = false +SetParticleMaxAge = false +ParticleMaxAge = 1 +GuiViewMode = "EMPTY" +MinDistance = 5 +EntityDistance = 64 +TickPerformance = true +ParticlePerformance = false +EntityPerformance = false +EntityViewDebug = false +ParticleCountLimit = 16384 +BlockBreakParticle = true +AsyncCompute = false diff --git a/config/asyncparticles/asyncparticles-mixin.properties b/config/asyncparticles/asyncparticles-mixin.properties new file mode 100644 index 0000000..e8d07e9 --- /dev/null +++ b/config/asyncparticles/asyncparticles-mixin.properties @@ -0,0 +1,21 @@ +#safeBlockEntityMap: Boolean. Make 'LevelChunk#blockEntities' thread-safe. +#safeClassInstanceMultiMap: Boolean. Make 'ClassInstanceMultiMap' thread-safe. +#safeLegacyRandomSource: Boolean. Make LegacyRandomSource thread-safe. +#particle$noCulling: A comma-separated list of classes extending 'Particle' that should not be culled. +#particle$noLightCache: A comma-separated list of classes extending 'Particle' that should not use the light cache. +#particle$lockRequired: A comma-separated list of classes extending 'Particle' that require a spin lock. +#particle$lockProvider: A comma-separated list of classes extending 'Particle' that provide a spin lock. +#replaceRandom: A comma-separated list of classes that require multithreaded random sources. +#create$contraptionNoParticleCollision: A comma-separated list of classes extending 'AbstractContraptionEntity' that should not collide with particles. +# +#Sun Oct 26 20:40:29 CST 2025 +safeClassInstanceMultiMap=false +particle$noLightCache=dev.shadowsoffire.gateways.client.GatewayParticle,com.chailotl.particular.particles.FireflyParticle,com.lowdragmc.photon.client.gameobject.FXObject,net.diebuddies.minecraft.weather.WeatherParticle +safeBlockEntityMap=false +safeLegacyRandomSource=false +particle$noCulling=pigcart.particlerain.particle.GroundFogParticle,com.lowdragmc.photon.client.gameobject.FXObject +particle$lockRequired=yesman.epicfight.client.particle.TrailParticle,com.dfdyz.epicacg.client.particle.BloomTrailParticle,com.brandon3055.draconicevolution.client.render.effect.ExplosionFX,com.brandon3055.draconicevolution.client.render.effect.CrystalFXWireless,com.lowdragmc.photon.client.gameobject.emitter.Emitter,com.lowdragmc.photon.client.gameobject.emitter.particle.ParticleEmitter,com.lowdragmc.photon.client.gameobject.emitter.beam.BeamEmitter,com.lowdragmc.photon.client.gameobject.emitter.trail.TrailEmitter,com.lowdragmc.photon.client.gameobject.FXObject +version=1 +particle$lockProvider=yesman.epicfight.client.particle.TrailParticle,com.dfdyz.epicacg.client.particle.BloomTrailParticle,com.brandon3055.draconicevolution.client.render.effect.ExplosionFX,com.brandon3055.draconicevolution.client.render.effect.CrystalFXWireless,com.lowdragmc.photon.client.gameobject.FXObject +replaceRandom=appeng.client.render.effects.LightningArcFX,appeng.client.render.effects.LightningFX,de.cheaterpaul.fallingleaves.util.LeafUtil +create$contraptionNoParticleCollision=rbasamoyai.createbigcannons.cannon_control.contraption.PitchOrientedContraptionEntity,rbasamoyai.createbigcannons.cannon_control.contraption.AbstractMountedCannonContraption diff --git a/config/asyncparticles/asyncparticles.json b/config/asyncparticles/asyncparticles.json new file mode 100644 index 0000000..f247184 --- /dev/null +++ b/config/asyncparticles/asyncparticles.json @@ -0,0 +1,31 @@ +{ + "version": 1, + "particle": { + "particleLimit": 16384, + "removeIfMissedTick": false, + "particleLightCache": true, + "cullUnderwaterParticleType": true + }, + "tick": { + "animationTickMode": "INTERRUPTIBLE", + "particleTickMode": "INTERRUPTIBLE", + "tickWeatherAsync": true, + "failPerSecLimit": 5, + "failBehavior": "RAISE_CRASH", + "suppressCME": false + }, + "rendering": { + "particleRenderingMode": "DELAYED", + "particleCulling": "AABB", + "cullWeathers": true, + "failPerSecLimit": 20, + "failBehavior": "MARK_AS_SYNC" + }, + "valkyrienSkies": { + "rainEffect": "STATIONARY", + "fixParticleLights": true + }, + "create": { + "rainEffect": "ALWAYS" + } +} \ No newline at end of file diff --git a/config/attributefix.json b/config/attributefix.json new file mode 100644 index 0000000..0861b66 --- /dev/null +++ b/config/attributefix.json @@ -0,0 +1,213 @@ +{ + "attributes": { + "forge:step_height_addition": { + "enabled": false, + "min": { + "default": -512, + "value": -512 + }, + "max": { + "default": 512, + "value": 512 + } + }, + "minecraft:generic.follow_range": { + "enabled": true, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 2048, + "value": 2048 + } + }, + "minecraft:generic.flying_speed": { + "enabled": true, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 1024, + "value": 1024 + } + }, + "forge:nametag_distance": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 64, + "value": 64 + } + }, + "minecraft:generic.movement_speed": { + "enabled": true, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 1024, + "value": 1024 + } + }, + "forge:entity_gravity": { + "enabled": false, + "min": { + "default": -8, + "value": -8 + }, + "max": { + "default": 8, + "value": 8 + } + }, + "forge:block_reach": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 1024, + "value": 1024 + } + }, + "minecraft:generic.max_health": { + "enabled": true, + "min": { + "default": 1, + "value": 1 + }, + "max": { + "default": 1024, + "value": 1000000 + } + }, + "minecraft:generic.attack_speed": { + "enabled": true, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 1024, + "value": 1024 + } + }, + "minecraft:generic.attack_damage": { + "enabled": true, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 2048, + "value": 1000000 + } + }, + "minecraft:generic.luck": { + "enabled": true, + "min": { + "default": -1024, + "value": -1024 + }, + "max": { + "default": 1024, + "value": 1024 + } + }, + "minecraft:zombie.spawn_reinforcements": { + "enabled": true, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 1, + "value": 1 + } + }, + "minecraft:horse.jump_strength": { + "enabled": true, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 2, + "value": 2 + } + }, + "minecraft:generic.attack_knockback": { + "enabled": true, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 5, + "value": 1000000 + } + }, + "minecraft:generic.armor": { + "enabled": true, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 30, + "value": 1000000 + } + }, + "forge:swim_speed": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 1024, + "value": 1024 + } + }, + "minecraft:generic.knockback_resistance": { + "enabled": true, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 1, + "value": 1 + } + }, + "minecraft:generic.armor_toughness": { + "enabled": true, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 20, + "value": 1000000 + } + }, + "forge:entity_reach": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 1024, + "value": 1024 + } + } + } +} \ No newline at end of file diff --git a/config/chloride-client.json b/config/chloride-client.json new file mode 100644 index 0000000..c2f74a8 --- /dev/null +++ b/config/chloride-client.json @@ -0,0 +1,73 @@ +{ + "modpackMode": false, + "fullScreen": "WINDOWED", + "fpsDisplayMode": "SIMPLE", + "fpsDisplayAlign": "LEFT", + "fpsDisplayVAlign": "TOP", + "fpsDisplaySystemMode": "OFF", + "fpsDisplayMargin": 12, + "fpsDisplayVMargin": 12, + "fpsDisplayShadow": false, + "fog": false, + "blueBand": true, + "customFog": false, + "fogStart": 0, + "fogEnd": 192, + "fogShape": "CYLINDER", + "cloudsHeight": 192, + "entityNametagRendering": true, + "playerNametagRendering": true, + "itemNametagRendering": true, + "chunkFadeSpeed": "SLOW", + "darknessMode": "VANILLA", + "darknessOnOverworld": false, + "darknessOnNether": false, + "darknessNetherFogBright": 0.5, + "darknessOnEnd": false, + "darknessEndFogBright": 0.5, + "darknessByDefault": false, + "darknessDimensionWhiteList": [], + "darknessOnNoSkyLight": false, + "darknessBlockLightOnly": false, + "darknessAffectedByMoonPhase": false, + "darknessNewMoonBright": 0.0, + "darknessFullMoonBright": 0.25, + "hideJREMI": false, + "fontShadows": false, + "leavesCulling": "OFF", + "fastChests": false, + "fastBeds": false, + "rainParticles": true, + "rainDropParticles": true, + "crackingBlockParticles": true, + "destroyedBlockParticles": true, + "disabledParticles": [], + "tileEntityDistanceCulling": true, + "tileEntityCullingDistanceX": 4096, + "tileEntityCullingDistanceY": 32, + "entityDistanceCulling": true, + "entityCullingDistanceX": 16384, + "entityCullingDistanceY": 48, + "monsterDistanceCulling": false, + "monsterCullingDistanceX": 16384, + "monsterCullingDistanceY": 48, + "entityWhitelist": [ + "minecraft:ghast", + "minecraft:ender_dragon", + "iceandfire:all", + "create:all" + ], + "monsterWhitelist": [ + "minecraft:ghast", + "minecraft:ender_dragon", + "iceandfire:all", + "create:all" + ], + "tileEntityWhitelist": [ + "waterframes:all" + ], + "borderlessAttachModeF11": "ATTACH", + "fastLanguageReload": true, + "enableZoom": true, + "maxZoom": 50.0 +} \ No newline at end of file diff --git a/config/cull-less-leaves.json b/config/cull-less-leaves.json new file mode 100644 index 0000000..537fbf6 --- /dev/null +++ b/config/cull-less-leaves.json @@ -0,0 +1,4 @@ +{ + "enabled": true, + "depth": 2 +} \ No newline at end of file diff --git a/config/embeddium-fingerprint.json b/config/embeddium-fingerprint.json new file mode 100644 index 0000000..5e03fa2 --- /dev/null +++ b/config/embeddium-fingerprint.json @@ -0,0 +1 @@ +{"v":1,"s":"e46fb930bfcb32409a69883d7bf8fdd42ff933de0f5007881c396b41e9ab4bdd5daf735d5333664832d578e7462a00c8384a60a148bd5b2ad17b213148352a1e","u":"ffadec23c7d32bc2d21a047c5fb68ad5b46e0b605f513a5f33a181b6b92d1eb5467369e6603913077e1799ce09571e363157b59351318475f3eb016ce9f74cbd","p":"a0e6c75513dca047763a6c75e424e70ca1c21539c4269901643c043c3189241b21948cbb93e8eaae7d5c0a8357e1a6c3cfeedda2a202c3c94b2027ec51001085","t":1761482249} \ No newline at end of file diff --git a/config/embeddium-mixins.properties b/config/embeddium-mixins.properties new file mode 100644 index 0000000..4e10829 --- /dev/null +++ b/config/embeddium-mixins.properties @@ -0,0 +1,6 @@ +# This is the configuration file for Embeddium. +# +# You can find information on editing this file and all the available options here: +# https://github.com/jellysquid3/sodium-fabric/wiki/Configuration-File +# +# By default, this file will be empty except for this notice. diff --git a/config/embeddium-options.json b/config/embeddium-options.json new file mode 100644 index 0000000..f2b1f1b --- /dev/null +++ b/config/embeddium-options.json @@ -0,0 +1,30 @@ +{ + "quality": { + "weather_quality": "DEFAULT", + "leaves_quality": "DEFAULT", + "enable_vignette": true, + "use_quad_normals_for_shading": false + }, + "advanced": { + "enable_memory_tracing": false, + "use_advanced_staging_buffers": true, + "disable_incompatible_mod_warnings": false, + "cpu_render_ahead_limit": 3 + }, + "performance": { + "chunk_builder_threads": 3, + "always_defer_chunk_updates_v2": true, + "animate_only_visible_textures": true, + "use_entity_culling": true, + "use_fog_occlusion": true, + "use_block_face_culling": true, + "use_compact_vertex_format": true, + "use_translucent_face_sorting_v2": true, + "use_no_error_g_l_context": true + }, + "notifications": { + "force_disable_donation_prompts": false, + "has_cleared_donation_button": false, + "has_seen_donation_prompt": false + } +} \ No newline at end of file diff --git a/config/emi.css b/config/emi.css new file mode 100644 index 0000000..8310ed6 --- /dev/null +++ b/config/emi.css @@ -0,0 +1,490 @@ +/** EMI Config */ + +#general { + /** + * Whether EMI is enabled and visible. + */ + enabled: true; + + /** + * Whether cheating in items is enabled. + */ + cheat-mode: false; + + /** + * How much EMI should use tooltips and popups to show controls and information. + */ + help-level: normal; + + /** + * Where EMI should pull stacks from to populate the index. + */ + index-source: creative; + + /** + * Which sidebar should be searched using the search bar. + */ + search-sidebar: right; + + /** + * Whether normal search queries should include the tooltip. + */ + search-tooltip-by-default: true; + + /** + * Whether normal search queries should include the mod name. + */ + search-mod-name-by-default: false; + + /** + * Whether normal search queries should include the stack's tags. + */ + search-tags-by-default: false; +} + +#ui { + /** + * Which action should be performed when clicking the recipe book. + */ + recipe-book-action: toggle-craftables; + + /** + * Where to display status effects in the inventory. + */ + effect-location: top; + + /** + * Whether to display a gray overlay when hovering over a stack. + */ + show-hover-overlay: true; + + /** + * Whether to add mod name to tooltips + */ + append-mod-id: true; + + /** + * Whether to add mod name to item tooltips, in case another mod provides behavior + */ + append-item-mod-id: true; + + /** + * Prevents recipes being quick crafted from shifting around under the cursor. + */ + miscraft-prevention: true; + + /** + * The unit to display fluids as. + */ + fluid-unit: millibuckets; + + /** + * Whether to use the batched render system. Batching is faster, but may have + * incompatibilities with shaders or other mods. + */ + use-batched-renderer: true; + + /** + * Whether to have the search bar in the center of the screen, instead of to the + * side. + */ + center-search-bar: true; + + /** + * Which sidebar type to switch to when searching. + */ + search-sidebar-focus: index; + + /** + * Which sidebar type to focus when the search is empty. + */ + empty-search-sidebar-focus: none; + + /** + * Whether the EMI config button should be visible. + */ + emi-config-button-visibility: shown; + + /** + * Whether the recipe tree button should be visible. + */ + recipe-tree-button-visibility: auto; + + /** + * The maximum height the recipe screen will grow to be if space is available in + * pixels. + */ + maximum-recipe-screen-height: 256; + + /** + * The minimum width of the recipe screen in pixels. Controls how many tabs there + * can be, and where the page switching buttons go. The default is 176, the width + * of most screens. + */ + minimum-recipe-screen-width: 176; + + /** + * The amount of vertical margin to give in the recipe screen. + */ + vertical-margin: 20; + + /** + * Where to show workstations in the recipe screen + */ + workstation-location: bottom; + + /** + * Display cost per batch when hovering a recipe output + */ + show-cost-per-batch: true; + + /** + * Whether recipes should have a button to set as default. + */ + recipe-default-button: true; + + /** + * Whether recipes should have a button to show the recipe tree. + */ + recipe-tree-button: true; + + /** + * Whether recipes should have a button to fill the ingredients in a handler. + */ + recipe-fill-button: true; + + /** + * Whether recipes should have a button to take a screenshot of the recipe. + */ + recipe-screenshot-button: false; + + /** + * The GUI scale at which recipe screenshots are saved. Use 0 to use the current + * GUI scale. + */ + recipe-screenshot-scale: 0; + + /** + * The pages in the left sidebar + */ + left-sidebar-pages: favorites; + + /** + * The subpanels in the left sidebar + */ + left-sidebar-subpanels: none; + + /** + * How many columns and rows of ingredients to limit the left sidebar to + */ + left-sidebar-size: 12, 100; + + /** + * How much space to maintain between the left sidebar and obstructions, in pixels + */ + left-sidebar-margins: 2, 2, 2, 2; + + /** + * Where to position the left sidebar + */ + left-sidebar-align: left, top; + + /** + * Whether to render the header buttons and page count for the left sidebar + */ + left-sidebar-header: visible; + + /** + * Which theme to use for the left sidebar + */ + left-sidebar-theme: transparent; + + /** + * The pages in the right sidebar + */ + right-sidebar-pages: index, craftables; + + /** + * The subpanels in the right sidebar + */ + right-sidebar-subpanels: none; + + /** + * How many columns and rows of ingredients to limit the right sidebar to + */ + right-sidebar-size: 12, 100; + + /** + * How much space to maintain between the right sidebar and obstructions, in pixels + */ + right-sidebar-margins: 2, 2, 2, 2; + + /** + * Where to position the right sidebar + */ + right-sidebar-align: right, top; + + /** + * Whether to render the header buttons and page count for the right sidebar + */ + right-sidebar-header: visible; + + /** + * Which theme to use for the right sidebar + */ + right-sidebar-theme: transparent; + + /** + * The pages in the top sidebar + */ + top-sidebar-pages: none; + + /** + * The subpanels in the top sidebar + */ + top-sidebar-subpanels: none; + + /** + * How many columns and rows of ingredients to limit the top sidebar to + */ + top-sidebar-size: 9, 9; + + /** + * How much space to maintain between the top sidebar and obstructions, in pixels + */ + top-sidebar-margins: 2, 2, 2, 2; + + /** + * Where to position the top sidebar + */ + top-sidebar-align: center, center; + + /** + * Whether to render the header buttons and page count for the top sidebar + */ + top-sidebar-header: visible; + + /** + * Which theme to use for the top sidebar + */ + top-sidebar-theme: transparent; + + /** + * The pages in the bottom sidebar + */ + bottom-sidebar-pages: none; + + /** + * The subpanels in the bottom sidebar + */ + bottom-sidebar-subpanels: none; + + /** + * How many columns and rows of ingredients to limit the bottom sidebar to + */ + bottom-sidebar-size: 9, 9; + + /** + * How much space to maintain between the bottom sidebar and obstructions, in + * pixels + */ + bottom-sidebar-margins: 2, 2, 2, 2; + + /** + * Where to position the bottom sidebar + */ + bottom-sidebar-align: center, center; + + /** + * Whether to render the header buttons and page count for the bottom sidebar + */ + bottom-sidebar-header: visible; + + /** + * Which theme to use for the bottom sidebar + */ + bottom-sidebar-theme: transparent; +} + +#binds { + /** + * Toggle the visibility of EMI. + */ + toggle-visibility: "ctrl key.keyboard.o"; + + /** + * Focuses the search bar. + */ + focus-search: "ctrl key.keyboard.f"; + + /** + * Clears the search bar. + */ + clear-search: "key.keyboard.unknown"; + + /** + * Display the recipes for creating a stack. + */ + view-recipes: "key.keyboard.r"; + view-recipes: "key.mouse.left"; + + /** + * Display the recipes that can be created using a stack. + */ + view-uses: "key.keyboard.u"; + view-uses: "key.mouse.right"; + + /** + * Favorite the item to display on the side of the screen opposite of recipies for + * quick access. + */ + favorite: "key.keyboard.a"; + + /** + * Set the default recipe for a given stack in the output of a recipe to that + * recipe. + */ + default-stack: "ctrl key.mouse.left"; + + /** + * Display the recipe tree for a given stack. + */ + view-stack-tree: "key.keyboard.unknown"; + + /** + * Display the recipe tree. + */ + view-tree: "key.keyboard.unknown"; + + /** + * Return to the previous page in EMI. + */ + back: "key.keyboard.backspace"; + + /** + * Return to the next page in EMI after going back. + */ + forward: "key.keyboard.unknown"; + + /** + * When on a stack with an associated recipe: + * Move ingredients for a single result. + */ + craft-one: "key.mouse.left"; + + /** + * When on a stack with an associated recipe: + * Move ingredients for as many results as possible. + */ + craft-all: "shift key.mouse.left"; + + /** + * When on a stack with an associated recipe: + * Move ingredients for a single result and put in inventory if possible. + */ + craft-one-to-inventory: "key.keyboard.unknown"; + + /** + * When on a stack with an associated recipe: + * Move ingredients for as many results as possible and put in inventory if + * possible. + */ + craft-all-to-inventory: "key.keyboard.unknown"; + + /** + * When on a stack with an associated recipe: + * Move ingredients for a single result and put in cursor if possible. + */ + craft-one-to-cursor: "ctrl key.mouse.left"; + + /** + * Display the recipe that will be used to craft on a stack with no recipe context. + */ + show-craft: "key.keyboard.left.shift"; + + /** + * Cheat in one of an item into the inventory. + */ + cheat-one-to-inventory: "ctrl key.mouse.right"; + + /** + * Cheat in a stack of an item into the inventory. + */ + cheat-stack-to-inventory: "ctrl key.mouse.left"; + + /** + * Cheat in one of an item into the cursor. + */ + cheat-one-to-cursor: "ctrl key.mouse.middle"; + + /** + * Cheat in a stack of an item into the cursor. + */ + cheat-stack-to-cursor: "key.keyboard.unknown"; + + /** + * Delete the stack in the cursor when hovering the index + */ + delete-cursor-stack: "key.mouse.left"; + + /** + * Copies the hovered recipe's ID to the clipboard + */ + copy-recipe-id: "key.keyboard.unknown"; + + /** + * In edit mode, hide the hovered stack + */ + hide-stack: "ctrl key.mouse.left"; + + /** + * In edit mode, hide stacks with the hovered stack's id + */ + hide-stack-by-id: "ctrl shift key.mouse.left"; +} + +#dev { + /** + * Whether development functions should be enabled. Not recommended for general + * play. + */ + dev-mode: false; + + /** + * Whether editing the index is enabled + */ + edit-mode: false; + + /** + * Whether to log untranslated tags as warnings. + */ + log-untranslated-tags: false; + + /** + * Whether to log ingredients that don't have a representative tag as warnings. + */ + log-non-tag-ingredients: false; + + /** + * Whether hovering the output of a recipe should show the recipe's EMI ID. + */ + show-recipe-ids: false; + + /** + * Whether to display additional widgets added to recipes from other mods. + * These are typically developer facing and compatibility related, and not useful + * for players. + */ + show-recipe-decorators: false; + + /** + * Whether stacks in the index should display a highlight if they have a recipe + * default. + */ + highlight-defaulted: false; + + /** + * Whether to display exclusion areas + */ + highlight-exclusion-areas: false; +} diff --git a/config/emi_loot_config.toml b/config/emi_loot_config.toml new file mode 100644 index 0000000..4d8e8f9 --- /dev/null +++ b/config/emi_loot_config.toml @@ -0,0 +1,38 @@ +# Don't change this! Version used to track needed updates. +version = 1 +debugMode = false +parseChestLoot = true +parseBlockLoot = true +parseMobLoot = true +parseGameplayLoot = true +parseArchaeologyLoot = true +skippedKeys = [ + "emi_loot.no_conditions", + "emi_loot.function.limit_count", + "emi_loot.function.set_count_add", + "emi_loot.function.fill_player_head", + "emi_loot.function.set_count_set" +] +chestLootAlwaysStackSame = false +mobLootIncludeDirectDrops = true +chanceDecimalPlaces = 1 +conditionStyle = "default" + +[debugModes] +block = false +chest = false +mob = false +gameplay = false +archaeology = false + +[compactLoot] +block = true +chest = true +mob = true +gameplay = true +archaeology = true + +[logUnstranslatedTables] +chest = false +gameplay = false +archaeology = false \ No newline at end of file diff --git a/config/entityculling.json b/config/entityculling.json new file mode 100644 index 0000000..aa4b0a5 --- /dev/null +++ b/config/entityculling.json @@ -0,0 +1,67 @@ +{ + "configVersion": 7, + "renderNametagsThroughWalls": true, + "blockEntityWhitelist": [ + "create:rope_pulley", + "botania:flame_ring", + "minecraft:beacon", + "create:hose_pulley", + "betterend:eternal_pedestal", + "botania:magic_missile", + "botania:falling_star" + ], + "entityWhitelist": [ + "botania:mana_burst", + "drg_flares:drg_flares", + "quark:soul_bead" + ], + "tracingDistance": 128, + "debugMode": false, + "sleepDelay": 10, + "hitboxLimit": 50, + "captureRate": 5, + "skipMarkerArmorStands": true, + "tickCulling": true, + "tickCullingWhitelist": [ + "minecraft:block_display", + "alexscaves:gum_worm", + "minecraft:jungle_boat", + "minecraft:spruce_boat", + "mts:builder_rendering", + "drg_flares:drg_flares", + "minecraft:mangrove_boat", + "mts:builder_existing", + "minecraft:acacia_boat", + "minecraft:birch_chest_boat", + "create:contraption", + "drg_flares:drg_flare", + "minecraft:birch_boat", + "minecraft:boat", + "mts:builder_seat", + "minecraft:cherry_boat", + "minecraft:spruce_chest_boat", + "alexscaves:gum_worm_segment", + "minecraft:dark_oak_boat", + "minecraft:oak_chest_boat", + "avm_staff:campfire_flame", + "minecraft:dark_oak_chest_boat", + "minecraft:text_display", + "create:gantry_contraption", + "minecraft:oak_boat", + "minecraft:pale_oak_boat", + "minecraft:acacia_chest_boat", + "minecraft:cherry_chest_boat", + "minecraft:item_display", + "create:stationary_contraption", + "minecraft:bamboo_raft", + "minecraft:firework_rocket", + "minecraft:jungle_chest_boat", + "create:carriage_contraption", + "minecraft:pale_oak_chest_boat", + "minecraft:bamboo_chest_raft", + "minecraft:mangrove_chest_boat" + ], + "disableF3": false, + "skipEntityCulling": false, + "skipBlockEntityCulling": false +} \ No newline at end of file diff --git a/config/fastbench.cfg b/config/fastbench.cfg new file mode 100644 index 0000000..8f774c5 --- /dev/null +++ b/config/fastbench.cfg @@ -0,0 +1,19 @@ +# File Specification: https://gist.github.com/Shadows-of-Fire/88ac714a758636c57a52e32ace5474c1 + +# + +general { + # If the recipe book button is removed. + # Default: true + B:"Remove Recipe Book Button"=true + + # If the crafting table has a tooltip + # Default: false + B:"Disable tooltip on crafting table"=false + + # The tick interval at which all pooled grid updates will be run. Duplicate updates within the interval will be squashed. + # Default: 2; Range: [1 ~ 100] + I:"Grid Update Interval"=2 +} + + diff --git a/config/flerovium.json b/config/flerovium.json new file mode 100644 index 0000000..075cb01 --- /dev/null +++ b/config/flerovium.json @@ -0,0 +1,5 @@ +{ + "entityBackFaceCulling": true, + "itemBackFaceCulling": true, + "reduceTerrainParticles": true +} \ No newline at end of file diff --git a/config/fml.toml b/config/fml.toml new file mode 100644 index 0000000..8152617 --- /dev/null +++ b/config/fml.toml @@ -0,0 +1,29 @@ +#Early window height +earlyWindowHeight = 480 +#Enable forge global version checking +versionCheck = false +#Should we control the window. Disabling this disables new GL features and can be bad for mods that rely on them. +earlyWindowControl = true +#Early window framebuffer scale +earlyWindowFBScale = 1 +#Early window provider +earlyWindowProvider = "fmlearlywindow" +#Early window width +earlyWindowWidth = 854 +#Early window starts maximized +earlyWindowMaximized = false +#Default config path for servers +defaultConfigPath = "defaultconfigs" +#Disables Optimized DFU client-side - already disabled on servers +disableOptimizedDFU = true +#Skip specific GL versions, may help with buggy graphics card drivers +earlyWindowSkipGLVersions = [] +#Whether to log a help message on first attempt, to aid troubleshooting. This setting should automatically disable itself after a successful launch +earlyWindowLogHelpMessage = false +#Max threads for early initialization parallelism, -1 is based on processor count +maxThreads = -1 +#Squir? +earlyWindowSquir = false +#Whether to show CPU usage stats in early window +earlyWindowShowCPU = false + diff --git a/config/forge-client.toml b/config/forge-client.toml new file mode 100644 index 0000000..32d3edc --- /dev/null +++ b/config/forge-client.toml @@ -0,0 +1,26 @@ + +#Client only settings, mostly things related to rendering +[client] + #Enable Forge to queue all chunk updates to the Chunk Update thread. + #May increase FPS significantly, but may also cause weird rendering lag. + #Not recommended for computers without a significant number of cores available. + alwaysSetupTerrainOffThread = false + #EXPERIMENTAL: Enable the Forge block rendering pipeline - fixes the lighting of custom models. + experimentalForgeLightPipelineEnabled = false + #When enabled, Forge will show any warnings that occurred during loading. + showLoadWarnings = true + #Set to true to use a combined DEPTH_STENCIL attachment instead of two separate ones. + useCombinedDepthStencilAttachment = false + #[DEPRECATED] Does nothing anymore, IPv6 addresses will be compressed always + compressLanIPv6Addresses = true + #During block model baking, manually calculates the normal for all faces. + #This was the default behavior of forge between versions 31.0 and 47.1. + #May result in differences between vanilla rendering and forge rendering. + #Will only produce differences for blocks that contain non-axis aligned faces. + #You will need to reload your resources to see results. + calculateAllNormals = false + #When enabled, a slightly biased Direction#getNearest calculation will be used to prevent normal fighting on 45 degree angle faces. + stabilizeDirectionGetNearest = true + #When enabled, Forge will allow mipmaps to be lowered in real-time. This is the default behavior in vanilla. Use this if you experience issues with resource packs that use textures lower than 8x8. + allowMipmapLowering = false + diff --git a/config/fzzy_config/keybinds.toml b/config/fzzy_config/keybinds.toml new file mode 100644 index 0000000..f7de10a --- /dev/null +++ b/config/fzzy_config/keybinds.toml @@ -0,0 +1,236 @@ +# Don't change this! Version used to track needed updates. +version = 1 + +# Scrolls up a 'page' in the Config GUI + +[pageUp] +ctrl = "default" +shift = "default" +alt = "default" +# 'keyboard' or 'mouse' +type = "keyboard" +# String representation of the key, or the integer keycode +# Convert minecraft names: 'key.keyboard.pause' -> 'pause' or 'key.mouse.right' -> 'mouse.right'. +key = "page.up" + +# Scrolls down a 'page' in the Config GUI + +[pageDown] +ctrl = "default" +shift = "default" +alt = "default" +# 'keyboard' or 'mouse' +type = "keyboard" +# String representation of the key, or the integer keycode +# Convert minecraft names: 'key.keyboard.pause' -> 'pause' or 'key.mouse.right' -> 'mouse.right'. +key = "page.down" + +# Scrolls to the top of the Config GUI + +[home] +ctrl = "default" +shift = "default" +alt = "default" +# 'keyboard' or 'mouse' +type = "keyboard" +# String representation of the key, or the integer keycode +# Convert minecraft names: 'key.keyboard.pause' -> 'pause' or 'key.mouse.right' -> 'mouse.right'. +key = "home" + +# Scrolls to the bottom of the Config GUI + +[end] +ctrl = "default" +shift = "default" +alt = "default" +# 'keyboard' or 'mouse' +type = "keyboard" +# String representation of the key, or the integer keycode +# Convert minecraft names: 'key.keyboard.pause' -> 'pause' or 'key.mouse.right' -> 'mouse.right'. +key = "end" + +# Copies the currently hovered or focused config setting + +[copy] +ctrl = "true" +shift = "false" +alt = "false" +# 'keyboard' or 'mouse' +type = "keyboard" +# String representation of the key, or the integer keycode +# Convert minecraft names: 'key.keyboard.pause' -> 'pause' or 'key.mouse.right' -> 'mouse.right'. +key = "c" + +# Pastes the last-copied setting into a compatible new setting + +[paste] +ctrl = "true" +shift = "false" +alt = "false" +# 'keyboard' or 'mouse' +type = "keyboard" +# String representation of the key, or the integer keycode +# Convert minecraft names: 'key.keyboard.pause' -> 'pause' or 'key.mouse.right' -> 'mouse.right'. +key = "v" + +# Not currently used by Fzzy Config - cuts the selected information to a copy buffer + +[cut] +ctrl = "true" +shift = "false" +alt = "false" +# 'keyboard' or 'mouse' +type = "keyboard" +# String representation of the key, or the integer keycode +# Convert minecraft names: 'key.keyboard.pause' -> 'pause' or 'key.mouse.right' -> 'mouse.right'. +key = "x" + +# Saves changes made to the current Config and sends updates to the server + +[save] +ctrl = "true" +shift = "false" +alt = "false" +# 'keyboard' or 'mouse' +type = "keyboard" +# String representation of the key, or the integer keycode +# Convert minecraft names: 'key.keyboard.pause' -> 'pause' or 'key.mouse.right' -> 'mouse.right'. +key = "s" + +# Undos changes made from newest to oldest change + +[undo] +ctrl = "true" +shift = "false" +alt = "false" +# 'keyboard' or 'mouse' +type = "keyboard" +# String representation of the key, or the integer keycode +# Convert minecraft names: 'key.keyboard.pause' -> 'pause' or 'key.mouse.right' -> 'mouse.right'. +key = "z" + +# Opens the context menu for the currently hovered or selected element + +[contextMouse] +ctrl = "default" +shift = "default" +alt = "default" +# 'keyboard' or 'mouse' +type = "mouse" +# String representation of the key, or the integer keycode +# Convert minecraft names: 'key.keyboard.pause' -> 'pause' or 'key.mouse.right' -> 'mouse.right'. +key = "mouse.right" + +# Backs out to the previous config screen + +[back] +ctrl = "default" +shift = "default" +alt = "default" +# 'keyboard' or 'mouse' +type = "keyboard" +# String representation of the key, or the integer keycode +# Convert minecraft names: 'key.keyboard.pause' -> 'pause' or 'key.mouse.right' -> 'mouse.right'. +key = "backspace" + +# Opens the 'Go-To' menu (Not used to focus the search bar) + +[search] +ctrl = "true" +shift = "false" +alt = "false" +# 'keyboard' or 'mouse' +type = "keyboard" +# String representation of the key, or the integer keycode +# Convert minecraft names: 'key.keyboard.pause' -> 'pause' or 'key.mouse.right' -> 'mouse.right'. +key = "e" + +# Opens the GUI info menu + +[info] +ctrl = "default" +shift = "default" +alt = "default" +# 'keyboard' or 'mouse' +type = "keyboard" +# String representation of the key, or the integer keycode +# Convert minecraft names: 'key.keyboard.pause' -> 'pause' or 'key.mouse.right' -> 'mouse.right'. +key = "f1" + +# Fully exits all open config GUIs (and saves them as applicable) + +[fullExit] +ctrl = "false" +shift = "true" +alt = "false" +# 'keyboard' or 'mouse' +type = "keyboard" +# String representation of the key, or the integer keycode +# Convert minecraft names: 'key.keyboard.pause' -> 'pause' or 'key.mouse.right' -> 'mouse.right'. +key = "escape" + +# Focuses the Config GUI search bar + +[[find]] +ctrl = "true" +shift = "false" +alt = "false" +# 'keyboard' or 'mouse' +type = "keyboard" +# String representation of the key, or the integer keycode +# Convert minecraft names: 'key.keyboard.pause' -> 'pause' or 'key.mouse.right' -> 'mouse.right'. +key = "f" + +[[find]] +ctrl = "false" +shift = "false" +alt = "false" +# 'keyboard' or 'mouse' +type = "keyboard" +# String representation of the key, or the integer keycode +# Convert minecraft names: 'key.keyboard.pause' -> 'pause' or 'key.mouse.right' -> 'mouse.right'. +key = "f3" + +# Opens the context menu for the currently hovered or selected element + +[[contextKeyboard]] +ctrl = "false" +shift = "true" +alt = "false" +# 'keyboard' or 'mouse' +type = "keyboard" +# String representation of the key, or the integer keycode +# Convert minecraft names: 'key.keyboard.pause' -> 'pause' or 'key.mouse.right' -> 'mouse.right'. +key = "f10" + +[[contextKeyboard]] +ctrl = "false" +shift = "false" +alt = "false" +# 'keyboard' or 'mouse' +type = "keyboard" +# String representation of the key, or the integer keycode +# Convert minecraft names: 'key.keyboard.pause' -> 'pause' or 'key.mouse.right' -> 'mouse.right'. +key = "menu" + +# Not currently used by Fzzy Config - A universal 'Enter' keybind + +[[act]] +ctrl = "false" +shift = "false" +alt = "false" +# 'keyboard' or 'mouse' +type = "keyboard" +# String representation of the key, or the integer keycode +# Convert minecraft names: 'key.keyboard.pause' -> 'pause' or 'key.mouse.right' -> 'mouse.right'. +key = "enter" + +[[act]] +ctrl = "false" +shift = "false" +alt = "false" +# 'keyboard' or 'mouse' +type = "keyboard" +# String representation of the key, or the integer keycode +# Convert minecraft names: 'key.keyboard.pause' -> 'pause' or 'key.mouse.right' -> 'mouse.right'. +key = "keypad.enter" \ No newline at end of file diff --git a/config/immediatelyfast.json b/config/immediatelyfast.json new file mode 100644 index 0000000..cf27ef8 --- /dev/null +++ b/config/immediatelyfast.json @@ -0,0 +1,21 @@ +{ + "REGULAR_INFO": "----- Regular config values below -----", + "font_atlas_resizing": true, + "map_atlas_generation": true, + "hud_batching": true, + "fast_text_lookup": true, + "fast_buffer_upload": false, + "COSMETIC_INFO": "----- Cosmetic only config values below (Does not optimize anything) -----", + "dont_add_info_into_debug_hud": false, + "EXPERIMENTAL_INFO": "----- Experimental config values below (Rendering glitches may occur) -----", + "experimental_disable_error_checking": false, + "experimental_disable_resource_pack_conflict_handling": false, + "experimental_sign_text_buffering": false, + "experimental_screen_batching": false, + "DEBUG_INFO": "----- Debug only config values below (Do not touch) -----", + "debug_only_and_not_recommended_disable_universal_batching": false, + "debug_only_and_not_recommended_disable_mod_conflict_handling": false, + "debug_only_and_not_recommended_disable_hardware_conflict_handling": false, + "debug_only_print_additional_error_information": false, + "debug_only_use_last_usage_for_batch_ordering": false +} \ No newline at end of file diff --git a/config/immersive_optimization.json b/config/immersive_optimization.json new file mode 100644 index 0000000..5200146 --- /dev/null +++ b/config/immersive_optimization.json @@ -0,0 +1,33 @@ +{ + "_documentation": "https://github.com/Luke100000/ImmersiveOptimization/wiki", + "enableEntities": true, + "enableBlockEntities": true, + "enableDistanceCulling": true, + "enableTrackingCulling": true, + "enableViewportCulling": true, + "minDistance": 6, + "blocksPerLevel": 64, + "blocksPerLevelDistanceCulled": 10, + "blocksPerLevelTrackingCulled": 10, + "blocksPerLevelViewportCulled": 20, + "maxLevel": 20, + "blocksPerLevelBlockEntities": 32, + "stressedThreshold": 45, + "minDecreaseFactor": 0.25, + "dimensions": { + "minecraft:overworld": true, + "minecraft:the_nether": true, + "minecraft:the_end": true + }, + "entities": { + "minecraft:ender_pearl": false, + "fromanotherworld:starship": false, + "minecraft:player": false, + "valkyrienskies": false, + "minecraft:arrow": false, + "create": false, + "minecraft:ender_dragon": false + }, + "version": 2, + "name": "immersive_optimization" +} \ No newline at end of file diff --git a/config/jade/hide-blocks.json b/config/jade/hide-blocks.json new file mode 100644 index 0000000..234be58 --- /dev/null +++ b/config/jade/hide-blocks.json @@ -0,0 +1,6 @@ +{ + "__comment": "This is a blocklist for the target of Jade. You can add registry ids to the \"values\" list. Restart the game to apply changes.", + "values": [ + "minecraft:barrier" + ] +} \ No newline at end of file diff --git a/config/jade/hide-entities.json b/config/jade/hide-entities.json new file mode 100644 index 0000000..42747f4 --- /dev/null +++ b/config/jade/hide-entities.json @@ -0,0 +1,10 @@ +{ + "__comment": "This is a blocklist for the target of Jade. You can add registry ids to the \"values\" list. Restart the game to apply changes.", + "values": [ + "minecraft:area_effect_cloud", + "minecraft:firework_rocket", + "minecraft:interaction", + "minecraft:text_display", + "minecraft:lightning_bolt" + ] +} \ No newline at end of file diff --git a/config/jade/jade.json b/config/jade/jade.json new file mode 100644 index 0000000..68e62c7 --- /dev/null +++ b/config/jade/jade.json @@ -0,0 +1,41 @@ +{ + "general": { + "debug": false, + "itemModNameTooltip": false, + "bossBarOverlapMode": "PUSH_DOWN", + "builtinCamouflage": true, + "ttsMode": "PRESS", + "fluidMode": "ANY", + "reachDistance": 0.0, + "displayEntities": true, + "displayBosses": true, + "displayMode": "TOGGLE", + "displayTooltip": true, + "displayBlocks": true, + "hideFromDebug": true, + "hideFromTabList": true, + "enableTextToSpeech": false, + "hintOverlayToggle": true, + "hintNarratorToggle": true, + "previewOverlay": true + }, + "overlay": { + "alpha": 0.7, + "iconMode": "TOP", + "animation": true, + "disappearingDelay": 0.0, + "overlaySquare": false, + "flipMainHand": false, + "autoScaleThreshold": 0.4, + "overlayPosY": 1.0, + "overlayScale": 1.0, + "overlayAnchorX": 0.5, + "overlayAnchorY": 0.0, + "activeTheme": "jade:dark", + "themesHash": -328442023, + "overlayPosX": 0.5 + }, + "formatting": { + "modName": "§9§o%s" + } +} \ No newline at end of file diff --git a/config/jade/plugins.json b/config/jade/plugins.json new file mode 100644 index 0000000..ea298f6 --- /dev/null +++ b/config/jade/plugins.json @@ -0,0 +1,65 @@ +{ + "minecraft": { + "item_storage.show_name_amount": 5, + "furnace": true, + "harvest_tool.show_unbreakable": false, + "animal_owner": true, + "harvest_tool.effective_tool": true, + "item_storage.normal_amount": 9, + "item_storage": true, + "harvest_tool": true, + "armor_stand": true, + "fluid_storage.detailed": false, + "energy_storage": true, + "entity_armor.max_for_render": 40, + "breaking_progress": true, + "tnt_stability": true, + "item_storage.items_per_line": 9, + "item_frame": true, + "crop_progress": true, + "command_block": true, + "mob_growth": true, + "waxed": true, + "harvest_tool.new_line": false, + "entity_health.max_for_render": 40, + "entity_health.show_fractions": false, + "mob_spawner": true, + "redstone": true, + "fluid_storage": true, + "chicken_egg": true, + "jukebox": true, + "brewing_stand": true, + "energy_storage.detailed": false, + "note_block": true, + "beehive": true, + "item_storage.detailed_amount": 54, + "player_head": true, + "block_states": false, + "lectern": true, + "entity_armor": true, + "harvest_tool.creative": false, + "horse_stats": true, + "item_tooltip": true, + "entity_health": true, + "enchantment_power": true, + "zombie_villager": true, + "villager_profession": true, + "mob_breeding": true, + "entity_health.icons_per_line": 10, + "total_enchantment_power": true, + "potion_effects": true, + "painting": true, + "chiseled_bookshelf": true + }, + "jadeaddons": { + "equipment_requirement": "" + }, + "jade": { + "coordinates.rel": false, + "distance": false, + "block_face": false, + "coordinates": false, + "registry_name": "OFF", + "mod_name": true + } +} \ No newline at end of file diff --git a/config/jade/sort-order.json b/config/jade/sort-order.json new file mode 100644 index 0000000..73948c3 --- /dev/null +++ b/config/jade/sort-order.json @@ -0,0 +1,48 @@ +{ + "jade:block_face": null, + "jade:distance": null, + "jade:mod_name": null, + "jade:object_name": null, + "jade:registry_name": null, + "minecraft:animal_owner": null, + "minecraft:armor_stand": null, + "minecraft:beehive": null, + "minecraft:block_display": null, + "minecraft:block_states": null, + "minecraft:brewing_stand": null, + "minecraft:campfire": null, + "minecraft:chicken_egg": null, + "minecraft:chiseled_bookshelf": null, + "minecraft:command_block": null, + "minecraft:crop_progress": null, + "minecraft:enchantment_power": null, + "minecraft:energy_storage": null, + "minecraft:entity_armor": null, + "minecraft:entity_health": null, + "minecraft:falling_block": null, + "minecraft:fluid_storage": null, + "minecraft:furnace": null, + "minecraft:harvest_tool": null, + "minecraft:horse_stats": null, + "minecraft:item_ber": null, + "minecraft:item_display": null, + "minecraft:item_frame": null, + "minecraft:item_storage": null, + "minecraft:item_tooltip": null, + "minecraft:jukebox": null, + "minecraft:lectern": null, + "minecraft:mob_breeding": null, + "minecraft:mob_growth": null, + "minecraft:mob_spawner": null, + "minecraft:note_block": null, + "minecraft:painting": null, + "minecraft:player_head": null, + "minecraft:potion_effects": null, + "minecraft:progress": null, + "minecraft:redstone": null, + "minecraft:tnt_stability": null, + "minecraft:total_enchantment_power": null, + "minecraft:villager_profession": null, + "minecraft:waxed": null, + "minecraft:zombie_villager": null +} \ No newline at end of file diff --git a/config/jecharacters.toml b/config/jecharacters.toml new file mode 100644 index 0000000..ceb7e70 --- /dev/null +++ b/config/jecharacters.toml @@ -0,0 +1,28 @@ + +[General] + #Keyboard for the checker to use + #Allowed Values: QUANPIN, DAQIAN, XIAOHE, ZIRANMA, SOUGOU, GUOBIAO, MICROSOFT, PINYINPP, ZIGUANG + enumKeyboard = "QUANPIN" + #Set to true to enable fuzzy spelling zh <=> z + enableFZh2z = true + #Set to true to enable fuzzy spelling sh <=> s + enableFSh2s = true + #Set to true to enable fuzzy spelling ch <=> c + enableFCh2c = true + #Set to true to enable fuzzy spelling ang <=> an + enableFAng2an = true + #Set to true to enable fuzzy spelling ing <=> in + enableFIng2in = true + #Set to true to enable fuzzy spelling eng <=> en + enableFEng2en = true + #Set to true to enable fuzzy spelling u <=> v + enableFU2v = true + #Set to false to disable chat message when entering world + enableChat = false + #Set to true to disable JEI's split for search tokens + enableQuote = false + +[Utilities] + #Set true to print verbose debug message + enableVerbose = false + diff --git a/config/krypton_fnp.yaml b/config/krypton_fnp.yaml new file mode 100644 index 0000000..4fdc803 --- /dev/null +++ b/config/krypton_fnp.yaml @@ -0,0 +1,5 @@ +compress: + # The compression level for packets, between 1-9. + compressionLevel: 4 + # Permit Oversized Packets + permitOversizedPackets: false \ No newline at end of file diff --git a/config/modernfix-common.toml b/config/modernfix-common.toml new file mode 100644 index 0000000..41413ef --- /dev/null +++ b/config/modernfix-common.toml @@ -0,0 +1,3 @@ +#These JEI plugins will be loaded on the main thread +blacklist_async_jei_plugins = ["jepb:jei_plugin"] + diff --git a/config/modernfix-mixins.properties b/config/modernfix-mixins.properties new file mode 100644 index 0000000..aa3e30c --- /dev/null +++ b/config/modernfix-mixins.properties @@ -0,0 +1,110 @@ +# This is the configuration file for ModernFix. +# In general, prefer using the config screen to editing this file. It can be accessed +# via the standard mod menu on your respective mod loader. Changes will, however, +# require restarting the game to take effect. +# +# The following options can be enabled or disabled if there is a compatibility issue. +# Add a line with your option name and =true or =false at the bottom of the file to enable +# or disable a rule. For example: +# mixin.perf.dynamic_resources=true +# Do not include the #. You may reset to defaults by deleting this file. +# +# Available options: +# mixin.bugfix.buffer_builder_leak=true # (default) +# mixin.bugfix.chunk_deadlock=true # (default) +# mixin.bugfix.cofh_core_crash=true # (default) +# mixin.bugfix.concurrency=true # (default) +# mixin.bugfix.ctm_resourceutil_cme=true # (default) +# mixin.bugfix.ender_dragon_leak=true # (default) +# mixin.bugfix.entity_pose_stack=true # (default) +# mixin.bugfix.extra_experimental_screen=true # (default) +# mixin.bugfix.fix_config_crashes=true # (default) +# mixin.bugfix.forge_at_inject_error=true # (default) +# mixin.bugfix.forge_vehicle_packets=true # (default) +# mixin.bugfix.missing_block_entities=false # (default) +# mixin.bugfix.model_data_manager_cme=true # (default) +# mixin.bugfix.packet_leak=false # (default) +# mixin.bugfix.paper_chunk_patches=true # (default) +# mixin.bugfix.recipe_book_type_desync=true # (default) +# mixin.bugfix.registry_ops_cme=true # (default) +# mixin.bugfix.removed_dimensions=true # (default) +# mixin.bugfix.restore_old_dragon_movement=false # (default) +# mixin.bugfix.unsafe_modded_shape_caches=true # (default) +# mixin.bugfix.world_leaks=true # (default) +# mixin.bugfix.world_screen_skipped=true # (default) +# mixin.devenv=false # (default) +# mixin.feature.blockentity_incorrect_thread=false # (default) +# mixin.feature.branding=true # (default) +# mixin.feature.cause_lag_by_disabling_threads=false # (default) +# mixin.feature.direct_stack_trace=false # (default) +# mixin.feature.disable_unihex_font=false # (default) +# mixin.feature.integrated_server_watchdog=true # (default) +# mixin.feature.log_stdout_in_log_files=true # (default) +# mixin.feature.mcfunction_profiling=true # (default) +# mixin.feature.measure_time=true # (default) +# mixin.feature.registry_event_progress=false # (default) +# mixin.feature.remove_chat_signing=false # (default) +# mixin.feature.remove_telemetry=true # (default) +# mixin.feature.snapshot_easter_egg=true # (default) +# mixin.feature.spam_thread_dump=false # (default) +# mixin.feature.spark_profile_launch=false # (default) +# mixin.feature.spark_profile_world_join=false # (default) +# mixin.feature.stalled_chunk_load_detection=false # (default) +# mixin.feature.warn_missing_perf_mods=true # (default) +# mixin.launch.class_search_cache=true # (default) +# mixin.perf.blast_search_trees=true # (default) +# mixin.perf.blast_search_trees.force=false # (default) +# mixin.perf.cache_blockstate_cache_arrays=true # (default) +# mixin.perf.cache_model_materials=true # (default) +# mixin.perf.cache_profile_texture_url=true # (default) +# mixin.perf.cache_strongholds=true # (default) +# mixin.perf.cache_upgraded_structures=true # (default) +# mixin.perf.chunk_meshing=true # (default) +# mixin.perf.clear_mixin_classinfo=false # (default) +# mixin.perf.compact_bit_storage=true # (default) +# mixin.perf.compress_unihex_font=true # (default) +# mixin.perf.datapack_reload_exceptions=true # (default) +# mixin.perf.dedicated_reload_executor=true # (default) +# mixin.perf.deduplicate_climate_parameters=false # (default) +# mixin.perf.deduplicate_location=false # (default) +# mixin.perf.deduplicate_wall_shapes=true # (default) +# mixin.perf.dynamic_dfu=true # (default) +# mixin.perf.dynamic_entity_renderers=false # (default) +# mixin.perf.dynamic_resources=false # (default) +# mixin.perf.dynamic_resources.ctm=true # (default) +# mixin.perf.dynamic_resources.ldlib=true # (default) +# mixin.perf.dynamic_resources.supermartijncore=true # (default) +# mixin.perf.dynamic_sounds=true # (default) +# mixin.perf.dynamic_structure_manager=true # (default) +# mixin.perf.fast_forge_dummies=true # (default) +# mixin.perf.fast_registry_validation=true # (default) +# mixin.perf.faster_ingredients=true # (default) +# mixin.perf.faster_item_rendering=false # (default) +# mixin.perf.faster_structure_location=true # (default) +# mixin.perf.faster_texture_stitching=true # (default) +# mixin.perf.fix_loop_spin_waiting=true # (default) +# mixin.perf.forge_cap_retrieval=true # (default) +# mixin.perf.forge_registry_alloc=true # (default) +# mixin.perf.forge_registry_lambda=true # (default) +# mixin.perf.ingredient_item_deduplication=false # (default) +# mixin.perf.kubejs=true # (default) +# mixin.perf.lazy_search_tree_registry=true # (default) +# mixin.perf.memoize_creative_tab_build=true # (default) +# mixin.perf.model_optimizations=true # (default) +# mixin.perf.mojang_registry_size=true # (default) +# mixin.perf.patchouli_deduplicate_books=true # (default) +# mixin.perf.potential_spawns_alloc=true # (default) +# mixin.perf.reduce_blockstate_cache_rebuilds=true # (default) +# mixin.perf.remove_biome_temperature_cache=true # (default) +# mixin.perf.remove_spawn_chunks=false # (default) +# mixin.perf.resourcepacks=true # (default) +# mixin.perf.smart_ingredient_sync=true # (default) +# mixin.perf.state_definition_construct=true # (default) +# mixin.perf.tag_id_caching=true # (default) +# mixin.perf.thread_priorities=true # (default) +# mixin.perf.ticking_chunk_alloc=true # (default) +# mixin.perf.worldgen_allocation=false # (default) +# mixin.safety=true # (default) +# +# User overrides go here. +mixin.feature.warn_missing_perf_mods=false diff --git a/config/nerb.yaml b/config/nerb.yaml new file mode 100644 index 0000000..2ead480 --- /dev/null +++ b/config/nerb.yaml @@ -0,0 +1,6 @@ +# Recipe Book mode: +# DISABLED: Removes the recipe book button with its default functionality from your inventory. +# ENABLED: Retains the recipe book button in your inventory, but its default functionality remains disabled. +# DISCOVERED: Automatically unlocks all existing recipes in your recipe book. Does not apply any optimizations. +# TOGGLE: Keeps the recipe book button in your inventory, but instead of toggling the recipe book, it toggles the visibility of the JEI/REI/EMI UI. Its default functionality remains disabled. +buttonMode: TOGGLE diff --git a/config/ocs-common.toml b/config/ocs-common.toml new file mode 100644 index 0000000..8c2e4b9 --- /dev/null +++ b/config/ocs-common.toml @@ -0,0 +1,6 @@ + +["Particle Settings"] + #Percentage of campfire smoke particles to eliminate (0.01 = 1%, 1.0 = 100%) + #Range: 0.01 ~ 1.0 + "Elimination of campfire smoke" = 0.65 + diff --git a/config/oculus.properties b/config/oculus.properties new file mode 100644 index 0000000..109b350 --- /dev/null +++ b/config/oculus.properties @@ -0,0 +1,8 @@ +#This file stores configuration options for Iris, such as the currently active shaderpack +#Sun Oct 26 20:40:41 CST 2025 +colorSpace=SRGB +disableUpdateMessage=false +enableDebugOptions=false +maxShadowRenderDistance=12 +shaderPack= +enableShaders=false diff --git a/config/packetfixer.properties b/config/packetfixer.properties new file mode 100644 index 0000000..dd248c6 --- /dev/null +++ b/config/packetfixer.properties @@ -0,0 +1,15 @@ +#Packet Fixer config file. +#Default values (minecraft default): nbtMaxSize 2097152, packetSize 1048576, decoderSize 8388608 and varInt21Size 3. +#Max values are 2147483647 for packetSize/decoderSize/varInt21 and 9223372036854775807 for nbtMaxSize. +#Sun Oct 26 20:40:28 CST 2025 +chunkPacketData=2097152 +varLong=10 +nbtMaxSize=2097152 +allSizesUnlimited=true +forceUnlimitedNbtEnabled=false +decoderSize=8388608 +packetSize=1048576 +stringSize=32767 +timeout=120 +varInt=5 +varInt21=3 diff --git a/config/particle_core_config.toml b/config/particle_core_config.toml new file mode 100644 index 0000000..9162112 --- /dev/null +++ b/config/particle_core_config.toml @@ -0,0 +1,7 @@ +# Don't change this! Version used to track needed updates. +version = 0 +turnOffPotionParticles = "NONE" +reduceAllChance = 0.0 +reduceDecreasedChance = 0.0 +disableParticles = false +byTypeReductions = { } \ No newline at end of file diff --git a/config/particle_core_disabled_optimizations.json b/config/particle_core_disabled_optimizations.json new file mode 100644 index 0000000..de7c1fc --- /dev/null +++ b/config/particle_core_disabled_optimizations.json @@ -0,0 +1,12 @@ +{ + "_Disable_Optimizations_Options": { + "ROTATION": "[Impact: Medium] Disables mixins related to vertex rotation caching (ParticleManagerRotationMixin, BillboardParticleMixin)", + "TYPE": "[Impact: Low to Medium] Disables mixins related to particle disabling and reduction (WorldRendererTypeMixin)", + "DECREASE": "[Impact: Low] Disables mixins related particle settings reduction (ALL, DECREASED, MINIMAL) (WorldRendererDecreaseMixin)", + "LIGHTMAP": "[Impact: Medium] Disables mixins related to light map caching (ParticleManagerCachedLightMixin, ParticleMixin)", + "POTION": "[Impact: Low] Disables mixins related to potion particle disabling (LivingEntityMixin)" + }, + "disableOptimizations": [ + "NONE" + ] +} \ No newline at end of file diff --git a/config/resourceful-config-web.json b/config/resourceful-config-web.json new file mode 100644 index 0000000..79d9c18 --- /dev/null +++ b/config/resourceful-config-web.json @@ -0,0 +1,12 @@ +{ + "enabled": false, + "port": 7903, + "validator": { + "uuids": [], + "if": { + "password": "6c98b9c3-4722-414f-81ea-ae7ca5a8833b", + "type": "password" + }, + "type": "if" + } +} \ No newline at end of file diff --git a/config/saturn-optimizations.toml b/config/saturn-optimizations.toml new file mode 100644 index 0000000..071ae1d --- /dev/null +++ b/config/saturn-optimizations.toml @@ -0,0 +1,9 @@ +#(default = true) Optimizes memory allocation by caching objects to static final references. +optimizeMemoryAllocations = true +#(default = true) Reduces garbage collection (GC) heap by avoid creating unnecessary objects. +reduceGCHeap = true +#(default = true) Fixes memory leaks which takes the memory continuously. +fixMemoryLeaks = true +#(default = true) Removes duplicated threading detector locks. +removeThreadingDetectorLocks = true + diff --git a/config/smsn.json b/config/smsn.json new file mode 100644 index 0000000..967ef1b --- /dev/null +++ b/config/smsn.json @@ -0,0 +1,34 @@ +{ + "aetherMoaSkinsFeature": true, + "immersiveEngineeringSpecialRevolvers": true, + "quarkContributorCheck": false, + "ipnUpdateCheckAndUserTracking": false, + "xaeroMapPatreonCheck": false, + "xaeroMapVersionCheck": false, + "alexModsContributorCheck": false, + "petrolparkBadgeCheck": false, + "obscureModsCheck": false, + "supplementariesCreditsCheck": false, + "botaniaContributorCheck": false, + "bagusLibSupportersCheck": false, + "enigmaticLegacyUpdateCheck": false, + "enigmaticLegacyFetchDevotedBelievers": false, + "placeboTrails": false, + "placeboWings": false, + "irisUpdateCheck": false, + "adAstraStation": false, + "exposureGoldenCameraSkin": false, + "titaniumReward": false, + "ribbitsSupporterHat": false, + "mruApi": false, + "projecteUUIDCheck": false, + "hexereiSupporter": false, + "voidscapeDonator": false, + "tenshilibPatreon": false, + "additionalStructuresSupporterCheck": false, + "createTramAdditionsTTS": true, + "quarkCelebration": "HideLGBTQIA", + "citadelAprilFoolsContent": false, + "immersiveCavesDiscordMessage": false, + "disabledMixins": [] +} \ No newline at end of file diff --git a/config/sodiumdynamiclights-client.toml b/config/sodiumdynamiclights-client.toml new file mode 100644 index 0000000..9d6bd77 --- /dev/null +++ b/config/sodiumdynamiclights-client.toml @@ -0,0 +1,20 @@ + +[sodiumdynamiclights] + #Lighting mode + #Allowed Values: OFF, SLOW, FAST, REALTIME + mode = "REALTIME" + #Enable entities light source. + entities = true + #Enable first-person player light source. + self = true + #Enable block entities light source. + block_entities = true + #Enables water-sensitive light sources check. This means that water-sensitive items will not light up when submerged in water. + water_sensitive_check = true + #TNT lighting mode. May be off, simple or fancy. + #Allowed Values: OFF, SIMPLE, FANCY + tnt = "SIMPLE" + #Creeper lighting mode. May be off, simple or fancy. + #Allowed Values: OFF, SIMPLE, FANCY + creeper = "OFF" + diff --git a/config/structure_layout_optimizer.jsonc b/config/structure_layout_optimizer.jsonc new file mode 100644 index 0000000..d44d542 --- /dev/null +++ b/config/structure_layout_optimizer.jsonc @@ -0,0 +1,15 @@ +{ + /* + * Whether to use an alternative strategy to make structure layouts generate slightly even faster than + * the default optimization this mod has for template pool weights. This alternative strategy works by + * changing the list of pieces that structures collect from the template pool to not have duplicate entries. + * + * This will not break the structure generation, but it will make the structure layout different than + * if this config was off (breaking vanilla seed parity). The cost of speed may be worth it in large + * modpacks where many structure mods are using very high weight values in their template pools. + * + * Pros: Get a bit more performance from high weight Template Pool Structures. + * Cons: Loses parity with vanilla seeds on the layout of the structure. (Structure layout is not broken, just different) + */ + "deduplicateShuffledTemplatePoolElementList": false +} \ No newline at end of file diff --git a/mods/0Pack2Reload-Forge-1.20.1-1.0.1.jar b/mods/0Pack2Reload-Forge-1.20.1-1.0.1.jar new file mode 100644 index 0000000..d890d7a Binary files /dev/null and b/mods/0Pack2Reload-Forge-1.20.1-1.0.1.jar differ diff --git a/mods/AsyncParticles-2.3.8+1.20.1.jar b/mods/AsyncParticles-2.3.8+1.20.1.jar new file mode 100644 index 0000000..4e55e70 Binary files /dev/null and b/mods/AsyncParticles-2.3.8+1.20.1.jar differ diff --git a/mods/AttributeFix-Forge-1.20.1-21.0.4.jar b/mods/AttributeFix-Forge-1.20.1-21.0.4.jar new file mode 100644 index 0000000..9cee708 Binary files /dev/null and b/mods/AttributeFix-Forge-1.20.1-21.0.4.jar differ diff --git a/mods/CullLessLeaves-Reforged-1.20.1-1.0.5.jar b/mods/CullLessLeaves-Reforged-1.20.1-1.0.5.jar new file mode 100644 index 0000000..9aa26d8 Binary files /dev/null and b/mods/CullLessLeaves-Reforged-1.20.1-1.0.5.jar differ diff --git a/mods/FastFurnace-1.20.1-8.0.2.jar b/mods/FastFurnace-1.20.1-8.0.2.jar new file mode 100644 index 0000000..2d2f9a5 Binary files /dev/null and b/mods/FastFurnace-1.20.1-8.0.2.jar differ diff --git a/mods/FastWorkbench-1.20.1-8.0.4.jar b/mods/FastWorkbench-1.20.1-8.0.4.jar new file mode 100644 index 0000000..6f203c9 Binary files /dev/null and b/mods/FastWorkbench-1.20.1-8.0.4.jar differ diff --git a/mods/ImmediatelyFast-Forge-1.5.2+1.20.4.jar b/mods/ImmediatelyFast-Forge-1.5.2+1.20.4.jar new file mode 100644 index 0000000..70c511b Binary files /dev/null and b/mods/ImmediatelyFast-Forge-1.5.2+1.20.4.jar differ diff --git a/mods/Jade-1.20.1-Forge-11.13.2.jar b/mods/Jade-1.20.1-Forge-11.13.2.jar new file mode 100644 index 0000000..4393b0c Binary files /dev/null and b/mods/Jade-1.20.1-Forge-11.13.2.jar differ diff --git a/mods/JadeAddons-1.20.1-Forge-5.5.0.jar b/mods/JadeAddons-1.20.1-Forge-5.5.0.jar new file mode 100644 index 0000000..047625c Binary files /dev/null and b/mods/JadeAddons-1.20.1-Forge-5.5.0.jar differ diff --git a/mods/Krypton FNP-forge-1.20.1-0.2.24-lite.jar b/mods/Krypton FNP-forge-1.20.1-0.2.24-lite.jar new file mode 100644 index 0000000..3df5f7b Binary files /dev/null and b/mods/Krypton FNP-forge-1.20.1-0.2.24-lite.jar differ diff --git a/mods/ModernUI-Forge-1.20.1-3.11.1.6-universal.jar b/mods/ModernUI-Forge-1.20.1-3.11.1.6-universal.jar new file mode 100644 index 0000000..1b6003b Binary files /dev/null and b/mods/ModernUI-Forge-1.20.1-3.11.1.6-universal.jar differ diff --git a/mods/MouseTweaks-forge-mc1.20.1-2.25.1.jar b/mods/MouseTweaks-forge-mc1.20.1-2.25.1.jar new file mode 100644 index 0000000..351c4fc Binary files /dev/null and b/mods/MouseTweaks-forge-mc1.20.1-2.25.1.jar differ diff --git a/mods/MyServerIsCompatible-1.20-1.0.jar b/mods/MyServerIsCompatible-1.20-1.0.jar new file mode 100644 index 0000000..c623484 Binary files /dev/null and b/mods/MyServerIsCompatible-1.20-1.0.jar differ diff --git a/mods/Not Enough Recipe Book-FORGE-0.4.1+1.20.1.jar b/mods/Not Enough Recipe Book-FORGE-0.4.1+1.20.1.jar new file mode 100644 index 0000000..cb2eddd Binary files /dev/null and b/mods/Not Enough Recipe Book-FORGE-0.4.1+1.20.1.jar differ diff --git a/mods/OctoLib-FORGE-0.5.0.1+1.20.1.jar b/mods/OctoLib-FORGE-0.5.0.1+1.20.1.jar new file mode 100644 index 0000000..158fa1b Binary files /dev/null and b/mods/OctoLib-FORGE-0.5.0.1+1.20.1.jar differ diff --git a/mods/Placebo-1.20.1-8.6.1.jar b/mods/Placebo-1.20.1-8.6.1.jar new file mode 100644 index 0000000..af9fe1d Binary files /dev/null and b/mods/Placebo-1.20.1-8.6.1.jar differ diff --git a/mods/architectury-9.2.14-forge.jar b/mods/architectury-9.2.14-forge.jar new file mode 100644 index 0000000..d02a8ba Binary files /dev/null and b/mods/architectury-9.2.14-forge.jar differ diff --git a/mods/async-locator-forge-1.20-1.3.0.jar b/mods/async-locator-forge-1.20-1.3.0.jar new file mode 100644 index 0000000..0090f69 Binary files /dev/null and b/mods/async-locator-forge-1.20-1.3.0.jar differ diff --git a/mods/chloride-FORGE-mc1.20.1-v1.7.2.jar b/mods/chloride-FORGE-mc1.20.1-v1.7.2.jar new file mode 100644 index 0000000..d9173ae Binary files /dev/null and b/mods/chloride-FORGE-mc1.20.1-v1.7.2.jar differ diff --git a/mods/cloth-config-11.1.136-forge.jar b/mods/cloth-config-11.1.136-forge.jar new file mode 100644 index 0000000..fc390f2 Binary files /dev/null and b/mods/cloth-config-11.1.136-forge.jar differ diff --git a/mods/embeddium-0.3.31+mc1.20.1.jar b/mods/embeddium-0.3.31+mc1.20.1.jar new file mode 100644 index 0000000..e71d8cb Binary files /dev/null and b/mods/embeddium-0.3.31+mc1.20.1.jar differ diff --git a/mods/emi-1.1.22+1.20.1+forge.jar b/mods/emi-1.1.22+1.20.1+forge.jar new file mode 100644 index 0000000..aecbc7d Binary files /dev/null and b/mods/emi-1.1.22+1.20.1+forge.jar differ diff --git a/mods/emi_loot-0.7.6+1.20.1+forge.jar b/mods/emi_loot-0.7.6+1.20.1+forge.jar new file mode 100644 index 0000000..99d7592 Binary files /dev/null and b/mods/emi_loot-0.7.6+1.20.1+forge.jar differ diff --git a/mods/entityculling-forge-1.9.0-mc1.20.1.jar b/mods/entityculling-forge-1.9.0-mc1.20.1.jar new file mode 100644 index 0000000..ea24524 Binary files /dev/null and b/mods/entityculling-forge-1.9.0-mc1.20.1.jar differ diff --git a/mods/fastboot-1.20.x-1.2.jar b/mods/fastboot-1.20.x-1.2.jar new file mode 100644 index 0000000..b98cbbb Binary files /dev/null and b/mods/fastboot-1.20.x-1.2.jar differ diff --git a/mods/flerovium-forge-1.20.1-1.2.16-all.jar b/mods/flerovium-forge-1.20.1-1.2.16-all.jar new file mode 100644 index 0000000..7bb911f Binary files /dev/null and b/mods/flerovium-forge-1.20.1-1.2.16-all.jar differ diff --git a/mods/fzzy_config-0.7.2+1.20.1+forge.jar b/mods/fzzy_config-0.7.2+1.20.1+forge.jar new file mode 100644 index 0000000..1aab8e7 Binary files /dev/null and b/mods/fzzy_config-0.7.2+1.20.1+forge.jar differ diff --git a/mods/immersive_optimization-forge-1.20.1-0.1.0.jar b/mods/immersive_optimization-forge-1.20.1-0.1.0.jar new file mode 100644 index 0000000..8c00dd6 Binary files /dev/null and b/mods/immersive_optimization-forge-1.20.1-0.1.0.jar differ diff --git a/mods/jecharacters-1.20.1-forge-4.5.9.jar b/mods/jecharacters-1.20.1-forge-4.5.9.jar new file mode 100644 index 0000000..77a2d25 Binary files /dev/null and b/mods/jecharacters-1.20.1-forge-4.5.9.jar differ diff --git a/mods/kotlinforforge-4.11.0-all.jar b/mods/kotlinforforge-4.11.0-all.jar new file mode 100644 index 0000000..fb97d61 Binary files /dev/null and b/mods/kotlinforforge-4.11.0-all.jar differ diff --git a/mods/mekalus-mc1.20.1-1.8.0.1.jar b/mods/mekalus-mc1.20.1-1.8.0.1.jar new file mode 100644 index 0000000..d108050 Binary files /dev/null and b/mods/mekalus-mc1.20.1-1.8.0.1.jar differ diff --git a/mods/modernfix-forge-5.24.4+mc1.20.1.jar b/mods/modernfix-forge-5.24.4+mc1.20.1.jar new file mode 100644 index 0000000..98b345c Binary files /dev/null and b/mods/modernfix-forge-5.24.4+mc1.20.1.jar differ diff --git a/mods/ocs-1.0.jar b/mods/ocs-1.0.jar new file mode 100644 index 0000000..37cef25 Binary files /dev/null and b/mods/ocs-1.0.jar differ diff --git a/mods/packetfixer-3.3.0-1.18-1.20.4-merged.jar b/mods/packetfixer-3.3.0-1.18-1.20.4-merged.jar new file mode 100644 index 0000000..84dc018 Binary files /dev/null and b/mods/packetfixer-3.3.0-1.18-1.20.4-merged.jar differ diff --git a/mods/particle_core-0.2.6+1.20.1+forge.jar b/mods/particle_core-0.2.6+1.20.1+forge.jar new file mode 100644 index 0000000..7650525 Binary files /dev/null and b/mods/particle_core-0.2.6+1.20.1+forge.jar differ diff --git a/mods/resourcefulconfig-forge-1.20.1-2.1.3.jar b/mods/resourcefulconfig-forge-1.20.1-2.1.3.jar new file mode 100644 index 0000000..4326a1d Binary files /dev/null and b/mods/resourcefulconfig-forge-1.20.1-2.1.3.jar differ diff --git a/mods/ruok-forge_1.20.1-1.7.2.jar b/mods/ruok-forge_1.20.1-1.7.2.jar new file mode 100644 index 0000000..49b12a5 Binary files /dev/null and b/mods/ruok-forge_1.20.1-1.7.2.jar differ diff --git a/mods/scg-1.20.1-air.jar.disabled b/mods/scg-1.20.1-air.jar.disabled new file mode 100644 index 0000000..9fd2144 Binary files /dev/null and b/mods/scg-1.20.1-air.jar.disabled differ diff --git a/mods/shipwreckfix-1.20.1-1.0-SNAPSHOT.jar b/mods/shipwreckfix-1.20.1-1.0-SNAPSHOT.jar new file mode 100644 index 0000000..7193c4c Binary files /dev/null and b/mods/shipwreckfix-1.20.1-1.0-SNAPSHOT.jar differ diff --git a/mods/smsn-forge-1.3.1-1.20.1.jar b/mods/smsn-forge-1.3.1-1.20.1.jar new file mode 100644 index 0000000..54d4140 Binary files /dev/null and b/mods/smsn-forge-1.3.1-1.20.1.jar differ diff --git a/mods/sodiumdynamiclights-forge-1.0.10-1.20.1.jar b/mods/sodiumdynamiclights-forge-1.0.10-1.20.1.jar new file mode 100644 index 0000000..9def025 Binary files /dev/null and b/mods/sodiumdynamiclights-forge-1.0.10-1.20.1.jar differ diff --git a/mods/star_optimized-1.2.jar b/mods/star_optimized-1.2.jar new file mode 100644 index 0000000..b439863 Binary files /dev/null and b/mods/star_optimized-1.2.jar differ diff --git a/mods/structure_layout_optimizer-forge-1.0.11.jar b/mods/structure_layout_optimizer-forge-1.0.11.jar new file mode 100644 index 0000000..177b31f Binary files /dev/null and b/mods/structure_layout_optimizer-forge-1.0.11.jar differ diff --git a/mods/toomanyrecipeviewers-0.6.4+mc.20.1.jar b/mods/toomanyrecipeviewers-0.6.4+mc.20.1.jar new file mode 100644 index 0000000..7a740b3 Binary files /dev/null and b/mods/toomanyrecipeviewers-0.6.4+mc.20.1.jar differ diff --git a/options.txt b/options.txt new file mode 100644 index 0000000..3f51a9e --- /dev/null +++ b/options.txt @@ -0,0 +1,154 @@ +version:3465 +autoJump:false +operatorItemsTab:false +autoSuggestions:true +chatColors:true +chatLinks:true +chatLinksPrompt:true +enableVsync:false +entityShadows:true +forceUnicodeFont:false +discrete_mouse_scroll:false +invertYMouse:false +realmsNotifications:true +reducedDebugInfo:false +showSubtitles:false +directionalAudio:false +touchscreen:false +fullscreen:false +bobView:true +toggleCrouch:false +toggleSprint:false +darkMojangStudiosBackground:false +hideLightningFlashes:false +mouseSensitivity:0.5 +fov:0.0 +screenEffectScale:1.0 +fovEffectScale:1.0 +darknessEffectScale:1.0 +glintSpeed:0.5 +glintStrength:0.75 +damageTiltStrength:1.0 +highContrast:false +gamma:0.5 +renderDistance:12 +simulationDistance:12 +entityDistanceScaling:1.0 +guiScale:3 +particles:0 +maxFps:260 +graphicsMode:1 +ao:true +prioritizeChunkUpdates:0 +biomeBlendRadius:2 +renderClouds:"true" +resourcePacks:["vanilla","mod_resources","file/补充汉化材质包-1.20.1.zip","file/StarCarefree Language.zip","file/Minecraft-Mod-Language-Package-1.20.1.zip"] +incompatibleResourcePacks:[] +lastServer: +lang:zh_cn +soundDevice:"" +chatVisibility:0 +chatOpacity:1.0 +chatLineSpacing:0.0 +textBackgroundOpacity:0.5 +backgroundForChatOnly:true +hideServerAddress:false +advancedItemTooltips:false +pauseOnLostFocus:true +overrideWidth:0 +overrideHeight:0 +chatHeightFocused:1.0 +chatDelay:0.0 +chatHeightUnfocused:0.4375 +chatScale:1.0 +chatWidth:1.0 +notificationDisplayTime:1.0 +mipmapLevels:4 +useNativeTransport:true +mainHand:"right" +attackIndicator:1 +narrator:0 +tutorialStep:none +mouseWheelSensitivity:1.0 +rawMouseInput:true +glDebugVerbosity:1 +skipMultiplayerWarning:true +skipRealms32bitWarning:false +hideMatchedNames:true +joinedFirstServer:true +hideBundleTutorial:false +syncChunkWrites:true +showAutosaveIndicator:true +allowServerListing:true +onlyShowSecureChat:false +panoramaScrollSpeed:1.0 +telemetryOptInExtra:false +onboardAccessibility:false +key_key.attack:key.mouse.left +key_key.use:key.mouse.right +key_key.forward:key.keyboard.w +key_key.left:key.keyboard.a +key_key.back:key.keyboard.s +key_key.right:key.keyboard.d +key_key.jump:key.keyboard.space +key_key.sneak:key.keyboard.left.shift +key_key.sprint:key.keyboard.left.control +key_key.drop:key.keyboard.q +key_key.inventory:key.keyboard.e +key_key.chat:key.keyboard.t +key_key.playerlist:key.keyboard.tab +key_key.pickItem:key.mouse.middle +key_key.command:key.keyboard.slash +key_key.socialInteractions:key.keyboard.p +key_key.screenshot:key.keyboard.f2 +key_key.togglePerspective:key.keyboard.f5 +key_key.smoothCamera:key.keyboard.unknown +key_key.fullscreen:key.keyboard.f11 +key_key.spectatorOutlines:key.keyboard.unknown +key_key.swapOffhand:key.keyboard.f +key_key.saveToolbarActivator:key.keyboard.c +key_key.loadToolbarActivator:key.keyboard.x +key_key.advancements:key.keyboard.l +key_key.hotbar.1:key.keyboard.1 +key_key.hotbar.2:key.keyboard.2 +key_key.hotbar.3:key.keyboard.3 +key_key.hotbar.4:key.keyboard.4 +key_key.hotbar.5:key.keyboard.5 +key_key.hotbar.6:key.keyboard.6 +key_key.hotbar.7:key.keyboard.7 +key_key.hotbar.8:key.keyboard.8 +key_key.hotbar.9:key.keyboard.9 +key_key.entityculling.toggle:key.keyboard.unknown +key_placebo.toggleTrails:key.keyboard.keypad.9 +key_placebo.toggleWings:key.keyboard.keypad.8 +key_key.modernfix.config:key.keyboard.unknown +key_chloride.zoom:key.keyboard.c +key_key.jade.config:key.keyboard.keypad.0 +key_key.jade.show_overlay:key.keyboard.keypad.1 +key_key.jade.toggle_liquid:key.keyboard.keypad.2 +key_key.jade.show_recipes:key.keyboard.keypad.3 +key_key.jade.show_uses:key.keyboard.keypad.4 +key_key.jade.narrate:key.keyboard.keypad.5 +key_key.jade.show_details:key.keyboard.left.shift +key_iris.keybind.reload:key.keyboard.r +key_iris.keybind.toggleShaders:key.keyboard.k +key_iris.keybind.shaderPackSelection:key.keyboard.o +key_key.modernui.openCenter:key.keyboard.k:CONTROL +key_key.modernui.zoom:key.keyboard.c +soundCategory_master:0.2912277524834436 +soundCategory_music:0.1542198503521126 +soundCategory_record:0.4064700704225352 +soundCategory_weather:0.4455270686619719 +soundCategory_block:0.39707306338028153 +soundCategory_hostile:0.38209727112676056 +soundCategory_neutral:0.4886938820422535 +soundCategory_player:0.3633032570422536 +soundCategory_ambient:0.4111685739436621 +soundCategory_voice:0.36800176056338046 +modelPart_cape:true +modelPart_jacket:true +modelPart_left_sleeve:true +modelPart_right_sleeve:true +modelPart_left_pants_leg:true +modelPart_right_pants_leg:true +modelPart_hat:true diff --git a/resourcepacks/Minecraft-Mod-Language-Package-1.20.1.zip b/resourcepacks/Minecraft-Mod-Language-Package-1.20.1.zip new file mode 100644 index 0000000..d7bd4c2 Binary files /dev/null and b/resourcepacks/Minecraft-Mod-Language-Package-1.20.1.zip differ diff --git a/resourcepacks/StarCarefree Language.zip b/resourcepacks/StarCarefree Language.zip new file mode 100644 index 0000000..a8dd993 Binary files /dev/null and b/resourcepacks/StarCarefree Language.zip differ diff --git a/resourcepacks/补充汉化材质包-1.20.1.zip b/resourcepacks/补充汉化材质包-1.20.1.zip new file mode 100644 index 0000000..a515a75 Binary files /dev/null and b/resourcepacks/补充汉化材质包-1.20.1.zip differ diff --git a/servers.dat b/servers.dat new file mode 100644 index 0000000..9ff66f4 Binary files /dev/null and b/servers.dat differ diff --git a/shaderpacks/BSL_v10.0.zip b/shaderpacks/BSL_v10.0.zip new file mode 100644 index 0000000..5671be5 Binary files /dev/null and b/shaderpacks/BSL_v10.0.zip differ diff --git a/shaderpacks/BSL_v10.0.zip.txt b/shaderpacks/BSL_v10.0.zip.txt new file mode 100644 index 0000000..bb086f9 --- /dev/null +++ b/shaderpacks/BSL_v10.0.zip.txt @@ -0,0 +1,2 @@ +#Sun Aug 17 23:44:21 CST 2025 +ADVANCED_MATERIALS=true diff --git a/shaderpacks/Bliss_v2.1.1_(Chocapic13_Shaders_edit).zip b/shaderpacks/Bliss_v2.1.1_(Chocapic13_Shaders_edit).zip new file mode 100644 index 0000000..8d3851d Binary files /dev/null and b/shaderpacks/Bliss_v2.1.1_(Chocapic13_Shaders_edit).zip differ diff --git a/shaderpacks/ComplementaryUnbound_r5.5.1 + EuphoriaPatches_1.6.1.txt b/shaderpacks/ComplementaryUnbound_r5.5.1 + EuphoriaPatches_1.6.1.txt new file mode 100644 index 0000000..f40b5ce --- /dev/null +++ b/shaderpacks/ComplementaryUnbound_r5.5.1 + EuphoriaPatches_1.6.1.txt @@ -0,0 +1,9 @@ +#Sat Aug 23 23:38:31 CST 2025 +shadowDistance=256.0 +CLOUD_QUALITY=3 +SHADOW_QUALITY=4 +ANISOTROPIC_FILTER=8 +RP_MODE=0 +DETAIL_QUALITY=3 +LIGHTSHAFT_QUALI_DEFINE=3 +COLORED_LIGHTING=512 diff --git a/shaderpacks/ComplementaryUnbound_r5.5.1.zip b/shaderpacks/ComplementaryUnbound_r5.5.1.zip new file mode 100644 index 0000000..953dbbc Binary files /dev/null and b/shaderpacks/ComplementaryUnbound_r5.5.1.zip differ diff --git a/shaderpacks/Derivative Main v2.0.1.zip b/shaderpacks/Derivative Main v2.0.1.zip new file mode 100644 index 0000000..ad3b430 Binary files /dev/null and b/shaderpacks/Derivative Main v2.0.1.zip differ diff --git a/shaderpacks/iterationT 3.2.0.zip b/shaderpacks/iterationT 3.2.0.zip new file mode 100644 index 0000000..343636f Binary files /dev/null and b/shaderpacks/iterationT 3.2.0.zip differ diff --git a/shaderpacks/photon_v1.1.zip b/shaderpacks/photon_v1.1.zip new file mode 100644 index 0000000..25352b3 Binary files /dev/null and b/shaderpacks/photon_v1.1.zip differ