From 84656b4606ad96661710dd65434040a194349c13 Mon Sep 17 00:00:00 2001 From: Pyritie Date: Sun, 24 Aug 2025 11:46:55 +0100 Subject: [PATCH] remove embeddium/sodium, add xenon --- config/xenon++.toml | 131 +++++++++++++++++ config/xenon-mixins.properties | 6 + config/xenon-options.json | 31 ++++ pakku-lock.json | 261 +++++---------------------------- 4 files changed, 208 insertions(+), 221 deletions(-) create mode 100644 config/xenon++.toml create mode 100644 config/xenon-mixins.properties create mode 100644 config/xenon-options.json diff --git a/config/xenon++.toml b/config/xenon++.toml new file mode 100644 index 000000000..5e3011163 --- /dev/null +++ b/config/xenon++.toml @@ -0,0 +1,131 @@ + +[xenonextras] + + [xenonextras.general] + #Set Fullscreen mode + #Borderless let you change between screens more faster and move your mouse across monitors + #Allowed Values: WINDOWED, BORDERLESS, FULLSCREEN + fullscreen = "WINDOWED" + #Configure FPS Display mode + #Complete mode gives you min FPS count and average count + #Allowed Values: OFF, SIMPLE, ADVANCED, FRAMETIME + fpsDisplay = "ADVANCED" + #Configure FPS Display gravity + #Places counter on specified corner of your screen + #Allowed Values: LEFT, CENTER, RIGHT + fpsDisplayGravity = "LEFT" + #Shows GPU and memory usage onto FPS display + #Allowed Values: OFF, ON, RAM + fpsDisplaySystem = "OFF" + #Configure FPS Display margin + #Give some space between corner and text + #Range: 0 ~ 48 + fpsDisplayMargin = 12 + #Toggle FPS Display shadow + #In case sometimes you can't see the text + fpsDisplayShadow = false + + [xenonextras.quality] + #Toggle fog feature + #Fog was a vanilla feature, toggling off may increases performance + fog = true + #Raise clouds + #Modify clouds height perfect for a adaptative world experience + #Range: 0 ~ 512 + cloudsHeight = 192 + #Chunks fade in speed + #This option doesn't affect performance, just changes speed + #Allowed Values: OFF, FAST, SLOW + chunkFadeSpeed = "SLOW" + + [xenonextras.quality.darkness] + #Configure Darkness Mode + #Each config changes what is considered 'true darkness' + #Allowed Values: TOTAL_DARKNESS, PITCH_BLACK, DARK, DIM, OFF + mode = "OFF" + #Toggle Darkness on Overworld dimension + enableOnOverworld = true + #Toggle Darkness on Nether dimension + enableOnNether = false + #Configure fog brightness on nether when darkness is enabled + #Range: 0.0 ~ 1.0 + netherFogBright = 0.5 + #Toggle Darkness on End dimension + enableOnEnd = false + #Configure fog brightness on nether when darkness is enabled + #Range: 0.0 ~ 1.0 + endFogBright = 0.5 + #Toggle Darkness default mode for modded dimensions + valueByDefault = false + #List of all dimensions to use True Darkness + #This option overrides 'valueByDefault' state + dimensionWhitelist = [] + #Toggle darkness when dimension has no SkyLight + enableOnNoSkyLight = false + #Disables all bright sources of darkness like moon or fog + #Only affects darkness effect + enableBlockLightOnly = false + #Toggles if moon phases affects darkness in the overworld + affectedByMoonPhase = true + #Configure max moon brightness level with darkness + #Range: 0.0 ~ 1.0 + fullMoonBright = 0.25 + #Configure min moon brightness level with darkness + #Range: 0.0 ~ 1.0 + newMoonBright = 0.0 + + [xenonextras.performance] + #Toggles JREI item rendering until searching + #Increases performance a little bit and cleans your screen when you don't want to use it + hideJREI = false + #Toggles Minecraft Fonts shadows + #Depending of the case may increase performance + #Gives a flat style text + fontShadows = true + + [xenonextras.performance.distanceCulling] + + [xenonextras.performance.distanceCulling.tileEntities] + #Toggles distance culling for Block Entities + #Maybe you use another mod for that :( + enable = true + #Configure horizontal max distance before cull Block entities + #Value is squared, default was 64^2 (or 64x64) + #Range: > 0 + cullingMaxDistanceX = 4096 + #Configure vertical max distance before cull Block entities + #Value is raw + #Range: 0 ~ 512 + cullingMaxDistanceY = 32 + #List of all Block Entities to be ignored by distance culling + #Uses ResourceLocation to identify it + #Example 1: "minecraft:chest" - Ignores chests only + #Example 2: "ae2:*" - ignores all Block entities from Applied Energetics 2 + whitelist = ["waterframes:*"] + + [xenonextras.performance.distanceCulling.entities] + #Toggles distance culling for entities + enable = true + #Configure horizontal max distance before cull entities + #Value is squared, default was 64^2 (or 64x64) + #Range: > 0 + cullingMaxDistanceX = 4096 + #Configure vertical max distance before cull entities + #Value is raw + #Range: 0 ~ 512 + cullingMaxDistanceY = 32 + #Configure modifier applied to hostile entities + #Value is raw, 50% - 200% + #Range: 25 ~ 200 + hostileEntityModifier = 100 + #List of all Entities to be ignored by distance culling + #Uses ResourceLocation to identify it + #Example 1: "minecraft:bat" - Ignores bats only + #Example 2: "alexsmobs:*" - ignores all entities for alexmobs mod + whitelist = ["minecraft:ghast", "minecraft:ender_dragon", "iceandfire:*", "create:*"] + + [xenonextras.others] + #Configure if borderless fullscreen option should be attached to F11 or replace vanilla fullscreen + #Allowed Values: ATTACH, REPLACE, OFF + borderlessAttachModeOnF11 = "ATTACH" + diff --git a/config/xenon-mixins.properties b/config/xenon-mixins.properties new file mode 100644 index 000000000..923d9581a --- /dev/null +++ b/config/xenon-mixins.properties @@ -0,0 +1,6 @@ +# This is the configuration file for Xenon. +# +# 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/xenon-options.json b/config/xenon-options.json new file mode 100644 index 000000000..2a49be477 --- /dev/null +++ b/config/xenon-options.json @@ -0,0 +1,31 @@ +{ + "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": 0, + "always_defer_chunk_updates_v2": true, + "animate_only_visible_textures": true, + "use_entity_culling": true, + "leaf_culling_quality": "SOLID_AGGRESSIVE", + "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/pakku-lock.json b/pakku-lock.json index ec49e6c1d..b8829535e 100644 --- a/pakku-lock.json +++ b/pakku-lock.json @@ -4723,69 +4723,6 @@ } ] }, - { - "pakku_id": "gYHPAspVHiwlSSXI", - "type": "MOD", - "side": "CLIENT", - "slug": { - "curseforge": "embeddium", - "modrinth": "embeddium" - }, - "name": { - "curseforge": "Embeddium", - "modrinth": "Embeddium" - }, - "id": { - "curseforge": "908741", - "modrinth": "sk9rgfiA" - }, - "files": [ - { - "type": "curseforge", - "file_name": "embeddium-0.3.31+mc1.20.1.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "neoforge", - "forge" - ], - "release_type": "release", - "url": "https://edge.forgecdn.net/files/5681/725/embeddium-0.3.31+mc1.20.1.jar", - "id": "5681725", - "parent_id": "908741", - "hashes": { - "sha1": "bb2fa8f3e493af16af9160d049f96c614a1faf2f", - "md5": "1dfb2ee49ce9ad5d484ff3eea0d628b7" - }, - "required_dependencies": [], - "size": 1320675, - "date_published": "2024-08-31T23:11:49.240Z" - }, - { - "type": "modrinth", - "file_name": "embeddium-0.3.31+mc1.20.1.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge", - "neoforge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/sk9rgfiA/versions/UTbfe5d1/embeddium-0.3.31+mc1.20.1.jar", - "id": "UTbfe5d1", - "parent_id": "sk9rgfiA", - "hashes": { - "sha512": "ffbf2da4685260a4d5c14c621708bd20722563f084f042d3dfb0a7b87f048e39299648c854a93939129da0d23a15a91ec628560d601e76074b08e275f6e132e9", - "sha1": "bb2fa8f3e493af16af9160d049f96c614a1faf2f" - }, - "required_dependencies": [], - "size": 1320675, - "date_published": "2024-08-31T23:11:49.184634Z" - } - ] - }, { "pakku_id": "mEP7yMd938gKqjfz", "pakku_links": [ @@ -11324,164 +11261,6 @@ } ] }, - { - "pakku_id": "zUgGWEg2vl35sipH", - "pakku_links": [ - "XSWzPp7PhHWY0nfU", - "yeujdIYswj77BSkb" - ], - "type": "MOD", - "side": "CLIENT", - "slug": { - "curseforge": "dynamiclights-reforged" - }, - "name": { - "curseforge": "Sodium/Embeddium Dynamic Lights" - }, - "id": { - "curseforge": "551736" - }, - "files": [ - { - "type": "curseforge", - "file_name": "sodiumdynamiclights-forge-1.0.10-1.20.1.jar", - "mc_versions": [ - "1.20.1", - "1.20" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://edge.forgecdn.net/files/6044/481/sodiumdynamiclights-forge-1.0.10-1.20.1.jar", - "id": "6044481", - "parent_id": "551736", - "hashes": { - "sha1": "d27524e85bed0f0af83c03be46f9ca3eb02a1be9", - "md5": "687c18cefa558ca8101ef97914d9ba6b" - }, - "required_dependencies": [ - "1103431" - ], - "size": 511601, - "date_published": "2025-01-02T01:22:43.027Z" - } - ] - }, - { - "pakku_id": "OKKOKwRG1CU9T3ym", - "pakku_links": [ - "6I5K2vwIvkFSfEuv", - "XSWzPp7PhHWY0nfU", - "gYHPAspVHiwlSSXI", - "yeujdIYswj77BSkb" - ], - "type": "MOD", - "side": "CLIENT", - "slug": { - "curseforge": "magnesium-extras" - }, - "name": { - "curseforge": "Sodium/Embeddium Extras" - }, - "id": { - "curseforge": "558905" - }, - "files": [ - { - "type": "curseforge", - "file_name": "sodiumextras-forge-1.0.7-1.20.1.jar", - "mc_versions": [ - "1.20.1", - "1.20" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://edge.forgecdn.net/files/6041/697/sodiumextras-forge-1.0.7-1.20.1.jar", - "id": "6041697", - "parent_id": "558905", - "hashes": { - "sha1": "7603f44bc4750774fbbdc07a3153c391650fcf3d", - "md5": "823adea3bcfd64dbdbaec46950cf4108" - }, - "required_dependencies": [ - "1103431", - "908741" - ], - "size": 438540, - "date_published": "2025-01-01T04:39:13.763Z" - } - ] - }, - { - "pakku_id": "yeujdIYswj77BSkb", - "type": "MOD", - "side": "CLIENT", - "slug": { - "curseforge": "sodium-options-api", - "modrinth": "sodium-options-api" - }, - "name": { - "curseforge": "Sodium/Embeddium Options API", - "modrinth": "Sodium Options API" - }, - "id": { - "curseforge": "1103431", - "modrinth": "Es5v4eyq" - }, - "files": [ - { - "type": "curseforge", - "file_name": "sodiumoptionsapi-forge-1.0.10-1.20.1.jar", - "mc_versions": [ - "1.20.1", - "1.20" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://edge.forgecdn.net/files/6100/812/sodiumoptionsapi-forge-1.0.10-1.20.1.jar", - "id": "6100812", - "parent_id": "1103431", - "hashes": { - "sha1": "7529fbf938787ed13a251cbf40936f8c29ec4b6c", - "md5": "75807590ae2648ecdeb855705868ce59" - }, - "required_dependencies": [ - "908741" - ], - "size": 443978, - "date_published": "2025-01-18T20:48:18.013Z" - }, - { - "type": "modrinth", - "file_name": "sodiumoptionsapi-forge-1.0.10-1.20.1.jar", - "mc_versions": [ - "1.20", - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/Es5v4eyq/versions/d0EFLitO/sodiumoptionsapi-forge-1.0.10-1.20.1.jar", - "id": "d0EFLitO", - "parent_id": "Es5v4eyq", - "hashes": { - "sha512": "20b11f1582df3df3d351e0cffcfc8b97453e2d73164fbad46d3f4eb960cab57d8f708d84b818782ef019d5cd9494ce001161f753623680516a191d6f510ebb79", - "sha1": "7529fbf938787ed13a251cbf40936f8c29ec4b6c" - }, - "required_dependencies": [ - "sk9rgfiA" - ], - "size": 443978, - "date_published": "2025-01-18T20:48:20.566320Z" - } - ] - }, { "pakku_id": "mUY7a1f4DIhjgXtQ", "pakku_links": [ @@ -13784,6 +13563,46 @@ } ] }, + { + "pakku_id": "V5l5vox7aWdt6HSJ", + "type": "MOD", + "side": "CLIENT", + "slug": { + "curseforge": "xenon", + "modrinth": "xenon" + }, + "name": { + "curseforge": "Xenon", + "modrinth": "Xenon" + }, + "id": { + "curseforge": "564239", + "modrinth": "BsmAXLQn" + }, + "files": [ + { + "type": "curseforge", + "file_name": "xenon-0.3.31+mc1.20.1.jar", + "mc_versions": [ + "1.20.1" + ], + "loaders": [ + "forge" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/5752/40/xenon-0.3.31+mc1.20.1.jar", + "id": "5752040", + "parent_id": "564239", + "hashes": { + "sha1": "93e7c3938f88dbd24591412033572f42f90d3cb4", + "md5": "41ca035046ec01bd29a879be036a4560" + }, + "required_dependencies": [], + "size": 2093415, + "date_published": "2024-09-24T12:55:08.173Z" + } + ] + }, { "pakku_id": "dHJr8CybJVqGuwXG", "type": "MOD",