From 8eb93a0439baf8d8bcbf2bf5363ad9da26f33613 Mon Sep 17 00:00:00 2001 From: Madis Date: Tue, 19 Oct 2021 20:32:58 +0300 Subject: [PATCH] 2.3.0 --- CHANGELOG.md | 15 ++++ Curseforge/manifest.json | 35 ++++++---- Curseforge/modlist.html | 5 +- Modrinth/index.json | 65 +++++++++++++----- .../instance.cfg | 2 +- .../Fabulously Optimized x.y.z/instance.cfg | 24 ++----- .../Fabulously Optimized x.y.z/mmc-pack.json | 4 +- MultiMC/Fabulously Optimized x.y.z/pack.png | Bin 20002 -> 5619 bytes .../config/slightguimodifications/cts.groovy | 2 +- .../config/yosbr/config/dynamicfps.toml | 4 ++ Packwiz/1.17.1/config/yosbr/options.txt | 2 +- Packwiz/1.17.1/index.toml | 47 +++++++++---- Packwiz/1.17.1/mods/animatica.toml | 14 ++++ Packwiz/1.17.1/mods/architectury-fabric.toml | 8 +-- Packwiz/1.17.1/mods/cit-resewn.toml | 8 +-- Packwiz/1.17.1/mods/completeconfig.toml | 8 +-- Packwiz/1.17.1/mods/continuity.toml | 8 +-- Packwiz/1.17.1/mods/fabric-api.toml | 8 +-- Packwiz/1.17.1/mods/no-potion-offset.toml | 14 ++++ Packwiz/1.17.1/mods/not-enough-crashes.toml | 8 +-- Packwiz/1.17.1/mods/tooltipfix.toml | 14 ++++ Packwiz/1.17.1/pack.toml | 2 +- .../{minecraft => modmenu}/lang/en_us.json | 5 +- .../{minecraft => modmenu}/lang/et_ee.json | 5 +- .../{minecraft => modmenu}/lang/ru_ru.json | 0 .../resourcepacks/Mod Menu Helper/pack.png | Bin 16194 -> 4429 bytes README.md | 5 +- 27 files changed, 209 insertions(+), 103 deletions(-) create mode 100644 Packwiz/1.17.1/config/yosbr/config/dynamicfps.toml create mode 100644 Packwiz/1.17.1/mods/animatica.toml create mode 100644 Packwiz/1.17.1/mods/no-potion-offset.toml create mode 100644 Packwiz/1.17.1/mods/tooltipfix.toml rename Packwiz/1.17.1/resourcepacks/Mod Menu Helper/assets/{minecraft => modmenu}/lang/en_us.json (91%) rename Packwiz/1.17.1/resourcepacks/Mod Menu Helper/assets/{minecraft => modmenu}/lang/et_ee.json (91%) rename Packwiz/1.17.1/resourcepacks/Mod Menu Helper/assets/{minecraft => modmenu}/lang/ru_ru.json (100%) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0252a500..22bc32b9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,21 @@ Notes for all 1.17.1 releases: * Curseforge Launcher: if you're upgrading from MC 1.16.x, please ☑️ Update to new Profile * MultiMC: Minecraft 1.17.1 requires Java 16: https://www.oracle.com/java/technologies/javase-jdk16-downloads.html +### 2.3.0 + +New mods + +* **Animatica** - Optifine's animated textures! +* **ToolTipFix** - makes sure all tooltips fit to screen +* **No Potion Offset** - removes the potion offset on Creative inventory (similar to 1.18) + +Other stuff + +* Game will attempt to reduce RAM usage when unfocused (enabled Dynamic FPS's GC on unfocus) +* Optimized the Mod Menu Helper resource pack and MultiMC/MultiMC (auto-update) icon +* Updated Fabric Loader +* Updated Architectury API, CIT Resewn, CompleteConfig, Fabric API, Not Enough Crashes + ### 2.2.1 2.2.0 had a bit of a rocky launch but we're back with mod updates! diff --git a/Curseforge/manifest.json b/Curseforge/manifest.json index 7a7972a7..0c9c2129 100644 --- a/Curseforge/manifest.json +++ b/Curseforge/manifest.json @@ -11,7 +11,7 @@ "manifestType": "minecraftModpack", "manifestVersion": 1, "name": "Fabulously Optimized", - "version": "2.2.0", + "version": "2.2.1", "author": "robotkoer", "files": [ { @@ -26,7 +26,7 @@ }, { "projectID": 306612, - "fileID": 3454922, + "fileID": 3483909, "required": true }, { @@ -36,12 +36,12 @@ }, { "projectID": 353890, - "fileID": 3475869, + "fileID": 3478207, "required": true }, { "projectID": 527334, - "fileID": 3460200, + "fileID": 3477612, "required": true }, { @@ -61,7 +61,7 @@ }, { "projectID": 308702, - "fileID": 3472548, + "fileID": 3479750, "required": true }, { @@ -91,7 +91,7 @@ }, { "projectID": 419697, - "fileID": 3468516, + "fileID": 3477576, "required": true }, { @@ -121,7 +121,7 @@ }, { "projectID": 447673, - "fileID": 3442217, + "fileID": 3480453, "required": true }, { @@ -151,7 +151,7 @@ }, { "projectID": 308769, - "fileID": 3439050, + "fileID": 3477154, "required": true }, { @@ -161,7 +161,7 @@ }, { "projectID": 527975, - "fileID": 3461755, + "fileID": 3478188, "required": true }, { @@ -175,13 +175,13 @@ "required": true }, { - "projectID": 452768, - "fileID": 3355800, + "projectID": 455508, + "fileID": 3451773, "required": true }, { - "projectID": 455508, - "fileID": 3451773, + "projectID": 452768, + "fileID": 3355800, "required": true }, { @@ -199,14 +199,19 @@ "fileID": 2934596, "required": true }, + { + "projectID": 325092, + "fileID": 3475133, + "required": true + }, { "projectID": 360438, "fileID": 3438799, "required": true }, { - "projectID": 325092, - "fileID": 3475133, + "projectID": 459496, + "fileID": 3484852, "required": true } ], diff --git a/Curseforge/modlist.html b/Curseforge/modlist.html index 9908249a..f5518f62 100644 --- a/Curseforge/modlist.html +++ b/Curseforge/modlist.html @@ -31,11 +31,12 @@
  • LittleTweaks (by ImUrX)
  • LambDynamicLights (by LambdAurora)
  • Dynamic FPS (by juliand665)
  • -
  • No Fade (by UltimateBoomer)
  • Iris Shaders (by coderbot)
  • +
  • No Fade (by UltimateBoomer)
  • Cloth Config API (Fabric) (by shedaniel)
  • CompleteConfig (by Lortseam_)
  • Your Options Shall Be Respected (YOSBR) (by shedaniel)
  • -
  • Lithium (Fabric) (by jellysquid3)
  • Colormatic (by kwertiTheCats)
  • +
  • Lithium (Fabric) (by jellysquid3)
  • +
  • Indium (by comp500)
  • diff --git a/Modrinth/index.json b/Modrinth/index.json index 4e44c27a..5a7568bf 100644 --- a/Modrinth/index.json +++ b/Modrinth/index.json @@ -1,7 +1,7 @@ { "formatVersion": 1, "game": "minecraft", - "versionId": "2.2.1", + "versionId": "2.3.0", "name": "Fabulously Optimized", "summary": "A Fabric-based modpack for Minecraft that focuses on performance and graphics optimizations", "files": [ @@ -14,6 +14,15 @@ "https://edge.forgecdn.net/files/3379/960/advancementinfo-1.17.1-fabric0.36.1-1.2.1.jar" ] }, + { + "path": "mods/animatica-0.1+1.17.jar", + "hashes": { + "murmur2": "624985466" + }, + "downloads": [ + "https://edge.forgecdn.net/files/3478/564/animatica-0.1+1.17.jar" + ] + }, { "path": "mods/antighost-1.17.1-fabric0.36.1-1.1.4.jar", "hashes": { @@ -24,12 +33,12 @@ ] }, { - "path": "mods/architectury-2.5.30-fabric.jar", + "path": "mods/architectury-2.5.32.jar", "hashes": { - "murmur2": "1511557361" + "murmur2": "1497275255" }, "downloads": [ - "https://edge.forgecdn.net/files/3477/576/architectury-2.5.30-fabric.jar" + "https://edge.forgecdn.net/files/3489/954/architectury-2.5.32.jar" ] }, { @@ -51,12 +60,12 @@ ] }, { - "path": "mods/CITResewn-0.7.1.jar", + "path": "mods/CITResewn-0.8.0.jar", "hashes": { - "murmur2": "3666274114" + "murmur2": "841446064" }, "downloads": [ - "https://edge.forgecdn.net/files/3471/105/CITResewn-0.7.1.jar" + "https://edge.forgecdn.net/files/3492/848/CITResewn-0.8.0.jar" ] }, { @@ -87,21 +96,21 @@ ] }, { - "path": "mods/completeconfig-lib-1.1.0.jar", + "path": "mods/completeconfig-lib-1.2.0.jar", "hashes": { - "murmur2": "1262874284" + "murmur2": "2957550967" }, "downloads": [ - "https://edge.forgecdn.net/files/3395/949/completeconfig-lib-1.1.0.jar" + "https://edge.forgecdn.net/files/3492/921/completeconfig-lib-1.2.0.jar" ] }, { - "path": "mods/continuity-1.0.0+1.17.jar", + "path": "mods/continuity-1.0.1+1.17.jar", "hashes": { - "murmur2": "2802689940" + "murmur2": "3396429412" }, "downloads": [ - "https://edge.forgecdn.net/files/3472/479/continuity-1.0.0+1.17.jar" + "https://edge.forgecdn.net/files/3495/893/continuity-1.0.1+1.17.jar" ] }, { @@ -159,12 +168,12 @@ ] }, { - "path": "mods/fabric-api-0.40.6+1.17.jar", + "path": "mods/fabric-api-0.41.0+1.17.jar", "hashes": { - "murmur2": "2808126018" + "murmur2": "2846834524" }, "downloads": [ - "https://edge.forgecdn.net/files/3483/909/fabric-api-0.40.6+1.17.jar" + "https://edge.forgecdn.net/files/3494/349/fabric-api-0.41.0+1.17.jar" ] }, { @@ -312,12 +321,21 @@ ] }, { - "path": "mods/notenoughcrashes-3.6.5+1.17.1-fabric.jar", + "path": "mods/no-potion-offset-1.0.2.jar", "hashes": { - "murmur2": "3935023578" + "murmur2": "2073280837" }, "downloads": [ - "https://edge.forgecdn.net/files/3478/207/notenoughcrashes-3.6.5+1.17.1-fabric.jar" + "https://edge.forgecdn.net/files/3119/667/no-potion-offset-1.0.2.jar" + ] + }, + { + "path": "mods/notenoughcrashes-3.7.0+1.17.1-fabric.jar", + "hashes": { + "murmur2": "93411339" + }, + "downloads": [ + "https://edge.forgecdn.net/files/3491/766/notenoughcrashes-3.7.0+1.17.1-fabric.jar" ] }, { @@ -356,6 +374,15 @@ "https://edge.forgecdn.net/files/3480/453/sodium-extra-mc1.17.1-0.3.5.jar" ] }, + { + "path": "mods/tooltipfix-1.0.4-1.17.1.jar", + "hashes": { + "murmur2": "2352865992" + }, + "downloads": [ + "https://edge.forgecdn.net/files/3487/571/tooltipfix-1.0.4-1.17.1.jar" + ] + }, { "path": "mods/WI-Zoom-1.3-MC1.17.1.jar", "hashes": { diff --git a/MultiMC-Packwiz/Fabulously Optimized (auto-update)/instance.cfg b/MultiMC-Packwiz/Fabulously Optimized (auto-update)/instance.cfg index c0db563a..a510a138 100644 --- a/MultiMC-Packwiz/Fabulously Optimized (auto-update)/instance.cfg +++ b/MultiMC-Packwiz/Fabulously Optimized (auto-update)/instance.cfg @@ -24,5 +24,5 @@ iconKey=pack lastLaunchTime=1632412009561 lastTimePlayed=125 name=Fabulously Optimized (MC 1.17.1 auto-update) -notes=https://github.com/Madis0/fabulously-optimized +notes=https://github.com/Fabulously-Optimized/fabulously-optimized totalTimePlayed=100 diff --git a/MultiMC/Fabulously Optimized x.y.z/instance.cfg b/MultiMC/Fabulously Optimized x.y.z/instance.cfg index 00381c8e..54c2179a 100644 --- a/MultiMC/Fabulously Optimized x.y.z/instance.cfg +++ b/MultiMC/Fabulously Optimized x.y.z/instance.cfg @@ -1,24 +1,17 @@ -AutoCloseConsole=false ForgeVersion= InstanceType=OneSix IntendedVersion= -JavaPath=javaw JoinServerOnLaunch=false -JoinServerOnLaunchAddress= JvmArgs=-XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M LWJGLVersion= -LaunchMaximized=false LiteloaderVersion= LogPrePostOutput=true MCLaunchMethod=LauncherPart MaxMemAlloc=2048 MinMemAlloc=512 -MinecraftWinHeight=480 -MinecraftWinWidth=854 OverrideCommands=false OverrideConsole=false OverrideGameTime=false -OverrideJava=false OverrideJavaArgs=true OverrideJavaLocation=false OverrideMCLaunchMethod=false @@ -26,18 +19,9 @@ OverrideMemory=true OverrideNativeWorkarounds=false OverrideWindow=false PermGen=128 -PostExitCommand= -PreLaunchCommand= -RecordGameTime=true -ShowConsole=false -ShowConsoleOnError=true -ShowGameTime=true -UseNativeGLFW=false -UseNativeOpenAL=false -WrapperCommand= iconKey=pack -lastLaunchTime=1633705873000 -lastTimePlayed=70 -name=Fabulously Optimized 2.2.1 +lastLaunchTime=1634574367356 +lastTimePlayed=2985 +name=Fabulously Optimized 2.3.0 notes=https://www.curseforge.com/minecraft/modpacks/fabulously-optimized -totalTimePlayed=3559 +totalTimePlayed=9583 diff --git a/MultiMC/Fabulously Optimized x.y.z/mmc-pack.json b/MultiMC/Fabulously Optimized x.y.z/mmc-pack.json index a8888cd7..dd03dc1e 100644 --- a/MultiMC/Fabulously Optimized x.y.z/mmc-pack.json +++ b/MultiMC/Fabulously Optimized x.y.z/mmc-pack.json @@ -43,9 +43,9 @@ "uid": "net.fabricmc.intermediary" } ], - "cachedVersion": "0.11.6", + "cachedVersion": "0.11.7", "uid": "net.fabricmc.fabric-loader", - "version": "0.11.6" + "version": "0.11.7" } ], "formatVersion": 1 diff --git a/MultiMC/Fabulously Optimized x.y.z/pack.png b/MultiMC/Fabulously Optimized x.y.z/pack.png index 831b8308f73dd060839dd1a5ef258ada508966db..6d305738e029783b066ad5ab789e3a6d62a62590 100644 GIT binary patch literal 5619 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 T6#86s00000NkvXXu0mjfy4i%Z literal 16194 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 diff --git a/README.md b/README.md index e401998d..78ded2be 100644 --- a/README.md +++ b/README.md @@ -44,7 +44,7 @@ Not sure which edition is right for you? Check this handy table! The selected mods are inspired, but not limited by the [list of Optifine alternatives](https://gist.github.com/LambdAurora/1f6a4a99af374ce500f250c6b42e8754). The modpack also [improves the default settings](https://github.com/Madis0/fabulously-optimized/wiki/Changed-options). -List of mods as of 2.2.0 are below. +List of mods as of 2.3.0 are below. ### Smooth * [Sodium](https://www.curseforge.com/minecraft/mc-mods/sodium) by CaffeineMC - optimizes general rendering to improve FPS, adds some graphics options @@ -69,12 +69,15 @@ List of mods as of 2.2.0 are below. * [Continuity](https://www.curseforge.com/minecraft/mc-mods/continuity) by Pepper_Bell - adds Optifine's connected textures support * [CIT Resewn](https://www.curseforge.com/minecraft/mc-mods/cit-resewn) by SHsuperCM - adds Optifine's custom item textures support * [Colormatic](https://www.curseforge.com/minecraft/mc-mods/colormatic) by kwertiTheCats - adds Optifine's custom colors support, clear skies and clear void options +* [Animatica](https://www.curseforge.com/minecraft/mc-mods/animatica) by FoundationGames - adds Optifine's animated textures support * [Custom Entity Models](https://www.curseforge.com/minecraft/mc-mods/custom-entity-models-cem) by dorianpb - adds Optifine's custom entity models [partial support](https://www.curseforge.com/minecraft/mc-mods/custom-entity-models-cem) * [Cull Leaves](https://www.curseforge.com/minecraft/mc-mods/cull-leaves) by Motschen - adds Optifine's "better trees" - fancy leaves are more see-through for better FPS * [AdvancementInfo](https://www.curseforge.com/minecraft/mc-mods/advancementinfo) by Giserbaer - makes the advancement screen bigger, adds a requirement list and search bar * [Better Mount Hud](https://www.curseforge.com/minecraft/mc-mods/better-mount-hud) by Lortseam_ - horse health and your food are displayed at the same time, jump bar appears when jumping * ['Slight' Gui Modifications](https://www.curseforge.com/minecraft/mc-mods/slight-gui-modifications) by shedaniel - adds toast animations and FO text in main menu, plus several opt-in features * [Item Model Fix](https://www.curseforge.com/minecraft/mc-mods/item-model-fix) by Pepper_Bell - fixes transparent gaps in held items +* [ToolTipFix](https://www.curseforge.com/minecraft/mc-mods/tooltipfix) by Kyrptonaught - makes sure all tooltips fit to screen +* [No Potion Offset](https://www.curseforge.com/minecraft/mc-mods/no-potion-offset) by shedaniel - removes the potion offset on Creative inventory (similar to 1.18) * [Fabrishot](https://www.curseforge.com/minecraft/mc-mods/fabrishot) by ramidzkh - lets you take a high-res screenshot with F9 ### Functional