diff --git a/CHANGELOG.md b/CHANGELOG.md
index 94a7e0c3d..19dc9bacc 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -8,9 +8,22 @@ 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.1.0-beta.4
+
+Added
+* LambdaBetterGrass (Optifine's "better grass"!)
+* CustomEntityModels and CompleteConfig (Optifine's custom entity models, in alpha though)
+* Colormatic (water/biome colors, FO 1.9.1 parity)
+* FastChest and Better Beds (were removed in the previous beta)
+
+Removed
+* Enhanced Block Entities (postponing the addition due to mod compatibility bugs)
+
+Updated mods: FerriteCore, Mod Menu, Fabric API, Architectury API
+
### 2.1.0-beta.3
-It's time to test Indium! Please let me know how it goes: https://strawpoll.com/d169oq4g9
+It's time to test Indium! Please let me know how it goes: [the poll has ended]
Changes from beta 2
* Added Indium (rendering API, allows for more parity mods in the future)
diff --git a/CLI tools/Update Packwiz.py b/CLI tools/Update Packwiz.py
index 65653320f..78842143f 100644
--- a/CLI tools/Update Packwiz.py
+++ b/CLI tools/Update Packwiz.py
@@ -3,14 +3,20 @@
user_path = os.path.expanduser("~")
git_path = user_path + "/Documents/GitHub/fabulously-optimized/"
exe_path = "packwiz.exe"
+packwiz_path = git_path + "Packwiz"
+mods_path = packwiz_path + "/mods"
-os.chdir(git_path + "Packwiz")
-from_file = input("Please drag the Curseforge zip file here: ")[2:] # Because dragging the file adds "& " for some reason
+mod_files = os.listdir(mods_path)
+for item in mod_files:
+ os.remove( os.path.join(mods_path, item))
+
+os.chdir(packwiz_path)
+from_file = input("Please drag the Curseforge zip file here: ")[3:][:-1] # Because dragging the file adds "& " and double quotes
os.system(exe_path + " curseforge import " + from_file) # TODO: something's wrong here, packwiz claims there are two arguments
os.system(exe_path + " remove hydrogen")
os.system(exe_path + " mr install hydrogen")
os.system(exe_path + " remove indium")
os.system(exe_path + " mr install indium")
-os.system(exe_path +" refresh")
+os.system(exe_path + " refresh")
# TODO: Update Modrinth json
\ No newline at end of file
diff --git a/Curseforge/manifest.json b/Curseforge/manifest.json
index b8fcea481..9da9803be 100644
--- a/Curseforge/manifest.json
+++ b/Curseforge/manifest.json
@@ -11,7 +11,7 @@
"manifestType": "minecraftModpack",
"manifestVersion": 1,
"name": "Fabulously Optimized",
- "version": "2.1.0-beta.2",
+ "version": "2.1.0-beta.4",
"author": "robotkoer",
"files": [
{
@@ -21,7 +21,7 @@
},
{
"projectID": 319057,
- "fileID": 3329246,
+ "fileID": 3413206,
"required": true
},
{
@@ -29,6 +29,11 @@
"fileID": 3388827,
"required": true
},
+ {
+ "projectID": 325092,
+ "fileID": 3436738,
+ "required": true
+ },
{
"projectID": 399798,
"fileID": 3344195,
@@ -36,7 +41,7 @@
},
{
"projectID": 419697,
- "fileID": 3385669,
+ "fileID": 3436837,
"required": true
},
{
@@ -56,12 +61,12 @@
},
{
"projectID": 393442,
- "fileID": 3348967,
+ "fileID": 3409038,
"required": true
},
{
"projectID": 306612,
- "fileID": 3398557,
+ "fileID": 3438063,
"required": true
},
{
@@ -69,14 +74,19 @@
"fileID": 3248104,
"required": true
},
+ {
+ "projectID": 335493,
+ "fileID": 3419561,
+ "required": true
+ },
{
"projectID": 349630,
"fileID": 3379128,
"required": true
},
{
- "projectID": 335493,
- "fileID": 3356224,
+ "projectID": 381257,
+ "fileID": 3395949,
"required": true
},
{
@@ -91,7 +101,7 @@
},
{
"projectID": 308702,
- "fileID": 3400185,
+ "fileID": 3431313,
"required": true
},
{
@@ -101,7 +111,12 @@
},
{
"projectID": 459857,
- "fileID": 3373736,
+ "fileID": 3435174,
+ "required": true
+ },
+ {
+ "projectID": 477078,
+ "fileID": 3424444,
"required": true
},
{
@@ -131,7 +146,7 @@
},
{
"projectID": 408481,
- "fileID": 3373447,
+ "fileID": 3420209,
"required": true
},
{
@@ -145,13 +160,13 @@
"required": true
},
{
- "projectID": 398774,
- "fileID": 3383929,
+ "projectID": 353890,
+ "fileID": 3357144,
"required": true
},
{
- "projectID": 353890,
- "fileID": 3357144,
+ "projectID": 400322,
+ "fileID": 3436762,
"required": true
}
],
diff --git a/Curseforge/modlist.html b/Curseforge/modlist.html
index a56788a9d..92355f726 100644
--- a/Curseforge/modlist.html
+++ b/Curseforge/modlist.html
@@ -2,6 +2,7 @@
FastChest (by fake_domi)
Cloth Config API (Fabric) (by shedaniel)
Entity Culling Fabric/Forge (by tr9zw)
+Colormatic (by kwertiTheCats)
Item Model Fix (Fabric) (by Pepper_Bell)
Architectury API (Fabric) (by shedaniel)
Cloth API (Fabric) (by shedaniel)
@@ -10,13 +11,15 @@
LambDynamicLights (by LambdAurora)
Fabric API (by modmuss50)
Smooth Boot (Fabric) (by UltimateBoomer)
-WI Zoom (by alexander9892)
Dynamic FPS (by juliand665)
+WI Zoom (by alexander9892)
+CompleteConfig (by Lortseam_)
LazyDFU (by tuxed)
Fabric Language Kotlin (by modmuss50)
Mod Menu (by ProspectorDev)
'Slight' Gui Modifications (by shedaniel)
FerriteCore (Fabric) (by malte0811)
+Custom Entity Models (CEM) (by dorianpb)
Better Beds (by Motschen)
Iris Shaders (by coderbot)
Lithium (Fabric) (by jellysquid3)
@@ -25,6 +28,6 @@
Fabric Capes (by VictorKohler)
AntiGhost (by Giselbaer)
Fabrishot (by ramidzkh)
-Custom Fog (by Setadokalo)
Not Enough Crashes (Fabric) (by NatanFudge)
+LambdaBetterGrass (by LambdAurora)
diff --git a/MultiMC/Fabulously Optimized x.y.z/instance.cfg b/MultiMC/Fabulously Optimized x.y.z/instance.cfg
index c0b7c28dd..d8d6eb39b 100644
--- a/MultiMC/Fabulously Optimized x.y.z/instance.cfg
+++ b/MultiMC/Fabulously Optimized x.y.z/instance.cfg
@@ -36,8 +36,8 @@ UseNativeGLFW=false
UseNativeOpenAL=false
WrapperCommand=
iconKey=pack
-lastLaunchTime=1628784738138
-lastTimePlayed=71
-name=Fabulously Optimized 2.1.0-beta.3
+lastLaunchTime=1629896038177
+lastTimePlayed=129
+name=Fabulously Optimized 2.1.0-beta.4
notes=https://www.curseforge.com/minecraft/modpacks/fabulously-optimized
-totalTimePlayed=887
+totalTimePlayed=1026
diff --git a/Packwiz/config/slightguimodifications/cts.groovy b/Packwiz/config/slightguimodifications/cts.groovy
index 8ad62cfe6..e7e0b1bd8 100644
--- a/Packwiz/config/slightguimodifications/cts.groovy
+++ b/Packwiz/config/slightguimodifications/cts.groovy
@@ -5,7 +5,7 @@ mainMenu {
x { it - 2 }
y { it - 20 }
}
- text = literal("Fabulously Optimized 2.1.0-beta.3")
+ text = literal("Fabulously Optimized 2.1.0-beta.4")
align = "right"
color = 0xFFFFFF
hoveredColor = 0x55FFFF
diff --git a/Packwiz/config/yosbr/config/cem.conf b/Packwiz/config/yosbr/config/cem.conf
new file mode 100644
index 000000000..2471d20ba
--- /dev/null
+++ b/Packwiz/config/yosbr/config/cem.conf
@@ -0,0 +1,2 @@
+"use_new_model_creation_fix"=true
+"use_optifine_folder"=true
diff --git a/Packwiz/config/yosbr/config/colormatic.properties b/Packwiz/config/yosbr/config/colormatic.properties
new file mode 100644
index 000000000..b9f692874
--- /dev/null
+++ b/Packwiz/config/yosbr/config/colormatic.properties
@@ -0,0 +1,6 @@
+#Colormatic Config
+#Wed Aug 25 14:41:01 EEST 2021
+fog.clearSky=false
+light.flickerBlockLight=true
+fog.clearVoid=false
+light.blendSkyLight=true
diff --git a/Packwiz/config/yosbr/config/enhanced_bes.properties b/Packwiz/config/yosbr/config/enhanced_bes.properties
deleted file mode 100644
index 486051ff6..000000000
--- a/Packwiz/config/yosbr/config/enhanced_bes.properties
+++ /dev/null
@@ -1,13 +0,0 @@
-#Configuration file for Enhanced Block Entities
-#Thu Aug 12 19:01:11 EEST 2021
-christmas_chests=allowed
-bed_ao=false
-render_enhanced_chests=true
-render_enhanced_beds=true
-sign_ao=false
-render_enhanced_signs=true
-bell_ao=true
-render_enhanced_bells=true
-chest_ao=false
-sign_text_rendering=smart
-experimental_chests=true
diff --git a/Packwiz/config/yosbr/config/fast-chest.properties b/Packwiz/config/yosbr/config/fast-chest.properties
new file mode 100644
index 000000000..3f7018b6f
--- /dev/null
+++ b/Packwiz/config/yosbr/config/fast-chest.properties
@@ -0,0 +1,3 @@
+#FastChest config file
+#Wed Aug 25 14:55:11 EEST 2021
+simplifiedChest=true
diff --git a/Packwiz/config/yosbr/config/lambdabettergrass.toml b/Packwiz/config/yosbr/config/lambdabettergrass.toml
new file mode 100644
index 000000000..c7327aa7b
--- /dev/null
+++ b/Packwiz/config/yosbr/config/lambdabettergrass.toml
@@ -0,0 +1,8 @@
+# LambdaBetterGrass configuration.
+# The better grass mode. Values: "off", "fastest", "fast" and "fancy".
+mode = "fast"
+# Debug mode. Debug mode allows to output the generated texture in the debug folder of your minecraft instance.
+debug = false
+# The better layer option.
+better_layer = true
+
diff --git a/Packwiz/index.toml b/Packwiz/index.toml
index 8ebaf371a..f954b73fc 100644
--- a/Packwiz/index.toml
+++ b/Packwiz/index.toml
@@ -6,24 +6,36 @@ hash = "84b82b6a4610dcf0f2992d3b86a3abfb8748c54ada513020bae4154581f012ea"
[[files]]
file = "config/slightguimodifications/cts.groovy"
-hash = "938992c1cb7c6e3c4f1648fd62180369ecebce8e4f760103c669d64068b86fd8"
+hash = "6ffa0a190885025408933e1840ec8b69a75be595084dfb4886c2a0682774998b"
[[files]]
file = "config/yosbr/config/capes.json5"
hash = "94f7fc7719381bc6e474b6df30840d2aab0e8c4ed80d2f6191cf1b5b7d92be3f"
+[[files]]
+file = "config/yosbr/config/cem.conf"
+hash = "99ecb0cc231f75abd0e0cfb6ebcfae0fa407c1dab9956587c1792d45e715b6c7"
+
+[[files]]
+file = "config/yosbr/config/colormatic.properties"
+hash = "e0dfdbd6f39f1fc0a92b3fd18c981d20953e681f56eec736038f8940afa20d72"
+
[[files]]
file = "config/yosbr/config/cullleaves.json"
hash = "6ba25b17d218c13aecd7773fb0dd9f01783997854cc7123891e526e82490662e"
[[files]]
-file = "config/yosbr/config/enhanced_bes.properties"
-hash = "e42fee94019c7beaa0ea8bd7d43e0ea7b8157743b287bb233b46967e8e7cc17c"
+file = "config/yosbr/config/fast-chest.properties"
+hash = "8ac2210266a3499133d3647a1f74de90f24cf3c2575356b9261221c9af3c5a43"
[[files]]
file = "config/yosbr/config/iris.properties"
hash = "1e4a1dddf8891e81dfac8837220705757874be3fb7009f05dcf4e983e3d925b8"
+[[files]]
+file = "config/yosbr/config/lambdabettergrass.toml"
+hash = "2744ebcd3589f1124ab556b12e3d73b878fe89901789fdf18787cca12e6a6c0b"
+
[[files]]
file = "config/yosbr/config/lambdynlights.toml"
hash = "1a0c50101df35b82a3015882331c4b1b76bec59a05c25cac50bff3547b891f25"
@@ -55,7 +67,12 @@ metafile = true
[[files]]
file = "mods/architectury-fabric.toml"
-hash = "450a5365f688ee5aecd9b0634f3a524ce77043e7052fbd4699fd636fc7b57b74"
+hash = "096d8ef6d0b345bb8e421a81ac09cbef0c813068d51f5eab1aa12750d78cde26"
+metafile = true
+
+[[files]]
+file = "mods/better-beds.toml"
+hash = "4fa984638eb4487db00d51a52aa07e1b2d11ab41ebe850d7f40a5e653860e173"
metafile = true
[[files]]
@@ -73,14 +90,24 @@ file = "mods/cloth-config.toml"
hash = "94c221982b03971e906ac09835fae62e95acc7341aaf549cec289ae9f28f15ca"
metafile = true
+[[files]]
+file = "mods/colormatic.toml"
+hash = "e9d8579b5f5bbada114982ea16c3f9b8f604d3875f1551752d3146cd726aa2ff"
+metafile = true
+
+[[files]]
+file = "mods/completeconfig.toml"
+hash = "a450488178229b6499551890f991c99b1042d17baeaa3aad33890a1077ac14cc"
+metafile = true
+
[[files]]
file = "mods/cull-leaves.toml"
hash = "2a6f497eef785ffc2a377c12d1d20d5d6e18ed77db44c69eb597a34dbf364e9e"
metafile = true
[[files]]
-file = "mods/custom-fog.toml"
-hash = "e8a43dcad6edfe204d746857534cf96cb8f99a79efd43484f543d171a7971929"
+file = "mods/custom-entity-models-cem.toml"
+hash = "cf2846bc3171471ea3fccf5c60fd7a48b07a7a1f11e7034548ee3f6fba75c76d"
metafile = true
[[files]]
@@ -88,11 +115,6 @@ file = "mods/dynamic-fps.toml"
hash = "7e52a2705568174fbb5bdf107c0cceef1a0e13aa0ce0a5116b45c72d5c11b568"
metafile = true
-[[files]]
-file = "mods/enhanced-block-entities.toml"
-hash = "87bf3d05583ad46e052aecb77aaf10741fb87b6d430c67b4072ee90537ae212d"
-metafile = true
-
[[files]]
file = "mods/entityculling.toml"
hash = "729ed8c7252a48b332b7b701eddf9737b6844662fa9d6a442cd2d1d36d41257d"
@@ -100,7 +122,7 @@ metafile = true
[[files]]
file = "mods/fabric-api.toml"
-hash = "2e5caac2cea653503eb04e3eede6d9cadae90435f9a1d51a8cde8f1c88883e91"
+hash = "02847dab3ca1b3078c7c4a78f9576cdd915ee25654f7a6fab9bbe356c048ca21"
metafile = true
[[files]]
@@ -113,9 +135,14 @@ file = "mods/fabrishot.toml"
hash = "9131713b5dd19789c6d25cf7e10a787e4454f1b9b958b1854746f9d3a72782a8"
metafile = true
+[[files]]
+file = "mods/fastchest.toml"
+hash = "3bdbc76a5d70f75f76065b1e6148285bde757e7b2b3daf11b635028825bb9e89"
+metafile = true
+
[[files]]
file = "mods/ferritecore-fabric.toml"
-hash = "10c88c45c2759a2b33a072de8336a39f7ef16b23a1c5d1ae30ae484ff6490b12"
+hash = "ef41380ef2612b9d2b0c2aa81e10d13a8116a956f8e67de96c3115619562520c"
metafile = true
[[files]]
@@ -138,6 +165,11 @@ file = "mods/item-model-fix.toml"
hash = "1fc81c2fb496ad395c8d81c55b292f2131548d6654fc1201f79d61e1564052cd"
metafile = true
+[[files]]
+file = "mods/lambdabettergrass.toml"
+hash = "83cd473f679ee67f828d7660f8c546d04744c7a79a43bfd7c039e73eb3d5e45e"
+metafile = true
+
[[files]]
file = "mods/lambdynamiclights.toml"
hash = "d1b7566f8022927583b3a112c30a9867d9d9e7f6736cd06ec30eebbb57fbdc55"
@@ -155,7 +187,7 @@ metafile = true
[[files]]
file = "mods/modmenu.toml"
-hash = "9d23a4a8b3f3c53dd0c09691a896a4195fcae17a2d8b2ec42e3bccbe5fcaf60c"
+hash = "5be0024e7a145dce7e9452c6a5a8f829b3a933fee665c9d445904b16cf862920"
metafile = true
[[files]]
diff --git a/Packwiz/mods/architectury-fabric.toml b/Packwiz/mods/architectury-fabric.toml
index a7c176599..3b833c7ee 100644
--- a/Packwiz/mods/architectury-fabric.toml
+++ b/Packwiz/mods/architectury-fabric.toml
@@ -1,14 +1,14 @@
name = "Architectury API (Fabric)"
-filename = "architectury-2.3.24-fabric.jar"
+filename = "architectury-2.4.26-fabric.jar"
side = "both"
[download]
-url = "https://edge.forgecdn.net/files/3415/32/architectury-2.3.24-fabric.jar"
+url = "https://edge.forgecdn.net/files/3436/837/architectury-2.4.26-fabric.jar"
hash-format = "murmur2"
-hash = "566035131"
+hash = "2442818780"
[update]
[update.curseforge]
-file-id = 3415032
+file-id = 3436837
project-id = 419697
release-channel = "beta"
diff --git a/Packwiz/mods/better-beds.toml b/Packwiz/mods/better-beds.toml
new file mode 100644
index 000000000..77259aeda
--- /dev/null
+++ b/Packwiz/mods/better-beds.toml
@@ -0,0 +1,14 @@
+name = "Better Beds"
+filename = "betterbeds-1.2.0.jar"
+side = "both"
+
+[download]
+url = "https://edge.forgecdn.net/files/3342/338/betterbeds-1.2.0.jar"
+hash-format = "murmur2"
+hash = "936405535"
+
+[update]
+[update.curseforge]
+file-id = 3342338
+project-id = 443782
+release-channel = "beta"
diff --git a/Packwiz/mods/colormatic.toml b/Packwiz/mods/colormatic.toml
new file mode 100644
index 000000000..395972ed8
--- /dev/null
+++ b/Packwiz/mods/colormatic.toml
@@ -0,0 +1,14 @@
+name = "Colormatic"
+filename = "colormatic-2.2.10+mc.1.17.1.jar"
+side = "both"
+
+[download]
+url = "https://edge.forgecdn.net/files/3436/738/colormatic-2.2.10+mc.1.17.1.jar"
+hash-format = "murmur2"
+hash = "350616487"
+
+[update]
+[update.curseforge]
+file-id = 3436738
+project-id = 325092
+release-channel = "beta"
diff --git a/Packwiz/mods/completeconfig.toml b/Packwiz/mods/completeconfig.toml
new file mode 100644
index 000000000..db31c089a
--- /dev/null
+++ b/Packwiz/mods/completeconfig.toml
@@ -0,0 +1,14 @@
+name = "CompleteConfig"
+filename = "completeconfig-lib-1.1.0.jar"
+side = "both"
+
+[download]
+url = "https://edge.forgecdn.net/files/3395/949/completeconfig-lib-1.1.0.jar"
+hash-format = "murmur2"
+hash = "1262874284"
+
+[update]
+[update.curseforge]
+file-id = 3395949
+project-id = 381257
+release-channel = "beta"
diff --git a/Packwiz/mods/custom-entity-models-cem.toml b/Packwiz/mods/custom-entity-models-cem.toml
new file mode 100644
index 000000000..450d4e35e
--- /dev/null
+++ b/Packwiz/mods/custom-entity-models-cem.toml
@@ -0,0 +1,14 @@
+name = "Custom Entity Models (CEM)"
+filename = "cem-0.6.1.jar"
+side = "both"
+
+[download]
+url = "https://edge.forgecdn.net/files/3424/444/cem-0.6.1.jar"
+hash-format = "murmur2"
+hash = "2733727922"
+
+[update]
+[update.curseforge]
+file-id = 3424444
+project-id = 477078
+release-channel = "beta"
diff --git a/Packwiz/mods/custom-fog.toml b/Packwiz/mods/custom-fog.toml
deleted file mode 100644
index 73f546c3a..000000000
--- a/Packwiz/mods/custom-fog.toml
+++ /dev/null
@@ -1,14 +0,0 @@
-name = "Custom Fog"
-filename = "custom-fog-1.6.0.jar"
-side = "both"
-
-[download]
-url = "https://edge.forgecdn.net/files/3383/929/custom-fog-1.6.0.jar"
-hash-format = "murmur2"
-hash = "4119009938"
-
-[update]
-[update.curseforge]
-file-id = 3383929
-project-id = 398774
-release-channel = "beta"
diff --git a/Packwiz/mods/enhanced-block-entities.toml b/Packwiz/mods/enhanced-block-entities.toml
deleted file mode 100644
index 7bede9e39..000000000
--- a/Packwiz/mods/enhanced-block-entities.toml
+++ /dev/null
@@ -1,14 +0,0 @@
-name = "Enhanced Block Entities"
-filename = "enhancedblockentities-0.4.1+1.17.jar"
-side = "both"
-
-[download]
-url = "https://edge.forgecdn.net/files/3380/851/enhancedblockentities-0.4.1+1.17.jar"
-hash-format = "murmur2"
-hash = "793447886"
-
-[update]
-[update.curseforge]
-file-id = 3380851
-project-id = 452046
-release-channel = "beta"
diff --git a/Packwiz/mods/fabric-api.toml b/Packwiz/mods/fabric-api.toml
index 5b3a67456..ab971270a 100644
--- a/Packwiz/mods/fabric-api.toml
+++ b/Packwiz/mods/fabric-api.toml
@@ -1,14 +1,14 @@
name = "Fabric API"
-filename = "fabric-api-0.37.2+1.17.jar"
+filename = "fabric-api-0.39.1+1.17.jar"
side = "both"
[download]
-url = "https://edge.forgecdn.net/files/3419/363/fabric-api-0.37.2+1.17.jar"
+url = "https://edge.forgecdn.net/files/3438/63/fabric-api-0.39.1+1.17.jar"
hash-format = "murmur2"
-hash = "154707591"
+hash = "2286686512"
[update]
[update.curseforge]
-file-id = 3419363
+file-id = 3438063
project-id = 306612
release-channel = "beta"
diff --git a/Packwiz/mods/fastchest.toml b/Packwiz/mods/fastchest.toml
new file mode 100644
index 000000000..c012ba657
--- /dev/null
+++ b/Packwiz/mods/fastchest.toml
@@ -0,0 +1,14 @@
+name = "FastChest"
+filename = "fast-chest-1.2+1.17.jar"
+side = "both"
+
+[download]
+url = "https://edge.forgecdn.net/files/3344/1/fast-chest-1.2+1.17.jar"
+hash-format = "murmur2"
+hash = "61993830"
+
+[update]
+[update.curseforge]
+file-id = 3344001
+project-id = 436038
+release-channel = "beta"
diff --git a/Packwiz/mods/ferritecore-fabric.toml b/Packwiz/mods/ferritecore-fabric.toml
index 12106f604..a0d683382 100644
--- a/Packwiz/mods/ferritecore-fabric.toml
+++ b/Packwiz/mods/ferritecore-fabric.toml
@@ -1,14 +1,14 @@
name = "FerriteCore (Fabric)"
-filename = "ferritecore-3.0.1-fabric.jar"
+filename = "ferritecore-3.0.3-fabric.jar"
side = "both"
[download]
-url = "https://edge.forgecdn.net/files/3373/736/ferritecore-3.0.1-fabric.jar"
+url = "https://edge.forgecdn.net/files/3435/174/ferritecore-3.0.3-fabric.jar"
hash-format = "murmur2"
-hash = "1991160535"
+hash = "3088474633"
[update]
[update.curseforge]
-file-id = 3373736
+file-id = 3435174
project-id = 459857
release-channel = "beta"
diff --git a/Packwiz/mods/lambdabettergrass.toml b/Packwiz/mods/lambdabettergrass.toml
new file mode 100644
index 000000000..dc7d10f75
--- /dev/null
+++ b/Packwiz/mods/lambdabettergrass.toml
@@ -0,0 +1,14 @@
+name = "LambdaBetterGrass"
+filename = "lambdabettergrass-1.2.1+1.17.jar"
+side = "both"
+
+[download]
+url = "https://edge.forgecdn.net/files/3436/762/lambdabettergrass-1.2.1+1.17.jar"
+hash-format = "murmur2"
+hash = "3594399257"
+
+[update]
+[update.curseforge]
+file-id = 3436762
+project-id = 400322
+release-channel = "beta"
diff --git a/Packwiz/mods/modmenu.toml b/Packwiz/mods/modmenu.toml
index 21b82897f..433369ba8 100644
--- a/Packwiz/mods/modmenu.toml
+++ b/Packwiz/mods/modmenu.toml
@@ -1,14 +1,14 @@
name = "Mod Menu"
-filename = "modmenu-2.0.4.jar"
+filename = "modmenu-2.0.5.jar"
side = "both"
[download]
-url = "https://edge.forgecdn.net/files/3400/185/modmenu-2.0.4.jar"
+url = "https://edge.forgecdn.net/files/3431/313/modmenu-2.0.5.jar"
hash-format = "murmur2"
-hash = "1043562800"
+hash = "1975867466"
[update]
[update.curseforge]
-file-id = 3400185
+file-id = 3431313
project-id = 308702
release-channel = "beta"
diff --git a/Packwiz/pack.toml b/Packwiz/pack.toml
index 558faeaf9..5c53e99e7 100644
--- a/Packwiz/pack.toml
+++ b/Packwiz/pack.toml
@@ -3,7 +3,7 @@ name = "Fabulously Optimized"
[index]
file = "index.toml"
hash-format = "sha256"
-hash = "bcc7e170c7822761429261839ea854f1e7e4d8a6eaf7fa264768ba1c975bb1f7"
+hash = "7c79f7e3f02b06d5b8051cf8aa7995b0e056a30a74f8b94575f69f44ad2f9003"
[versions]
fabric = "0.11.6"
diff --git a/README.md b/README.md
index e24c82d43..66a6d77f5 100644
--- a/README.md
+++ b/README.md
@@ -32,7 +32,7 @@ The pack only adds performance and graphics enhancements to the client, so **it
The selected mods are inspired, but not limited by the [list of Optifine alternatives](https://gist.github.com/LambdAurora/1f6a4a99af374ce500f250c6b42e8754). Starting with 2.0, the modpack also [improves the default settings](https://github.com/Madis0/fabulously-optimized/wiki/Changed-options).
-List of mods as of 2.1.0-beta.3 are below. Crossed out ones are not yet updated to 1.17.1; for a stable 1.16.5 list, please [see the Curseforge page](https://www.curseforge.com/minecraft/modpacks/fabulously-optimized).
+List of mods as of 2.1.0-beta.4 are below. Crossed out ones are not yet updated to 1.17.1; for a stable 1.16.5 list, please [see the Curseforge page](https://www.curseforge.com/minecraft/modpacks/fabulously-optimized).
### Smooth
* [Sodium](https://www.curseforge.com/minecraft/mc-mods/sodium) by CaffeineMC - optimizes general rendering to improve FPS, adds some graphics options
@@ -41,7 +41,8 @@ List of mods as of 2.1.0-beta.3 are below. Crossed out ones are not yet updated
* [Hydrogen](https://modrinth.com/mod/hydrogen)¹ by CaffeineMC - reduces RAM usage
* [FerriteCore](https://www.curseforge.com/minecraft/mc-mods/ferritecore-fabric) by malte0811 - reduces RAM usage
* [EntityCulling Fabric/Forge](https://www.curseforge.com/minecraft/mc-mods/entityculling) by tr9zw - stops rendering entities that are behind a wall, useful in large servers and mobfarms
-* [Enhanced Block Entities](https://www.curseforge.com/minecraft/mc-mods/enhanced-block-entities) by FoundationGames - makes beds, chests, signs, bells render more smoothly
+* [FastChest](https://www.curseforge.com/minecraft/mc-mods/fastchest) by fake_domi - makes chest rendering less intensive (more FPS on chest rooms!)
+* [Better Beds](https://www.curseforge.com/minecraft/mc-mods/better-beds) by Motschen - makes bed rendering less intensive (more FPS on villager farms!)
* [LazyDFU](https://www.curseforge.com/minecraft/mc-mods/lazydfu) by tuxed - makes the game startup faster
* [No Fade](https://www.curseforge.com/minecraft/mc-mods/no-fade) by UltimateBoomer - makes game startup and resourcepack switch faster by removing fade animations
* [Smooth Boot](https://www.curseforge.com/minecraft/mc-mods/smooth-boot) by UltimateBoomer - improves the overall responsiveness of the game (aka less likely to freeze)
@@ -50,13 +51,14 @@ List of mods as of 2.1.0-beta.3 are below. Crossed out ones are not yet updated
### Pretty
* [Iris Shaders](https://www.curseforge.com/minecraft/mc-mods/irisshaders) by coderbot - adds support for Optifine shaders
-* [Indium](https://modrinth.com/mod/indium)¹ by comp500 - adds support for Rendering API (more parity mods)
* [Sodium Extra](https://www.curseforge.com/minecraft/mc-mods/sodium-extra) by FlashyReese - adds many toggles to Sodium settings: animations, particles, weather, FPS indicator and more
+* [LambdaBetterGrass](https://www.curseforge.com/minecraft/mc-mods/lambdabettergrass) by LambdAurora - adds Optifine's "better grass"
* [LambDynamicLights](https://www.curseforge.com/minecraft/mc-mods/lambdynamiclights) by LambdAurora - lets you light up the area by holding a torch, lights up TNT and creeper flashing
* [Fabric Capes](https://www.curseforge.com/minecraft/mc-mods/capes) by VictorKohler - shows Optifine's and other custom capes in-game, see "I want a cape!" above
-* [Cull Leaves](https://www.curseforge.com/minecraft/mc-mods/cull-leaves) by Motschen - optionally makes fancy leaves more see-through, which could improve FPS (enable in mod settings)
-* [~~Colormatic~~](https://www.curseforge.com/minecraft/mc-mods/colormatic) by kwertiTheCats - adds Optifine custom colors support, clear skies and clear void options
-* ['Slight' Gui Modifications](https://www.curseforge.com/minecraft/mc-mods/slight-gui-modifications) by shedaniel - adds fancy animations to the menus and containers, optional FPS counter
+* [Cull Leaves](https://www.curseforge.com/minecraft/mc-mods/cull-leaves) by Motschen - Optifine's "smart leaves": makes fancy leaves more see-through for better FPS
+* [Colormatic](https://www.curseforge.com/minecraft/mc-mods/colormatic) by kwertiTheCats - adds Optifine's custom colors, clear skies and clear void options
+* [Custom Entity Models](https://www.curseforge.com/minecraft/mc-mods/custom-entity-models-cem) by dorianpb - adds support for Optifine's custom entity models, currently in alpha though
+* ['Slight' Gui Modifications](https://www.curseforge.com/minecraft/mc-mods/slight-gui-modifications) by shedaniel - adds fancy animations to the menus and containers and some 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
* [Fabrishot](https://www.curseforge.com/minecraft/mc-mods/fabrishot) by ramidzkh - lets you take a high-res screenshot (press F9)
@@ -67,6 +69,7 @@ List of mods as of 2.1.0-beta.3 are below. Crossed out ones are not yet updated
* [Mod Menu](https://www.curseforge.com/minecraft/mc-mods/modmenu) by TerraformersMC - gives you the list of mods and lets you adjust their configuration
* [Not Enough Crashes](https://www.curseforge.com/minecraft/mc-mods/not-enough-crashes) by NatanFudge - lets you play after a crash and report it comfortably
* [Fabric API](https://www.curseforge.com/minecraft/mc-mods/fabric-api) by modmuss50 - makes most mods work
+* [Indium](https://modrinth.com/mod/indium)¹ by comp500 - adds support for Rendering API (more parity mods)
* [Cloth Config API](https://www.curseforge.com/minecraft/mc-mods/cloth-config) by shedaniel - makes many mods' config work
* [Cloth API (Fabric)](https://www.curseforge.com/minecraft/mc-mods/cloth-api) by shedaniel - makes some mods work
* [Architectury](https://www.curseforge.com/minecraft/mc-mods/architectury-fabric) by shedaniel - makes some mods work