diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index c6cb7e0..a90b3e3 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -238,12 +238,12 @@ jobs: mkdir -p dist - #if compgen -G "build/curseforge/*.zip" > /dev/null; then - # mv build/curseforge/*.zip "dist/${FILE_NAME}-curseforge.zip" - #else - # echo "::error::CurseForge zip was not produced by pakku export" - # exit 1 - #fi + if compgen -G "build/curseforge/*.zip" > /dev/null; then + mv build/curseforge/*.zip "dist/${FILE_NAME}-curseforge.zip" + else + echo "::error::CurseForge zip was not produced by pakku export" + exit 1 + fi if compgen -G "build/modrinth/*.mrpack" > /dev/null; then mv build/modrinth/*.mrpack "dist/${FILE_NAME}-modrinth.mrpack" @@ -287,18 +287,18 @@ jobs: run: | set -euo pipefail missing=0 - #if [ -z "${CURSEFORGE_ID}" ]; then - # echo "::error::Repository variable CURSEFORGE_ID is not set." - # missing=1 - #fi + if [ -z "${CURSEFORGE_ID}" ]; then + echo "::error::Repository variable CURSEFORGE_ID is not set." + missing=1 + fi if [ -z "${MODRINTH_ID}" ]; then echo "::error::Repository variable MODRINTH_ID is not set." missing=1 fi - #if [ -z "${CURSEFORGE_TOKEN}" ]; then - # echo "::error::Secret CURSEFORGE_TOKEN is not set." - # missing=1 - #fi + if [ -z "${CURSEFORGE_TOKEN}" ]; then + echo "::error::Secret CURSEFORGE_TOKEN is not set." + missing=1 + fi if [ -z "${MODRINTH_TOKEN}" ]; then echo "::error::Secret MODRINTH_TOKEN is not set." missing=1 @@ -311,9 +311,9 @@ jobs: if: steps.meta.outputs.dry_run != 'true' uses: Kir-Antipov/mc-publish@v3.3 with: - #curseforge-id: ${{ vars.CURSEFORGE_ID }} - #curseforge-token: ${{ secrets.CURSEFORGE_TOKEN }} - #curseforge-files: dist/*-curseforge.zip + curseforge-id: ${{ vars.CURSEFORGE_ID }} + curseforge-token: ${{ secrets.CURSEFORGE_TOKEN }} + curseforge-files: dist/*-curseforge.zip modrinth-id: ${{ vars.MODRINTH_ID }} modrinth-token: ${{ secrets.MODRINTH_TOKEN }} @@ -324,7 +324,7 @@ jobs: github-commitish: ${{ github.sha }} github-files: | dist/*-modrinth.mrpack - # dist/*-curseforge.zip + dist/*-curseforge.zip name: ${{ steps.meta.outputs.project_full_name }} version: ${{ steps.meta.outputs.project_version }} diff --git a/CHANGELOG.md b/CHANGELOG.md index 0c63da4..3739bea 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,12 +8,25 @@ ### Breaking Changes +## 0.2.0 + +### Added + +* Added CurseForge support + +### Changed + +* Updated to Minecraft 26.2 + + ## 0.1.6 ### Added + * Added Changelog, Contributing, and README files * Added MIT LICENSE * Added auto publishing to modrinth and github ### Changed + * Changed from the [Mrpack format](https://support.modrinth.com/en/articles/8802351-modrinth-modpack-format-mrpack) to the [Pakku format](https://juraj-hrivnak.github.io/Pakku/lock-file.html) diff --git a/config/DistantHorizons.toml b/config/DistantHorizons.toml index 179d402..057d3c5 100644 --- a/config/DistantHorizons.toml +++ b/config/DistantHorizons.toml @@ -38,7 +38,7 @@ _version = 4 # DO NOT CHANGE UNLESS YOU KNOW WHAT YOU'RE DOING. # Autogenerated ID used to prevent multiple independent servers from accidentally # writing over each other's LODs when the same serverKey is set on both. - serverId = 1566879949 + serverId = -300776010 # # How many LOD generation requests per second should a client send? # Also limits the number of client requests allowed to stay in the server's queue. @@ -88,6 +88,7 @@ _version = 4 # Hidden blocks (IE ores) are ignored. # Expected Compression Ratio: 0.7 worldCompression = "VISUALLY_EQUAL" + dataCompression = "Z_STD_BLOCK" # # Enabling this will drastically increase chunk processing time # and you may need to increase your CPU load to handle it. @@ -117,7 +118,7 @@ _version = 4 [common.multiThreading] # # How many threads should be used by Distant Horizons? - numberOfThreads = 4 + numberOfThreads = 9 # # A value between 1.0 and 0.0 that represents the percentage # of time each thread can run before going idle. @@ -169,6 +170,12 @@ _version = 4 globalFileMaxLevel = "INFO" [common.logging.warning] + # + # If enabled, a message will be displayed in chat if explicit garbage collection + # is disabled. + # This is known to cause out-of-memory issues + # and is better solved with a concurrent garbage collector. + showExplicitGcDisabledWarning = true # # If enabled, a chat message will be displayed when DH has too many chunks # queued for updating. @@ -178,6 +185,12 @@ _version = 4 # queued for updating. showUpdateQueueOverloadedChatWarning = false # + # If enabled, a message will be logged if explicit garbage collection + # is disabled. + # This is known to cause out-of-memory issues + # and is better solved with a concurrent garbage collector. + logExplicitGcDisabledWarning = true + # # If enabled, a chat message will be displayed if Java doesn't have enough # memory allocated to run DH well. showLowMemoryWarningOnStartup = true @@ -190,9 +203,13 @@ _version = 4 # mod is installed alongside DH. showModCompatibilityWarningsOnStartup = true # + # If enabled, a chat message will be displayed when DH is using + # a deprecated renderer. + showDeprecatedRendererWarningOnStartup = true + # # If enabled, a chat message will be displayed if vanilla MC's # render distance is higher than the recommended amount. - showHighVanillaRenderDistanceWarning = false + showHighVanillaRenderDistanceWarning = true # # If enabled, a chat message will be displayed if DH detects # that any pooled objects have been garbage collected. @@ -203,10 +220,10 @@ _version = 4 # to cause frame stuttering and/or other issues. logGarbageCollectorWarning = true # - # If enabled, a chat message will be displayed if the garbage + # If enabled, a chat message will be displayed in chat if the garbage # collector Java is currently using is known # to cause frame stuttering and/or other issues. - showGarbageCollectorWarning = false + showGarbageCollectorWarning = true [common.worldGenerator] # @@ -286,7 +303,7 @@ _version = 4 updateBranch = "AUTO" # # Automatically check for updates on game launch? - enableAutoUpdater = true + enableAutoUpdater = false # # Should Distant Horizons silently, automatically download and install new versions? # This setting is force disabled on dedicated servers for stability reasons. @@ -301,6 +318,21 @@ _version = 4 # Mod compatibility is not guaranteed. lodOnlyMode = false # + # What renderer is active? + # + # DEFAULT: Default lod renderer + # DEBUG_TRIANGLE: Debug testing renderer + # DISABLED: Disable rendering + rendererMode = "DISABLED" + # + # If true overlapping quads will be rendered as bright red for easy identification. + # If false the quads will be rendered normally. + showOverlappingQuadErrors = false + # + # If true OpenGL Buffer garbage collection will be logged + # this also includes the number of live buffers. + logBufferGarbageCollection = false + # # Should specialized colors/rendering modes be used? # # OFF: LODs will be drawn with their normal colors. @@ -313,13 +345,6 @@ _version = 4 # Useful for debugging shaders enableWhiteWorld = false # - # What renderer is active? - # - # DEFAULT: Default lod renderer - # DEBUG_TRIANGLE: Debug testing renderer - # DISABLED: Disable rendering - rendererMode = "DEFAULT" - # # If enabled the LODs will render as wireframe. renderWireframe = false # @@ -328,14 +353,6 @@ _version = 4 # F7 - enable/disable LOD only rendering # F8 - cycle through the different debug rendering modes enableDebugKeybindings = false - # - # If true overlapping quads will be rendered as bright red for easy identification. - # If false the quads will be rendered normally. - showOverlappingQuadErrors = false - # - # If true OpenGL Buffer garbage collection will be logged - # this also includes the number of live buffers. - logBufferGarbageCollection = false [client.advanced.debugging.debugWireframe] # @@ -361,36 +378,6 @@ _version = 4 # will render their debug wireframes. enableRendering = false - [client.advanced.debugging.f3Screen] - # - # Shows info about the render thread tasks. - showRenderThreadTasks = false - # - # Shows how many chunks are queued for processing and the max count that can be queued. - showQueuedChunkUpdateCount = true - # - # Shows the memory use and array counts for each DH object pool. - showSeparatedObjectPools = false - # - # Shows the player's LOD position. - showPlayerPos = true - # - # Shows the combined memory use and array counts for all DH pooled objects. - showCombinedObjectPools = false - # - # Defines what internal detail level the player position will be shown as. - # Internal detail level means: 6 = 1x1 block, 7 = 2x2 blocks, etc. - playerPosSectionDetailLevel = 6 - # - # Only show levels that DH is actively rendering. - onlyShowRenderingLevels = true - # - # Shows info about each thread pool. - showThreadPools = true - # - # Shows what levels are loaded and world gen/rendering info about those levels. - showLevelStatus = true - [client.advanced.debugging.openGl] # # Defines how OpenGL errors are handled. @@ -429,6 +416,45 @@ _version = 4 intTest = 69420 stringTest = "Test input box" + [client.advanced.debugging.f3Screen] + # + # Shows info about the render thread tasks. + showRenderThreadTasks = false + # + # Shows how many chunks are queued for processing and the max count that can be queued. + showQueuedChunkUpdateCount = true + # + # Shows the memory use and array counts for each DH object pool. + showSeparatedObjectPools = false + # + # Shows the player's LOD position. + showPlayerPos = true + # + # Shows the combined memory use and array counts for all DH pooled objects. + showCombinedObjectPools = false + # + # Defines what internal detail level the player position will be shown as. + # Internal detail level means: 6 = 1x1 block, 7 = 2x2 blocks, etc. + playerPosSectionDetailLevel = 6 + # + # Only show levels that DH is actively rendering. + onlyShowRenderingLevels = true + # + # Shows info about each thread pool. + showThreadPools = true + # + # Shows what levels are loaded and world gen/rendering info about those levels. + showLevelStatus = true + + [client.advanced.debugging.positionFinderDebugging] + positionFinderEnable = false + positionFinderMinBlockY = -64 + positionFinderZPos = 0 + positionFinderXPos = 0 + positionFinderMaxBlockY = 125 + positionFinderDetailLevel = 6 + positionFinderMarginPercent = "0.0" + [client.advanced.graphics] # # Enable Screen Space Ambient Occlusion @@ -442,13 +468,6 @@ _version = 4 overrideVanillaGraphicsSettings = true [client.advanced.graphics.culling] - # - # If false all beacons near the camera won't be drawn to prevent vanilla overdraw. - # If true all beacons will be rendered. - # - # Generally this should be left as true. It's main purpose is for debugging - # beacon updating/rendering. - disableBeaconDistanceCulling = true # # Determines how far from the camera Distant Horizons will start rendering. # Measured as a percentage of the vanilla render distance. @@ -462,14 +481,6 @@ _version = 4 # Increasing the vanilla render distance increases the effectiveness of this setting. overdrawPrevention = "-1.0" # - # If enabled caves won't be rendered. - # - # Note: for some world types this can cause - # overhangs or walls for floating objects. - # Tweaking the caveCullingHeight, can resolve some - # of those issues. - enableCaveCulling = true - # # Identical to the other frustum culling option # only used when a shader mod is present using the DH API # and the shadow pass is being rendered. @@ -477,6 +488,58 @@ _version = 4 # Disable this if shadows render incorrectly. disableShadowPassFrustumCulling = false # + # A comma separated list of block resource locations that will be replaced by water + # if they're visible on the water's surface. + waterSubSurfaceBlockReplacementCsv = "minecraft:kelp,minecraft:tall_seagrass,minecraft:seagrass" + # + # A comma separated list of block resource locations that won't be rendered by DH. + # Air is always included in this list. + # + # Note: + # If you see gaps, or holes you may have to change + # worldCompression to [MERGE_SAME_BLOCKS] and re-generate the LODs. + ignoredRenderBlockCsv = "minecraft:barrier,minecraft:structure_void,minecraft:light,minecraft:tripwire,minecraft:brown_mushroom" + # + # A comma separated list of block resource locations that will be removed + # when on top of water. + waterSurfaceBlockReplacementCsv = "minecraft:lily_pad" + # + # Defines what blocks should be rendered as LODs. + # + # NONE: Include all blocks in the LODs + # NON_COLLIDING: Only render solid blocks in the LODs (tall grass, torches, etc. will be ignored) + blocksToIgnore = "NON_COLLIDING" + # + # If true LODs outside the player's camera + # aren't drawn, increasing GPU performance. + # + # If false all LODs are drawn, even those behind + # the player's camera, decreasing GPU performance. + # + # Disable this if you see LODs disappearing at the corners of your vision. + disableFrustumCulling = false + # + # If false all beacons near the camera won't be drawn to prevent vanilla overdraw. + # If true all beacons will be rendered. + # + # Generally this should be left as true. It's main purpose is for debugging + # beacon updating/rendering. + disableBeaconDistanceCulling = true + # + # Should the blocks underneath avoided blocks gain the color of the avoided block? + # + # True: a red flower will tint the grass below it red. + # False: skipped blocks will not change color of surface below them. + tintWithAvoidedBlocks = true + # + # If enabled caves won't be rendered. + # + # Note: for some world types this can cause + # overhangs or walls for floating objects. + # Tweaking the caveCullingHeight, can resolve some + # of those issues. + enableCaveCulling = false + # # At what Y value should cave culling start? # Lower this value if you get walls for areas with 0 light. caveCullingHeight = 60 @@ -495,31 +558,62 @@ _version = 4 # This helps reduce issues where Minecraft can't load or # generate chunks fast enough to keep up with DH. reduceOverdrawWithFastMovement = true + + [client.advanced.graphics.texture] # - # A comma separated list of block resource locations that will be replaced by water - # if they're visible on the water's surface. - waterSubSurfaceBlockReplacementCsv = "minecraft:kelp,minecraft:tall_seagrass,minecraft:seagrass" + # A comma separated list of block resource locations + # that DH will render their sides using the bottom texture. + # Partial matches/incomplete resource locations will also match. + # + # Example: "minecraft:grass_block,nylium" + # + # Changes require a restart. + blocksDontUseSideTextureCsv = "grass_block,mycelium,nylium,dirt_path" # - # A comma separated list of block resource locations that won't be rendered by DH. - # Air is always included in this list. + # The highest detail level number that can render with block textures. + # At higher detail levels each LOD covers multiple blocks, + # which can essentially make textures smaller than a pixel and therefore invisible. + # + # Larger numbers texture more distant LODs + # but increase memory usage. + maxTexturedLodDetailLevel = 2 + # + # If true nearby and zoomed-in LODs will render with their block's + # actual texture instead of a single flat color. + # + # Only applies to high detail LODs where the texture is actually visible, + # distant LODs always use flat colors. + # Some shader packs nay not have an affect. + enableTexturedLods = true + # + # A comma separated list of block resource locations + # that DH won't render textures on. + # Partial matches/incomplete resource locations will also match. # - # Note: - # If you see gaps, or holes you may have to change - # worldCompression to [MERGE_SAME_BLOCKS] and re-generate the LODs. - ignoredRenderBlockCsv = "minecraft:barrier,minecraft:structure_void,minecraft:light,minecraft:tripwire,minecraft:brown_mushroom" + # Example: "minecraft:grass_block,nylium" + # + # Changes require a restart. + blocksDontRenderTextureCsv = "minecraft:bamboo" # - # A comma separated list of block resource locations that will be removed - # when on top of water. - waterSurfaceBlockReplacementCsv = "minecraft:lily_pad" + # A comma separated list of tag names + # that DH will render their sides using the bottom texture. + # + # Example: "grass_blocks,nylium" + # + # Changes require a restart. + blockTagsDontUseSideTextureCsv = "grass_blocks,nylium" # - # If true LODs outside the player's camera - # aren't drawn, increasing GPU performance. + # A comma separated list of block resource locations + # that DH will use rasterization to determine + # the face textures. # - # If false all LODs are drawn, even those behind - # the player's camera, decreasing GPU performance. + # Can be used to fix issues with mods/blocks where + # a side uses just part of a modeled block's texture. # - # Disable this if you see LODs disappearing at the corners of your vision. - disableFrustumCulling = false + # Example: "minecraft:beacon" + # + # Changes require a restart. + blocksAlwaysRasterizeTextureCsv = "minecraft:beacon" [client.advanced.graphics.noiseTexture] # @@ -555,7 +649,15 @@ _version = 4 # AUTO - changes based on the most likely API for that MC version # OPEN_GL - Default # BLAZE_3D - Only supported on MC 1.21.11 - renderingApi = "AUTO" + renderingApi = "OPEN_GL" + # + # Requires a restart to change. + # + # Options: + # AUTO - changes based on the most likely API for that MC version + # OPEN_GL - The Default for MC 1.21.11 and older (supports Iris shaders) + # BLAZE_3D - The Default for MC 26.1.2 and newer (supports Vulkan) + renderingEngine = "OPEN_GL" # # This is the earth size ratio when applying the curvature shader effect. # Note: Enabling this feature may cause rendering bugs. @@ -576,7 +678,7 @@ _version = 4 # # Example: "minecraft:overworld,minecraft:the_end" # - # Changes will only be seen when the world is re-loaded. + # Changes require a world re-load. dimensionEnabledCloudRenderingCsv = "minecraft:overworld" # # If true LOD clouds will be rendered. @@ -587,19 +689,25 @@ _version = 4 # If false all LOD beacon beams will only ever be 1 block wide. expandDistantBeacons = true # - # Sets the maximum height at which beacons will render.This will only affect new beacons coming into LOD render distance.Beacons currently visible in LOD chunks will not be affected. + # Sets the maximum height beacons will render up to. + # + # Requires a world re-load to take affect. beaconRenderHeight = 6000 # # If true LOD beacon beams will be rendered. enableBeaconRendering = true # - # If true non terrain objects will be rendered in DH's terrain. - # This includes beacon beams and clouds. + # If true non terrain objects will be rendered by DH. + # i.e. beacon beams and clouds. enableGenericRendering = true + # + # False = DH will render a single layer of clouds, like vanilla Minecraft. + # True = DH will render 3 layers of clouds at different heights. + enableMultiLayerClouds = true [client.advanced.graphics.quality] # - # What is the maximum detail LODs should be drawn at? + # What is the maximum detail LODs can render at? # Higher settings will increase memory and GPU usage. # # CHUNK: render 1 LOD for each Chunk. @@ -608,8 +716,8 @@ _version = 4 # TWO_BLOCKS: render 64 LODs for each Chunk. # BLOCK: render 256 LODs for each Chunk (width of one block). # - # Lowest Quality: CHUNK - # Highest Quality: BLOCK + # Fastest: CHUNK + # Fanciest: BLOCK maxHorizontalResolution = "BLOCK" # # If true LODs will fade away as you get closer to them. @@ -628,6 +736,14 @@ _version = 4 # 2 = near white brightnessMultiplier = "1.0" # + # If true DH will try to use the camera position when + # determining LOD quality drop-off. + # If false DH will use the player's position. + # + # Enabling helps free-cam mods render correctly. + # Disabling helps multi-camera mods render correctly (ie Immersive Portals or camera mods). + useCameraPositionForQualityDropOff = true + # # How should LODs be shaded? # # AUTO: Uses the same side shading as vanilla Minecraft blocks. @@ -636,6 +752,13 @@ _version = 4 # DISABLED: All LOD sides will be rendered with the same brightness. lodShading = "AUTO" # + # How many detail levels zooming in can increase LOD quality by. + # Higher numbers allow stronger zooms to render crisper terrain, + # but will increase memory and GPU usage while zoomed in. + # + # A vanilla spyglass needs 4 detail levels to reach its full quality. + maxZoomQualityIncrease = 4 + # # How saturated LOD colors are. # # 0 = black and white @@ -648,8 +771,8 @@ _version = 4 # Higher options will make the world more accurate, butwill increase memory and GPU usage. # # Lowest Quality: HEIGHT_MAP - # Highest Quality: EXTREME - verticalQuality = "MEDIUM" + # Highest Quality: PIXEL_ART + verticalQuality = "EXTREME" # # What blocks shouldn't be rendered as LODs? # @@ -658,6 +781,10 @@ _version = 4 blocksToIgnore = "NON_COLLIDING" # # The radius of the mod's render distance. (measured in chunks) + # + # Note: this is a best effort number. + # The actual render distance may be above or below this number + # depending on your other graphic settings. lodChunkRenderDistanceRadius = 256 # # How should the sides and bottom of grass block LODs render? @@ -673,20 +800,20 @@ _version = 4 # False: skipped blocks will not change color of surface below them. tintWithAvoidedBlocks = true # - # This indicates how quickly LODs decrease in quality the further away they are. - # Higher settings will render higher quality fake chunks farther away, + # This indicates how far apart drops in LOD quality are. + # + # Higher settings will increase the distance between drops # but will increase memory and GPU usage. - horizontalQuality = "MEDIUM" + horizontalQuality = "EXTREME" # # How should LOD transparency be handled. # # COMPLETE: LODs will render transparent. - # FAKE: LODs will be opaque, but shaded to match the blocks underneath. # DISABLED: LODs will be opaque. transparency = "COMPLETE" # # This is the same as vanilla Biome Blending settings for Lod area. - # Note that anything other than '0' will greatly effect Lod building time. + # Note: anything above '0' will slow down LOD loading time. # # '0' equals to Vanilla Biome Blending of '1x1' or 'OFF', # '1' equals to Vanilla Biome Blending of '3x3', @@ -699,6 +826,15 @@ _version = 4 # SINGLE_PASS: Fades after MC's transparent pass, opaque blocks underwater won't be faded. # DOUBLE_PASS: Slowest, fades after both MC's opaque and transparent passes, provides the smoothest transition. vanillaFadeMode = "DOUBLE_PASS" + # + # If true LOD quality will increase when the camera is zoomed in, + # IE when using a spyglass or zoom mod. + # + # Only LODs visible through the camera view are affected. + # + # When zoomed in LODs will load to the same detail level + # they would have if you were close to them. + increaseQualityWhenZoomedIn = true [client.advanced.graphics.fog] # diff --git a/config/flashback/flashback.json b/config/flashback/flashback.json new file mode 100644 index 0000000..46479f4 --- /dev/null +++ b/config/flashback/flashback.json @@ -0,0 +1,131 @@ +{ + "configVersion": 2, + "keybinds": { + "pause": "p", + "copy": "ctrl+c", + "paste": "ctrl+v", + "undo": "ctrl+z", + "redo": "ctrl+y", + "mark_in": "i", + "mark_out": "o", + "clear_in": "ctrl+i", + "clear_out": "ctrl+o", + "zoom_in": "equal", + "zoom_out": "minus", + "add_camera": "none", + "timeline_zoom_scroll": "scroll", + "timeline_move_scroll": "ctrl+scroll", + "roll_cw": "none", + "roll_ccw": "none" + }, + "recordingControls": { + "controlsLocation": "RIGHT", + "automaticallyStart": false, + "automaticallyFinish": true, + "showRecordingToasts": true, + "quicksave": false + }, + "recording": { + "markDimensionChanges": true, + "recordHotbar": false, + "localPlayerUpdatesPerSecond": 20, + "recordVoiceChat": false, + "recordBobbyIntoReplay": false + }, + "exporting": { + "defaultExportFilename": "%date%T%time%", + "exportRenderDummyFrames": 0 + }, + "keyframes": { + "defaultInterpolationType": "SMOOTH", + "useRealtimeInterpolation": true + }, + "editorMovement": { + "flightDirection": "HORIZONTAL", + "flightMomentum": 1.0, + "flightLockX": false, + "flightLockY": false, + "flightLockZ": false, + "flightLockYaw": false, + "flightLockPitch": false + }, + "marker": { + "markerOptions1": { + "color": "RED", + "customRGB": "#FF0000", + "savePosition": true, + "description": "" + }, + "markerOptions2": { + "color": "RED", + "customRGB": "#FF0000", + "savePosition": true, + "description": "" + }, + "markerOptions3": { + "color": "RED", + "customRGB": "#FF0000", + "savePosition": true, + "description": "" + }, + "markerOptions4": { + "color": "RED", + "customRGB": "#FF0000", + "savePosition": true, + "description": "" + } + }, + "overlay": { + "rtcOverlay": false + }, + "advanced": { + "disableIncreasedFirstPersonUpdates": false, + "disableThirdPersonCancel": false, + "synchronizeTicking": false, + "ignoredCustomPayloads": "" + }, + "internal": { + "recentReplays": [ + "C:\\Users\\realm\\AppData\\Roaming\\PrismLauncher\\instances\\BTE 26.2 [1.2.2]\\minecraft\\flashback\\replays\\2026-07-29T03_50_55.zip", + "C:\\Users\\realm\\AppData\\Roaming\\PrismLauncher\\instances\\BTE 26 [1.2.1]\\minecraft\\flashback\\replays\\2026-06-30T09_31_16.zip", + "C:\\Users\\HYPE R Series\\AppData\\Roaming\\PrismLauncher\\instances\\BTE ASEAN-26_1.2.0\\minecraft\\flashback\\replays\\2026-06-26T23_17.zip", + "C:\\Users\\HYPE R Series\\AppData\\Roaming\\PrismLauncher\\instances\\BTE ASEAN-26_1.2.0\\minecraft\\flashback\\replays\\2026-06-26T12_47_40.zip" + ], + "openedWindows": [], + "nextUnsupportedModLoaderWarning": 0, + "filterUnnecessaryPackets": true, + "signedRenderFilter": false, + "viewedTipsOfTheDay": 7, + "showTipOfTheDay": true, + "nextTipOfTheDay": 1785389842414, + "replaySorting": "CREATED_DATE", + "sortDescending": true, + "defaultOverrideFov": 70.0, + "enableOverrideFovByDefault": false + }, + "internalExport": { + "resolution": [ + 1920, + 1080 + ], + "framerate": [ + 60.0 + ], + "projection": "PERSPECTIVE", + "orthographicZoom": [ + 1.0 + ], + "resetRng": false, + "ssaa": false, + "noGui": false, + "selectedVideoEncoder": [ + 0 + ], + "useMaximumBitrate": false, + "recordAudio": false, + "transparentBackground": false, + "audioCodec": "AAC", + "stereoAudio": false + }, + "forceDefaultExportSettings": {} +} \ No newline at end of file diff --git a/config/replaymod.json b/config/replaymod.json new file mode 100644 index 0000000..2748da7 --- /dev/null +++ b/config/replaymod.json @@ -0,0 +1,66 @@ +{ + "core": { + "notifications": true + }, + "advanced": { + "recordingPath": "./replay_recordings/", + "cachePath": "./.replay_cache/", + "renderPath": "./replay_videos/", + "skipPostRenderGui": false, + "askForOpenEye": true, + "skipPostScreenshotGui": false, + "fullBrightness": "replaymod.gui.settings.fullbrightness.gamma", + "fullBrightness_valid_values": [ + "replaymod.gui.settings.fullbrightness.gamma", + "replaymod.gui.settings.fullbrightness.nightvision", + "replaymod.gui.settings.fullbrightness.both" + ] + }, + "recording": { + "recordSingleplayer": false, + "recordServer": false, + "indicator": true, + "autoStartRecording": true, + "autoPostProcess": true, + "renameDialog": true + }, + "replay": { + "showChat": true, + "showServerIPs": true, + "camera": "replaymod.camera.classic", + "camera_valid_values": [ + "replaymod.camera.classic", + "replaymod.camera.vanilla" + ], + "legacyMainMenuButton": false, + "mainMenuButton": "BIG", + "mainMenuButton_valid_values": [ + "BIG", + "DEFAULT", + "TOP_LEFT", + "TOP_RIGHT", + "LEFT_OF_SINGLEPLAYER", + "RIGHT_OF_SINGLEPLAYER", + "LEFT_OF_MULTIPLAYER", + "RIGHT_OF_MULTIPLAYER", + "LEFT_OF_REALMS", + "RIGHT_OF_REALMS", + "LEFT_OF_MODS", + "RIGHT_OF_MODS" + ] + }, + "render": { + "frameTimeFromWorldTime": false + }, + "simplepathing": { + "pathpreview": true, + "autosync": true, + "timelineLength": 1800, + "interpolator": "replaymod.gui.editkeyframe.interpolator.catmullrom.name", + "interpolator_valid_values": [ + "replaymod.gui.editkeyframe.interpolator.catmullrom.name", + "replaymod.gui.editkeyframe.interpolator.cubic.name", + "replaymod.gui.editkeyframe.interpolator.linear.name" + ] + } +} \ No newline at end of file diff --git a/pakku-lock.json b/pakku-lock.json index 8db1adf..cf36e7b 100644 --- a/pakku-lock.json +++ b/pakku-lock.json @@ -1,110 +1,168 @@ { - "target": "modrinth", + "target": "multiplatform", "mc_versions": [ - "1.21.11" + "26.2" ], "loaders": { - "fabric": "0.19.2" + "fabric": "0.19.3" }, "projects": [ { "pakku_id": "oDyGLf8iUVdTwU25", + "pakku_links": [ + "UI4WdrY0PCl6c7Mg" + ], "type": "MOD", "side": "CLIENT", "slug": { - "modrinth": "3dskinlayers" + "modrinth": "3dskinlayers", + "curseforge": "skin-layers-3d" }, "name": { - "modrinth": "3D Skin Layers" + "modrinth": "3D Skin Layers", + "curseforge": "Skin Layers 3D" }, "id": { - "modrinth": "zV5r3pPn" + "modrinth": "zV5r3pPn", + "curseforge": "521480" }, + "redistributable": false, "files": [ { "type": "modrinth", - "file_name": "skinlayers3d-fabric-1.11.1-mc1.21.11.jar", + "file_name": "skinlayers3d-fabric-1.11.2-mc26.2.jar", "mc_versions": [ - "1.21.11" + "26.2" ], "loaders": [ "fabric" ], "release_type": "release", - "url": "https://cdn.modrinth.com/data/zV5r3pPn/versions/ntxaPFv3/skinlayers3d-fabric-1.11.1-mc1.21.11.jar", - "id": "ntxaPFv3", + "url": "https://cdn.modrinth.com/data/zV5r3pPn/versions/rJYtiDew/skinlayers3d-fabric-1.11.2-mc26.2.jar", + "id": "rJYtiDew", "parent_id": "zV5r3pPn", "hashes": { - "sha512": "d3d4d20a19c695a6935a5bd6fb6c159bf2ace2c4e4501b8a81096aa75bfab00372af4a4d5ffb18490b53ade1cc128e53f3181e06bf465c878dad09b291dbad33", - "sha1": "a95c49c23db05d98d88e6a225894ca93e4e86b3c" + "sha512": "ead4a257e5ec2b092db84aebc7f5146dfb667a01f5d1362485f9ea9835e4558172949bcfb40c7a0bfbfb36e6c746b96c580f855af4109c806e0fc3591d48ad80", + "sha1": "7c8a66d009051bab26f7489e1edef8b3c64f7b0e" }, "required_dependencies": [ "P7dR8mSH" ], - "size": 1971642, - "date_published": "2026-04-01T18:16:06.130534Z" + "size": 1966389, + "date_published": "2026-06-18T18:52:44.147436Z" + }, + { + "type": "curseforge", + "file_name": "skinlayers3d-fabric-1.11.2-mc26.2.jar", + "mc_versions": [ + "26.2" + ], + "loaders": [ + "fabric" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/8274/848/skinlayers3d-fabric-1.11.2-mc26.2.jar", + "id": "8274848", + "parent_id": "521480", + "hashes": { + "sha1": "7c8a66d009051bab26f7489e1edef8b3c64f7b0e", + "md5": "05adad6b417c58c85db795f3c5d28c7a" + }, + "required_dependencies": [ + "306612" + ], + "size": 1966389, + "date_published": "2026-06-18T18:52:42.630Z" } ] }, { - "pakku_id": "7zuB2Q7O6ZKV7Y3Z", + "pakku_id": "1we0PoVLvF0PEOG9", "pakku_links": [ - "incUOOf36rA6uCUj" + "UI4WdrY0PCl6c7Mg" ], "type": "MOD", "side": "BOTH", "slug": { + "curseforge": "axiomtool", "modrinth": "axiom" }, "name": { + "curseforge": "AxiomTool", "modrinth": "Axiom" }, "id": { + "curseforge": "911202", "modrinth": "N6n5dqoA" }, + "redistributable": false, "files": [ + { + "type": "curseforge", + "file_name": "Axiom-6.0.5-for-MC26.2.jar", + "mc_versions": [ + "26.2" + ], + "loaders": [ + "fabric" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/8798/540/Axiom-6.0.5-for-MC26.2.jar", + "id": "8798540", + "parent_id": "911202", + "hashes": { + "sha1": "71e67f4fcea8dc75ba29d1426d56bc247d9ea90e", + "md5": "5a573e05805878315edfcbb46e084adf" + }, + "required_dependencies": [], + "size": 46972660, + "date_published": "2026-09-03T09:18:12.213Z" + }, { "type": "modrinth", - "file_name": "Axiom-5.4.1-for-MC1.21.11.jar", + "file_name": "Axiom-6.0.5-for-MC26.2.jar", "mc_versions": [ - "1.21.11" + "26.2" ], "loaders": [ "fabric" ], "release_type": "release", - "url": "https://cdn.modrinth.com/data/N6n5dqoA/versions/WVcmqicM/Axiom-5.4.1-for-MC1.21.11.jar", - "id": "WVcmqicM", + "url": "https://cdn.modrinth.com/data/N6n5dqoA/versions/o59cWLPI/Axiom-6.0.5-for-MC26.2.jar", + "id": "o59cWLPI", "parent_id": "N6n5dqoA", "hashes": { - "sha512": "83631e7cd5bb8faf95d2565555105f296fcfe1c56748e627ca9a5012da9a75ebca4768b7d7255728f339b7844da851d3044868664b61594cae7b061c92cd76b0", - "sha1": "29edf50331e3ff3ba9270aad62eee0800ec6ea27" + "sha512": "b7983617669a73739ea21486d8ea232980e10b6692b02911a873d64ab37cb4ffb0a58c27e35a31a68f65883c689a787f5f57b0cb2d29d325ed7cfc8351a0e3bc", + "sha1": "71e67f4fcea8dc75ba29d1426d56bc247d9ea90e" }, "required_dependencies": [ "P7dR8mSH" ], - "size": 47084842, - "date_published": "2026-04-24T18:22:34.197427Z" + "size": 46972660, + "date_published": "2026-09-03T09:10:09.271328Z" } ] }, { - "pakku_id": "2iIGcJGCFy778As5", + "pakku_id": "iINfWkwN9je6awYM", "type": "SHADER", "side": "CLIENT", "slug": { + "curseforge": "bsl-shaders", "modrinth": "bsl-shaders" }, "name": { + "curseforge": "BSL Shaders", "modrinth": "BSL Shaders" }, "id": { + "curseforge": "322506", "modrinth": "Q1vvjJYV" }, "files": [ { "type": "modrinth", - "file_name": "BSL_v10.1.3.zip", + "file_name": "BSL_v10.1.5.zip", "mc_versions": [ "1.7.10", "1.8", @@ -187,33 +245,72 @@ "optifine" ], "release_type": "release", - "url": "https://cdn.modrinth.com/data/Q1vvjJYV/versions/hIibTfxn/BSL_v10.1.3.zip", - "id": "hIibTfxn", + "url": "https://cdn.modrinth.com/data/Q1vvjJYV/versions/yFTiE1Nc/BSL_v10.1.5.zip", + "id": "yFTiE1Nc", "parent_id": "Q1vvjJYV", "hashes": { - "sha512": "3e68c8038e38b0860cf1258e5fc84bcd98007a70fb7ba49e306186be6e905187527b630b77cb9e8cc8ee80865606c0fb398c419a22f0076b2ed5c7d73748a9ba", - "sha1": "c2459c82c23dc7442eaf1976dade30c2c2f18a9f" + "sha512": "ee5f5445b101e6a85942b78e9da1d4266d7ed277a56a83189ac5dc4fab3ce1f8de4c66c52cf87c747f94e871fb2888684aa6763ab907e1c5c9926594d1996504", + "sha1": "49bed4894881b22fa680b97504f0c3265bafbcbc" }, "required_dependencies": [], - "size": 1127026, - "date_published": "2026-04-20T13:19:25.441679Z" + "size": 1133936, + "date_published": "2026-09-06T02:46:07.077400Z" + }, + { + "type": "curseforge", + "file_name": "BSL_v10.1.5.zip", + "mc_versions": [ + "26.2" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/8818/978/BSL_v10.1.5.zip", + "id": "8818978", + "parent_id": "322506", + "hashes": { + "sha1": "49bed4894881b22fa680b97504f0c3265bafbcbc", + "md5": "f1f6a07f62cf668b17c333d4c80b6f6f" + }, + "required_dependencies": [], + "size": 1133936, + "date_published": "2026-09-06T02:45:47.537Z" } ] }, { - "pakku_id": "fErAhxjMnD2LJFCP", + "pakku_id": "7MIgl0aIkuBaPQUq", "type": "SHADER", "side": "CLIENT", "slug": { + "curseforge": "bliss-shader", "modrinth": "bliss-shader" }, "name": { + "curseforge": "Bliss Shaders", "modrinth": "Bliss Shaders" }, "id": { + "curseforge": "610844", "modrinth": "ZvMtQlho" }, "files": [ + { + "type": "curseforge", + "file_name": "Bliss_v2.1.2_(Chocapic13_Shaders_edit).zip", + "mc_versions": [ + "26.2" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/7251/787/Bliss_v2.1.2_(Chocapic13_Shaders_edit).zip", + "id": "7251787", + "parent_id": "610844", + "hashes": { + "sha1": "ded6c8a98305f8aff90ef781e7585b33b8452cfd", + "md5": "73eac5d017a268ea8175c2025c2863ad" + }, + "required_dependencies": [], + "size": 1791406, + "date_published": "2025-11-23T03:18:43.910Z" + }, { "type": "modrinth", "file_name": "Bliss_v2.1.2_(Chocapic13_Shaders_edit).zip", @@ -275,36 +372,61 @@ "type": "MOD", "side": "CLIENT", "slug": { - "modrinth": "camera-utils" + "modrinth": "camera-utils", + "curseforge": "camera-utils" }, "name": { - "modrinth": "Camera Utils" + "modrinth": "Camera Utils", + "curseforge": "Camera Utils" }, "id": { - "modrinth": "rrwQMaWQ" + "modrinth": "rrwQMaWQ", + "curseforge": "510234" }, "files": [ { "type": "modrinth", - "file_name": "camerautils-fabric-1.21.11-1.1.2.jar", + "file_name": "camerautils-fabric-1.1.2+26.2.jar", "mc_versions": [ - "1.21.11" + "26.2" ], "loaders": [ "fabric", "quilt" ], "release_type": "beta", - "url": "https://cdn.modrinth.com/data/rrwQMaWQ/versions/iTsiAfu8/camerautils-fabric-1.21.11-1.1.2.jar", - "id": "iTsiAfu8", + "url": "https://cdn.modrinth.com/data/rrwQMaWQ/versions/ftzKCT0z/camerautils-fabric-1.1.2+26.2.jar", + "id": "ftzKCT0z", "parent_id": "rrwQMaWQ", "hashes": { - "sha512": "f7057fdd442035de9fe1b04089d4882ba7734a2c61213c37c21ee0e7d6f8e485959973a328c077471406808288d56ec43af6170544dd30c9a9c9e6bd24a2aca7", - "sha1": "ed12b725e5611cc4f79099542ae4d4cf32637125" + "sha512": "f2bbf67651d5ae9d006da9800c2bccc334ef6d6b6f1474b30efa62821cbf0c4b47fffe838fce996bfb5402e8648f4e2a933c6035b5dfa03f555814567e70b092", + "sha1": "61f3cf63d84d830cb60020cc24b65f41257ec86b" + }, + "required_dependencies": [], + "size": 358199, + "date_published": "2026-06-16T15:31:27.049889Z" + }, + { + "type": "curseforge", + "file_name": "camerautils-fabric-1.1.2+26.2.jar", + "mc_versions": [ + "26.2" + ], + "loaders": [ + "fabric", + "quilt" + ], + "release_type": "beta", + "url": "https://edge.forgecdn.net/files/8258/620/camerautils-fabric-1.1.2+26.2.jar", + "id": "8258620", + "parent_id": "510234", + "hashes": { + "sha1": "61f3cf63d84d830cb60020cc24b65f41257ec86b", + "md5": "c928b88e4740ac4670afff14c037b169" }, "required_dependencies": [], - "size": 400237, - "date_published": "2025-12-09T16:38:54.730698Z" + "size": 358199, + "date_published": "2026-06-16T15:31:15.990Z" } ] }, @@ -313,36 +435,61 @@ "type": "MOD", "side": "CLIENT", "slug": { - "modrinth": "chatanimation" + "modrinth": "chatanimation", + "curseforge": "chatanimation" }, "name": { - "modrinth": "Chat Animation [Smooth Chat]" + "modrinth": "Chat Animation [Smooth Chat]", + "curseforge": "Chat Animation [Smooth Chat]" }, "id": { - "modrinth": "DnNYdJsx" + "modrinth": "DnNYdJsx", + "curseforge": "892086" }, "files": [ { "type": "modrinth", - "file_name": "chatanimation-fabric-1.21.11-1.1.3.jar", + "file_name": "chatanimation-fabric-1.3.0+mc26.2.jar", "mc_versions": [ - "1.21.11" + "26.2" ], "loaders": [ "fabric", "quilt" ], "release_type": "release", - "url": "https://cdn.modrinth.com/data/DnNYdJsx/versions/MdhlSl4K/chatanimation-fabric-1.21.11-1.1.3.jar", - "id": "MdhlSl4K", + "url": "https://cdn.modrinth.com/data/DnNYdJsx/versions/7UGcRlKL/chatanimation-fabric-1.3.0+mc26.2.jar", + "id": "7UGcRlKL", "parent_id": "DnNYdJsx", "hashes": { - "sha512": "0336058e59f6ec9ff82164875afc5b30697b1d9c353584ec372c218477d70ff583d48d288dd8013342be6ca744311936ae9aa3be24a6c3ed6f36e1c1a908abb3", - "sha1": "b6ef489a24c2a8cb3db90e8b8d924d17c8b45c9f" + "sha512": "ca6f9fd2bd398e12c49653732906b033a1b3f0c640fd445e1fc2999a4c157bab1a9392c739bfe4e4a9ab775145ffca814fb73c65378b9d018497df648ebfc976", + "sha1": "4dfc46f32ba66b21234cc97c2bb1aafcff37bffd" }, "required_dependencies": [], - "size": 380840, - "date_published": "2025-12-12T20:41:25.996043Z" + "size": 397973, + "date_published": "2026-07-05T16:03:26.324705Z" + }, + { + "type": "curseforge", + "file_name": "chatanimation-fabric-1.3.0+mc26.2.jar", + "mc_versions": [ + "26.2" + ], + "loaders": [ + "fabric", + "quilt" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/8375/989/chatanimation-fabric-1.3.0+mc26.2.jar", + "id": "8375989", + "parent_id": "892086", + "hashes": { + "sha1": "4dfc46f32ba66b21234cc97c2bb1aafcff37bffd", + "md5": "fa45ddfdeb8cfec07ed9e7f33b61694e" + }, + "required_dependencies": [], + "size": 397973, + "date_published": "2026-07-05T16:03:25.147Z" } ] }, @@ -351,35 +498,62 @@ "type": "MOD", "side": "CLIENT", "slug": { - "modrinth": "chat-heads" + "modrinth": "chat-heads", + "curseforge": "chat-heads" }, "name": { - "modrinth": "Chat Heads" + "modrinth": "Chat Heads", + "curseforge": "Chat Heads" }, "id": { - "modrinth": "Wb5oqrBJ" + "modrinth": "Wb5oqrBJ", + "curseforge": "407206" }, "files": [ { "type": "modrinth", - "file_name": "chat_heads-1.2.1-fabric-1.21.11.jar", + "file_name": "chat_heads-1.2.8-fabric-26.1.jar", "mc_versions": [ - "1.21.11" + "26.1", + "26.1.1", + "26.1.2", + "26.2" ], "loaders": [ "fabric" ], "release_type": "release", - "url": "https://cdn.modrinth.com/data/Wb5oqrBJ/versions/AAR2TTo3/chat_heads-1.2.1-fabric-1.21.11.jar", - "id": "AAR2TTo3", + "url": "https://cdn.modrinth.com/data/Wb5oqrBJ/versions/lyZOZ4qX/chat_heads-1.2.8-fabric-26.1.jar", + "id": "lyZOZ4qX", "parent_id": "Wb5oqrBJ", "hashes": { - "sha512": "c3f7f8e3f74aa8e20b537bc255b4b196fdb1b1cc714e6b6d4775251b01a810aaa9704845a525f96461db80eca8d0da1ec79fb2c24c95e5335b9c15a056219ddb", - "sha1": "17ba8126f1953fc9eb059ca8c82b5b72b3f907d3" + "sha512": "b8f6a7fde96e2a36bd339e950113e9ced3190461cf7a940c67cf8817c647e029675acb31f5c1ecd2f6be76f11a32d78f132dbde7ea1d8aa7512075b60c1797f8", + "sha1": "a320d713c60bb34d676c97aaadd8256acb9416da" }, "required_dependencies": [], - "size": 92750, - "date_published": "2026-02-06T17:44:56.921633Z" + "size": 94568, + "date_published": "2026-08-09T15:46:23.149644Z" + }, + { + "type": "curseforge", + "file_name": "chat_heads-1.2.8-fabric-26.1.jar", + "mc_versions": [ + "26.2" + ], + "loaders": [ + "fabric" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/8610/123/chat_heads-1.2.8-fabric-26.1.jar", + "id": "8610123", + "parent_id": "407206", + "hashes": { + "sha1": "a320d713c60bb34d676c97aaadd8256acb9416da", + "md5": "6c02f9d5ec8cdf22c0057715282c5382" + }, + "required_dependencies": [], + "size": 94568, + "date_published": "2026-08-09T15:46:25.473Z" } ] }, @@ -388,35 +562,59 @@ "type": "MOD", "side": "BOTH", "slug": { - "modrinth": "cloth-config" + "modrinth": "cloth-config", + "curseforge": "cloth-config" }, "name": { - "modrinth": "Cloth Config API" + "modrinth": "Cloth Config API", + "curseforge": "Cloth Config API (Fabric/Forge/NeoForge)" }, "id": { - "modrinth": "9s6osm5g" + "modrinth": "9s6osm5g", + "curseforge": "348521" }, "files": [ { "type": "modrinth", - "file_name": "cloth-config-21.11.153-fabric.jar", + "file_name": "cloth-config-26.2.155.jar", "mc_versions": [ - "1.21.11" + "26.2" ], "loaders": [ "fabric" ], "release_type": "release", - "url": "https://cdn.modrinth.com/data/9s6osm5g/versions/xuX40TN5/cloth-config-21.11.153-fabric.jar", - "id": "xuX40TN5", + "url": "https://cdn.modrinth.com/data/9s6osm5g/versions/Nv3xnWXd/cloth-config-26.2.155.jar", + "id": "Nv3xnWXd", "parent_id": "9s6osm5g", "hashes": { - "sha512": "8f455489d4b71069e998568cf4e1450116f4360a4eb481cd89117f629c6883164886cf63ca08ac4fc929dd13d1112152755a6216d4a1498ee6406ef102093e51", - "sha1": "4c224606a963bce223db5b27edb4959ecf40d4ee" + "sha512": "37b1e402f0df5a383656e21a38ee18cdd15cb4ba3fb62fbeba82ef4b959a4479fc32718ac0d9d154a7d9104c5f7315bfa67dbeced0b8ff240b8039d4848d5df1", + "sha1": "babcf16dbd15e09d326e21ffe85ab3f7d843ef9e" }, "required_dependencies": [], - "size": 1148427, - "date_published": "2025-12-21T13:12:08.556619Z" + "size": 1135186, + "date_published": "2026-06-18T00:27:27.147096Z" + }, + { + "type": "curseforge", + "file_name": "cloth-config-26.2.155.jar", + "mc_versions": [ + "26.2" + ], + "loaders": [ + "fabric" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/8269/699/cloth-config-26.2.155.jar", + "id": "8269699", + "parent_id": "348521", + "hashes": { + "sha1": "babcf16dbd15e09d326e21ffe85ab3f7d843ef9e", + "md5": "776ec6f7bea662823c7acc7aa8b66c68" + }, + "required_dependencies": [], + "size": 1135186, + "date_published": "2026-06-18T00:27:22.570Z" } ] }, @@ -425,18 +623,21 @@ "type": "SHADER", "side": "CLIENT", "slug": { - "modrinth": "complementary-reimagined" + "modrinth": "complementary-reimagined", + "curseforge": "complementary-reimagined" }, "name": { - "modrinth": "Complementary Shaders - Reimagined" + "modrinth": "Complementary Shaders - Reimagined", + "curseforge": "Complementary Shaders - Reimagined" }, "id": { - "modrinth": "HVnmMxH1" + "modrinth": "HVnmMxH1", + "curseforge": "627557" }, "files": [ { "type": "modrinth", - "file_name": "ComplementaryReimagined_r5.7.1.zip", + "file_name": "ComplementaryReimagined_r5.9.zip", "mc_versions": [ "1.7.10", "1.8", @@ -511,23 +712,42 @@ "1.21.11", "26.1", "26.1.1", - "26.1.2" + "26.1.2", + "26.2" ], "loaders": [ "iris", "optifine" ], "release_type": "release", - "url": "https://cdn.modrinth.com/data/HVnmMxH1/versions/836bPNGo/ComplementaryReimagined_r5.7.1.zip", - "id": "836bPNGo", + "url": "https://cdn.modrinth.com/data/HVnmMxH1/versions/111gsk0f/ComplementaryReimagined_r5.9.zip", + "id": "111gsk0f", "parent_id": "HVnmMxH1", "hashes": { - "sha512": "840149dd8aff5d5d06d0d5a4ea83d4ea7f72eab3cb2b02de513c1f3eaa6e4627f68d9c0915b86fa37edad73cafd4648f156f373da52810cd34c67d797e0f6aef", - "sha1": "b560f646a124d5204b1fb7321fec373b9c346fa5" + "sha512": "dfaa3a8104b491a4351ec9e0ea324ff72ec7653c3e20e0022482ee8f8cb31d00b363d9747f295b343bc1b1a6c6985d7cc73c0f5a26302d1345d80ed924530d4b", + "sha1": "90c08f60ac5db0ef07bc029452b8cd4cdd26ee1a" }, "required_dependencies": [], - "size": 522970, - "date_published": "2026-01-30T12:44:48.940035Z" + "size": 552449, + "date_published": "2026-09-02T10:48:56.090028Z" + }, + { + "type": "curseforge", + "file_name": "ComplementaryReimagined_r5.9.zip", + "mc_versions": [ + "26.2" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/8791/766/ComplementaryReimagined_r5.9.zip", + "id": "8791766", + "parent_id": "627557", + "hashes": { + "sha1": "90c08f60ac5db0ef07bc029452b8cd4cdd26ee1a", + "md5": "77ab6a3bfda4c9dda97d0bf3a80eaf08" + }, + "required_dependencies": [], + "size": 552449, + "date_published": "2026-09-02T10:51:57.513Z" } ] }, @@ -535,83 +755,142 @@ "pakku_id": "nw1qU2bJTCpx1qNh", "pakku_links": [ "UoOg0LBkmqDCMhua", - "incUOOf36rA6uCUj" + "incUOOf36rA6uCUj", + "UI4WdrY0PCl6c7Mg", + "nFohEsNvnkQnh3Kl" ], "type": "MOD", "side": "CLIENT", "slug": { - "modrinth": "controlling" + "modrinth": "controlling", + "curseforge": "controlling" }, "name": { - "modrinth": "Controlling" + "modrinth": "Controlling", + "curseforge": "Controlling" }, "id": { - "modrinth": "xv94TkTM" + "modrinth": "xv94TkTM", + "curseforge": "250398" }, "files": [ { "type": "modrinth", - "file_name": "Controlling-fabric-1.21.11-29.0.1.jar", + "file_name": "Controlling-fabric-26.2-26.2.2.jar", "mc_versions": [ - "1.21.11" + "26.2" ], "loaders": [ "fabric" ], "release_type": "release", - "url": "https://cdn.modrinth.com/data/xv94TkTM/versions/A6W4m3vi/Controlling-fabric-1.21.11-29.0.1.jar", - "id": "A6W4m3vi", + "url": "https://cdn.modrinth.com/data/xv94TkTM/versions/rAp2jljs/Controlling-fabric-26.2-26.2.2.jar", + "id": "rAp2jljs", "parent_id": "xv94TkTM", "hashes": { - "sha512": "fae3f7be237b901783b873ecc3167e04fdc24819f16539610565993b7916691058b8d6e1aba4c13c0c75503bbd07a8ec4d2d6ce2bf5f94433fdee58933b049d9", - "sha1": "afbbbb9248d9afe6224886c62ee1b35732f056f3" + "sha512": "705a98e5d05c15854c5a711fb6f1a9fbe5eaae354bdaf8b5c1641b09f89457c98ed41b819c9221b380c1faf0a342df93debc19a3ceeadf4cd4b1bdc1219ed606", + "sha1": "23da84738f49e75b6318a75eb98fe18c284798ff" }, "required_dependencies": [ "P7dR8mSH", "fuuu3xnx" ], - "size": 83259, - "date_published": "2025-12-18T09:51:34.646751Z" + "size": 85784, + "date_published": "2026-06-17T20:50:03.989624Z" + }, + { + "type": "curseforge", + "file_name": "Controlling-fabric-26.2-26.2.2.jar", + "mc_versions": [ + "26.2" + ], + "loaders": [ + "fabric" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/8268/835/Controlling-fabric-26.2-26.2.2.jar", + "id": "8268835", + "parent_id": "250398", + "hashes": { + "sha1": "23da84738f49e75b6318a75eb98fe18c284798ff", + "md5": "a728fc3f2b0af3d6e514e938de551a4e" + }, + "required_dependencies": [ + "306612", + "858542" + ], + "size": 85784, + "date_published": "2026-06-17T20:49:58.250Z" } ] }, { "pakku_id": "zxUkTQyzNb2FFSZJ", + "pakku_links": [ + "AWptMlgjrC961Wpd" + ], "type": "MOD", "side": "CLIENT", "slug": { - "modrinth": "craftpresence" + "modrinth": "craftpresence", + "curseforge": "craftpresence" }, "name": { - "modrinth": "CraftPresence" + "modrinth": "CraftPresence", + "curseforge": "CraftPresence" }, "id": { - "modrinth": "DFqQfIBR" + "modrinth": "DFqQfIBR", + "curseforge": "297038" }, "files": [ { "type": "modrinth", - "file_name": "CraftPresence-2.7.1+1.21.11-fabric.jar", + "file_name": "CraftPresence-2.7.1+26.2-fabric.jar", "mc_versions": [ - "1.21.11" + "26.2" ], "loaders": [ "fabric", "quilt" ], "release_type": "release", - "url": "https://cdn.modrinth.com/data/DFqQfIBR/versions/E0OvDYn8/CraftPresence-2.7.1+1.21.11-fabric.jar", - "id": "E0OvDYn8", + "url": "https://cdn.modrinth.com/data/DFqQfIBR/versions/GjRzcZtU/CraftPresence-2.7.1+26.2-fabric.jar", + "id": "GjRzcZtU", "parent_id": "DFqQfIBR", "hashes": { - "sha512": "d9bcfc9e95ae888314d0763bffebec10d478c1536971a7088f3a07c43a5273ec1a2223b63bb6da1863e56ab0b1a46a9633ae6c3091c410a5ae4dc886488dd152", - "sha1": "9696e3080486bdf85e7d83a287cf913845c89de3" + "sha512": "f5c556e6d6e24cc262ebb209c0c4e34f9f936959f164db568f51034bd7df9602686335f7de61a4be7de9103d5749c484784edfdd592dcc6f872fc4ed86b3d248", + "sha1": "65b643ff56981c90066e26fb3f13da5458d16f3f" }, "required_dependencies": [ "nT86WUER" ], - "size": 1458204, - "date_published": "2026-03-03T10:35:22.333053Z" + "size": 1444483, + "date_published": "2026-06-18T20:38:41.492168Z" + }, + { + "type": "curseforge", + "file_name": "CraftPresence-2.7.1+26.2-fabric.jar", + "mc_versions": [ + "26.2" + ], + "loaders": [ + "fabric", + "quilt" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/8275/522/CraftPresence-2.7.1+26.2-fabric.jar", + "id": "8275522", + "parent_id": "297038", + "hashes": { + "sha1": "65b643ff56981c90066e26fb3f13da5458d16f3f", + "md5": "8e86ec04b139e481d9c1fbe75cd8d5e1" + }, + "required_dependencies": [ + "1056812" + ], + "size": 1444483, + "date_published": "2026-06-18T20:49:10.047Z" } ] }, @@ -620,36 +899,61 @@ "type": "MOD", "side": "BOTH", "slug": { - "modrinth": "distanthorizons" + "modrinth": "distanthorizons", + "curseforge": "distant-horizons" }, "name": { - "modrinth": "Distant Horizons" + "modrinth": "Distant Horizons", + "curseforge": "Distant Horizons: A Level of Detail mod" }, "id": { - "modrinth": "uCdwusMi" + "modrinth": "uCdwusMi", + "curseforge": "508933" }, "files": [ { "type": "modrinth", - "file_name": "DistantHorizons-3.0.2-b-1.21.11-fabric-neoforge.jar", + "file_name": "DistantHorizons-3.2.0-b-26.2-fabric-neoforge.jar", "mc_versions": [ - "1.21.11" + "26.2" ], "loaders": [ "fabric", "neoforge" ], "release_type": "beta", - "url": "https://cdn.modrinth.com/data/uCdwusMi/versions/mVAIpNz9/DistantHorizons-3.0.2-b-1.21.11-fabric-neoforge.jar", - "id": "mVAIpNz9", + "url": "https://cdn.modrinth.com/data/uCdwusMi/versions/gBf0SaV1/DistantHorizons-3.2.0-b-26.2-fabric-neoforge.jar", + "id": "gBf0SaV1", "parent_id": "uCdwusMi", "hashes": { - "sha512": "d29c5835b312a6ccb892b4db80c2b8c9ec84f161d1ebc4bcdbf3000fa4bcf1bb92429554a725ad863cd1d42c055ccfaae533b49c4787234a4b5669fc7cf1bb19", - "sha1": "4958f6778131666c51de47272761e88da597cdb4" + "sha512": "c1b8857776a002c2232887d891bd49195f3c3127a7abe1242376ad20371e31554d8ba6c7c92a195b70782cad94fe970941487f2af530988d9b8819455c859e72", + "sha1": "3646a34691c0857a64614bb7ecd344d8b22b117a" }, "required_dependencies": [], - "size": 30090481, - "date_published": "2026-04-24T12:12:00.250646Z" + "size": 29705395, + "date_published": "2026-07-07T20:31:55.502157Z" + }, + { + "type": "curseforge", + "file_name": "DistantHorizons-3.2.0-b-26.2-fabric-neoforge.jar", + "mc_versions": [ + "26.2" + ], + "loaders": [ + "fabric", + "neoforge" + ], + "release_type": "beta", + "url": "https://edge.forgecdn.net/files/8389/161/DistantHorizons-3.2.0-b-26.2-fabric-neoforge.jar", + "id": "8389161", + "parent_id": "508933", + "hashes": { + "sha1": "3646a34691c0857a64614bb7ecd344d8b22b117a", + "md5": "4ebb4b10b8da4d31798c3a5962c565ef" + }, + "required_dependencies": [], + "size": 29705395, + "date_published": "2026-07-07T20:29:22.950Z" } ] }, @@ -658,165 +962,282 @@ "pakku_links": [ "XwshWr49TxfFxy8h", "LGZrP0fRqRZlfKf0", - "incUOOf36rA6uCUj" + "incUOOf36rA6uCUj", + "94EJkD2SPoDqHipR", + "aFDy0ToVHXVPzpyD", + "UI4WdrY0PCl6c7Mg", + "o5SQDvxmSwXpZmMF" ], "type": "MOD", "side": "CLIENT", "slug": { - "modrinth": "drippy-loading-screen" + "modrinth": "drippy-loading-screen", + "curseforge": "drippy-loading-screen" }, "name": { - "modrinth": "Drippy Loading Screen" + "modrinth": "Drippy Loading Screen", + "curseforge": "Drippy Loading Screen" }, "id": { - "modrinth": "v3CYg2V9" + "modrinth": "v3CYg2V9", + "curseforge": "511770" }, "files": [ { "type": "modrinth", - "file_name": "drippyloadingscreen_fabric_3.1.1_MC_1.21.11.jar", + "file_name": "drippyloadingscreen_fabric_3.1.5_MC_26.2.jar", "mc_versions": [ - "1.21.11" + "26.2" ], "loaders": [ "fabric" ], "release_type": "release", - "url": "https://cdn.modrinth.com/data/v3CYg2V9/versions/93oCkXyU/drippyloadingscreen_fabric_3.1.1_MC_1.21.11.jar", - "id": "93oCkXyU", + "url": "https://cdn.modrinth.com/data/v3CYg2V9/versions/kv882MmK/drippyloadingscreen_fabric_3.1.5_MC_26.2.jar", + "id": "kv882MmK", "parent_id": "v3CYg2V9", "hashes": { - "sha512": "33c86d74a84836a3dffc980b10a2c63c0567ffa344167b6387e9346550ecd0fdde5dba69a45fc7a7b6993222a4ad9542c220623daf0e24a9e774fa0a42dbcd5f", - "sha1": "cb1e85b6184b9fe1fc77022bd0f5798af8841bac" + "sha512": "f94441da4a22a61ee4e41ea15c50fd1c06ece759991b18b11e69076c4093fc4d4e37bfe9997bda1fa873cb74158a63428d8101da218b21827d96e75faac4b368", + "sha1": "041306eb119a4c07107eebea9a82b3b33d875685" }, "required_dependencies": [ "J81TRJWm", + "Wq5SjeWM", "P7dR8mSH", - "Wq5SjeWM" + "CVT4pFB2" + ], + "size": 287536, + "date_published": "2026-08-01T08:40:56.563992Z" + }, + { + "type": "curseforge", + "file_name": "drippyloadingscreen_fabric_3.1.5_MC_26.2.jar", + "mc_versions": [ + "26.2" + ], + "loaders": [ + "fabric" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/8552/926/drippyloadingscreen_fabric_3.1.5_MC_26.2.jar", + "id": "8552926", + "parent_id": "511770", + "hashes": { + "sha1": "041306eb119a4c07107eebea9a82b3b33d875685", + "md5": "3bae4c9374a42baaf4f3ce3b857a82d0" + }, + "required_dependencies": [ + "938643", + "367706", + "410295", + "306612" ], - "size": 281928, - "date_published": "2025-12-24T09:20:39.042984Z" + "size": 287536, + "date_published": "2026-08-01T08:40:57.547Z" } ] }, { "pakku_id": "SGXzkzpheKCEHlp5", + "pakku_links": [ + "UI4WdrY0PCl6c7Mg" + ], "type": "MOD", "side": "CLIENT", "slug": { - "modrinth": "entityculling" + "modrinth": "entityculling", + "curseforge": "entityculling" }, "name": { - "modrinth": "Entity Culling" + "modrinth": "Entity Culling", + "curseforge": "Entity Culling Fabric/Forge" }, "id": { - "modrinth": "NNAgCjsB" + "modrinth": "NNAgCjsB", + "curseforge": "448233" }, + "redistributable": false, "files": [ { "type": "modrinth", - "file_name": "entityculling-fabric-1.10.1-mc1.21.11.jar", + "file_name": "entityculling-fabric-1.10.5-mc26.2.jar", "mc_versions": [ - "1.21.11" + "26.2" ], "loaders": [ "fabric" ], "release_type": "release", - "url": "https://cdn.modrinth.com/data/NNAgCjsB/versions/WORDhU8n/entityculling-fabric-1.10.1-mc1.21.11.jar", - "id": "WORDhU8n", + "url": "https://cdn.modrinth.com/data/NNAgCjsB/versions/iiF6U3Ne/entityculling-fabric-1.10.5-mc26.2.jar", + "id": "iiF6U3Ne", "parent_id": "NNAgCjsB", "hashes": { - "sha512": "93fac75432afb97f286827190b3e0363775e013946e22bc62cd86b1d0e0c10c1e7dbd520ca22a9445acb1f50afca38c12d41a4f9a4d3685218287bb7cad237b8", - "sha1": "4e595b6162d24c3d8d65bc6417cf79daac5bde0d" + "sha512": "338813c344a2d924abbaaf249da2b52f5e162bd92407f3099c6ff1bce1c1efecde9df80efcc7b4de3b3a0044cc5735b96594b04da4594bb26793459fc6c960a6", + "sha1": "f66f9d8cbb1f76466aaf45e46fb11b18207e3aef" }, "required_dependencies": [ "P7dR8mSH" ], - "size": 1585638, - "date_published": "2026-04-09T16:06:31.818441Z" + "size": 1583775, + "date_published": "2026-06-20T14:43:52.362716Z" + }, + { + "type": "curseforge", + "file_name": "entityculling-fabric-1.10.5-mc26.2.jar", + "mc_versions": [ + "26.2" + ], + "loaders": [ + "fabric" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/8287/118/entityculling-fabric-1.10.5-mc26.2.jar", + "id": "8287118", + "parent_id": "448233", + "hashes": { + "sha1": "f66f9d8cbb1f76466aaf45e46fb11b18207e3aef", + "md5": "a5386ffd224844effbbfa2e8b4784824" + }, + "required_dependencies": [ + "306612" + ], + "size": 1583775, + "date_published": "2026-06-20T14:42:50.233Z" } ] }, { - "pakku_id": "incUOOf36rA6uCUj", + "pakku_id": "UI4WdrY0PCl6c7Mg", "type": "MOD", "side": "BOTH", "slug": { + "curseforge": "fabric-api", "modrinth": "fabric-api" }, "name": { + "curseforge": "Fabric API", "modrinth": "Fabric API" }, "id": { + "curseforge": "306612", "modrinth": "P7dR8mSH" }, "files": [ + { + "type": "curseforge", + "file_name": "fabric-api-0.160.0+26.2.jar", + "mc_versions": [ + "26.2" + ], + "loaders": [ + "fabric" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/8831/797/fabric-api-0.160.0+26.2.jar", + "id": "8831797", + "parent_id": "306612", + "hashes": { + "sha1": "58e82722dee4a78235c4b5c06100ae433973f62e", + "md5": "edcbe4e7328f68f285d3a2425cd4f0a6" + }, + "required_dependencies": [], + "size": 2542898, + "date_published": "2026-09-07T17:48:30.393Z" + }, { "type": "modrinth", - "file_name": "fabric-api-0.141.3+1.21.11.jar", + "file_name": "fabric-api-0.160.0+26.2.jar", "mc_versions": [ - "1.21.11" + "26.2" ], "loaders": [ "fabric" ], "release_type": "release", - "url": "https://cdn.modrinth.com/data/P7dR8mSH/versions/i5tSkVBH/fabric-api-0.141.3+1.21.11.jar", - "id": "i5tSkVBH", + "url": "https://cdn.modrinth.com/data/P7dR8mSH/versions/UWwhUX3k/fabric-api-0.160.0+26.2.jar", + "id": "UWwhUX3k", "parent_id": "P7dR8mSH", "hashes": { - "sha512": "c20c017e23d6d2774690d0dd774cec84c16bfac5461da2d9345a1cd95eee495b1954333c421e3d1c66186284d24a433f6b0cced8021f62e0bfa617d2384d0471", - "sha1": "50de67eb221f0b38216da8668b09ca311327040e" + "sha512": "1a08b68b2c2c90f6005ef441ab71b65f464be964005b9c0d18e6fc6c5ec53fe346e7dd76189c4f09ade59ef9bc3b836376a2cc71d4ce6e9be47122477d1bbd1e", + "sha1": "58e82722dee4a78235c4b5c06100ae433973f62e" }, "required_dependencies": [], - "size": 2412693, - "date_published": "2026-02-03T09:28:26.495569Z" + "size": 2542898, + "date_published": "2026-09-07T17:48:36.708374Z" } ] }, { - "pakku_id": "XwshWr49TxfFxy8h", + "pakku_id": "aFDy0ToVHXVPzpyD", "pakku_links": [ - "LGZrP0fRqRZlfKf0", - "incUOOf36rA6uCUj" + "94EJkD2SPoDqHipR", + "o5SQDvxmSwXpZmMF", + "UI4WdrY0PCl6c7Mg" ], "type": "MOD", "side": "CLIENT", "slug": { + "curseforge": "fancymenu", "modrinth": "fancymenu" }, "name": { + "curseforge": "FancyMenu", "modrinth": "FancyMenu" }, "id": { + "curseforge": "367706", "modrinth": "Wq5SjeWM" }, "files": [ + { + "type": "curseforge", + "file_name": "fancymenu_fabric_3.9.12_MC_26.2.jar", + "mc_versions": [ + "26.2" + ], + "loaders": [ + "fabric" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/8752/313/fancymenu_fabric_3.9.12_MC_26.2.jar", + "id": "8752313", + "parent_id": "367706", + "hashes": { + "sha1": "223468435961b67d6de1037002aabb3ee7edc789", + "md5": "129db86eb8c38da95a2d68df86b565b6" + }, + "required_dependencies": [ + "410295", + "938643", + "306612" + ], + "size": 26292318, + "date_published": "2026-08-28T07:20:54.430Z" + }, { "type": "modrinth", - "file_name": "fancymenu_fabric_3.8.4_MC_1.21.11.jar", + "file_name": "fancymenu_fabric_3.9.12_MC_26.2.jar", "mc_versions": [ - "1.21.11" + "26.2" ], "loaders": [ "fabric" ], "release_type": "release", - "url": "https://cdn.modrinth.com/data/Wq5SjeWM/versions/rbcf4ifM/fancymenu_fabric_3.8.4_MC_1.21.11.jar", - "id": "rbcf4ifM", + "url": "https://cdn.modrinth.com/data/Wq5SjeWM/versions/CTbxOFtA/fancymenu_fabric_3.9.12_MC_26.2.jar", + "id": "CTbxOFtA", "parent_id": "Wq5SjeWM", "hashes": { - "sha512": "bfadc5323c40f8bb327d92ebbbb7c89e99943b0f1c5b63130d58d6931925ad33caca7c49e9314e5273f79f5778e484bd097661aa7811081a9b05bc838be2f9f2", - "sha1": "f29eae539ec5f6b43666fba2a69b49e2ef9360fe" + "sha512": "d92a045203234ac40fc8c579c591a796084d45143c3594507c182624a6ed8117b745b0f4f5d7572a86456263a6bbbefa07cfd847a52e40ef0c395ea4668c26d1", + "sha1": "223468435961b67d6de1037002aabb3ee7edc789" }, "required_dependencies": [ - "J81TRJWm", + "CVT4pFB2", "P7dR8mSH", - "CVT4pFB2" + "J81TRJWm" ], - "size": 4490883, - "date_published": "2026-02-01T15:14:08.462028Z" + "size": 26292318, + "date_published": "2026-08-28T07:20:49.806926Z" } ] }, @@ -825,35 +1246,62 @@ "type": "MOD", "side": "BOTH", "slug": { - "modrinth": "ferrite-core" + "modrinth": "ferrite-core", + "curseforge": "ferritecore-fabric" }, "name": { - "modrinth": "FerriteCore" + "modrinth": "FerriteCore", + "curseforge": "FerriteCore (Fabric)" }, "id": { - "modrinth": "uXXizFIs" + "modrinth": "uXXizFIs", + "curseforge": "459857" }, "files": [ { "type": "modrinth", - "file_name": "ferritecore-8.2.0-fabric.jar", + "file_name": "ferritecore-9.0.0-fabric.jar", "mc_versions": [ - "1.21.11" + "26.1", + "26.1.1", + "26.1.2", + "26.2" ], "loaders": [ "fabric" ], "release_type": "release", - "url": "https://cdn.modrinth.com/data/uXXizFIs/versions/Ii0gP3D8/ferritecore-8.2.0-fabric.jar", - "id": "Ii0gP3D8", + "url": "https://cdn.modrinth.com/data/uXXizFIs/versions/d5ddUdiB/ferritecore-9.0.0-fabric.jar", + "id": "d5ddUdiB", "parent_id": "uXXizFIs", "hashes": { - "sha512": "3210926a82eb32efd9bcebabe2f6c053daf5c4337eebc6d5bacba96d283510afbde646e7e195751de795ec70a2ea44fef77cb54bf22c8e57bb832d6217418869", - "sha1": "c2e2f5e008f5bc9f401dfad8ca94909917006b65" + "sha512": "d81fa97e11784c19d42f89c2f433831d007603dd7193cee45fa177e4a6a9c52b384b198586e04a0f7f63cd996fed713322578bde9a8db57e1188854ae5cbe584", + "sha1": "eac76ff0f3753422c61b2c44487d0d195d88d4bc" }, "required_dependencies": [], - "size": 80138, - "date_published": "2026-01-25T14:07:55.210010Z" + "size": 72677, + "date_published": "2026-03-24T18:31:50.491773Z" + }, + { + "type": "curseforge", + "file_name": "ferritecore-9.0.0-fabric.jar", + "mc_versions": [ + "26.2" + ], + "loaders": [ + "fabric" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/7806/40/ferritecore-9.0.0-fabric.jar", + "id": "7806040", + "parent_id": "459857", + "hashes": { + "sha1": "eac76ff0f3753422c61b2c44487d0d195d88d4bc", + "md5": "9d96f643cfd220b75f47c94ea56ebc2a" + }, + "required_dependencies": [], + "size": 72677, + "date_published": "2026-03-24T18:31:49.493Z" } ] }, @@ -876,26 +1324,26 @@ "files": [ { "type": "modrinth", - "file_name": "Flashback-0.39.5-for-MC1.21.11.jar", + "file_name": "Flashback-0.43.3-for-MC26.2.jar", "mc_versions": [ - "1.21.11" + "26.2" ], "loaders": [ "fabric" ], "release_type": "release", - "url": "https://cdn.modrinth.com/data/4das1Fjq/versions/AGkqd25Y/Flashback-0.39.5-for-MC1.21.11.jar", - "id": "AGkqd25Y", + "url": "https://cdn.modrinth.com/data/4das1Fjq/versions/fZW00XaD/Flashback-0.43.3-for-MC26.2.jar", + "id": "fZW00XaD", "parent_id": "4das1Fjq", "hashes": { - "sha512": "9aea077255292c1ff57e1170143ca1c0224371af397e43bf3f7ee2d021b4b2122cd0cda25337ed9b27a241a93f116182611f5c5d21453169c546e906b3d6c0bd", - "sha1": "c0d10121435c9e03f94b05eeb7a1ba96925efd9c" + "sha512": "6e859b4b24d3a7b14d4a248a0001333b0c49a7ec216ae858026094d172b8a89a574932786582ae04691a4a6ea418d63146e7952b7b12f01e7409d3908d57a850", + "sha1": "db6b7f63a1871a303886d13d21acf2f83dfa8cf3" }, "required_dependencies": [ "P7dR8mSH" ], - "size": 211524256, - "date_published": "2026-05-02T03:23:26.256372Z" + "size": 202233146, + "date_published": "2026-08-28T03:09:08.907470Z" } ] }, @@ -904,201 +1352,340 @@ "type": "MOD", "side": "CLIENT", "slug": { - "modrinth": "immediatelyfast" + "modrinth": "immediatelyfast", + "curseforge": "immediatelyfast" }, "name": { - "modrinth": "ImmediatelyFast" + "modrinth": "ImmediatelyFast", + "curseforge": "ImmediatelyFast" }, "id": { - "modrinth": "5ZwdcRci" + "modrinth": "5ZwdcRci", + "curseforge": "686911" }, "files": [ { "type": "modrinth", - "file_name": "ImmediatelyFast-Fabric-1.14.2+1.21.11.jar", + "file_name": "ImmediatelyFast-Fabric-1.16.4+26.2.jar", "mc_versions": [ - "1.21.11" + "26.2" ], "loaders": [ "fabric", "quilt" ], "release_type": "release", - "url": "https://cdn.modrinth.com/data/5ZwdcRci/versions/QwkfUKSj/ImmediatelyFast-Fabric-1.14.2+1.21.11.jar", - "id": "QwkfUKSj", + "url": "https://cdn.modrinth.com/data/5ZwdcRci/versions/vkW9vHhp/ImmediatelyFast-Fabric-1.16.4+26.2.jar", + "id": "vkW9vHhp", "parent_id": "5ZwdcRci", "hashes": { - "sha512": "dedff930a4e317994579020eaeef9f56d81d5215d871372d206fc974842d87e80e4be15d8571a4eaa4320c2412701ea093ba4494a47e8988e3d448ec8adcba37", - "sha1": "4f17c6b7388f0afc5d24075dc2a294963f78c712" + "sha512": "b8b375e6d47acd6051fc7110065d0a18b59db584eb68699652ced212ea0a9b2b9a78d2f791f641ab3547e0ca56b51e0af7c60c1164b4d38910d9aa94e45241c0", + "sha1": "ad000a89ef86575019087a2068eb4eebad02c05e" + }, + "required_dependencies": [], + "size": 98633, + "date_published": "2026-08-27T20:23:38.415352Z" + }, + { + "type": "curseforge", + "file_name": "ImmediatelyFast-Fabric-1.16.4+26.2.jar", + "mc_versions": [ + "26.2" + ], + "loaders": [ + "fabric", + "quilt" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/8749/433/ImmediatelyFast-Fabric-1.16.4+26.2.jar", + "id": "8749433", + "parent_id": "686911", + "hashes": { + "sha1": "ad000a89ef86575019087a2068eb4eebad02c05e", + "md5": "de7ca5a96e2ac9803ffa38ad89f656f1" }, "required_dependencies": [], - "size": 310445, - "date_published": "2026-01-27T21:25:36.206688Z" + "size": 98633, + "date_published": "2026-08-27T20:23:38.047Z" } ] }, { "pakku_id": "Mc8wZVUwBTIxXMMv", "pakku_links": [ - "P1JUMnsB4YfLLQNT" + "P1JUMnsB4YfLLQNT", + "eRJ26UIHoVco8p4j" ], "type": "MOD", "side": "CLIENT", "slug": { - "modrinth": "iris" + "modrinth": "iris", + "curseforge": "irisshaders" }, "name": { - "modrinth": "Iris Shaders" + "modrinth": "Iris Shaders", + "curseforge": "Iris Shaders" }, "id": { - "modrinth": "YL57xq9U" + "modrinth": "YL57xq9U", + "curseforge": "455508" }, "files": [ { "type": "modrinth", - "file_name": "iris-fabric-1.10.7+mc1.21.11.jar", + "file_name": "iris-fabric-1.11.2+mc26.2.jar", "mc_versions": [ - "1.21.11" + "26.2" ], "loaders": [ "fabric" ], "release_type": "release", - "url": "https://cdn.modrinth.com/data/YL57xq9U/versions/fDpuVzVr/iris-fabric-1.10.7+mc1.21.11.jar", - "id": "fDpuVzVr", + "url": "https://cdn.modrinth.com/data/YL57xq9U/versions/oaD6KQls/iris-fabric-1.11.2+mc26.2.jar", + "id": "oaD6KQls", "parent_id": "YL57xq9U", "hashes": { - "sha512": "b009a07ecbdf3eb510b4acacbb435e058406ddbabcc4f1a5efeacad154cd26777474dcf4a2b5a3a92644b150f047977ada5687a9d9172132fbe6d3d036961b7e", - "sha1": "aae8567bd9ea397d50aff1d0b680a82ffe67040c" + "sha512": "c1b46bcd1a0068deab3ae364a7229d31e27b7d45aea960e47503b8514354426badf83f354529db35d83e6b55727a53895fb9f13085e51d8148ee6765affac924", + "sha1": "f7d526b1062c4bfe2567113cf933d1de26eddd3f" }, "required_dependencies": [ "AANobbMI" ], - "size": 2807547, - "date_published": "2026-03-24T17:04:26.898144Z" + "size": 2820763, + "date_published": "2026-07-08T21:11:56.737884Z" + }, + { + "type": "curseforge", + "file_name": "iris-fabric-1.11.2+mc26.2.jar", + "mc_versions": [ + "26.2" + ], + "loaders": [ + "fabric", + "quilt" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/8396/841/iris-fabric-1.11.2+mc26.2.jar", + "id": "8396841", + "parent_id": "455508", + "hashes": { + "sha1": "f7d526b1062c4bfe2567113cf933d1de26eddd3f", + "md5": "11c0b0d99bf9d9cb55f9e35a2d6bb85f" + }, + "required_dependencies": [ + "394468" + ], + "size": 2820763, + "date_published": "2026-07-08T22:01:41.460Z" } ] }, { "pakku_id": "4RdBIjeLt0x8f1Uw", + "pakku_links": [ + "UI4WdrY0PCl6c7Mg" + ], "type": "MOD", "side": "BOTH", "slug": { - "modrinth": "journeymap" + "modrinth": "journeymap", + "curseforge": "journeymap" }, "name": { - "modrinth": "JourneyMap" + "modrinth": "JourneyMap", + "curseforge": "JourneyMap" }, "id": { - "modrinth": "lfHFW1mp" + "modrinth": "lfHFW1mp", + "curseforge": "32274" }, "files": [ { "type": "modrinth", - "file_name": "journeymap-fabric-1.21.11-6.0.0-beta.68.jar", + "file_name": "journeymap-fabric-26.2-6.0.7.jar", "mc_versions": [ - "1.21.11" + "26.2" ], "loaders": [ "fabric", "quilt" ], - "release_type": "beta", - "url": "https://cdn.modrinth.com/data/lfHFW1mp/versions/VX8GZXvv/journeymap-fabric-1.21.11-6.0.0-beta.68.jar", - "id": "VX8GZXvv", + "release_type": "release", + "url": "https://cdn.modrinth.com/data/lfHFW1mp/versions/yC2TZbEJ/journeymap-fabric-26.2-6.0.7.jar", + "id": "yC2TZbEJ", "parent_id": "lfHFW1mp", "hashes": { - "sha512": "5f635c935b1a399c22213f29d4550f589f52c7eec624954edc2b4cc7b95a2c26e5d59a599cf8be70fd11d53796010609dd4bc7d3e6b40b60ec3634722dea736a", - "sha1": "41f009afe1f6f75b8c9e298a94ac79274db1d77b" + "sha512": "e6712569ca97af76196d46dd7f30caffcc14e47bfc55ec2959b2fcbf1fc9a06113f4f940bb8c70d0d11629d74fd773af2786887cd950009023588f25855405cc", + "sha1": "e4b6ba23a7bba51aadba829f32c1a270e50bc7d7" }, - "required_dependencies": [], - "size": 3719345, - "date_published": "2026-04-28T18:41:01.525434Z" + "required_dependencies": [ + "P7dR8mSH" + ], + "size": 4342831, + "date_published": "2026-08-29T20:32:28.957256Z" + }, + { + "type": "curseforge", + "file_name": "journeymap-fabric-26.2-6.0.7.jar", + "mc_versions": [ + "26.2" + ], + "loaders": [ + "fabric", + "quilt" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/8764/282/journeymap-fabric-26.2-6.0.7.jar", + "id": "8764282", + "parent_id": "32274", + "hashes": { + "sha1": "e4b6ba23a7bba51aadba829f32c1a270e50bc7d7", + "md5": "0fdb40335b421c7b4f0023074136c996" + }, + "required_dependencies": [ + "306612" + ], + "size": 4342831, + "date_published": "2026-08-29T20:32:47.600Z" } ] }, { - "pakku_id": "LGZrP0fRqRZlfKf0", + "pakku_id": "94EJkD2SPoDqHipR", "pakku_links": [ - "incUOOf36rA6uCUj" + "UI4WdrY0PCl6c7Mg" ], "type": "MOD", "side": "BOTH", "slug": { + "curseforge": "konkrete", "modrinth": "konkrete" }, "name": { + "curseforge": "Konkrete", "modrinth": "Konkrete" }, "id": { + "curseforge": "410295", "modrinth": "J81TRJWm" }, "files": [ + { + "type": "curseforge", + "file_name": "konkrete_fabric_1.11.1_MC_26.2.jar", + "mc_versions": [ + "26.2" + ], + "loaders": [ + "fabric" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/8321/891/konkrete_fabric_1.11.1_MC_26.2.jar", + "id": "8321891", + "parent_id": "410295", + "hashes": { + "sha1": "5f7e89dc14016ae63a504780a1d2c2f50d1c0c7e", + "md5": "554b9dcace4914a50d75f30476b94b9d" + }, + "required_dependencies": [ + "306612" + ], + "size": 764987, + "date_published": "2026-06-26T04:03:56.443Z" + }, { "type": "modrinth", - "file_name": "konkrete_fabric_1.9.18_MC_1.21.11.jar", + "file_name": "konkrete_fabric_1.11.1_MC_26.2.jar", "mc_versions": [ - "1.21.11" + "26.2" ], "loaders": [ "fabric" ], "release_type": "release", - "url": "https://cdn.modrinth.com/data/J81TRJWm/versions/6ypTGwlP/konkrete_fabric_1.9.18_MC_1.21.11.jar", - "id": "6ypTGwlP", + "url": "https://cdn.modrinth.com/data/J81TRJWm/versions/Ra1AWDOa/konkrete_fabric_1.11.1_MC_26.2.jar", + "id": "Ra1AWDOa", "parent_id": "J81TRJWm", "hashes": { - "sha512": "44d787e88d9e3991df90d8926b93620b7e347a5f30c27bd6bfa58016f38d3e549f2eafe7c66d9654f22c5d5fdc32ad977aec3be7d488efb766f6ce1b89f1f2fd", - "sha1": "734866bdeed1af0b1fa23b131bd841648af96f69" + "sha512": "9679b1512ec7fd64a5ac49c2de24daabc6308956d7c5144e5c6d6f8ed5f6d40c3fa903ec329adf315a8ea806b841a49b6f5521edeec3ea114a9d2abef5e06154", + "sha1": "5f7e89dc14016ae63a504780a1d2c2f50d1c0c7e" }, "required_dependencies": [ "P7dR8mSH" ], - "size": 771623, - "date_published": "2026-02-01T15:01:38.133368Z" + "size": 764987, + "date_published": "2026-06-26T04:03:54.898573Z" } ] }, { "pakku_id": "FU6QHYVKAKOlrubw", "pakku_links": [ - "incUOOf36rA6uCUj" + "incUOOf36rA6uCUj", + "UI4WdrY0PCl6c7Mg" ], "type": "MOD", "side": "CLIENT", "slug": { - "modrinth": "language-reload" + "modrinth": "language-reload", + "curseforge": "language-reload" }, "name": { - "modrinth": "Language Reload" + "modrinth": "Language Reload", + "curseforge": "Language Reload" }, "id": { - "modrinth": "uLbm7CG6" + "modrinth": "uLbm7CG6", + "curseforge": "527334" }, "files": [ { "type": "modrinth", - "file_name": "language-reload-1.7.6+1.21.11.jar", + "file_name": "language-reload-1.7.7+26.2.jar", "mc_versions": [ - "1.21.11" + "26.2" ], "loaders": [ "fabric", "quilt" ], "release_type": "release", - "url": "https://cdn.modrinth.com/data/uLbm7CG6/versions/YhcaQg5e/language-reload-1.7.6+1.21.11.jar", - "id": "YhcaQg5e", + "url": "https://cdn.modrinth.com/data/uLbm7CG6/versions/L79IylWm/language-reload-1.7.7+26.2.jar", + "id": "L79IylWm", "parent_id": "uLbm7CG6", "hashes": { - "sha512": "6eef536f74971e012deb34b6e95c0a1f5b3f44024646e6a5bd744b6d747daf7cc09da2c9ffb528bfdb215fcabb5ab0a11a701b36f984245db397bcf8d5ce3ee7", - "sha1": "c11f4602348b2895a6c6c6649e3d7311e76bdc8d" + "sha512": "b8516564b2ec47f34569843dc72d93d4053122693377193e3063b38602e760c8e1177239cb1a8d7b04d4c1e1b8476f66a13bac4d956fa9ad4666411476a78fdc", + "sha1": "261027cef3c476d4fafdf59362179eb8da9019d2" + }, + "required_dependencies": [ + "P7dR8mSH" + ], + "size": 77258, + "date_published": "2026-06-19T01:02:54.209446Z" + }, + { + "type": "curseforge", + "file_name": "language-reload-1.7.7+26.2.jar", + "mc_versions": [ + "26.2" + ], + "loaders": [ + "fabric", + "quilt" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/8276/913/language-reload-1.7.7+26.2.jar", + "id": "8276913", + "parent_id": "527334", + "hashes": { + "sha1": "261027cef3c476d4fafdf59362179eb8da9019d2", + "md5": "bda70f06aa36c248cc05f1dad7df53b7" }, "required_dependencies": [ - "P7dR8mSH" + "306612" ], - "size": 76876, - "date_published": "2026-03-24T18:19:30.774288Z" + "size": 77258, + "date_published": "2026-06-19T01:02:51.810Z" } ] }, @@ -1107,36 +1694,61 @@ "type": "MOD", "side": "BOTH", "slug": { - "modrinth": "lithium" + "modrinth": "lithium", + "curseforge": "lithium" }, "name": { - "modrinth": "Lithium" + "modrinth": "Lithium", + "curseforge": "Lithium (Fabric/NeoForge)" }, "id": { - "modrinth": "gvQqBUqZ" + "modrinth": "gvQqBUqZ", + "curseforge": "360438" }, "files": [ { "type": "modrinth", - "file_name": "lithium-fabric-0.21.4+mc1.21.11.jar", + "file_name": "lithium-fabric-0.25.3+mc26.2.jar", "mc_versions": [ - "1.21.11" + "26.2" ], "loaders": [ "fabric", "quilt" ], "release_type": "release", - "url": "https://cdn.modrinth.com/data/gvQqBUqZ/versions/Ow7wA0kG/lithium-fabric-0.21.4+mc1.21.11.jar", - "id": "Ow7wA0kG", + "url": "https://cdn.modrinth.com/data/gvQqBUqZ/versions/f7vZ0VWU/lithium-fabric-0.25.3+mc26.2.jar", + "id": "f7vZ0VWU", "parent_id": "gvQqBUqZ", "hashes": { - "sha512": "f14a5c3d2fad786347ca25083f902139694f618b7c103947f2fd067a7c5ee88a63e1ef8926f7d693ea79ed7d00f57317bae77ef9c2d630bf5ed01ac97a752b94", - "sha1": "203bdcb26e97b3217b045e1182651a7d7b6462ec" + "sha512": "148b638f3c6229fbaf487120a2344a0af5e411a5aa6533d5db9d75da0a8c0d8304f63eb4cca13f4d03b2c9b4c23d559dd74c1d832422ef8a3087bd005e62a8bd", + "sha1": "435ad0289209bb72195e7a423756a03f5dfa5a9a" + }, + "required_dependencies": [], + "size": 912850, + "date_published": "2026-07-29T12:19:55.348704Z" + }, + { + "type": "curseforge", + "file_name": "lithium-fabric-0.25.3+mc26.2.jar", + "mc_versions": [ + "26.2" + ], + "loaders": [ + "fabric", + "quilt" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/8533/307/lithium-fabric-0.25.3+mc26.2.jar", + "id": "8533307", + "parent_id": "360438", + "hashes": { + "sha1": "435ad0289209bb72195e7a423756a03f5dfa5a9a", + "md5": "ee8279ea831c40de6ab0a5a8c52370c9" }, "required_dependencies": [], - "size": 900462, - "date_published": "2026-03-11T00:39:03.618667Z" + "size": 912850, + "date_published": "2026-07-29T12:19:52Z" } ] }, @@ -1145,14 +1757,18 @@ "type": "RESOURCE_PACK", "side": "CLIENT", "slug": { - "modrinth": "low-on-fire" + "modrinth": "low-on-fire", + "curseforge": "low-on-fire" }, "name": { - "modrinth": "Low On Fire" + "modrinth": "Low On Fire", + "curseforge": "Low On Fire" }, "id": { - "modrinth": "RRxvWKNC" + "modrinth": "RRxvWKNC", + "curseforge": "580683" }, + "redistributable": false, "files": [ { "type": "modrinth", @@ -1256,48 +1872,92 @@ "required_dependencies": [], "size": 42760, "date_published": "2026-06-19T12:38:41.458666Z" + }, + { + "type": "curseforge", + "file_name": "LowOnFire v26.1§8.zip", + "mc_versions": [ + "26.2" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/7825/035/LowOnFire v26.1§8.zip", + "id": "7825035", + "parent_id": "580683", + "hashes": { + "sha1": "96932a034fff4cd0cad08ba12db730450c4772da", + "md5": "2da4bdc3e7f15a32aa1b4f17a4c4a7ad" + }, + "required_dependencies": [], + "size": 42760, + "date_published": "2026-03-27T22:00:55.440Z" } ] }, { - "pakku_id": "hl4fFUE5POebi7dm", + "pakku_id": "o5SQDvxmSwXpZmMF", "pakku_links": [ - "incUOOf36rA6uCUj" + "UI4WdrY0PCl6c7Mg" ], "type": "MOD", "side": "BOTH", "slug": { + "curseforge": "melody", "modrinth": "melody" }, "name": { + "curseforge": "Melody", "modrinth": "Melody" }, "id": { + "curseforge": "938643", "modrinth": "CVT4pFB2" }, "files": [ + { + "type": "curseforge", + "file_name": "melody_fabric_1.0.17_MC_26.2.jar", + "mc_versions": [ + "26.2" + ], + "loaders": [ + "fabric" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/8316/114/melody_fabric_1.0.17_MC_26.2.jar", + "id": "8316114", + "parent_id": "938643", + "hashes": { + "sha1": "73a6216fcdae3928bd387a26a68318be9db83841", + "md5": "21c701fff3660dd40c086fc3f47f526d" + }, + "required_dependencies": [ + "306612" + ], + "size": 227497, + "date_published": "2026-06-25T04:29:32.167Z" + }, { "type": "modrinth", - "file_name": "melody_fabric_1.0.15_MC_1.21.11.jar", + "file_name": "melody_fabric_1.0.17_MC_26.2.jar", "mc_versions": [ - "1.21.11" + "26.2" ], "loaders": [ "fabric" ], "release_type": "release", - "url": "https://cdn.modrinth.com/data/CVT4pFB2/versions/Xo1GAiPu/melody_fabric_1.0.15_MC_1.21.11.jar", - "id": "Xo1GAiPu", + "url": "https://cdn.modrinth.com/data/CVT4pFB2/versions/ItVQn1cW/melody_fabric_1.0.17_MC_26.2.jar", + "id": "ItVQn1cW", "parent_id": "CVT4pFB2", "hashes": { - "sha512": "9a9ed54077daec16ea4ac6000cf40264d5bdaf97f0cc7b718d5062d538f0a09373bacedc276f43fe7ee4a9c14b4af7909a32b36c10d1b180d36f35b8a24a2a23", - "sha1": "f964abb4947c35b0d85051772c3ed72d6891cf51" + "sha512": "4f1b414688c546c62ba66d362454778c060c82f6556bb55af5f3f624d37059bdbd7361051d0f2a958f1acc799a210fc7408a806f199ff69ba6bb27162b50bd47", + "sha1": "73a6216fcdae3928bd387a26a68318be9db83841" }, "required_dependencies": [ "P7dR8mSH" ], - "size": 227886, - "date_published": "2025-12-23T09:28:55.314847Z" + "size": 227497, + "date_published": "2026-06-25T04:29:31.022254Z" } ] }, @@ -1305,44 +1965,75 @@ "pakku_id": "R0g8RAX9iloC87OQ", "pakku_links": [ "incUOOf36rA6uCUj", - "d1NL0cWkJRoQndm0" + "d1NL0cWkJRoQndm0", + "UI4WdrY0PCl6c7Mg", + "F03bpRwf2KUwSqMx", + "pjnAD3OFJkruG8U6" ], "type": "MOD", "side": "CLIENT", "slug": { - "modrinth": "modmenu" + "modrinth": "modmenu", + "curseforge": "modmenu" }, "name": { - "modrinth": "Mod Menu" + "modrinth": "Mod Menu", + "curseforge": "Mod Menu" }, "id": { - "modrinth": "mOgUt4GM" + "modrinth": "mOgUt4GM", + "curseforge": "308702" }, "files": [ { "type": "modrinth", - "file_name": "modmenu-17.0.0.jar", + "file_name": "modmenu-20.0.1.jar", "mc_versions": [ - "1.21.11" + "26.2" ], "loaders": [ "fabric", "quilt" ], "release_type": "release", - "url": "https://cdn.modrinth.com/data/mOgUt4GM/versions/Tyk71iSw/modmenu-17.0.0.jar", - "id": "Tyk71iSw", + "url": "https://cdn.modrinth.com/data/mOgUt4GM/versions/njXb639R/modmenu-20.0.1.jar", + "id": "njXb639R", "parent_id": "mOgUt4GM", "hashes": { - "sha512": "146f8c356f86c32e5aab76598e021ac123779c89fc7a51a486fccd2871d2751b02046b4eea3194e52f2e7f38abbb5f78301c8f49bde6e60e1839677db9c84e33", - "sha1": "544a8b340ac3918d85bcc7d02eaff5372814354b" + "sha512": "1aa297ab5e6fac71ad6af750fe6f8cd25281bd00c0340e5fe1c1e9d153d1198df03be1df55727a4a2116db97dcaad541d41754f3fc0063abfe4345b60f193fb4", + "sha1": "8562dee49eae1a6bdd14b026be1b300aedb5ce0f" }, "required_dependencies": [ - "eXts2L7r", - "P7dR8mSH" + "P7dR8mSH", + "eXts2L7r" + ], + "size": 614002, + "date_published": "2026-07-09T21:54:21.377948Z" + }, + { + "type": "curseforge", + "file_name": "modmenu-20.0.1.jar", + "mc_versions": [ + "26.2" + ], + "loaders": [ + "fabric", + "quilt" ], - "size": 1115809, - "date_published": "2026-03-25T02:08:52.301183Z" + "release_type": "release", + "url": "https://edge.forgecdn.net/files/8402/669/modmenu-20.0.1.jar", + "id": "8402669", + "parent_id": "308702", + "hashes": { + "sha1": "8562dee49eae1a6bdd14b026be1b300aedb5ce0f", + "md5": "87749d37d34f7e3b9d41f93135474346" + }, + "required_dependencies": [ + "306612", + "1037459" + ], + "size": 614002, + "date_published": "2026-07-09T21:54:23.997Z" } ] }, @@ -1351,91 +2042,132 @@ "type": "MOD", "side": "CLIENT", "slug": { - "modrinth": "morechathistory" + "modrinth": "morechathistory", + "curseforge": "morechathistory" }, "name": { - "modrinth": "More Chat History" + "modrinth": "More Chat History", + "curseforge": "More Chat History" }, "id": { - "modrinth": "8qkXwOnk" + "modrinth": "8qkXwOnk", + "curseforge": "518319" }, "files": [ { "type": "modrinth", - "file_name": "morechathistory-1.3.1.jar", + "file_name": "morechathistory-2.0.0.jar", "mc_versions": [ - "1.20.5", - "1.20.6", - "1.21", - "1.21.1", - "1.21.2", - "1.21.3", - "1.21.4", - "1.21.5", - "1.21.6", - "1.21.7", - "1.21.8", - "1.21.9", - "1.21.10", - "1.21.11" + "26.1", + "26.1.1", + "26.1.2", + "26.2" ], "loaders": [ - "fabric", - "quilt" + "fabric" ], "release_type": "release", - "url": "https://cdn.modrinth.com/data/8qkXwOnk/versions/3siYJiWG/morechathistory-1.3.1.jar", - "id": "3siYJiWG", + "url": "https://cdn.modrinth.com/data/8qkXwOnk/versions/qpDhYv1Y/morechathistory-2.0.0.jar", + "id": "qpDhYv1Y", "parent_id": "8qkXwOnk", "hashes": { - "sha512": "31831973dafb0cd4e1ead267b0143aa9ce803d8ebf8fec1dfad884c62ad52cf94da0349b2b0b72d9c0c9a7fb83af75180d85e7ea8a44c459d4d5e960b4e3ea06", - "sha1": "b4337ef9dc0a6cdf31d8f3df68a6542f64f3625e" + "sha512": "e85558f3effe8baee6394b61f48981989d22e181a3b8772c0f521022914d4c3603785e0e23a8df4a5e6ce9407c6abb8cf7d73183901908227a5623daadf30d67", + "sha1": "6ce97845f93090dd7556b6e64bb7d63e126b83b4" + }, + "required_dependencies": [], + "size": 3773, + "date_published": "2026-03-24T21:14:04.438187Z" + }, + { + "type": "curseforge", + "file_name": "morechathistory-2.0.0.jar", + "mc_versions": [ + "26.2" + ], + "loaders": [ + "fabric" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/7807/306/morechathistory-2.0.0.jar", + "id": "7807306", + "parent_id": "518319", + "hashes": { + "sha1": "6ce97845f93090dd7556b6e64bb7d63e126b83b4", + "md5": "89baaf10d39c96e70460765738afb201" }, "required_dependencies": [], - "size": 3573, - "date_published": "2024-04-23T22:42:18.767403Z" + "size": 3773, + "date_published": "2026-03-24T21:15:33.320Z" } ] }, { "pakku_id": "5jxxk1wU8i814eBc", "pakku_links": [ - "incUOOf36rA6uCUj" + "incUOOf36rA6uCUj", + "UI4WdrY0PCl6c7Mg" ], "type": "MOD", "side": "CLIENT", "slug": { - "modrinth": "not-enough-animations" + "modrinth": "not-enough-animations", + "curseforge": "not-enough-animations" }, "name": { - "modrinth": "Not Enough Animations" + "modrinth": "Not Enough Animations", + "curseforge": "Not Enough Animations" }, "id": { - "modrinth": "MPCX6s5C" + "modrinth": "MPCX6s5C", + "curseforge": "433760" }, + "redistributable": false, "files": [ { "type": "modrinth", - "file_name": "notenoughanimations-fabric-1.12.2-mc1.21.11.jar", + "file_name": "notenoughanimations-fabric-1.12.4-mc26.2.jar", "mc_versions": [ - "1.21.11" + "26.2" ], "loaders": [ "fabric" ], "release_type": "release", - "url": "https://cdn.modrinth.com/data/MPCX6s5C/versions/ggZc2iRH/notenoughanimations-fabric-1.12.2-mc1.21.11.jar", - "id": "ggZc2iRH", + "url": "https://cdn.modrinth.com/data/MPCX6s5C/versions/67xQnLDS/notenoughanimations-fabric-1.12.4-mc26.2.jar", + "id": "67xQnLDS", "parent_id": "MPCX6s5C", "hashes": { - "sha512": "f41856f8345441b5f7ae18c795c8e7dea015a89332559da6eacd24f953aaec97fa7b6aa4989ccc6a956a33d84de40746e1c77087907d2330ccf733b2e25157ea", - "sha1": "cbc66bb65e6b3a5523fb2da697fe64016e87ddea" + "sha512": "41c05f531298cce723a84639fb6b9510bfa25e65ff27a041083d47900d743d44473e1f7bdbcd87d7cd149f1291a1359dc3d8553a176be21c432ea15bbbdda92e", + "sha1": "b445a6c551ac0c6535d3411db13236bf69728ef1" }, "required_dependencies": [ "P7dR8mSH" ], - "size": 1939449, - "date_published": "2026-04-14T21:52:49.028641Z" + "size": 1937831, + "date_published": "2026-06-18T18:59:19.446390Z" + }, + { + "type": "curseforge", + "file_name": "notenoughanimations-fabric-1.12.4-mc26.2.jar", + "mc_versions": [ + "26.2" + ], + "loaders": [ + "fabric" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/8274/928/notenoughanimations-fabric-1.12.4-mc26.2.jar", + "id": "8274928", + "parent_id": "433760", + "hashes": { + "sha1": "b445a6c551ac0c6535d3411db13236bf69728ef1", + "md5": "ac5b1243958e7f14862ee13b55408a01" + }, + "required_dependencies": [ + "306612" + ], + "size": 1937831, + "date_published": "2026-06-18T18:59:18.237Z" } ] }, @@ -1455,24 +2187,24 @@ "files": [ { "type": "modrinth", - "file_name": "openminemap-1.7.2-1.21.11.jar", + "file_name": "openminemap-1.8.2-26.2.jar", "mc_versions": [ - "1.21.11" + "26.2" ], "loaders": [ "fabric" ], "release_type": "release", - "url": "https://cdn.modrinth.com/data/6FKoua9Z/versions/GIgBE9Q1/openminemap-1.7.2-1.21.11.jar", - "id": "GIgBE9Q1", + "url": "https://cdn.modrinth.com/data/6FKoua9Z/versions/Tm3urGHP/openminemap-1.8.2-26.2.jar", + "id": "Tm3urGHP", "parent_id": "6FKoua9Z", "hashes": { - "sha512": "1abcbc937acf4ee275584389ea77862b3a0aba280458add89c0d8a7cd62be75bbae9f294cc895c3044faaedb08bddf7ffbfb21dd65b61b33828410be10f08a81", - "sha1": "980b5dddede639947ee4c3ef1b6e2b5120f0f6f9" + "sha512": "ad07ae214a8bf9c215cf596543972a2cc5e52b8feeeba0e85d593f774abcc47f548a93f7e20d3e2325056d8bde26b9c2fbcdb133c088197ce136e5eff8a10fa8", + "sha1": "22101cb5c176344568480addedf0147507fe74d3" }, "required_dependencies": [], - "size": 960220, - "date_published": "2026-04-23T04:03:42.093181Z" + "size": 1241824, + "date_published": "2026-09-01T17:57:23.899019Z" } ] }, @@ -1481,237 +2213,384 @@ "type": "MOD", "side": "BOTH", "slug": { - "modrinth": "packet-fixer" + "modrinth": "packet-fixer", + "curseforge": "packet-fixer" }, "name": { - "modrinth": "Packet Fixer" + "modrinth": "Packet Fixer", + "curseforge": "Packet Fixer" }, "id": { - "modrinth": "c7m1mi73" + "modrinth": "c7m1mi73", + "curseforge": "689467" }, "files": [ { "type": "modrinth", - "file_name": "packetfixer-fabric-3.3.5-1.21.11.jar", + "file_name": "PacketFixer-fabric-3.3.6.jar", "mc_versions": [ - "1.21.9", - "1.21.10", - "1.21.11" + "26.2" ], "loaders": [ "fabric", "quilt" ], "release_type": "release", - "url": "https://cdn.modrinth.com/data/c7m1mi73/versions/XsMMpmvW/packetfixer-fabric-3.3.5-1.21.11.jar", - "id": "XsMMpmvW", + "url": "https://cdn.modrinth.com/data/c7m1mi73/versions/V1pYl7hL/PacketFixer-fabric-3.3.6.jar", + "id": "V1pYl7hL", "parent_id": "c7m1mi73", "hashes": { - "sha512": "c58d22675b4d31d05c12852b4546590cb1291515f7d4f63f5c81248419f307bdcfe4e99e7511edf6b802a62930af591da29996f6058e46ff7058d6c47b5a3cb2", - "sha1": "087cd5f23680cacaa5841528fca815c8dbfe5999" + "sha512": "4d518d2c9f36a890caca55cc201b871b8f1b356064116e3e812c7d179f9554e9f2017f6bbd2db2e0fb61e3c1d410ab643f9e3ceecc0831ed171c67830795067a", + "sha1": "f127ee3839b315d496ea605fe9e427325f0745e8" + }, + "required_dependencies": [], + "size": 31156, + "date_published": "2026-07-16T13:52:55.350725Z" + }, + { + "type": "curseforge", + "file_name": "PacketFixer-fabric-3.3.6.jar", + "mc_versions": [ + "26.2" + ], + "loaders": [ + "fabric", + "quilt" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/8444/410/PacketFixer-fabric-3.3.6.jar", + "id": "8444410", + "parent_id": "689467", + "hashes": { + "sha1": "f127ee3839b315d496ea605fe9e427325f0745e8", + "md5": "d74247c04af2d17e43a19683978800d6" }, "required_dependencies": [], - "size": 31237, - "date_published": "2026-04-22T17:38:16.341503Z" + "size": 31156, + "date_published": "2026-07-16T13:54:39.623Z" } ] }, { - "pakku_id": "UoOg0LBkmqDCMhua", + "pakku_id": "nFohEsNvnkQnh3Kl", "pakku_links": [ - "incUOOf36rA6uCUj" + "UI4WdrY0PCl6c7Mg" ], "type": "MOD", "side": "CLIENT", "slug": { + "curseforge": "searchables", "modrinth": "searchables" }, "name": { + "curseforge": "Searchables", "modrinth": "Searchables" }, "id": { + "curseforge": "858542", "modrinth": "fuuu3xnx" }, "files": [ + { + "type": "curseforge", + "file_name": "Searchables-fabric-26.2-1.0.1.jar", + "mc_versions": [ + "26.2" + ], + "loaders": [ + "fabric" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/8262/513/Searchables-fabric-26.2-1.0.1.jar", + "id": "8262513", + "parent_id": "858542", + "hashes": { + "sha1": "73c1917f4ff056254c95f50a5acb18d16384139a", + "md5": "90e9b425d5f07d720a8c35b257706844" + }, + "required_dependencies": [ + "306612" + ], + "size": 78982, + "date_published": "2026-06-17T00:25:53.127Z" + }, { "type": "modrinth", - "file_name": "Searchables-fabric-1.21.11-1.0.4.jar", + "file_name": "Searchables-fabric-26.2-1.0.1.jar", "mc_versions": [ - "1.21.11" + "26.2" ], "loaders": [ "fabric" ], "release_type": "release", - "url": "https://cdn.modrinth.com/data/fuuu3xnx/versions/8t7XWQgt/Searchables-fabric-1.21.11-1.0.4.jar", - "id": "8t7XWQgt", + "url": "https://cdn.modrinth.com/data/fuuu3xnx/versions/bvFby61J/Searchables-fabric-26.2-1.0.1.jar", + "id": "bvFby61J", "parent_id": "fuuu3xnx", "hashes": { - "sha512": "e9b3d4d1fe7297d4476db1c9f909c209da360c46e7a5a0fef691e43d8fe6a2ba28fdb9e5afc393289785f0ed392252c98896b231901f29e31d01d430a3b55a07", - "sha1": "32d0edf6f65aa9d7b33312a14cd5125aad189850" + "sha512": "342f6b9ddee7391f0f5c30090dc7b7fe0b9638c86b729d3e989360ccdf5e5a85d729decc3e27efcdaeaad6b4696e9dd8fb48391c803d8324195b6f5194761a70", + "sha1": "73c1917f4ff056254c95f50a5acb18d16384139a" }, "required_dependencies": [ "P7dR8mSH" ], - "size": 79919, - "date_published": "2026-03-14T17:20:42.198185Z" + "size": 78982, + "date_published": "2026-06-17T00:25:59.016605Z" } ] }, { - "pakku_id": "P1JUMnsB4YfLLQNT", + "pakku_id": "eRJ26UIHoVco8p4j", "type": "MOD", "side": "CLIENT", "slug": { + "curseforge": "sodium", "modrinth": "sodium" }, "name": { + "curseforge": "Sodium", "modrinth": "Sodium" }, "id": { + "curseforge": "394468", "modrinth": "AANobbMI" }, "files": [ { "type": "modrinth", - "file_name": "sodium-fabric-0.8.7+mc1.21.11.jar", + "file_name": "sodium-fabric-0.9.1+mc26.2.jar", "mc_versions": [ - "1.21.11" + "26.2" ], "loaders": [ "fabric" ], "release_type": "release", - "url": "https://cdn.modrinth.com/data/AANobbMI/versions/UddlN6L4/sodium-fabric-0.8.7+mc1.21.11.jar", - "id": "UddlN6L4", + "url": "https://cdn.modrinth.com/data/AANobbMI/versions/2Yom1N68/sodium-fabric-0.9.1+mc26.2.jar", + "id": "2Yom1N68", "parent_id": "AANobbMI", "hashes": { - "sha512": "d7f035d6112eaac92cf0f11e4426db631fca5a7115dd355c2126efee4255b648a0102552bbf7b22a7eae9203d08f8740435842bfddcd94e2434f51b57ee9c641", - "sha1": "e8865210ba9a926fc206ab9e73f9d4988a81ff69" + "sha512": "627fbf9625a4b94693c789c84a0686ffe558c0b1ecbeccf2602a903caafa9e126548b644282aa9c391dc798930d378724a383bea6b4397c5294d59ba5c0a6936", + "sha1": "14f3388694fa77f870d28262f74562de67eabcbe" + }, + "required_dependencies": [], + "size": 1834384, + "date_published": "2026-07-08T20:58:18.553231Z" + }, + { + "type": "curseforge", + "file_name": "sodium-fabric-0.9.1+mc26.2.jar", + "mc_versions": [ + "26.2" + ], + "loaders": [ + "fabric" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/8396/428/sodium-fabric-0.9.1+mc26.2.jar", + "id": "8396428", + "parent_id": "394468", + "hashes": { + "sha1": "14f3388694fa77f870d28262f74562de67eabcbe", + "md5": "12238397e6e067c00369e72999e8d163" }, "required_dependencies": [], - "size": 1870358, - "date_published": "2026-03-24T16:30:41.342552Z" + "size": 1834384, + "date_published": "2026-07-08T20:58:11.693Z" } ] }, { "pakku_id": "xdAaFWuVtLYhEwfe", "pakku_links": [ - "P1JUMnsB4YfLLQNT" + "P1JUMnsB4YfLLQNT", + "eRJ26UIHoVco8p4j" ], "type": "MOD", "side": "CLIENT", "slug": { - "modrinth": "sodium-extra" + "modrinth": "sodium-extra", + "curseforge": "sodium-extra" }, "name": { - "modrinth": "Sodium Extra" + "modrinth": "Sodium Extra", + "curseforge": "Sodium Extra" }, "id": { - "modrinth": "PtjYWJkn" + "modrinth": "PtjYWJkn", + "curseforge": "447673" }, "files": [ { "type": "modrinth", - "file_name": "sodium-extra-fabric-0.8.3+mc1.21.11.jar", + "file_name": "sodium-extra-fabric-0.9.3+mc26.2.jar", "mc_versions": [ - "1.21.11" + "26.2" ], "loaders": [ - "fabric", - "quilt" + "fabric" ], "release_type": "release", - "url": "https://cdn.modrinth.com/data/PtjYWJkn/versions/yqY1efrC/sodium-extra-fabric-0.8.3+mc1.21.11.jar", - "id": "yqY1efrC", + "url": "https://cdn.modrinth.com/data/PtjYWJkn/versions/Fu02wj4x/sodium-extra-fabric-0.9.3+mc26.2.jar", + "id": "Fu02wj4x", "parent_id": "PtjYWJkn", "hashes": { - "sha512": "b268a22ec7d27a45142f839ecf9a902c4ead4a5ef01e480f9e042f700a75a12a0db6346914f5445be68136b849a068de88d54823444c5d13268cfc0661854465", - "sha1": "e8fd1eae0d589393189f64062ca1e46fc03f4ced" + "sha512": "d8caeb19c0439f06c5e885582b19980019c347a9685a8a41e5a94b9afd390a6b82b21c44541cc58b88a8ae1430f4410dff2e488833c900f7ea4705ae171321d7", + "sha1": "e939d4e9760169d83763e373de6d668b1b303321" }, "required_dependencies": [ "AANobbMI" ], - "size": 394219, - "date_published": "2026-01-09T02:11:03.916639Z" + "size": 482602, + "date_published": "2026-07-10T05:48:22.219199Z" + }, + { + "type": "curseforge", + "file_name": "sodium-extra-fabric-0.9.3+mc26.2.jar", + "mc_versions": [ + "26.2" + ], + "loaders": [ + "fabric" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/8404/391/sodium-extra-fabric-0.9.3+mc26.2.jar", + "id": "8404391", + "parent_id": "447673", + "hashes": { + "sha1": "e939d4e9760169d83763e373de6d668b1b303321", + "md5": "3e7a3b6bba94daca629627651ac524e5" + }, + "required_dependencies": [ + "394468" + ], + "size": 482602, + "date_published": "2026-07-10T05:48:19.687Z" } ] }, { - "pakku_id": "d1NL0cWkJRoQndm0", + "pakku_id": "pjnAD3OFJkruG8U6", "type": "MOD", "side": "BOTH", "slug": { - "modrinth": "placeholder-api" + "modrinth": "placeholder-api", + "curseforge": "text-placeholder-api" }, "name": { - "modrinth": "Text Placeholder API" + "modrinth": "Text Placeholder API", + "curseforge": "Text Placeholder API" }, "id": { - "modrinth": "eXts2L7r" + "modrinth": "eXts2L7r", + "curseforge": "1037459" }, "files": [ { "type": "modrinth", - "file_name": "placeholder-api-2.8.2+1.21.10.jar", + "file_name": "placeholder-api-3.1.0-beta.1+26.2.jar", "mc_versions": [ - "1.21.10", - "1.21.11" + "26.2-pre-1", + "26.2" ], "loaders": [ - "fabric", - "quilt" + "fabric" ], "release_type": "release", - "url": "https://cdn.modrinth.com/data/eXts2L7r/versions/qxjzQ9xY/placeholder-api-2.8.2+1.21.10.jar", - "id": "qxjzQ9xY", + "url": "https://cdn.modrinth.com/data/eXts2L7r/versions/NDqH16LT/placeholder-api-3.1.0-beta.1+26.2.jar", + "id": "NDqH16LT", "parent_id": "eXts2L7r", "hashes": { - "sha512": "507ab10b7938dcd14d33121b8462649bdbe575cef248e917dfdf7566078ab5d0195ca1add95eae4863de3f652eb56db0a8669a67d5b5344e094d086f9dab5a08", - "sha1": "bbdc920ecff993148cd6e81a208536132245ce40" + "sha512": "07b6fc802559d54ec6577f6e2788926ef391d755206c2bfb0528280977885cae4bc0c517d8a53eb6f34092015ebe6c41210627d255aa6504662daefa8fb76397", + "sha1": "99b57ccc1d4323c4ef71887828dac25ce4ce2103" + }, + "required_dependencies": [], + "size": 254973, + "date_published": "2026-05-27T20:57:38.795530Z" + }, + { + "type": "curseforge", + "file_name": "placeholder-api-3.1.0-beta.1+26.2.jar", + "mc_versions": [ + "26.2" + ], + "loaders": [ + "fabric" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/8271/471/placeholder-api-3.1.0-beta.1+26.2.jar", + "id": "8271471", + "parent_id": "1037459", + "hashes": { + "sha1": "99b57ccc1d4323c4ef71887828dac25ce4ce2103", + "md5": "2acee95d87c4e626781880017e3ee03d" }, "required_dependencies": [], - "size": 268662, - "date_published": "2026-02-01T20:30:10.668511Z" + "size": 254973, + "date_published": "2026-06-18T08:29:11.280Z" } ] }, { - "pakku_id": "Y4Wj1gfZyTq4t3et", + "pakku_id": "AWptMlgjrC961Wpd", "type": "MOD", "side": "CLIENT", "slug": { + "curseforge": "unilib", "modrinth": "unilib" }, "name": { + "curseforge": "UniLib", "modrinth": "UniLib" }, "id": { + "curseforge": "1056812", "modrinth": "nT86WUER" }, "files": [ + { + "type": "curseforge", + "file_name": "UniLib-1.2.1+26.2-fabric.jar", + "mc_versions": [ + "26.2" + ], + "loaders": [ + "fabric", + "quilt" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/8275/359/UniLib-1.2.1+26.2-fabric.jar", + "id": "8275359", + "parent_id": "1056812", + "hashes": { + "sha1": "ee3e1bc9a403368414a35e81b5334fffabb11bcb", + "md5": "2b262108d49ec5072d04e5e086d94fb2" + }, + "required_dependencies": [], + "size": 1728279, + "date_published": "2026-06-18T20:23:22.520Z" + }, { "type": "modrinth", - "file_name": "UniLib-1.2.1+1.21.11-fabric.jar", + "file_name": "UniLib-1.2.1+26.2-fabric.jar", "mc_versions": [ - "1.21.11" + "26.2" ], "loaders": [ "fabric", "quilt" ], "release_type": "release", - "url": "https://cdn.modrinth.com/data/nT86WUER/versions/2wvZasyj/UniLib-1.2.1+1.21.11-fabric.jar", - "id": "2wvZasyj", + "url": "https://cdn.modrinth.com/data/nT86WUER/versions/jmug71pF/UniLib-1.2.1+26.2-fabric.jar", + "id": "jmug71pF", "parent_id": "nT86WUER", "hashes": { - "sha512": "75a4e6fa95942a88ed5817eb44298d97a939a07f4b7066c3723d286e72e520ba54fbe208b08e3735ec28a5a9d9118836f620eadd22a5c69848e7d7701e57e179", - "sha1": "74f50874b3e9551f0df33c272ce62f5856acdd7d" + "sha512": "090d0a162cc413cac9849682cf2b6bdb9a8b4e511e5363e33e85f85d13f06082b19d3816e078351636f1b11d9d3e3e09c9e19a81c24e6822d86e99f53d58da40", + "sha1": "ee3e1bc9a403368414a35e81b5334fffabb11bcb" }, "required_dependencies": [], - "size": 1859600, - "date_published": "2026-03-03T03:57:19.373610Z" + "size": 1728279, + "date_published": "2026-06-18T20:23:40.896543Z" } ] }, @@ -1720,14 +2599,18 @@ "type": "RESOURCE_PACK", "side": "CLIENT", "slug": { - "modrinth": "unique-dark" + "modrinth": "unique-dark", + "curseforge": "unique-dark" }, "name": { - "modrinth": "Unique Dark" + "modrinth": "Unique Dark", + "curseforge": "Unique Dark" }, "id": { - "modrinth": "BaY1UdGV" + "modrinth": "BaY1UdGV", + "curseforge": "853880" }, + "redistributable": false, "files": [ { "type": "modrinth", @@ -1752,22 +2635,41 @@ "1.21.11", "26.1", "26.1.1", - "26.1.2" + "26.1.2", + "26.2" ], "loaders": [ "minecraft" ], "release_type": "release", - "url": "https://cdn.modrinth.com/data/BaY1UdGV/versions/qtGTeyjF/Unique Dark - Lite - 1.20.2-26.x.zip", - "id": "qtGTeyjF", + "url": "https://cdn.modrinth.com/data/BaY1UdGV/versions/PgtPdi80/Unique Dark - Lite - 1.20.2-26.x.zip", + "id": "PgtPdi80", "parent_id": "BaY1UdGV", "hashes": { - "sha512": "4e8910c5c740d49c36eaf04e8370db8d5fea072f26b0868d456d3992505c5fa151875df69dde5d290952c7b81cab86f934c80af4f8db6224955b45e116bc4dd9", - "sha1": "ea20c4662f17c796d5bdbcf48e39d10e955ce7f5" + "sha512": "60ac17a6216b4f35b79b5f04dd669586b79d633e20bbdbe51c32520142c40bce54c8302e8a92509eb6a1cf5b845cd1322423472536bc17a30515a92696d61fda", + "sha1": "e74b6a078f4109c4a0629adaccb54b07b93265cb" + }, + "required_dependencies": [], + "size": 9594098, + "date_published": "2026-08-29T20:35:02.268217Z" + }, + { + "type": "curseforge", + "file_name": "Unique Dark - Lite - 1.20.2-26.x.zip", + "mc_versions": [ + "26.2" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/8764/387/Unique Dark - Lite - 1.20.2-26.x.zip", + "id": "8764387", + "parent_id": "853880", + "hashes": { + "sha1": "e74b6a078f4109c4a0629adaccb54b07b93265cb", + "md5": "990ca019fbcec6edf681e879de57297e" }, "required_dependencies": [], - "size": 9470319, - "date_published": "2026-04-07T17:46:36.809911Z" + "size": 9594098, + "date_published": "2026-08-29T20:41:29.073Z" } ] }, @@ -1787,7 +2689,7 @@ "files": [ { "type": "modrinth", - "file_name": "ViaBackwards-5.9.1-SNAPSHOT.jar", + "file_name": "ViaBackwards-5.11.0.jar", "mc_versions": [ "1.10", "1.10.1", @@ -1846,7 +2748,8 @@ "1.21.11", "26.1", "26.1.1", - "26.1.2" + "26.1.2", + "26.2" ], "loaders": [ "fabric", @@ -1854,68 +2757,92 @@ "paper", "velocity" ], - "release_type": "beta", - "url": "https://cdn.modrinth.com/data/NpvuJQoq/versions/f25Max2h/ViaBackwards-5.9.1-SNAPSHOT.jar", - "id": "f25Max2h", + "release_type": "release", + "url": "https://cdn.modrinth.com/data/NpvuJQoq/versions/hYhg2QBT/ViaBackwards-5.11.0.jar", + "id": "hYhg2QBT", "parent_id": "NpvuJQoq", "hashes": { - "sha512": "a4bfce7cff62c0989091f41b93b38fb69d388d3aa6c585874c2ba9b04c753307080ebefe6742cd0e18cbc25a8c520b405633a408fe002dd6aaaec996eb9051e1", - "sha1": "80dd3cf8da500dc40f1037ca462a7ae74d86f5f2" + "sha512": "85ab6b2444c17e6777f5bb7adb3c492e616451972d2a7989914e82b4714d82da2a5901b97f3b49b0f4e0ba2e5468f4799a1354157b2d955327ea256f307c82ca", + "sha1": "22b7c4300b4d694f9cbba9f433b316db74350133" }, "required_dependencies": [ "P1OZGk5p" ], - "size": 1404846, - "date_published": "2026-04-27T13:52:56.632088Z" + "size": 1378644, + "date_published": "2026-07-12T16:46:37.395129Z" } ] }, { "pakku_id": "N4srJVMda3RCVmZ1", "pakku_links": [ - "incUOOf36rA6uCUj" + "incUOOf36rA6uCUj", + "gw4i13VaePw4nuYX", + "UI4WdrY0PCl6c7Mg" ], "type": "MOD", "side": "BOTH", "slug": { - "modrinth": "viafabric" + "modrinth": "viafabric", + "curseforge": "viafabric" }, "name": { - "modrinth": "ViaFabric" + "modrinth": "ViaFabric", + "curseforge": "ViaFabric" }, "id": { - "modrinth": "YlKdE5VK" + "modrinth": "YlKdE5VK", + "curseforge": "391298" }, "files": [ { "type": "modrinth", - "file_name": "ViaFabric-0.4.21+161-1.14-1.21.jar", + "file_name": "ViaFabric-0.4.21+182-26.x.jar", "mc_versions": [ - "1.14.4", - "1.15.2", - "1.16.5", - "1.17.1", - "1.18.2", - "1.19.4", - "1.20.6", - "1.21.11" + "26.1", + "26.1.1", + "26.1.2", + "26.2" ], "loaders": [ "fabric" ], "release_type": "alpha", - "url": "https://cdn.modrinth.com/data/YlKdE5VK/versions/JUie2YMf/ViaFabric-0.4.21+161-1.14-1.21.jar", - "id": "JUie2YMf", + "url": "https://cdn.modrinth.com/data/YlKdE5VK/versions/mghyw8Ep/ViaFabric-0.4.21+182-26.x.jar", + "id": "mghyw8Ep", "parent_id": "YlKdE5VK", "hashes": { - "sha512": "a287f985f2bc8f2584bb7ef6740a20fe24c0cc2783fe2b09a3d58d5af561293a32f76a05ca8731b8debcee483158de34117cca0c7997dd2b4dffbfa256bbdf08", - "sha1": "55b59099da1eb1a4d837b089cdde236fcc538260" + "sha512": "5c30282cff6518035f0421c0d0731c57959306b8738b04564b55e8f28828ac139a8585eb076feb5696bef4a5daefc1ce241736229fc7f7fa68096b9bbd84c0a9", + "sha1": "d7411512c49b758e75a98b910019a84a8e725420" }, "required_dependencies": [ "P7dR8mSH" ], - "size": 6225846, - "date_published": "2026-05-02T15:02:37.530552Z" + "size": 5809115, + "date_published": "2026-08-19T18:24:08.590111Z" + }, + { + "type": "curseforge", + "file_name": "ViaFabric-0.4.21+182-26.x.jar", + "mc_versions": [ + "26.2" + ], + "loaders": [ + "fabric" + ], + "release_type": "beta", + "url": "https://edge.forgecdn.net/files/8686/297/ViaFabric-0.4.21+182-26.x.jar", + "id": "8686297", + "parent_id": "391298", + "hashes": { + "sha1": "d7411512c49b758e75a98b910019a84a8e725420", + "md5": "030858e1caf8895453b818eb2f747ab4" + }, + "required_dependencies": [ + "306612" + ], + "size": 5809115, + "date_published": "2026-08-19T18:24:07.780Z" } ] }, @@ -1935,7 +2862,7 @@ "files": [ { "type": "modrinth", - "file_name": "ViaVersion-5.9.1-SNAPSHOT.jar", + "file_name": "ViaVersion-5.11.0.jar", "mc_versions": [ "1.8.9", "1.9", @@ -2000,7 +2927,8 @@ "1.21.11", "26.1", "26.1.1", - "26.1.2" + "26.1.2", + "26.2" ], "loaders": [ "fabric", @@ -2008,17 +2936,17 @@ "paper", "velocity" ], - "release_type": "beta", - "url": "https://cdn.modrinth.com/data/P1OZGk5p/versions/iO5a44mO/ViaVersion-5.9.1-SNAPSHOT.jar", - "id": "iO5a44mO", + "release_type": "release", + "url": "https://cdn.modrinth.com/data/P1OZGk5p/versions/ZH8459B6/ViaVersion-5.11.0.jar", + "id": "ZH8459B6", "parent_id": "P1OZGk5p", "hashes": { - "sha512": "cc7cf4d552ec66f5adfd1e132514e1c5e3e1e7cb3c6a2d958bb21c44af90c293e7d71f5fc8b278063d44679e97cbe588082cd3d94a11dfe5adfda52223ef6782", - "sha1": "9d41644f8f42921c2634cc025ad9db0cbb954bf5" + "sha512": "7cdb9443cc31cdd83a665cbd40222a45a364670323fbf031d7fe8c57c279932fe940c5db7b4fd3970b8f28491077f1be634213405c616f054c9cf31871016f79", + "sha1": "b7dc9e35be28ba3824d6d3c3ea88ef87854dc462" }, "required_dependencies": [], - "size": 6369471, - "date_published": "2026-05-02T07:48:35.747768Z" + "size": 6329567, + "date_published": "2026-07-12T16:45:13.784294Z" } ] }, @@ -2027,36 +2955,61 @@ "type": "MOD", "side": "BOTH", "slug": { - "modrinth": "worldedit" + "modrinth": "worldedit", + "curseforge": "worldedit" }, "name": { - "modrinth": "WorldEdit" + "modrinth": "WorldEdit", + "curseforge": "WorldEdit" }, "id": { - "modrinth": "1u6JkXh5" + "modrinth": "1u6JkXh5", + "curseforge": "225608" }, "files": [ { "type": "modrinth", - "file_name": "worldedit-mod-7.4.2.jar", + "file_name": "worldedit-mod-7.4.5.jar", "mc_versions": [ - "1.21.11" + "26.2" ], "loaders": [ "fabric", "neoforge" ], "release_type": "release", - "url": "https://cdn.modrinth.com/data/1u6JkXh5/versions/oY3E2pzA/worldedit-mod-7.4.2.jar", - "id": "oY3E2pzA", + "url": "https://cdn.modrinth.com/data/1u6JkXh5/versions/6YnCYPwc/worldedit-mod-7.4.5.jar", + "id": "6YnCYPwc", "parent_id": "1u6JkXh5", "hashes": { - "sha512": "79f206c283421e68972e7df2b7f4c393506ff450ea5e58b8f6baafd762092eef07015edcdced6a4f536904ac048d69b2a86fa2fbf74e9d159cef9d2372042a2a", - "sha1": "2f5c35ab2d0dffa1be99ed6016132596949e59b3" + "sha512": "611ff7cc00d78c63a284ef26b6fbc806af295c469375e5e71e4d7e993aa6ea3fa90945e46511c99b6157a01ed5c3868a2a6419b47a38114cc1e67b32c20f7ca3", + "sha1": "7d909b53f5fb76756bca1db08113151304cc173a" + }, + "required_dependencies": [], + "size": 5154613, + "date_published": "2026-08-09T07:17:29.953036Z" + }, + { + "type": "curseforge", + "file_name": "worldedit-mod-7.4.5.jar", + "mc_versions": [ + "26.2" + ], + "loaders": [ + "fabric", + "neoforge" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/8607/425/worldedit-mod-7.4.5.jar", + "id": "8607425", + "parent_id": "225608", + "hashes": { + "sha1": "7d909b53f5fb76756bca1db08113151304cc173a", + "md5": "db0027a13384e39afd899244e4cd87a5" }, "required_dependencies": [], - "size": 6970159, - "date_published": "2026-04-01T10:54:28.456382Z" + "size": 5154613, + "date_published": "2026-08-09T07:16:19.223Z" } ] }, @@ -2065,35 +3018,59 @@ "type": "MOD", "side": "CLIENT", "slug": { - "modrinth": "worldedit-cui" + "modrinth": "worldedit-cui", + "curseforge": "worldeditcui-fabric" }, "name": { - "modrinth": "WorldEdit CUI" + "modrinth": "WorldEdit CUI", + "curseforge": "WorldEdit CUI (Fabric)" }, "id": { - "modrinth": "NSLJJooQ" + "modrinth": "NSLJJooQ", + "curseforge": "402098" }, "files": [ { "type": "modrinth", - "file_name": "WorldEditCUI-1.21.11+01.jar", + "file_name": "WorldEditCUI-26.2+02.jar", "mc_versions": [ - "1.21.11" + "26.2" ], "loaders": [ "fabric" ], "release_type": "release", - "url": "https://cdn.modrinth.com/data/NSLJJooQ/versions/SD1ZtHLA/WorldEditCUI-1.21.11+01.jar", - "id": "SD1ZtHLA", + "url": "https://cdn.modrinth.com/data/NSLJJooQ/versions/DXW8m2gO/WorldEditCUI-26.2+02.jar", + "id": "DXW8m2gO", "parent_id": "NSLJJooQ", "hashes": { - "sha512": "0b81809767c19b17b8f3f388d9fd8d092fd2602215e16fcf5b64cec7af6082dc261148e9817b2a4b3e1501b2ad243abf1870990ab052918e65503a650e84e33e", - "sha1": "140efe530f711478da7d5a70c88efb27b438470a" + "sha512": "9f682e0170da8b56ff4753ea71bbf5b339e8a52b43e078851f86427097853c208c91fc94e3db5801c552b989efd73f9f7994b6ee6c9b8bcc13e98abc797b2f93", + "sha1": "2bd0e35d25f0841a785199d9c30561fa216f3af1" + }, + "required_dependencies": [], + "size": 702500, + "date_published": "2026-07-29T11:50:42.182689Z" + }, + { + "type": "curseforge", + "file_name": "WorldEditCUI-26.2+02.jar", + "mc_versions": [ + "26.2" + ], + "loaders": [ + "fabric" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/8533/228/WorldEditCUI-26.2+02.jar", + "id": "8533228", + "parent_id": "402098", + "hashes": { + "sha1": "2bd0e35d25f0841a785199d9c30561fa216f3af1", + "md5": "5610f8786844fbcbe5aed709c0bcca0c" }, "required_dependencies": [], - "size": 706512, - "date_published": "2026-01-01T13:29:53.105908Z" + "size": 702500, + "date_published": "2026-07-29T12:02:35.527Z" } ] }