· 5 years ago · Mar 29, 2020, 02:38 AM
1===================================================
2Brinkwave Returns 1.0.6 --> Brinkwave Returns 1.0.7
3===================================================
4
5Added:
6- AutoRegLib
7- Masonry
8- Quark
9- Quark Oddities
10- Ftb Chunks
11- Ftb GUI Library
12
13Updated:
14 Apotheosis (Apotheosis-1.15.2-3.0.6.jar --> Apotheosis-1.15.2-3.0.7.jar):
15 Apotheosis-1.15.2-3.0.7.jar:
16 Actually register the Deadly Module's world gen feature.
17
18 Bookshelf (Bookshelf-1.15.2-5.0.1.jar --> Bookshelf-1.15.2-5.3.9.jar):
19 Bookshelf-1.15.2-5.3.9.jar:
20 * Fixed curse enchantment modifier name. - Tyler Hancock
21 Huge thanks to my supporters on [Patreon](https://www.patreon.com/Darkhax?MCChangelog?Bookshelf)
22 * Pongo Sapiens
23 * Darkosto
24
25 Bookshelf-1.15.2-5.3.8.jar:
26 * Added modifier enchantment base. - Tyler Hancock
27 Huge thanks to my supporters on [Patreon](https://www.patreon.com/Darkhax?MCChangelog?Bookshelf)
28 * Pongo Sapiens
29 * Darkosto
30
31 Bookshelf-1.15.2-5.3.7.jar:
32 * Added support for enchantment entries. - Tyler Hancock
33 Huge thanks to my supporters on [Patreon](https://www.patreon.com/Darkhax?MCChangelog?Bookshelf)
34 * Pongo Sapiens
35 * Darkosto
36
37 Bookshelf-1.15.2-5.3.6.jar:
38 * Ticked version as new features were added. - Tyler Hancock
39 * getCurrentServer now makes use of Forge's internal state. - Tyler Hancock
40 * Added helper methods for getting mods from registry items and getting a mod name as a text component. - Tyler Hancock
41 Huge thanks to my supporters on [Patreon](https://www.patreon.com/Darkhax?MCChangelog?Bookshelf)
42 * Pongo Sapiens
43 * Darkosto
44
45 Bookshelf-1.15.2-5.2.5.jar:
46 * Removed BiomeUtils as this is now covered by Forge.
47 * Added utility method to check if a BlockPos is within a slime chunk.
48 * Added support for ILootCondition and IGlobalLootModifier in RegistryHelper.
49 * Added support for injecting/merging loot table files.
50 * Added helper to get the current server instance.
51 * Added loot conditions for biome tag, dimension type, redstone power, village, raid, slime chunk, and structure bounds.
52 * Added global loot modifiers for silk touch, conversions, the vanilla recipe types, and clearing the results.
53 Huge thanks to my supporters on [Patreon](https://www.patreon.com/Darkhax?MCChangelog?Bookshelf)
54 * Pongo Sapiens
55 * Darkosto
56
57 Bookshelf-1.15.2-5.1.4.jar:
58 * Enabled server side recipe manager tracking on the client. - Tyler Hancock
59 Huge thanks to my supporters on [Patreon](https://www.patreon.com/Darkhax?MCChangelog?Bookshelf)
60 * Pongo Sapiens
61 * Darkosto
62
63 Bookshelf-1.15.2-5.1.3.jar:
64 * Ticked version number. - Tyler Hancock
65 * Added some enchantment base types with additional hooks. - Tyler Hancock
66 * Removed custom recipe type class in favour of existing vanilla class. - Tyler Hancock
67 * Added active recipe manager tracking. - Tyler Hancock
68 * Added packet utils for some collection serialization and for blockstates. - Tyler Hancock
69 * Added support for detecting blocks like composters which don't use tile entities but still have inventories. - Tyler Hancock
70 Huge thanks to my supporters on [Patreon](https://www.patreon.com/Darkhax?MCChangelog?Bookshelf)
71 * Pongo Sapiens
72 * Darkosto
73
74 Bookshelf-1.15.2-5.0.2.jar:
75 * Added some enchantment base types with additional hooks. - Tyler Hancock
76 * Removed custom recipe type class in favour of existing vanilla class. - Tyler Hancock
77 * Added active recipe manager tracking. - Tyler Hancock
78 * Added packet utils for some collection serialization and for blockstates. - Tyler Hancock
79 * Added support for detecting blocks like composters which don't use tile entities but still have inventories. - Tyler Hancock
80 Huge thanks to my supporters on [Patreon](https://www.patreon.com/Darkhax?MCChangelog?Bookshelf)
81 * Pongo Sapiens
82 * Darkosto
83
84 Chem Lib (chemlib-1.15.2-2.jar --> chemlib-1.15.2-3.jar):
85 chemlib-1.15.2-3.jar:
86 -Added de_de.json (Thanks to MoeHunt3r)
87
88 Click Machine (ClickMachine-1.15.2-3.0.1.jar --> ClickMachine-1.15.2-3.0.2.jar):
89 ClickMachine-1.15.2-3.0.2.jar:
90 Added an event handler to prevent someone adding my fake players to the world.
91
92 CraftTweaker (CraftTweaker-1.15.2-6.0.0.9.jar --> CraftTweaker-1.15.2-6.0.0.10.jar):
93 CraftTweaker-1.15.2-6.0.0.10.jar:
94 Current version: 6.0.0.10
95 * [Fixed Shapeless recipes not displaying tags correctly](https://github.com/CraftTweaker/CraftTweaker/commit/6e82504eda010a4bbcdae083829eec2bf1ab91c2) - Jared - Thu Mar 26 16:09:10 2020
96 * [update forge and mappings](https://github.com/CraftTweaker/CraftTweaker/commit/25f90e830ba4811abd30e1a86873aee4c2515525) - Jared - Fri Feb 28 00:20:53 2020
97 * [Get the recipetype safer, hopefully. Close #927](https://github.com/CraftTweaker/CraftTweaker/commit/ea4a96caf94cbf43103ea16a4f47a5d2ea8a2577) - Jared - Wed Feb 26 23:09:51 2020
98 * [Fixed scripts bigger than 32k not working on servers](https://github.com/CraftTweaker/CraftTweaker/commit/250194edf597fc06b93c5017ad4d61e6398091d7) - Jared - Wed Feb 26 20:40:48 2020
99 * [made it possible to cast a string to an int and double](https://github.com/CraftTweaker/CraftTweaker/commit/634576292be37aba8cc5b6aef5a33e4ff900937e) - Jared - Tue Feb 18 23:13:45 2020
100 * [update jar file name and mods.toml](https://github.com/CraftTweaker/CraftTweaker/commit/41da80a7a30c6ff96286ccdc6039f4a0359e45e3) - Jared - Fri Feb 7 21:14:27 2020
101 * [port to 1.15.2](https://github.com/CraftTweaker/CraftTweaker/commit/a8be724fd6eb4a8e5c49af0bdaa4ec3e96af2fff) - Jared - Fri Feb 7 11:55:03 2020
102 * [add a way to check if a MCTag is a certain type of tag](https://github.com/CraftTweaker/CraftTweaker/commit/10a2b04483ce4032c6ffb8803b567e2dcbedce5a) - Jared - Fri Feb 7 11:39:02 2020
103 * [update MC and forge versions in toml and gradle](https://github.com/CraftTweaker/CraftTweaker/commit/457020bbf055aea2e4e6aad015309e6e9ccfacdf) - Jared - Wed Jan 22 21:36:34 2020
104 * [update changelog commit](https://github.com/CraftTweaker/CraftTweaker/commit/c9ef77624a3c438180d561f3ea05916e4738c83d) - Jared - Wed Jan 22 21:36:34 2020
105 * [port to 1.15.1](https://github.com/CraftTweaker/CraftTweaker/commit/b21c1f5da8ec69929d34647873c9729be2458e4e) - Jared - Wed Jan 22 21:36:34 2020
106 * [update JEI](https://github.com/CraftTweaker/CraftTweaker/commit/c1c4434a134398e429ba4ba62f7affe05e57f367) - Jared - Wed Jan 22 21:35:54 2020
107 * [update forge to 1.15.1](https://github.com/CraftTweaker/CraftTweaker/commit/39f45343748414de06395a6e2a23b185f317452c) - Jared - Wed Jan 22 21:35:54 2020
108 * [wrapper classes docs are now /vanilla/api/](https://github.com/CraftTweaker/CraftTweaker/commit/e524914f5b057a9c007dca1310638c2bcac53d31) - Jared - Sun Jan 19 22:18:46 2020
109 * [move all generated docs to /vanilla/api](https://github.com/CraftTweaker/CraftTweaker/commit/6a1d9f4f69025c20e450feef2ca561c7ab54ad03) - Jared - Sun Jan 19 22:15:13 2020
110 * [no more value = for docs annotation](https://github.com/CraftTweaker/CraftTweaker/commit/ba576f0a25678a6451080d23403ae3954d41d914) - Jared - Sun Jan 19 22:03:38 2020
111 * [Updated ZC](https://github.com/CraftTweaker/CraftTweaker/commit/f3b595aa161e93f6ff90788b53fbea04ee9b265d) - kindlich - Sat Jan 11 13:58:34 2020
112 * [make YAML output be in folders](https://github.com/CraftTweaker/CraftTweaker/commit/0de76eb4e3008edf0963c65d83ee971b4963c20c) - Jared - Fri Jan 10 22:55:02 2020
113 * [ignore docsOut and src/generated](https://github.com/CraftTweaker/CraftTweaker/commit/c7f9f97ed3398bc61b0bf81f1050284fb0c6ca79) - Jared - Fri Jan 10 22:54:34 2020
114 * [update ZC to fix server crashes](https://github.com/CraftTweaker/CraftTweaker/commit/7c703a57a06fc9bb2ea7d2ecde673e7ff18f89ef) - Jared - Fri Jan 10 22:23:43 2020
115 * [update ZC](https://github.com/CraftTweaker/CraftTweaker/commit/224ad15e53c38b430dbd4230922d82f7f5b59977) - Jared - Fri Jan 10 19:21:41 2020
116 * [Updated ZC](https://github.com/CraftTweaker/CraftTweaker/commit/5d9f252e406156b81bcadd720b95e8a9ddca43f4) - kindlich - Fri Jan 10 19:06:10 2020
117 * [Added IIngredient#asIData](https://github.com/CraftTweaker/CraftTweaker/commit/1f4761cdf63d7b8b9bd878ac2a34940a36a4eb17) - kindlich - Fri Jan 10 19:00:45 2020
118 * [Updated Doc location for Biome and BiomeSpawnEntry](https://github.com/CraftTweaker/CraftTweaker/commit/02cf6a708b3d163174ddfd31276807d941b78cdc) - kindlich - Fri Jan 10 18:58:57 2020
119 * [update ZS](https://github.com/CraftTweaker/CraftTweaker/commit/2839aed162ff778c0acd40472474a3fde50e83bc) - Jared - Wed Jan 8 17:53:38 2020
120 * [Removed test code for no wrapper file](https://github.com/CraftTweaker/CraftTweaker/commit/69fa5381ed1f6457342fd34fde78155ecbb4143b) - kindlich - Sun Jan 5 20:23:39 2020
121 * [DocumentProcessor: Clear the output directory first](https://github.com/CraftTweaker/CraftTweaker/commit/d64087adf887972238ba1ec7482ce8e83676f395) - kindlich - Sun Jan 5 20:20:35 2020
122 * [Updated ZC](https://github.com/CraftTweaker/CraftTweaker/commit/9f960d9c5a301a942c48512e4ab2085a08d83ea9) - kindlich - Sun Jan 5 19:51:50 2020
123 * [Added some advancements as being wrapped](https://github.com/CraftTweaker/CraftTweaker/commit/57cc981aee01abaa689b872ab851d63a7db4b366) - kindlich - Wed Jan 1 23:45:25 2020
124 * [Fixed some issues with the wrapper Processor](https://github.com/CraftTweaker/CraftTweaker/commit/e22c6972784858c8118eb1485496f1ea1eb655c8) - kindlich - Wed Jan 1 23:44:59 2020
125 * [Forgot Some these](https://github.com/CraftTweaker/CraftTweaker/commit/54a5854f42414293ff8c6ea897f9c86a45956665) - kindlich - Wed Jan 1 22:56:12 2020
126 * [Event Wrapper and Comment cleanup](https://github.com/CraftTweaker/CraftTweaker/commit/13501a232699331ea342199b86ec938692e621ee) - kindlich - Wed Jan 1 21:35:22 2020
127 * [Updated ZC](https://github.com/CraftTweaker/CraftTweaker/commit/100bfb38141ec271a31e04e342f82cad6dc0a4a4) - kindlich - Wed Jan 1 16:43:17 2020
128 * [Removed 2nd MCWorld](https://github.com/CraftTweaker/CraftTweaker/commit/d82e4ef51904c0378c4025973a14dfdbb5b0da7c) - kindlich - Wed Jan 1 16:30:19 2020
129 * [Removed unused buildSrc](https://github.com/CraftTweaker/CraftTweaker/commit/0b782c48bb8d36950a00546258d0d63d9f98154c) - kindlich - Wed Jan 1 16:27:20 2020
130 * [Made Event listeners unregister themselves on a reload](https://github.com/CraftTweaker/CraftTweaker/commit/592e7d9862449a6f7285a65250be98296e3820d3) - kindlich - Wed Jan 1 16:25:55 2020
131 * [Only remove sidedActions when on the same side](https://github.com/CraftTweaker/CraftTweaker/commit/7d15faf7ae87abbc96d060cdc832b6cc957a7002) - kindlich - Wed Jan 1 16:24:36 2020
132 * [Added missing Document and ZenWrapper annotations](https://github.com/CraftTweaker/CraftTweaker/commit/42cd76858c4bb9901ac234f2bd2cc9bc342738d5) - kindlich - Wed Jan 1 16:23:38 2020
133 * [More work on wrappers](https://github.com/CraftTweaker/CraftTweaker/commit/a5f6a37ecd56898eefd2408b9e4177cba5927aba) - kindlich - Wed Jan 1 16:22:16 2020
134 * [Committing stuff before I do something stupid](https://github.com/CraftTweaker/CraftTweaker/commit/a93ea989e169113d715fa84e4144b8ca23491b06) - kindlich - Tue Dec 31 23:03:43 2019
135 * [Committing stuff before I do something stupid](https://github.com/CraftTweaker/CraftTweaker/commit/2c785dbd40fa4e6ad62d6574347041f85fa7984f) - kindlich - Tue Dec 31 21:46:11 2019
136 * [CTTooltipEvent handler working now.](https://github.com/CraftTweaker/CraftTweaker/commit/b43eefc90d69e5111b7a17fdac383bbf0487fc78) - kindlich - Fri Dec 27 16:52:33 2019
137 * [Some minor cleanup for Annotation Processors](https://github.com/CraftTweaker/CraftTweaker/commit/2e0897e84a4fbd7733d63d1fb054f80411fe929b) - kindlich - Thu Dec 26 23:07:54 2019
138 * [Simple yaml generation and fixed multiple classes being generated](https://github.com/CraftTweaker/CraftTweaker/commit/2912e29a540d1241f7616e3641a9a95f276019a1) - kindlich - Mon Dec 23 13:31:29 2019
139 * [Some cleanup](https://github.com/CraftTweaker/CraftTweaker/commit/18591fa7ac102e2cf11c172d9bc5e76b92b10624) - kindlich - Mon Dec 23 13:06:59 2019
140 * [Some more work on Expansions and declaredModid](https://github.com/CraftTweaker/CraftTweaker/commit/91eb925ba4ecdf5a03498677a572383547fd04cc) - kindlich - Mon Dec 23 12:53:29 2019
141 * [Started working on expansion classes](https://github.com/CraftTweaker/CraftTweaker/commit/4b68e0e43bd13b86d94b227b97a67094ae0981ea) - kindlich - Sun Dec 22 23:23:31 2019
142 * [Normal classes should be running now](https://github.com/CraftTweaker/CraftTweaker/commit/6b06dd25f2b4adb58c72eec818d5f87cafdc98f7) - kindlich - Sun Dec 22 21:15:31 2019
143 * [Base classes for Document Processor rewrite](https://github.com/CraftTweaker/CraftTweaker/commit/34fd8a748133dbc8a0c609ae9e21ef41336252d4) - kindlich - Sat Dec 21 22:42:42 2019
144 * [Start working on annotation processor rewrite](https://github.com/CraftTweaker/CraftTweaker/commit/bd6cf0c2cf376516896fa603fa3a9bc41911760f) - kindlich - Fri Dec 20 14:04:26 2019
145 * [Replaced IEventHandler with Consumer](https://github.com/CraftTweaker/CraftTweaker/commit/e0fcd372ad7143fa3a69f42d0c4fd59cf00e2986) - kindlich - Sat Dec 14 21:25:17 2019
146 * [event test](https://github.com/CraftTweaker/CraftTweaker/commit/98d834eed872ba45bb9ecd24b4bbab249b9f031a) - Jared - Thu Dec 12 18:43:10 2019
147
148 Cucumber Library (Cucumber-1.15.2-3.0.1.jar --> Cucumber-1.15.2-3.0.3.jar):
149 Cucumber-1.15.2-3.0.3.jar:
150 Release 3.0.3 for MC 1.15.2
151 Changes:
152 * Add cucumber-tags.json file for use by my other mods
153
154 Cucumber-1.15.2-3.0.2.jar:
155 No changelog available.
156
157 Curios API (curios-FORGE-1.15.2-2.0.jar --> curios-FORGE-1.15.2-2.0.2.1.jar):
158 curios-FORGE-1.15.2-2.0.2.1.jar:
159 Changelog
160 All notable changes to this project will be documented in this file.
161 The format is based on [Keep a Changelog]() and this project does not adhere to [Semantic Versioning](). This project uses MCVERSION-MAJORMOD.MAJORAPI.MINOR.PATCH.
162 [2.0.2.1] - 2020.03.26
163 Added
164 * Added Chinese localization (thank you EnterFor!)
165 [2.0.2] - 2020.03.21
166 Added
167 * Added support for curio attribute modifiers using NBT tags, simply replace "AttributeModifiers" with "CurioAttributeModifiers"
168 [2.0.1] - 2020.03.08
169 Added
170 * [API] ICurio#onCurioAnimate - Called every tick client-side only while curio is equipped
171 [2.0] - 2020.02.24
172 Fixed
173 * Fixed compatibility issue with Ensorcellation's Soulbound enchantment [#41](https://github.com/TheIllusiveC4/Curios/issues/41)
174 [2.0-beta2] - 2020.01.26
175 Changed
176 * Updated to 1.15.2
177 Added
178 * Re-added JEI integration
179 * Added Japanese localization (thanks MORIMORI0317!)
180 Fixed
181 * Fixed generic curio slot icon showing missing texture
182 [2.0-beta] - 2019.12.30
183 Changed
184 * Ported to 1.15.1
185 * [API] ICurio#doRender -> ICurio#render
186 * Curio rendering no longer automatically applies sneaking translations
187 * Curio slot icons need to be manually stitched into the block texture atlas
188
189 curios-FORGE-1.15.2-2.0.2.jar:
190 Changelog
191 All notable changes to this project will be documented in this file.
192 The format is based on [Keep a Changelog]() and this project does not adhere to [Semantic Versioning](). This project uses MCVERSION-MAJORMOD.MAJORAPI.MINOR.PATCH.
193 [2.0.2] - 2020.03.21
194 Added
195 * Added support for curio attribute modifiers using NBT tags, simply replace "AttributeModifiers" with "CurioAttributeModifiers"
196 [2.0.1] - 2020.03.08
197 Added
198 * [API] ICurio#onCurioAnimate - Called every tick client-side only while curio is equipped
199 [2.0] - 2020.02.24
200 Fixed
201 * Fixed compatibility issue with Ensorcellation's Soulbound enchantment [#41](https://github.com/TheIllusiveC4/Curios/issues/41)
202 [2.0-beta2] - 2020.01.26
203 Changed
204 * Updated to 1.15.2
205 Added
206 * Re-added JEI integration
207 * Added Japanese localization (thanks MORIMORI0317!)
208 Fixed
209 * Fixed generic curio slot icon showing missing texture
210 [2.0-beta] - 2019.12.30
211 Changed
212 * Ported to 1.15.1
213 * [API] ICurio#doRender -> ICurio#render
214 * Curio rendering no longer automatically applies sneaking translations
215 * Curio slot icons need to be manually stitched into the block texture atlas
216
217 curios-FORGE-1.15.2-2.0.1.jar:
218 Changelog
219 All notable changes to this project will be documented in this file.
220 The format is based on [Keep a Changelog]() and this project does not adhere to [Semantic Versioning](). This project uses MCVERSION-MAJORMOD.MAJORAPI.MINOR.PATCH.
221 [2.0.1] - 2020.03.08
222 Added
223 * [API] ICurio#onCurioAnimate - Called every tick client-side only while curio is equipped
224 [2.0] - 2020.02.24
225 Fixed
226 * Fixed compatibility issue with Ensorcellation's Soulbound enchantment [#41](https://github.com/TheIllusiveC4/Curios/issues/41)
227 [2.0-beta2] - 2020.01.26
228 Changed
229 * Updated to 1.15.2
230 Added
231 * Re-added JEI integration
232 * Added Japanese localization (thanks MORIMORI0317!)
233 Fixed
234 * Fixed generic curio slot icon showing missing texture
235 [2.0-beta] - 2019.12.30
236 Changed
237 * Ported to 1.15.1
238 * [API] ICurio#doRender -> ICurio#render
239 * Curio rendering no longer automatically applies sneaking translations
240 * Curio slot icons need to be manually stitched into the block texture atlas
241
242 Cyclic (Cyclic-1.15.2-0.1.11.jar --> Cyclic-1.15.2-0.2.0.jar):
243 Cyclic-1.15.2-0.2.0.jar:
244 Step Height enchantment added only for leggings.
245 Block Reach enchant ported.
246 Minimum forge_version 31.1.25.
247 Fluid tank rendering rebuilt, fixed blockstates and autodrain. zh_cn.lang updated by sandtechnology.
248 Fixed game crash with Emerald Carrot, item now works as expected.
249 Fixed some language file issues.
250 Fixed Torch Launcher velocity and distance back up to 1.12 speeds.
251 Fixed Auto Torch going into negative durability.
252 Fixed boomerange dupe.
253
254 Dark Utilities (DarkUtilities-1.15.2-3.0.1.jar --> DarkUtilities-1.15.2-3.0.2.jar):
255 DarkUtilities-1.15.2-3.0.2.jar:
256 * Import plate recipe now uses chest item tag. - Tyler Hancock
257 Huge thanks to my supporters on [Patreon](https://www.patreon.com/Darkhax?MCChangelog?DarkUtilities)
258 * Pongo Sapiens
259 * Darkosto
260
261 Enchantment Descriptions (EnchantmentDescriptions-1.15.2-2.0.1.jar --> EnchantmentDescriptions-1.15.2-2.0.5.jar):
262 EnchantmentDescriptions-1.15.2-2.0.5.jar:
263 * Added config options for showing owner name, the keybind activation requirement, and whether or not all items should have the tooltips.
264 * Refactored the code to have streamlined logic and error handling.
265 * Improved how descriptions are placed in the tooltip to make them easier to read.
266 * Updated MCP and Forge, added Bookshelf dep.
267 Like the mod? Consider following me on [Twitter](https://twitter.com/darkhaxdev) and joining the [Discord]()
268 Huge thanks to my supporters on [Patreon](https://www.patreon.com/Darkhax?MCChangelog?EnchantmentDescriptions)
269 * Pongo Sapiens
270 * Darkosto
271
272 EnchantmentDescriptions-1.15.2-2.0.4.jar:
273 * Update es_es.json - Tyler Hancock
274 Like the mod? Consider following me on [Twitter](https://twitter.com/darkhaxdev) and joining the [Discord]()
275 Huge thanks to my supporters on [Patreon](https://www.patreon.com/Darkhax?MCChangelog?EnchantmentDescriptions)
276 * Pongo Sapiens
277 * Darkosto
278
279 EnchantmentDescriptions-1.15.2-2.0.3.jar:
280 * Added Korean localization. Thanks to MilkissWhite. #23 - Tyler Hancock
281 Like the mod? Consider following me on [Twitter](https://twitter.com/darkhaxdev) and joining the [Discord]()
282 Huge thanks to my supporters on [Patreon](https://www.patreon.com/Darkhax?MCChangelog?EnchantmentDescriptions)
283 * Pongo Sapiens
284 * Darkosto
285
286 EnchantmentDescriptions-1.15.2-2.0.2.jar:
287 * Added Chinese localizations. Thanks to EnterFor - Tyler Hancock
288 Like the mod? Consider following me on [Twitter](https://twitter.com/darkhaxdev) and joining the [Discord]()
289 Huge thanks to my supporters on [Patreon](https://www.patreon.com/Darkhax?MCChangelog?EnchantmentDescriptions)
290 * Pongo Sapiens
291 * Darkosto
292
293 Engineer's Decor (engineersdecor-1.15.2-1.0.19-b5.jar --> engineersdecor-1.15.2-1.0.20-b2.jar):
294 engineersdecor-1.15.2-1.0.20-b2.jar:
295 * v1.0.20-b2 [A] Added Labeled Crate (storage crate with built-in item frame).
296 * v1.0.20-b1 [A] Electrical Furnace: Added four-position speed switch (off, 100%, 150%, 200%), power consumption
297 increases at higher rate (off, 100%, 200%, 400%).
298 [A] Added Steel Mesh Fence Gate (single or double height gate fitting to the Steel Mesh Fence).
299 [M] Waste Incinerator processing speed tweaked.
300 [F] Fixed steel table visual glitch (thx Urbanxx001).
301 [M] MCP/Forge mappings updated.
302 * v1.0.19-b5 [A] Added right-click display of power and progress information for Block Breaker, Solar Panel, and Tree Cutter.
303 [A] Solar Panel power curve tuned.
304 [A] Mod manual 1st edition release recipe added.
305 [A] Factory Hopper: Resetting NBT when breaking with empty inventory (for stacking), enabled item cap for all sides.
306 [M] Electrical Furnace model polished.
307 * v1.0.19-b4 [A] Ported primary Immersive Engineering dependent recipes (alternative recipes
308 will still work if IE is not installed).
309 [F] Blacklisted Treated Wood Crafting Table in inventorysorter mod (issue #88, thx Nachtflame).
310 [M] Furni comparator output overrides reflect input slots and empty fuel state/power-cutoff.
311 [M] Solar Panel config: Default value for internal battery capacity increased.
312 [F] Block Placer: Shifted GUI player slots 1px to the right.
313 [A] Added mod block tags for slabs, stairs, and walls (PR#89, thanks CrudeAustin for the data).
314 [A] Added experimental Patchouli manual (creative only).
315 * v1.0.19-b3 [M] Config tweaks: Value limit ranges increased to facilitate modpacking.
316 [A] Factory Hopper: Added bottom item handler (CR#227).
317 [M] Block shapes refined.
318 [F] Fixed duping bug (issue #87, thx Nachtflame)
319 * v1.0.19-b2 [F] Fixed Floor Grating item pass-through jitters (thx Cid).
320 [M] Removed obsolete recipe collision testing recipes.
321 [F] Fixed missing Block Breaker dynamic block drops.
322 [F] Block Placer planting race condition issue fixed (issue #83, thx jcardii).
323 [F] Factory Hopper: Added second standard insertion run after smart-insert to circumcent compat issues (issue #84, thx NillerMedDild).
324 [A] Enabled JEI plugin (issue #85, thx ProsperCraft/Goshen).
325 * v1.0.19-b1 [U] Update to 1.15.2.
326 [F] Fixed Tree Cutter / Block Breaker not accepting small energy transfers (thx WindFox, issue #82).
327 * v1.0.18-b4 [A] Ported Treated Wood Crafting Table item rendering.
328 [F] Fixed Milking machine cow path issue, added milking delay cow tracking.
329 [F] Slab / Slab Slice placement adapted to vanilla standard.
330 [M] Lang update ru_ru (PR#77, thanks Smollet777).
331 * v1.0.18-b3 [A] Added Treated Wood Crafting Table tweaks (ctrl-shift moves all same stacks from the
332 inventory, mouse wheel over crafting slot increases/decreases crafting grid stacks).
333 [F] EN Lang file fixed (issue #76, thx Riverstar907).
334 [F] Fixed Tree Cutter not respecting power-required config (thx federsavo, issue #77).
335 [F] Fixed Small Solar Panel not exposing energy capability (thx MatthiasMann, issue #78).
336 * v1.0.18-b2 [M] Lang ru_ru updated (Smollet777).
337 * v1.0.18-b1 [U] Updated to Forge 1.15.1-30.0.16/20190719-1.14.3.
338 [F] Client setup Dist annotation fixed (issue #73, thx hitsu420).
339 [F] Double newline escapes in lang files fixed ("\n" in a tooltip).
340 [M] Updated zh_cn lang file (scikirbypoke).
341 [A] Added opt-out config for the Small Tree Cutter
342 * v1.0.17-b2 [A] Initial port.
343
344 engineersdecor-1.15.2-1.0.20-b1.jar:
345 * v1.0.20-b1 [A] Electrical Furnace: Added four-position speed switch (off, 100%, 150%, 200%), power consumption
346 increases at higher rate (off, 100%, 200%, 400%).
347 [A] Added Steel Mesh Fence Gate (single or double height gate fitting to the Steel Mesh Fence).
348 [M] Waste Incinerator processing speed tweaked.
349 [F] Fixed steel table visual glitch (thx Urbanxx001).
350 [M] MCP/Forge mappings updated.
351 * v1.0.19-b5 [A] Added right-click display of power and progress information for Block Breaker, Solar Panel, and Tree Cutter.
352 [A] Solar Panel power curve tuned.
353 [A] Mod manual 1st edition release recipe added.
354 [A] Factory Hopper: Resetting NBT when breaking with empty inventory (for stacking), enabled item cap for all sides.
355 [M] Electrical Furnace model polished.
356 * v1.0.19-b4 [A] Ported primary Immersive Engineering dependent recipes (alternative recipes
357 will still work if IE is not installed).
358 [F] Blacklisted Treated Wood Crafting Table in inventorysorter mod (issue #88, thx Nachtflame).
359 [M] Furni comparator output overrides reflect input slots and empty fuel state/power-cutoff.
360 [M] Solar Panel config: Default value for internal battery capacity increased.
361 [F] Block Placer: Shifted GUI player slots 1px to the right.
362 [A] Added mod block tags for slabs, stairs, and walls (PR#89, thanks CrudeAustin for the data).
363 [A] Added experimental Patchouli manual (creative only).
364 * v1.0.19-b3 [M] Config tweaks: Value limit ranges increased to facilitate modpacking.
365 [A] Factory Hopper: Added bottom item handler (CR#227).
366 [M] Block shapes refined.
367 [F] Fixed duping bug (issue #87, thx Nachtflame)
368 * v1.0.19-b2 [F] Fixed Floor Grating item pass-through jitters (thx Cid).
369 [M] Removed obsolete recipe collision testing recipes.
370 [F] Fixed missing Block Breaker dynamic block drops.
371 [F] Block Placer planting race condition issue fixed (issue #83, thx jcardii).
372 [F] Factory Hopper: Added second standard insertion run after smart-insert to circumcent compat issues (issue #84, thx NillerMedDild).
373 [A] Enabled JEI plugin (issue #85, thx ProsperCraft/Goshen).
374 * v1.0.19-b1 [U] Update to 1.15.2.
375 [F] Fixed Tree Cutter / Block Breaker not accepting small energy transfers (thx WindFox, issue #82).
376 * v1.0.18-b4 [A] Ported Treated Wood Crafting Table item rendering.
377 [F] Fixed Milking machine cow path issue, added milking delay cow tracking.
378 [F] Slab / Slab Slice placement adapted to vanilla standard.
379 [M] Lang update ru_ru (PR#77, thanks Smollet777).
380 * v1.0.18-b3 [A] Added Treated Wood Crafting Table tweaks (ctrl-shift moves all same stacks from the
381 inventory, mouse wheel over crafting slot increases/decreases crafting grid stacks).
382 [F] EN Lang file fixed (issue #76, thx Riverstar907).
383 [F] Fixed Tree Cutter not respecting power-required config (thx federsavo, issue #77).
384 [F] Fixed Small Solar Panel not exposing energy capability (thx MatthiasMann, issue #78).
385 * v1.0.18-b2 [M] Lang ru_ru updated (Smollet777).
386 * v1.0.18-b1 [U] Updated to Forge 1.15.1-30.0.16/20190719-1.14.3.
387 [F] Client setup Dist annotation fixed (issue #73, thx hitsu420).
388 [F] Double newline escapes in lang files fixed ("\n" in a tooltip).
389 [M] Updated zh_cn lang file (scikirbypoke).
390 [A] Added opt-out config for the Small Tree Cutter
391 * v1.0.17-b2 [A] Initial port.
392
393 Gobber [FORGE] (Gobber2-1.15.2-2.2.57.jar --> Gobber2-1.15.2-2.2.69.jar):
394 Gobber2-1.15.2-2.2.69.jar:
395 * UPDATED:
396 * - Updated Ring of the Pyro tool tip
397 * - Added Chinese translation
398 * - Adjusted Ring of Return so that it only works for Overworld travel
399 * - Updated tool tips on Ring of Teleport
400
401 Gobber2-1.15.2-2.2.68.jar:
402 Updated Forge to 31.1.27
403 Updated MCP mapping
404 Removed some unused code
405
406 Gobber2-1.15.2-2.2.67.jar:
407 UPDATES:
408 * - Updated Forge to 31..1.24
409 * - Added config option to adjust the tick delay of the Ring of Repair
410
411 Gobber2-1.15.2-2.2.66.jar:
412 UPDATES:
413 * Removed a debug message spamming the console
414
415 Gobber2-1.15.2-2.2.65.jar:
416 UPDATES:
417 * - Decreased the amount of velocity the Ring of Acceleration adds
418 * - Added a config option to set the velocity of the Ring of Acceleration
419 * - Adjusted the amount of velocity added by the Ring of the Traveler
420 *
421
422 Gobber2-1.15.2-2.2.64.jar:
423 Hotfix disabling the Curios and key bind support for Ring of Enderchest
424
425 Gobber2-1.15.2-2.2.63.jar:
426 UPDATES:
427 * - Updated Curios to 2.0.1
428 * - Added recipe for Ring of Explorer
429 * - Adjusted some of the recipes for Staffs to utilize only one rod instead of two
430 * - Fixed Ring of Teleport to only print one chat message to player, not two
431
432 Gobber2-1.15.2-2.2.62.jar:
433 UPDATES:
434 * - Adjusted the Gobber Glasses so that the onCollision only affects Monster Entities (non-bosses), not blocks and items
435
436 Gobber2-1.15.2-2.2.61.jar:
437 UPDATES:
438 * - Adjusted the Ring of the Enderchest; it now has a keybind to open if in player inventory or a curios ring slot
439
440 Gobber2-1.15.2-2.2.60.jar:
441 UPDATES:
442 * - Adjusted the Gobber plants to drops a few less seeds on harvest
443 * - Added right-click feature to Ring of AirWalking, it will place a piece of Gobber Glass in the air or in fluid below where the player is looking (think Angel block)
444 * - Refactoring the Ring of the Farmer to use a more efficient method of scanning for crops to grow
445 * - Refactored the Staff of Clearing to make it more efficient and use much less code, reduced the range to 12x12
446 * - Adjusted the Ring of Attraction, it defaults to 8 blocks instead of 0, can be cycled through 4, 6, 8, 10, 12, 14 with shift + right-click
447 * - Refactored Staff of the Farmer to work more efficiently
448
449 Gobber2-1.15.2-2.2.59.jar:
450 UPDATES:
451 * - Increased the hardness and resistance of the ores, so they don’t break so quickly with tools that are below the right harvest level
452 * - Added tool tips to ores to Indicate their tool and harvest level
453 * - Added optional feature to spawn a dragon egg every kill, needed if you want to get the Dragon Armor
454 * - Add config option to enable/disable dragon egg every kill, disabled by default
455
456 Gobber2-1.15.2-2.2.58.jar:
457 UPDATES:
458 * - Updated Ring of Lumberjack to have an option for instant or delayed block breaking, uses same config flag as Ring of the Miner
459 * - The delayed block break is true by default now, can be changed in the config
460 * - Added new item called Dragon Star
461 * - Added new item called Dragon Elytra
462 * - Added difficult recipe for the Dragon Armor using Dragon Star and Dragon Elytra
463 * - Colorized the End Dragon Armor to make it more purple, not sure why the player texture has not changed, still working on that.
464
465 Industrial Foregoing (industrial-foregoing-1.15.2-2.2.1-f27c515.jar --> industrial-foregoing-1.15.2-2.2.2-28d4a81.jar):
466 industrial-foregoing-1.15.2-2.2.2-28d4a81.jar:
467 Added recipe for Simple Machine Frame
468 Added Stasis Chamber
469 Better Wood checking (moardm)
470 Updated zh_cn (EnterFor)
471 Fixed Water Condensator
472
473 Inventory Tweaks Reborn (invtweaks-1.15.2-1.0.1.jar --> invtweaks-1.15.2-1.0.3.jar):
474 invtweaks-1.15.2-1.0.3.jar:
475 Fix support w/ certain inventories
476
477 invtweaks-1.15.2-1.0.2.jar:
478 Fixes crash when certain sorting specs are omitted
479
480 Iron Jetpacks (IronJetpacks-1.15.2-3.0.0.jar --> IronJetpacks-1.15.2-3.0.1.jar):
481 IronJetpacks-1.15.2-3.0.1.jar:
482 Release 3.0.1 for MC 1.15.2
483 Changes:
484 * Fixed the hud breaking transparency of the nether portal overlay
485
486 Lollipop (Lollipop-1.15.2-1.0.9.jar --> Lollipop-1.15.2-1.0.13.jar):
487 Lollipop-1.15.2-1.0.13.jar:
488 No changelog available.
489
490 Lollipop-1.15.2-1.0.12.jar:
491 Added Chinese localization zh_cn.json, Thanks to EnterFor.
492
493 Lollipop-1.15.2-1.0.11.jar:
494 No changelog available.
495
496 Lollipop-1.15.2-1.0.10.jar:
497 No changelog available.
498
499 McJtyLib (mcjtylib-1.15-4.0.2-alpha.jar --> mcjtylib-1.15-4.0.3-alpha.jar):
500 mcjtylib-1.15-4.0.3-alpha.jar:
501 * Helpers for blockstate generation
502 * Fixes for the logic blocks
503
504 Mekanism (Mekanism-1.15.2-9.9.15.407.jar --> Mekanism-1.15.2-9.9.17.409.jar):
505 Mekanism-1.15.2-9.9.17.409.jar:
506 Warning: Mekanism is currently in alpha, and is not recommended for widespread use in modpacks. There are likely to be game breaking bugs, and updating from one alpha to the next may cause various mekanism blocks to disappear/void their contents. While we will try to not have this happen/keep it to a minimum make sure to make backups. You can read more about the alpha state of this project [here](https://github.com/mekanism/Mekanism#alpha-status).
507 [06bd72f](https://github.com/mekanism/Mekanism/commit/06bd72f6d2d12398768052d125f7d1e9ab8022a9) - Continued work on rewriting various parts of render resizable cuboid - Properly pass the light value we want to use to the cuboid we are rendering [#5800](https://github.com/mekanism/Mekanism/issues/5800) - Massively improve how things like water visually render in mechanical pipes (there is still more I plan on doing to further improve this) - Batch a bunch of the draws that we make via our render resizable cuboid
508 [549dfac](https://github.com/mekanism/Mekanism/commit/549dfacdaf03d82c09113d8b633f88943107f0ff) - Work on consolidating factory implementation
509 [adbb826](https://github.com/mekanism/Mekanism/commit/adbb826ad3daeefb83d6d40a4e33a710a94105b2) - Use suppliers to avoid setting references to other registries before they're initialized
510 [7317370](https://github.com/mekanism/Mekanism/commit/7317370d30cf4c044ca5ead44b2b52d92a5a1040) - Further improve rendering of things like water in mechanical pipes, and batch rendering of turbine rotors that are inside of an industrial turbine
511 [eb6b759](https://github.com/mekanism/Mekanism/commit/eb6b759f7b59250847d0e2f62793fe5e55f0f9d4) - Fix some broken casts, fix factory usage & storage
512 [d8f5f49](https://github.com/mekanism/Mekanism/commit/d8f5f49042914caf5ca614463bd7c313563572e8) - Begin work on attribute system for blocks
513 [beabfd4](https://github.com/mekanism/Mekanism/commit/beabfd4cf3a03555cea3445060aa9f5e5a206503) - Continue work on the new block framework
514 [7683ab6](https://github.com/mekanism/Mekanism/commit/7683ab68a995061c95cd929b04a32a0e61412bad) - Continue working on attribute system
515 [db6ce75](https://github.com/mekanism/Mekanism/commit/db6ce750387a920306baf56b2f0d27595529ed42) - Continued work on block consolidation
516 [eb17c4d](https://github.com/mekanism/Mekanism/commit/eb17c4d9209aa5e82d983ee0fc741cc48cb5b9dd) - Restructure block types to avoid forcing TileEntities
517 [e391302](https://github.com/mekanism/Mekanism/commit/e39130233ab1e7e18d3696ec994416d21fb7389f) - Remove some irrelevant tier-related code
518 [a817632](https://github.com/mekanism/Mekanism/commit/a817632511b016aa0471538f6e6cea16e4d9336b) - Convert bins and induction cells/providers
519 [449fc77](https://github.com/mekanism/Mekanism/commit/449fc778924420769786870a4834211efdd7113a) - Migrate energy cube, fluid tank, gas tank
520 [b997ed9](https://github.com/mekanism/Mekanism/commit/b997ed9f94c786765920e91441c3ec23e9275097) - Continue consolidation, fix some issues
521 [2ca177f](https://github.com/mekanism/Mekanism/commit/2ca177fe45452f62113cde23527b5fa977d4c106) - Fix accidental file removal
522 [7ef0640](https://github.com/mekanism/Mekanism/commit/7ef064047db29c9d2000e61d0f0746596206d515) - Fixes and cleanup
523 [76da82b](https://github.com/mekanism/Mekanism/commit/76da82b3c58fab29a83070c722fd6280e9f3af86) - Additional fixes
524 [4d7e3a7](https://github.com/mekanism/Mekanism/commit/4d7e3a7e2f2a40f8e94af3751b0b3402dc87959a) - Add some helper methods to clean up attribute references
525 [13fa2db](https://github.com/mekanism/Mekanism/commit/13fa2dbfd8dda2ca3455f7031b5716d5fdc35314) - Fix Induction Cells/Providers not exposing TileEntities
526 [4a3b978](https://github.com/mekanism/Mekanism/commit/4a3b97889c438d67506f930774a99bb37a2efdd8) - Fix Logistical Sorter voxel model
527 [3fd69fc](https://github.com/mekanism/Mekanism/commit/3fd69fc4a1d5b3531f53694449606191935a861a) - Initial draft of the Energy API rework, also fixed various typos/copy paste errors in the other handler's java docs that I came across while writing the spec
528 [3e48bdf](https://github.com/mekanism/Mekanism/commit/3e48bdf4658273490b5e0b8db36116b8c18e79c1) - Write most of the base backend of the new Energy API. (Note does not currently compile) and fix various minor bugs in various handlers: - Fixed edge case in growStack that could theoretically allow for integer overflow - Fix misc comments/variable names being incorrect for that handler type (for example naming variables slots rather than tanks) - Added some validity checking to capacities of things
529 [90ee1d7](https://github.com/mekanism/Mekanism/commit/90ee1d726b7adcd05924cf7431532192e5b496bf) - More work on converting to new energy API implementation, still does not compile
530 [62d8c69](https://github.com/mekanism/Mekanism/commit/62d8c69554c594825a0e36c3300f44d2fe8e5b59) - Continued work on converting to the new energy API implementation, still does not compile
531 [60cd291](https://github.com/mekanism/Mekanism/commit/60cd2912a3c20c620bfc9247026eea714416c836) - Continued work on converting to the new energy API implementation, still does not compile - Made Metallurgic infuser side config support configuring energy - Increased default energy buffer for quantum entangloporter from 16 million to 128 million (to match the default of the ultimate energy cube) - Start rewriting our handling of integrating with other energy systems. Rather than having specific handling for interacting with various handlers, we are moving towards having classes that wrap the other handlers into being able to be handled by our generic IStrictEnergyHandler
532 [9512cd0](https://github.com/mekanism/Mekanism/commit/9512cd05346dd456a8d515bd2796c041c704d097) - Continued work on converting to the new energy API implementation, still does not compile - Moved redstone to energy from config to recipe system, and add a recipe for redstone block to energy - Modernized chargepad code, and made it able to charge items in the offhand
533 [c991416](https://github.com/mekanism/Mekanism/commit/c99141669c5a18dbd10ae013c4c9f2bb2046d278) - Continued work on converting to the new energy API implementation, still does not compile - Unified more ejection code for energy, fluids, and gases
534 [740a52d](https://github.com/mekanism/Mekanism/commit/740a52dd622927f0b05d7a48fac135cfb1783e76) - Mostly finished first pass at converting the induction matrix to the new energy system, still does not compile
535 [a8bf276](https://github.com/mekanism/Mekanism/commit/a8bf2760cd036a04378e5bcb26e5f17a781bd992) - Continue work on converting to the new energy api, still does not compile
536 [d7fe6dd](https://github.com/mekanism/Mekanism/commit/d7fe6ddb79bbfdfa80ca00b109ae0339a0e72c1f) - Still lots of bugs and things that have to be cleaned up/fixed, but it compiles again
537 [1b7e8ac](https://github.com/mekanism/Mekanism/commit/1b7e8acbfa907b804220d90ea1cef459d9cb46f7) - Fix rebase errors, and make it compile again
538 [0699994](https://github.com/mekanism/Mekanism/commit/0699994e3d207ebd76a3ce63ae5b9cf1614fa6cb) - Optimize imports and reformat code
539 [71db700](https://github.com/mekanism/Mekanism/commit/71db700f0bb173641f4e4c54a2ef9a818e12481c) - Move energized items over to the new energy API with easier extensibility support for implementing other mods' energy handlers - Minor cleanup of some attribute stuff - More consistently not require energy in items when in creative
540 [cdca82c](https://github.com/mekanism/Mekanism/commit/cdca82c9404b9fcad0821af3407655e5968d25d9) - Modernize electric bow implementation to extend vanilla's bow and more closely mirror some of the logic from it - Fixes some enchantments not working properly on the electric bow - Fixes custom arrows not always working as intended - Also made the hoes in Mekanism Tools implement a hoe tool type in case any mods look for one
541 [01b414a](https://github.com/mekanism/Mekanism/commit/01b414a2cb9c60058c4378362d9347f0c09d6e00) - Use some util methods to cleanup rendering checks that got messier
542 [e8fb5df](https://github.com/mekanism/Mekanism/commit/e8fb5df3c902e3304015bbb3e848c8dea4d7f963) - Cleanup code pertaining to conversion checks
543 [2af649a](https://github.com/mekanism/Mekanism/commit/2af649a9fa15bcdf93837aa5cc6fb340b90caf3f) - Cleanup code pertaining to setting energy requirements for recipes
544 [26d2831](https://github.com/mekanism/Mekanism/commit/26d2831564ab3dd87dfa106c4e1028b59901b599) - Fix mekanism tiles being incorrect in their check of if they are activatable, and cleanup a bit of code having to do with targets
545 [66e59a7](https://github.com/mekanism/Mekanism/commit/66e59a7d0306c26b9bcae5b8187af2dcae0fe686) - First pass at experimenting with converting energy from a double to a FloatingLong, it compiles, but FloatingLong is not properly implemented yet
546 [f3943ef](https://github.com/mekanism/Mekanism/commit/f3943efd87d0dc148eb5ab021464f00a64afb3ba) - Update dependencies, and setup JUnit
547 [aa33eac](https://github.com/mekanism/Mekanism/commit/aa33eaca8051e30f16a322c2a379ac479d6e8735) - Fix a few bugs with FloatingLong and mostly implement the class, for now various parts of it are using temporary methods of calculating things. Also improve our TOP integration, making it so that our gas and infusion bar renderers look better, and replacing TOPs default energy display for our own blocks. Additionally made it so looking at our multiblocks show all the proper stats rather than having to look at the valve specifically
548 [2f36a52](https://github.com/mekanism/Mekanism/commit/2f36a522b0cec3aed6448d58bd717be0a2a697fe) - Fix client side only method being used for resource location config, and fix modulo
549 [a971911](https://github.com/mekanism/Mekanism/commit/a971911c98298ccb6c1d8714bd479a2a01eb80f7) - Fix accidental inversion of BasicEnergyContainer#insert return value, and fix typo in path for test classes
550 [5cebdad](https://github.com/mekanism/Mekanism/commit/5cebdadfba593c083fde2ece8ae80bd790f69ec3) - Update docs to properly specify how to handle FloatingLongs for the energy api and when they can be modified and when they shouldn't be modified. Also remove some java docs that are incorrect due to us overwriting for more reasons than just to avoid a cached value such to check our validity predicates
551 [222f601](https://github.com/mekanism/Mekanism/commit/222f601d2b2b05326c645285d029f68e11302918) - Reduce number of sync packets sent for mechanical pipes, pressurized tubes, and universal cables, and calculate the content scale on the server instead of the client. Also added some TODOs for some odd bugs unrelated to rendering that I ran into while testing
552 [494ec79](https://github.com/mekanism/Mekanism/commit/494ec792645eab0db47b4c3e4dd94116852b53bb) - Fix the save share for networks not being calculated properly, and also fix the networks not updating their capacity before attempting to absorb a transmitter's buffer causing for a good number of contents to be voided when a single pipe was broken. Also fix not updating the capacity before accepting contents, causing for weird things to occur/break
553 [e7e21e7](https://github.com/mekanism/Mekanism/commit/e7e21e7c46578dafddd5ad018e4a9c25714418b9) - Fix being to strict on caching various handler's read write settings when based on a side config
554 [c955a73](https://github.com/mekanism/Mekanism/commit/c955a7363d9edbcf1313832ecc798ec5db44e6bd) - Fix laser particle not displaying properly, due to BasicEnergyContainer#extract not obeying the API spec of mutability
555 [74938d0](https://github.com/mekanism/Mekanism/commit/74938d07e78cf292bc0ed31cfef4693edcff96ad) - Allow conversion to bypass rate limit of energy cube and gas tank, and fix improper deserialization of the decimal for floating longs for recipes, also fix filling items with energy in the EnergyInventorySlot, apparently two onContentsChanged calls were missing
556 [05313f4](https://github.com/mekanism/Mekanism/commit/05313f4610aa500c6d4401141327bd511b88dc82) - Move energy multiplier for electrolysis recipe to a FloatingLong
557 [4135faf](https://github.com/mekanism/Mekanism/commit/4135fafae0433cf8187406672592ca2e6feadd4e) - Improve FEIntegration implementation to better handle if we have multiple energy containers in the handler we are wrapping
558 [0f78345](https://github.com/mekanism/Mekanism/commit/0f7834528bc05af68a88f2779b4b9d768d77e04e) - Use util method to make the energy cube scale increase look better and be a smoother transition, and also cleanup some multitank support/tooltip code
559 [8727ac5](https://github.com/mekanism/Mekanism/commit/8727ac564c2b99e779e18aba44155287a4ee0ca5) - Cache capacities of a few different multiblocks
560 [9e836a5](https://github.com/mekanism/Mekanism/commit/9e836a59ce6bf127cff007ba71d21faef48eb0e1) - Fix network scale calculations on reforming (a pipe being broken), and on merging of networks.
561 [b56f8b9](https://github.com/mekanism/Mekanism/commit/b56f8b9ccf39eafecf2a5627e11030a4e9e43142) - Improve some of the checks for seeing if a container has "infinite" of a material
562 [6880316](https://github.com/mekanism/Mekanism/commit/68803166ba949f0f9476c691f4a436ff8205bdda) - Minor cleanup to TransporterManager, removing the need for stack size trickery
563 [3a9a9bd](https://github.com/mekanism/Mekanism/commit/3a9a9bd2670dfadf4fa38d5bc12a47b79b6b5e15) - Go through and cleanup a few TODOs from the Energy rewrite, and fix a few other issues with values being incorrect, as well as energy not syncing to the robit's gui
564 [97bb8d4](https://github.com/mekanism/Mekanism/commit/97bb8d4bf64c69db18b9ea07dcd4ac6cce5461fa) - Cleanup some comments
565 [c3f90c7](https://github.com/mekanism/Mekanism/commit/c3f90c7cbe3139a8d540adf5cb6e2fb61ae9155b) - Fix lastEnergyReceived
566 [6331aa8](https://github.com/mekanism/Mekanism/commit/6331aa8074340c2e24c99eeba461f5b4d84eabc3) - Fix the energy matrix adding energy to the cached total rather than removing it when energy is removed
567 [adfcd34](https://github.com/mekanism/Mekanism/commit/adfcd34950cabd62ab61bfd48c329954417f2b9f) - Implement proper range checks to CachedFloatingLongValue and switch it to strings representing it to properly support unsigned longs if we eventually switch to them. Also switch the SerializerHelper and Json serialization to doing it by number so that if/when we switch to unsigned long it works properly
568 [c679c31](https://github.com/mekanism/Mekanism/commit/c679c317d77205455b2eedd3834d1ea006b40793) - Simulate insertion for inserting items into slots that has a slot limit larger than the item's max stack size, as the slot may allow for stacks up to a certain size but also be respecting the max stack size of the item. [#5988](https://github.com/mekanism/Mekanism/issues/5988)
569 [94308f5](https://github.com/mekanism/Mekanism/commit/94308f54030f44ea15b4805614f6f15bb34d8f3c) - Implement multiplication for FloatingLongs without having to convert to string and use BigDecimal ([#5987](https://github.com/mekanism/Mekanism/issues/5987))
570 [a8ccd36](https://github.com/mekanism/Mekanism/commit/a8ccd36379b26b95056066da1f95a91ecc8beebe) - Set steam to actually have the correct temperature ([#5972](https://github.com/mekanism/Mekanism/issues/5972))
571 [0c62ea8](https://github.com/mekanism/Mekanism/commit/0c62ea89817951dc2121d03c5a7fc2e079649651) - Add test lib QuickTheories for property based testing of FloatingLong, and partially reorganize ordering of the FloatingLong class
572 [c5a752f](https://github.com/mekanism/Mekanism/commit/c5a752ff7d122799459ef53a8b6a6a263e212ec5) - Spec change to FloatingLong so that the modifyEqual methods return the actual object, so that if it is called on a constant it instead returns a new clean value. Also add javadocs to methods in FloatingLong
573 [8e97204](https://github.com/mekanism/Mekanism/commit/8e97204f4e49fdf1c8005391be19b3a9d0adfa6f) - Rewrite handling of upgrade recipes. For the most part properly handles transferring data now. It only does basic testing for finding a matching valid configuration, but if it cannot find one it just doesn't match as a valid input to the recipe [#5743](https://github.com/mekanism/Mekanism/issues/5743), and fix handling of initial container syncing on servers where there may be multiple players.
574 [2711127](https://github.com/mekanism/Mekanism/commit/2711127eac3379a471c2019aa9b7cf484333d4e0) - Re-implement instantly turning blocks to active, and having a longer delay threshold before they are considered deactivated. Also fix client energy used calculations being incorrect due to the mutability of objects
575 [a2bc3a0](https://github.com/mekanism/Mekanism/commit/a2bc3a0773539f45c3a7da4e850ecd05c6c9aad5) - Store FloatingLongs as a string in NBT to be able to easily switch to unsigned longs if we decide to without voiding saved energy again
576 [5450d2d](https://github.com/mekanism/Mekanism/commit/5450d2df813e375f3a106a69f5609ca3737ecc21) - Fix handling of parsing doubles and make it so it parses them consistently
577 [31dc0c8](https://github.com/mekanism/Mekanism/commit/31dc0c86014a539a245646a06dfa774c91fee31c) - Fix miner not properly refreshing chunks on changing radius, and don't attempt to check the tile at a position during world loading to hopefully remove the race condition/halting that can occur [#5897](https://github.com/mekanism/Mekanism/issues/5897) [#5978](https://github.com/mekanism/Mekanism/issues/5978)
578 [05766a7](https://github.com/mekanism/Mekanism/commit/05766a7a29ba180575b7bfa991af330fca988cc9) - Display energy network capacity as FloatingLong
579 [9132e4d](https://github.com/mekanism/Mekanism/commit/9132e4d922333f0c79ea268cc09f12a4b9619d57) - Convert FloatingLong to using an unsigned long ([#5991](https://github.com/mekanism/Mekanism/issues/5991))
580 [b509204](https://github.com/mekanism/Mekanism/commit/b509204f3f6d88da6ac7b69516a66b0e960e8ce3) - Bump version to 9.9.17
581
582 Mekanism-1.15.2-9.9.16.408.jar:
583 Warning: Mekanism is currently in alpha, and is not recommended for widespread use in modpacks. There are likely to be game breaking bugs, and updating from one alpha to the next may cause various mekanism blocks to disappear/void their contents. While we will try to not have this happen/keep it to a minimum make sure to make backups. You can read more about the alpha state of this project [here](https://github.com/mekanism/Mekanism#alpha-status).
584 [8cfe2a4](https://github.com/mekanism/Mekanism/commit/8cfe2a45b9d1abb719ff85b2b78fb055c4c82f8f) - Fix ore/resource harvest levels ([#5942](https://github.com/mekanism/Mekanism/issues/5942)), fix Paxel harvest levels
585 [7923962](https://github.com/mekanism/Mekanism/commit/79239628b9c6f2fc5d7f6a4aadca443678c35dd9) - Hopefully fix transmitter model issues ([#5922](https://github.com/mekanism/Mekanism/issues/5922)), remove client-side markDirty() call We used to call markDirty() on the client as it would trigger an all-sides neighbor update which was necessary for some kind of multi-mod interaction. It's not relevant anymore though as far as I can tell, especially since we have an internal markDirty() impl which prevents such updates.
586 [c8476c1](https://github.com/mekanism/Mekanism/commit/c8476c1cb98c2822ad4118db3039d7ea8e1981db) - Fix harvest level changes
587 [7e9ff56](https://github.com/mekanism/Mekanism/commit/7e9ff5615b782c192f1caad4ae4d635cc1f6ac75) - Initial experimenting with using vanilla's sync/update packet system rather than our own
588 [8ff4379](https://github.com/mekanism/Mekanism/commit/8ff4379299ee41208fb549ac3664bd2f8946d159) - Move all NBT keys to strings. Some things got renamed so various misc things may be voided from Mekanism machines/blocks so I would recommend emptying things just to be on the safe side. In some cases it will just be machine configurations that get reset. Also changed how the chunk loader component saves chunk positions, so you may have to go and reload the chunks to get them to stay loaded again. Things with bounding blocks like digital miners, advanced solar generators, security desks may unbind the bounding block from the actual main block, so should probably be broken/picked up before updating
589 [b387c94](https://github.com/mekanism/Mekanism/commit/b387c94c1c2ee214d62feaad17e2bfb7ae71bbdb) - Move JSON string key constants to constants to make it easier to prevent typos and if there are typos at least have them be consistent throughout serialization and deserialization. No current recipes should break as nothing has been renamed.
590 [006dbe6](https://github.com/mekanism/Mekanism/commit/006dbe6ce19672947b8f0b7a974cf9801989b923) - Only sync the energy scale to clients for energy cubes unless the gui is open
591 [03738bd](https://github.com/mekanism/Mekanism/commit/03738bd2d0c29ebd4deebed92928a125f424c197) - Fix Gas Generator sound, fix Gas Generator 'burn rate' readout ([#5047](https://github.com/mekanism/Mekanism/issues/5047))
592 [ce6aec5](https://github.com/mekanism/Mekanism/commit/ce6aec58ac0435b616a6229a9cdd2aafbf463e1c) - Start converting more tiles to syncing stuff via vanilla's packet system. Also fix the Bio generator processing stuff on both the client and the server instead of just the server
593 [1e3592b](https://github.com/mekanism/Mekanism/commit/1e3592b2418821a765817746e330d18ed4bb3e66) - Finish converting ITileComponents over to properly syncing their data
594 [7c0f0cd](https://github.com/mekanism/Mekanism/commit/7c0f0cd7b706321fc576e169805d69bef5b58e07) - Fix transmitters not checking bounds prior to placement, fix PRC GUI title
595 [17019a8](https://github.com/mekanism/Mekanism/commit/17019a84fdc7580acdd4d649b898f7bd72a77fce) - Cleanup some code pertaining to inventory ejecting, ensuring we grab items based on what can be extracted rather than what is directly in the slot. [#5938](https://github.com/mekanism/Mekanism/issues/5938)
596 [fc5e007](https://github.com/mekanism/Mekanism/commit/fc5e007cf70dd5998dd7c1fd8c790ccb6353900f) - Fix improper internal insertion restrictions for rotary condensentrator tanks [#5940](https://github.com/mekanism/Mekanism/issues/5940)
597 [3ffb6c8](https://github.com/mekanism/Mekanism/commit/3ffb6c8dd142bf330ea5cbabbad5ba92f2a243c3) - Fixes pressurized tubes and mechanical pipes not being able to connect to quantum entangloporters [#5950](https://github.com/mekanism/Mekanism/issues/5950)
598 [381eadd](https://github.com/mekanism/Mekanism/commit/381eadd5b5724285e9929ededfe604b492cd1e47) - Fix Fluidic Plenisher GUI, and fix tank insert/extract checks for the electric pump [#5951](https://github.com/mekanism/Mekanism/issues/5951)
599 [8b990a4](https://github.com/mekanism/Mekanism/commit/8b990a4d856efbcff0a625f1154725b76715b2d9) - Fix pump & plenisher GUI scaling
600 [7d41e3f](https://github.com/mekanism/Mekanism/commit/7d41e3f07cf4a70b6ee556928882a49b1c17711b) - Reinstate active state update delay ([#5848](https://github.com/mekanism/Mekanism/issues/5848)), clean up active state mess A bunch of machines were making particle effects when they shouldn't have been, QE should not have an active state to begin with
601 [fb878c0](https://github.com/mekanism/Mekanism/commit/fb878c0bef3078fef0aa2ebfd7bcd1266c41457f) - Split onUpdate into two methods, onUpdateClient and onUpdateServer, to make the code more readable about what is happening on what side, and to note require as much indentation due to isRemote checks
602 [e6ac88d](https://github.com/mekanism/Mekanism/commit/e6ac88d5aa68c5cb9b009f3193a7ca881dd66f04) - Cleanup implementation/handling around isCapabilityDisabled, to only have to check it once rather than at each level of super, and to make it so manually calling it can be forgotten about.
603 [6371faa](https://github.com/mekanism/Mekanism/commit/6371faa6f4553b0cfee8031941f48eb19ea3190b) - Fix a potential issue with active state changes
604 [1951d1a](https://github.com/mekanism/Mekanism/commit/1951d1a6706f5731c57162cdffe37d3f5c9cebe0) - Update machine lighting on world load
605 [4c88139](https://github.com/mekanism/Mekanism/commit/4c88139a7bdf20fb1d2bd9db7db7258564be1348) - Work on moving transmitters to syncing their initial data via vanilla's update packet
606 [4f5822e](https://github.com/mekanism/Mekanism/commit/4f5822e019f8c77d97fa3130a315907068900dd9) - Work on moving the security desk to using vanilla's update packet and our container sync system. We still need to properly move over syncing the trusted players list
607 [e25085c](https://github.com/mekanism/Mekanism/commit/e25085c71651702863446a3e12b661af51660b36) - Create system for syncing lists as elements in containers
608 [1fc912d](https://github.com/mekanism/Mekanism/commit/1fc912d362a38a651af7dd9e6131cd0c304feaac) - Move evap controller and resistive heater over to vanilla update packets
609 [9527146](https://github.com/mekanism/Mekanism/commit/952714684f1ea5c04c38d8b5aee9c8ad729fb63d) - Create a way to sync filter lists for containers - Cleanup some code pertaining to filters - Compare hashcode of list to check if it is dirty rather than comparing all the elements - Make HashList implement the List spec - Fixed error in loading frequencies
610 [0294ecf](https://github.com/mekanism/Mekanism/commit/0294ecf009209a61d2986f7d841e206f5fe6fd65) - Move fluid tank syncing to vanilla packet system, and cleanup implementation of lasers and move that stuff over to the new method of handling sync data
611 [757ed70](https://github.com/mekanism/Mekanism/commit/757ed709cca79913d78a99e31bb26f081b850264) - Switch induction matrix over to using vanilla sync packets and the container sync system
612 [723c950](https://github.com/mekanism/Mekanism/commit/723c95054df89fa3bde59c83fe6772cfcf52dba9) - Convert dynamic tank, and internal multiblocks to using vanilla update packets, and our container sync system. Also fix an NBT clash that accidentally introduced
613 [f0dea9f](https://github.com/mekanism/Mekanism/commit/f0dea9f3e6ff1480b964f9db173e6a4ed7511137) - Fix sparkling effect playing continuously
614 [c342a13](https://github.com/mekanism/Mekanism/commit/c342a13347a4e264981aaaea9217700e9e652a1f) - Continue work on converting multiblock packet handling. Also start working on attempting to fix some of the packet spam that multiblocks have
615 [437f2fa](https://github.com/mekanism/Mekanism/commit/437f2fa8034f76e090cb3634212ad642a08c9d8e) - Only sync fluid changes for rendering for the fluid tank, boiler water tank, and dynamic tank when the scale changes, rather than on every mb of difference. Also move the scale calculation to a util method to ensure that we render at least something if there is any contents
616 [7ebe623](https://github.com/mekanism/Mekanism/commit/7ebe623a8200dd93a0dfceb7113cbd9cb0b41cba) - Use our own sync packet to avoid chunk rendering thrashing
617 [9bedc8b](https://github.com/mekanism/Mekanism/commit/9bedc8b6c7a7592ade21b5de7641909ce61d7a57) - Add support for showing how much time our TERs are taking in the debug pie chart for block entities
618 [324382d](https://github.com/mekanism/Mekanism/commit/324382d148f884ad8314c5eb3b767d021ce3105c) - Convert reactor over to using the new sync system, and fix the normal laser always firing the max amount of power even when it didn't have that much power stored
619 [c27ebf3](https://github.com/mekanism/Mekanism/commit/c27ebf301e11adff738d2920bc828d5cb7801fd8) - Move syncing of formula to our container sync system, and fix a few different issues with rendering of specific gui pieces
620 [4c490e2](https://github.com/mekanism/Mekanism/commit/4c490e27155dbf3bdd2bc8e692168b4832432927) - Switch steam tanks for the turbine, reactor, and boiler to be gas tanks and use the gas variant of steam, rather than fluid tanks using "liquid steam" - Add in scale target for the steam rendering of the turbine and boiler so that we don't have to send an update packet every time the stored amount changes by a single mb - Fixed reactor active state - Fix reactor not actually using any inputs
621 [eb2d176](https://github.com/mekanism/Mekanism/commit/eb2d176996b33cb91f80e75998ec99d99dbaa000) - Remove specific implementation of a few interfaces when the super class already implements them
622 [7facb95](https://github.com/mekanism/Mekanism/commit/7facb956203e6f15b0227c40c4b306f81797c3bd) - Only sync different gui information for multiblocks when the correct tab is being displayed
623 [361fbf9](https://github.com/mekanism/Mekanism/commit/361fbf93da4774bbebef6dbb5e52d04977c41e73) - Always send the structure if the multiblock tile is rendering. It is a relatively small amount of extra data, removes the need for the client to send a data request, and we have also reduced a lot of multiblock packet spam already
624 [f79b42c](https://github.com/mekanism/Mekanism/commit/f79b42cd00dcc801eb3382c48e1968022b28eb00) - Remove no longer used baseBlock from Model3D, and improve the logic used for picking the direction to render the teleporter's portal in. No longer should have an edge case that causes it to sometimes render in the wrong direction
625 [382dc22](https://github.com/mekanism/Mekanism/commit/382dc2233e712e3aac71a4a8140f230c11e640bc) - Fix attempting to send packet initially on every block placement, and fix a few packets being sent before the data to send is set
626 [1736513](https://github.com/mekanism/Mekanism/commit/1736513bd7ab6a3b04c40e343766f195cfada9c9) - Update dev version of forge + mappings, and switch back to the latest FG3, now that the fixes needed have been merged
627 [7e21519](https://github.com/mekanism/Mekanism/commit/7e2151973aaad868963953a7f976b674cd256bb7) - Fix a few bugs with the robit's repair screen [#5964](https://github.com/mekanism/Mekanism/issues/5964)
628 [4799260](https://github.com/mekanism/Mekanism/commit/4799260e7229c43be5a163b06ed31fc69e750191) - Various improvements to text boxes in GUIs, and makes sure the text persists even if minecraft's window is resized
629 [4666b85](https://github.com/mekanism/Mekanism/commit/4666b85cc1b0c777d96dec9cd6592953550efb59) - Make less classes implement ITileNetwork, and fix sound for stepping on and off of chargepads
630 [efa7f88](https://github.com/mekanism/Mekanism/commit/efa7f8860f4132ec0d458800eaa57a34a2f79e91) - Move teleporter and quantum entangloporter syncing over to using the container sync system
631 [0e70296](https://github.com/mekanism/Mekanism/commit/0e70296e877fae87f3b32adee0017af7b1ae90e4) - Fix a few minor issues with the reactor and its formed state
632 [83b4fff](https://github.com/mekanism/Mekanism/commit/83b4fff99e226a85c62794e1e68bcdc093fb5557) - Move registering our transmitter model loader even earlier. Should hopefully prevent [#5881](https://github.com/mekanism/Mekanism/issues/5881) and [#5963](https://github.com/mekanism/Mekanism/issues/5963)
633 [349ff4c](https://github.com/mekanism/Mekanism/commit/349ff4cacce75d9fe2aa79da4d9657bfb36e4487) - Remove a couple cases we set the glow, as it did not seem to change anything, and move the configurable machine overlay to using the block highlight event to reduce the amount of calculations that have to happen if you have a lot of machines and are holding a configurator to ray trace and see if you are hovering that machine
634 [1c13d44](https://github.com/mekanism/Mekanism/commit/1c13d440875eac8fd773e4c5f53902b580ff3146) - Improve performance of rendering various TERs by batching calls made to the same render type at least within an individual TERs
635 [a66793a](https://github.com/mekanism/Mekanism/commit/a66793a20c4b70b594773b68d727bb22a85b3a99) - Improve and fix a few bugs in the flame renderer
636 [6dcef43](https://github.com/mekanism/Mekanism/commit/6dcef43b9c930f0186d54d10fd25a8bda02b9282) - Improve accuracy of getRenderBoundingBox so that tiles can be properly culled when they are not in view, and add a full block render bounding box to transmitters so that they can render their contents even when they are barely on screen - Improve rendering logic of turbine rotors when not inside a formed turbine - Fixed turbine rotors sending update packets before the client has a tile for that position
637 [e940835](https://github.com/mekanism/Mekanism/commit/e940835e926a8e91f61aa11cde77f7f883fee6d1) - Improve the render bounding boxes for multiblocks and the digital miner
638 [0b36c7a](https://github.com/mekanism/Mekanism/commit/0b36c7acc5ceb5017ee82b6188e898369c458af8) - Further cleanup of NBTConstants, and fix model loader causing issues in runData
639 [79b67de](https://github.com/mekanism/Mekanism/commit/79b67dedad3d89592b3d621d36880d409bf497be) - Fix actually moving remaining items instead of just simulating the move, and thus duping the remaining items [#5966](https://github.com/mekanism/Mekanism/issues/5966)
640 [aea149f](https://github.com/mekanism/Mekanism/commit/aea149f63c1f87eead952a1b93dcae36bffb7bc4) - Do some basic cleanup to RenderResizableCuboid and remove a bunch of unused code
641 [bf6119d](https://github.com/mekanism/Mekanism/commit/bf6119db3360ce3a3a06f493b964523b95ee3736) - Bump version to 9.9.16
642
643 Mekanism Generators (MekanismGenerators-1.15.2-9.9.15.407.jar --> MekanismGenerators-1.15.2-9.9.17.409.jar):
644 MekanismGenerators-1.15.2-9.9.17.409.jar:
645 Warning: Mekanism is currently in alpha, and is not recommended for widespread use in modpacks. There are likely to be game breaking bugs, and updating from one alpha to the next may cause various mekanism blocks to disappear/void their contents. While we will try to not have this happen/keep it to a minimum make sure to make backups. You can read more about the alpha state of this project [here](https://github.com/mekanism/Mekanism#alpha-status).
646 [06bd72f](https://github.com/mekanism/Mekanism/commit/06bd72f6d2d12398768052d125f7d1e9ab8022a9) - Continued work on rewriting various parts of render resizable cuboid - Properly pass the light value we want to use to the cuboid we are rendering [#5800](https://github.com/mekanism/Mekanism/issues/5800) - Massively improve how things like water visually render in mechanical pipes (there is still more I plan on doing to further improve this) - Batch a bunch of the draws that we make via our render resizable cuboid
647 [549dfac](https://github.com/mekanism/Mekanism/commit/549dfacdaf03d82c09113d8b633f88943107f0ff) - Work on consolidating factory implementation
648 [adbb826](https://github.com/mekanism/Mekanism/commit/adbb826ad3daeefb83d6d40a4e33a710a94105b2) - Use suppliers to avoid setting references to other registries before they're initialized
649 [7317370](https://github.com/mekanism/Mekanism/commit/7317370d30cf4c044ca5ead44b2b52d92a5a1040) - Further improve rendering of things like water in mechanical pipes, and batch rendering of turbine rotors that are inside of an industrial turbine
650 [eb6b759](https://github.com/mekanism/Mekanism/commit/eb6b759f7b59250847d0e2f62793fe5e55f0f9d4) - Fix some broken casts, fix factory usage & storage
651 [d8f5f49](https://github.com/mekanism/Mekanism/commit/d8f5f49042914caf5ca614463bd7c313563572e8) - Begin work on attribute system for blocks
652 [beabfd4](https://github.com/mekanism/Mekanism/commit/beabfd4cf3a03555cea3445060aa9f5e5a206503) - Continue work on the new block framework
653 [7683ab6](https://github.com/mekanism/Mekanism/commit/7683ab68a995061c95cd929b04a32a0e61412bad) - Continue working on attribute system
654 [db6ce75](https://github.com/mekanism/Mekanism/commit/db6ce750387a920306baf56b2f0d27595529ed42) - Continued work on block consolidation
655 [eb17c4d](https://github.com/mekanism/Mekanism/commit/eb17c4d9209aa5e82d983ee0fc741cc48cb5b9dd) - Restructure block types to avoid forcing TileEntities
656 [e391302](https://github.com/mekanism/Mekanism/commit/e39130233ab1e7e18d3696ec994416d21fb7389f) - Remove some irrelevant tier-related code
657 [a817632](https://github.com/mekanism/Mekanism/commit/a817632511b016aa0471538f6e6cea16e4d9336b) - Convert bins and induction cells/providers
658 [449fc77](https://github.com/mekanism/Mekanism/commit/449fc778924420769786870a4834211efdd7113a) - Migrate energy cube, fluid tank, gas tank
659 [b997ed9](https://github.com/mekanism/Mekanism/commit/b997ed9f94c786765920e91441c3ec23e9275097) - Continue consolidation, fix some issues
660 [2ca177f](https://github.com/mekanism/Mekanism/commit/2ca177fe45452f62113cde23527b5fa977d4c106) - Fix accidental file removal
661 [7ef0640](https://github.com/mekanism/Mekanism/commit/7ef064047db29c9d2000e61d0f0746596206d515) - Fixes and cleanup
662 [76da82b](https://github.com/mekanism/Mekanism/commit/76da82b3c58fab29a83070c722fd6280e9f3af86) - Additional fixes
663 [4d7e3a7](https://github.com/mekanism/Mekanism/commit/4d7e3a7e2f2a40f8e94af3751b0b3402dc87959a) - Add some helper methods to clean up attribute references
664 [13fa2db](https://github.com/mekanism/Mekanism/commit/13fa2dbfd8dda2ca3455f7031b5716d5fdc35314) - Fix Induction Cells/Providers not exposing TileEntities
665 [4a3b978](https://github.com/mekanism/Mekanism/commit/4a3b97889c438d67506f930774a99bb37a2efdd8) - Fix Logistical Sorter voxel model
666 [3fd69fc](https://github.com/mekanism/Mekanism/commit/3fd69fc4a1d5b3531f53694449606191935a861a) - Initial draft of the Energy API rework, also fixed various typos/copy paste errors in the other handler's java docs that I came across while writing the spec
667 [3e48bdf](https://github.com/mekanism/Mekanism/commit/3e48bdf4658273490b5e0b8db36116b8c18e79c1) - Write most of the base backend of the new Energy API. (Note does not currently compile) and fix various minor bugs in various handlers: - Fixed edge case in growStack that could theoretically allow for integer overflow - Fix misc comments/variable names being incorrect for that handler type (for example naming variables slots rather than tanks) - Added some validity checking to capacities of things
668 [90ee1d7](https://github.com/mekanism/Mekanism/commit/90ee1d726b7adcd05924cf7431532192e5b496bf) - More work on converting to new energy API implementation, still does not compile
669 [62d8c69](https://github.com/mekanism/Mekanism/commit/62d8c69554c594825a0e36c3300f44d2fe8e5b59) - Continued work on converting to the new energy API implementation, still does not compile
670 [60cd291](https://github.com/mekanism/Mekanism/commit/60cd2912a3c20c620bfc9247026eea714416c836) - Continued work on converting to the new energy API implementation, still does not compile - Made Metallurgic infuser side config support configuring energy - Increased default energy buffer for quantum entangloporter from 16 million to 128 million (to match the default of the ultimate energy cube) - Start rewriting our handling of integrating with other energy systems. Rather than having specific handling for interacting with various handlers, we are moving towards having classes that wrap the other handlers into being able to be handled by our generic IStrictEnergyHandler
671 [9512cd0](https://github.com/mekanism/Mekanism/commit/9512cd05346dd456a8d515bd2796c041c704d097) - Continued work on converting to the new energy API implementation, still does not compile - Moved redstone to energy from config to recipe system, and add a recipe for redstone block to energy - Modernized chargepad code, and made it able to charge items in the offhand
672 [c991416](https://github.com/mekanism/Mekanism/commit/c99141669c5a18dbd10ae013c4c9f2bb2046d278) - Continued work on converting to the new energy API implementation, still does not compile - Unified more ejection code for energy, fluids, and gases
673 [740a52d](https://github.com/mekanism/Mekanism/commit/740a52dd622927f0b05d7a48fac135cfb1783e76) - Mostly finished first pass at converting the induction matrix to the new energy system, still does not compile
674 [a8bf276](https://github.com/mekanism/Mekanism/commit/a8bf2760cd036a04378e5bcb26e5f17a781bd992) - Continue work on converting to the new energy api, still does not compile
675 [d7fe6dd](https://github.com/mekanism/Mekanism/commit/d7fe6ddb79bbfdfa80ca00b109ae0339a0e72c1f) - Still lots of bugs and things that have to be cleaned up/fixed, but it compiles again
676 [1b7e8ac](https://github.com/mekanism/Mekanism/commit/1b7e8acbfa907b804220d90ea1cef459d9cb46f7) - Fix rebase errors, and make it compile again
677 [0699994](https://github.com/mekanism/Mekanism/commit/0699994e3d207ebd76a3ce63ae5b9cf1614fa6cb) - Optimize imports and reformat code
678 [71db700](https://github.com/mekanism/Mekanism/commit/71db700f0bb173641f4e4c54a2ef9a818e12481c) - Move energized items over to the new energy API with easier extensibility support for implementing other mods' energy handlers - Minor cleanup of some attribute stuff - More consistently not require energy in items when in creative
679 [cdca82c](https://github.com/mekanism/Mekanism/commit/cdca82c9404b9fcad0821af3407655e5968d25d9) - Modernize electric bow implementation to extend vanilla's bow and more closely mirror some of the logic from it - Fixes some enchantments not working properly on the electric bow - Fixes custom arrows not always working as intended - Also made the hoes in Mekanism Tools implement a hoe tool type in case any mods look for one
680 [01b414a](https://github.com/mekanism/Mekanism/commit/01b414a2cb9c60058c4378362d9347f0c09d6e00) - Use some util methods to cleanup rendering checks that got messier
681 [e8fb5df](https://github.com/mekanism/Mekanism/commit/e8fb5df3c902e3304015bbb3e848c8dea4d7f963) - Cleanup code pertaining to conversion checks
682 [2af649a](https://github.com/mekanism/Mekanism/commit/2af649a9fa15bcdf93837aa5cc6fb340b90caf3f) - Cleanup code pertaining to setting energy requirements for recipes
683 [26d2831](https://github.com/mekanism/Mekanism/commit/26d2831564ab3dd87dfa106c4e1028b59901b599) - Fix mekanism tiles being incorrect in their check of if they are activatable, and cleanup a bit of code having to do with targets
684 [66e59a7](https://github.com/mekanism/Mekanism/commit/66e59a7d0306c26b9bcae5b8187af2dcae0fe686) - First pass at experimenting with converting energy from a double to a FloatingLong, it compiles, but FloatingLong is not properly implemented yet
685 [f3943ef](https://github.com/mekanism/Mekanism/commit/f3943efd87d0dc148eb5ab021464f00a64afb3ba) - Update dependencies, and setup JUnit
686 [aa33eac](https://github.com/mekanism/Mekanism/commit/aa33eaca8051e30f16a322c2a379ac479d6e8735) - Fix a few bugs with FloatingLong and mostly implement the class, for now various parts of it are using temporary methods of calculating things. Also improve our TOP integration, making it so that our gas and infusion bar renderers look better, and replacing TOPs default energy display for our own blocks. Additionally made it so looking at our multiblocks show all the proper stats rather than having to look at the valve specifically
687 [2f36a52](https://github.com/mekanism/Mekanism/commit/2f36a522b0cec3aed6448d58bd717be0a2a697fe) - Fix client side only method being used for resource location config, and fix modulo
688 [a971911](https://github.com/mekanism/Mekanism/commit/a971911c98298ccb6c1d8714bd479a2a01eb80f7) - Fix accidental inversion of BasicEnergyContainer#insert return value, and fix typo in path for test classes
689 [5cebdad](https://github.com/mekanism/Mekanism/commit/5cebdadfba593c083fde2ece8ae80bd790f69ec3) - Update docs to properly specify how to handle FloatingLongs for the energy api and when they can be modified and when they shouldn't be modified. Also remove some java docs that are incorrect due to us overwriting for more reasons than just to avoid a cached value such to check our validity predicates
690 [222f601](https://github.com/mekanism/Mekanism/commit/222f601d2b2b05326c645285d029f68e11302918) - Reduce number of sync packets sent for mechanical pipes, pressurized tubes, and universal cables, and calculate the content scale on the server instead of the client. Also added some TODOs for some odd bugs unrelated to rendering that I ran into while testing
691 [494ec79](https://github.com/mekanism/Mekanism/commit/494ec792645eab0db47b4c3e4dd94116852b53bb) - Fix the save share for networks not being calculated properly, and also fix the networks not updating their capacity before attempting to absorb a transmitter's buffer causing for a good number of contents to be voided when a single pipe was broken. Also fix not updating the capacity before accepting contents, causing for weird things to occur/break
692 [e7e21e7](https://github.com/mekanism/Mekanism/commit/e7e21e7c46578dafddd5ad018e4a9c25714418b9) - Fix being to strict on caching various handler's read write settings when based on a side config
693 [c955a73](https://github.com/mekanism/Mekanism/commit/c955a7363d9edbcf1313832ecc798ec5db44e6bd) - Fix laser particle not displaying properly, due to BasicEnergyContainer#extract not obeying the API spec of mutability
694 [74938d0](https://github.com/mekanism/Mekanism/commit/74938d07e78cf292bc0ed31cfef4693edcff96ad) - Allow conversion to bypass rate limit of energy cube and gas tank, and fix improper deserialization of the decimal for floating longs for recipes, also fix filling items with energy in the EnergyInventorySlot, apparently two onContentsChanged calls were missing
695 [05313f4](https://github.com/mekanism/Mekanism/commit/05313f4610aa500c6d4401141327bd511b88dc82) - Move energy multiplier for electrolysis recipe to a FloatingLong
696 [4135faf](https://github.com/mekanism/Mekanism/commit/4135fafae0433cf8187406672592ca2e6feadd4e) - Improve FEIntegration implementation to better handle if we have multiple energy containers in the handler we are wrapping
697 [0f78345](https://github.com/mekanism/Mekanism/commit/0f7834528bc05af68a88f2779b4b9d768d77e04e) - Use util method to make the energy cube scale increase look better and be a smoother transition, and also cleanup some multitank support/tooltip code
698 [8727ac5](https://github.com/mekanism/Mekanism/commit/8727ac564c2b99e779e18aba44155287a4ee0ca5) - Cache capacities of a few different multiblocks
699 [9e836a5](https://github.com/mekanism/Mekanism/commit/9e836a59ce6bf127cff007ba71d21faef48eb0e1) - Fix network scale calculations on reforming (a pipe being broken), and on merging of networks.
700 [b56f8b9](https://github.com/mekanism/Mekanism/commit/b56f8b9ccf39eafecf2a5627e11030a4e9e43142) - Improve some of the checks for seeing if a container has "infinite" of a material
701 [6880316](https://github.com/mekanism/Mekanism/commit/68803166ba949f0f9476c691f4a436ff8205bdda) - Minor cleanup to TransporterManager, removing the need for stack size trickery
702 [3a9a9bd](https://github.com/mekanism/Mekanism/commit/3a9a9bd2670dfadf4fa38d5bc12a47b79b6b5e15) - Go through and cleanup a few TODOs from the Energy rewrite, and fix a few other issues with values being incorrect, as well as energy not syncing to the robit's gui
703 [97bb8d4](https://github.com/mekanism/Mekanism/commit/97bb8d4bf64c69db18b9ea07dcd4ac6cce5461fa) - Cleanup some comments
704 [c3f90c7](https://github.com/mekanism/Mekanism/commit/c3f90c7cbe3139a8d540adf5cb6e2fb61ae9155b) - Fix lastEnergyReceived
705 [6331aa8](https://github.com/mekanism/Mekanism/commit/6331aa8074340c2e24c99eeba461f5b4d84eabc3) - Fix the energy matrix adding energy to the cached total rather than removing it when energy is removed
706 [adfcd34](https://github.com/mekanism/Mekanism/commit/adfcd34950cabd62ab61bfd48c329954417f2b9f) - Implement proper range checks to CachedFloatingLongValue and switch it to strings representing it to properly support unsigned longs if we eventually switch to them. Also switch the SerializerHelper and Json serialization to doing it by number so that if/when we switch to unsigned long it works properly
707 [c679c31](https://github.com/mekanism/Mekanism/commit/c679c317d77205455b2eedd3834d1ea006b40793) - Simulate insertion for inserting items into slots that has a slot limit larger than the item's max stack size, as the slot may allow for stacks up to a certain size but also be respecting the max stack size of the item. [#5988](https://github.com/mekanism/Mekanism/issues/5988)
708 [94308f5](https://github.com/mekanism/Mekanism/commit/94308f54030f44ea15b4805614f6f15bb34d8f3c) - Implement multiplication for FloatingLongs without having to convert to string and use BigDecimal ([#5987](https://github.com/mekanism/Mekanism/issues/5987))
709 [a8ccd36](https://github.com/mekanism/Mekanism/commit/a8ccd36379b26b95056066da1f95a91ecc8beebe) - Set steam to actually have the correct temperature ([#5972](https://github.com/mekanism/Mekanism/issues/5972))
710 [0c62ea8](https://github.com/mekanism/Mekanism/commit/0c62ea89817951dc2121d03c5a7fc2e079649651) - Add test lib QuickTheories for property based testing of FloatingLong, and partially reorganize ordering of the FloatingLong class
711 [c5a752f](https://github.com/mekanism/Mekanism/commit/c5a752ff7d122799459ef53a8b6a6a263e212ec5) - Spec change to FloatingLong so that the modifyEqual methods return the actual object, so that if it is called on a constant it instead returns a new clean value. Also add javadocs to methods in FloatingLong
712 [8e97204](https://github.com/mekanism/Mekanism/commit/8e97204f4e49fdf1c8005391be19b3a9d0adfa6f) - Rewrite handling of upgrade recipes. For the most part properly handles transferring data now. It only does basic testing for finding a matching valid configuration, but if it cannot find one it just doesn't match as a valid input to the recipe [#5743](https://github.com/mekanism/Mekanism/issues/5743), and fix handling of initial container syncing on servers where there may be multiple players.
713 [2711127](https://github.com/mekanism/Mekanism/commit/2711127eac3379a471c2019aa9b7cf484333d4e0) - Re-implement instantly turning blocks to active, and having a longer delay threshold before they are considered deactivated. Also fix client energy used calculations being incorrect due to the mutability of objects
714 [a2bc3a0](https://github.com/mekanism/Mekanism/commit/a2bc3a0773539f45c3a7da4e850ecd05c6c9aad5) - Store FloatingLongs as a string in NBT to be able to easily switch to unsigned longs if we decide to without voiding saved energy again
715 [5450d2d](https://github.com/mekanism/Mekanism/commit/5450d2df813e375f3a106a69f5609ca3737ecc21) - Fix handling of parsing doubles and make it so it parses them consistently
716 [31dc0c8](https://github.com/mekanism/Mekanism/commit/31dc0c86014a539a245646a06dfa774c91fee31c) - Fix miner not properly refreshing chunks on changing radius, and don't attempt to check the tile at a position during world loading to hopefully remove the race condition/halting that can occur [#5897](https://github.com/mekanism/Mekanism/issues/5897) [#5978](https://github.com/mekanism/Mekanism/issues/5978)
717 [05766a7](https://github.com/mekanism/Mekanism/commit/05766a7a29ba180575b7bfa991af330fca988cc9) - Display energy network capacity as FloatingLong
718 [9132e4d](https://github.com/mekanism/Mekanism/commit/9132e4d922333f0c79ea268cc09f12a4b9619d57) - Convert FloatingLong to using an unsigned long ([#5991](https://github.com/mekanism/Mekanism/issues/5991))
719 [b509204](https://github.com/mekanism/Mekanism/commit/b509204f3f6d88da6ac7b69516a66b0e960e8ce3) - Bump version to 9.9.17
720
721 MekanismGenerators-1.15.2-9.9.16.408.jar:
722 Warning: Mekanism is currently in alpha, and is not recommended for widespread use in modpacks. There are likely to be game breaking bugs, and updating from one alpha to the next may cause various mekanism blocks to disappear/void their contents. While we will try to not have this happen/keep it to a minimum make sure to make backups. You can read more about the alpha state of this project [here](https://github.com/mekanism/Mekanism#alpha-status).
723 [8cfe2a4](https://github.com/mekanism/Mekanism/commit/8cfe2a45b9d1abb719ff85b2b78fb055c4c82f8f) - Fix ore/resource harvest levels ([#5942](https://github.com/mekanism/Mekanism/issues/5942)), fix Paxel harvest levels
724 [7923962](https://github.com/mekanism/Mekanism/commit/79239628b9c6f2fc5d7f6a4aadca443678c35dd9) - Hopefully fix transmitter model issues ([#5922](https://github.com/mekanism/Mekanism/issues/5922)), remove client-side markDirty() call We used to call markDirty() on the client as it would trigger an all-sides neighbor update which was necessary for some kind of multi-mod interaction. It's not relevant anymore though as far as I can tell, especially since we have an internal markDirty() impl which prevents such updates.
725 [c8476c1](https://github.com/mekanism/Mekanism/commit/c8476c1cb98c2822ad4118db3039d7ea8e1981db) - Fix harvest level changes
726 [7e9ff56](https://github.com/mekanism/Mekanism/commit/7e9ff5615b782c192f1caad4ae4d635cc1f6ac75) - Initial experimenting with using vanilla's sync/update packet system rather than our own
727 [8ff4379](https://github.com/mekanism/Mekanism/commit/8ff4379299ee41208fb549ac3664bd2f8946d159) - Move all NBT keys to strings. Some things got renamed so various misc things may be voided from Mekanism machines/blocks so I would recommend emptying things just to be on the safe side. In some cases it will just be machine configurations that get reset. Also changed how the chunk loader component saves chunk positions, so you may have to go and reload the chunks to get them to stay loaded again. Things with bounding blocks like digital miners, advanced solar generators, security desks may unbind the bounding block from the actual main block, so should probably be broken/picked up before updating
728 [b387c94](https://github.com/mekanism/Mekanism/commit/b387c94c1c2ee214d62feaad17e2bfb7ae71bbdb) - Move JSON string key constants to constants to make it easier to prevent typos and if there are typos at least have them be consistent throughout serialization and deserialization. No current recipes should break as nothing has been renamed.
729 [006dbe6](https://github.com/mekanism/Mekanism/commit/006dbe6ce19672947b8f0b7a974cf9801989b923) - Only sync the energy scale to clients for energy cubes unless the gui is open
730 [03738bd](https://github.com/mekanism/Mekanism/commit/03738bd2d0c29ebd4deebed92928a125f424c197) - Fix Gas Generator sound, fix Gas Generator 'burn rate' readout ([#5047](https://github.com/mekanism/Mekanism/issues/5047))
731 [ce6aec5](https://github.com/mekanism/Mekanism/commit/ce6aec58ac0435b616a6229a9cdd2aafbf463e1c) - Start converting more tiles to syncing stuff via vanilla's packet system. Also fix the Bio generator processing stuff on both the client and the server instead of just the server
732 [1e3592b](https://github.com/mekanism/Mekanism/commit/1e3592b2418821a765817746e330d18ed4bb3e66) - Finish converting ITileComponents over to properly syncing their data
733 [7c0f0cd](https://github.com/mekanism/Mekanism/commit/7c0f0cd7b706321fc576e169805d69bef5b58e07) - Fix transmitters not checking bounds prior to placement, fix PRC GUI title
734 [17019a8](https://github.com/mekanism/Mekanism/commit/17019a84fdc7580acdd4d649b898f7bd72a77fce) - Cleanup some code pertaining to inventory ejecting, ensuring we grab items based on what can be extracted rather than what is directly in the slot. [#5938](https://github.com/mekanism/Mekanism/issues/5938)
735 [fc5e007](https://github.com/mekanism/Mekanism/commit/fc5e007cf70dd5998dd7c1fd8c790ccb6353900f) - Fix improper internal insertion restrictions for rotary condensentrator tanks [#5940](https://github.com/mekanism/Mekanism/issues/5940)
736 [3ffb6c8](https://github.com/mekanism/Mekanism/commit/3ffb6c8dd142bf330ea5cbabbad5ba92f2a243c3) - Fixes pressurized tubes and mechanical pipes not being able to connect to quantum entangloporters [#5950](https://github.com/mekanism/Mekanism/issues/5950)
737 [381eadd](https://github.com/mekanism/Mekanism/commit/381eadd5b5724285e9929ededfe604b492cd1e47) - Fix Fluidic Plenisher GUI, and fix tank insert/extract checks for the electric pump [#5951](https://github.com/mekanism/Mekanism/issues/5951)
738 [8b990a4](https://github.com/mekanism/Mekanism/commit/8b990a4d856efbcff0a625f1154725b76715b2d9) - Fix pump & plenisher GUI scaling
739 [7d41e3f](https://github.com/mekanism/Mekanism/commit/7d41e3f07cf4a70b6ee556928882a49b1c17711b) - Reinstate active state update delay ([#5848](https://github.com/mekanism/Mekanism/issues/5848)), clean up active state mess A bunch of machines were making particle effects when they shouldn't have been, QE should not have an active state to begin with
740 [fb878c0](https://github.com/mekanism/Mekanism/commit/fb878c0bef3078fef0aa2ebfd7bcd1266c41457f) - Split onUpdate into two methods, onUpdateClient and onUpdateServer, to make the code more readable about what is happening on what side, and to note require as much indentation due to isRemote checks
741 [e6ac88d](https://github.com/mekanism/Mekanism/commit/e6ac88d5aa68c5cb9b009f3193a7ca881dd66f04) - Cleanup implementation/handling around isCapabilityDisabled, to only have to check it once rather than at each level of super, and to make it so manually calling it can be forgotten about.
742 [6371faa](https://github.com/mekanism/Mekanism/commit/6371faa6f4553b0cfee8031941f48eb19ea3190b) - Fix a potential issue with active state changes
743 [1951d1a](https://github.com/mekanism/Mekanism/commit/1951d1a6706f5731c57162cdffe37d3f5c9cebe0) - Update machine lighting on world load
744 [4c88139](https://github.com/mekanism/Mekanism/commit/4c88139a7bdf20fb1d2bd9db7db7258564be1348) - Work on moving transmitters to syncing their initial data via vanilla's update packet
745 [4f5822e](https://github.com/mekanism/Mekanism/commit/4f5822e019f8c77d97fa3130a315907068900dd9) - Work on moving the security desk to using vanilla's update packet and our container sync system. We still need to properly move over syncing the trusted players list
746 [e25085c](https://github.com/mekanism/Mekanism/commit/e25085c71651702863446a3e12b661af51660b36) - Create system for syncing lists as elements in containers
747 [1fc912d](https://github.com/mekanism/Mekanism/commit/1fc912d362a38a651af7dd9e6131cd0c304feaac) - Move evap controller and resistive heater over to vanilla update packets
748 [9527146](https://github.com/mekanism/Mekanism/commit/952714684f1ea5c04c38d8b5aee9c8ad729fb63d) - Create a way to sync filter lists for containers - Cleanup some code pertaining to filters - Compare hashcode of list to check if it is dirty rather than comparing all the elements - Make HashList implement the List spec - Fixed error in loading frequencies
749 [0294ecf](https://github.com/mekanism/Mekanism/commit/0294ecf009209a61d2986f7d841e206f5fe6fd65) - Move fluid tank syncing to vanilla packet system, and cleanup implementation of lasers and move that stuff over to the new method of handling sync data
750 [757ed70](https://github.com/mekanism/Mekanism/commit/757ed709cca79913d78a99e31bb26f081b850264) - Switch induction matrix over to using vanilla sync packets and the container sync system
751 [723c950](https://github.com/mekanism/Mekanism/commit/723c95054df89fa3bde59c83fe6772cfcf52dba9) - Convert dynamic tank, and internal multiblocks to using vanilla update packets, and our container sync system. Also fix an NBT clash that accidentally introduced
752 [f0dea9f](https://github.com/mekanism/Mekanism/commit/f0dea9f3e6ff1480b964f9db173e6a4ed7511137) - Fix sparkling effect playing continuously
753 [c342a13](https://github.com/mekanism/Mekanism/commit/c342a13347a4e264981aaaea9217700e9e652a1f) - Continue work on converting multiblock packet handling. Also start working on attempting to fix some of the packet spam that multiblocks have
754 [437f2fa](https://github.com/mekanism/Mekanism/commit/437f2fa8034f76e090cb3634212ad642a08c9d8e) - Only sync fluid changes for rendering for the fluid tank, boiler water tank, and dynamic tank when the scale changes, rather than on every mb of difference. Also move the scale calculation to a util method to ensure that we render at least something if there is any contents
755 [7ebe623](https://github.com/mekanism/Mekanism/commit/7ebe623a8200dd93a0dfceb7113cbd9cb0b41cba) - Use our own sync packet to avoid chunk rendering thrashing
756 [9bedc8b](https://github.com/mekanism/Mekanism/commit/9bedc8b6c7a7592ade21b5de7641909ce61d7a57) - Add support for showing how much time our TERs are taking in the debug pie chart for block entities
757 [324382d](https://github.com/mekanism/Mekanism/commit/324382d148f884ad8314c5eb3b767d021ce3105c) - Convert reactor over to using the new sync system, and fix the normal laser always firing the max amount of power even when it didn't have that much power stored
758 [c27ebf3](https://github.com/mekanism/Mekanism/commit/c27ebf301e11adff738d2920bc828d5cb7801fd8) - Move syncing of formula to our container sync system, and fix a few different issues with rendering of specific gui pieces
759 [4c490e2](https://github.com/mekanism/Mekanism/commit/4c490e27155dbf3bdd2bc8e692168b4832432927) - Switch steam tanks for the turbine, reactor, and boiler to be gas tanks and use the gas variant of steam, rather than fluid tanks using "liquid steam" - Add in scale target for the steam rendering of the turbine and boiler so that we don't have to send an update packet every time the stored amount changes by a single mb - Fixed reactor active state - Fix reactor not actually using any inputs
760 [eb2d176](https://github.com/mekanism/Mekanism/commit/eb2d176996b33cb91f80e75998ec99d99dbaa000) - Remove specific implementation of a few interfaces when the super class already implements them
761 [7facb95](https://github.com/mekanism/Mekanism/commit/7facb956203e6f15b0227c40c4b306f81797c3bd) - Only sync different gui information for multiblocks when the correct tab is being displayed
762 [361fbf9](https://github.com/mekanism/Mekanism/commit/361fbf93da4774bbebef6dbb5e52d04977c41e73) - Always send the structure if the multiblock tile is rendering. It is a relatively small amount of extra data, removes the need for the client to send a data request, and we have also reduced a lot of multiblock packet spam already
763 [f79b42c](https://github.com/mekanism/Mekanism/commit/f79b42cd00dcc801eb3382c48e1968022b28eb00) - Remove no longer used baseBlock from Model3D, and improve the logic used for picking the direction to render the teleporter's portal in. No longer should have an edge case that causes it to sometimes render in the wrong direction
764 [382dc22](https://github.com/mekanism/Mekanism/commit/382dc2233e712e3aac71a4a8140f230c11e640bc) - Fix attempting to send packet initially on every block placement, and fix a few packets being sent before the data to send is set
765 [1736513](https://github.com/mekanism/Mekanism/commit/1736513bd7ab6a3b04c40e343766f195cfada9c9) - Update dev version of forge + mappings, and switch back to the latest FG3, now that the fixes needed have been merged
766 [7e21519](https://github.com/mekanism/Mekanism/commit/7e2151973aaad868963953a7f976b674cd256bb7) - Fix a few bugs with the robit's repair screen [#5964](https://github.com/mekanism/Mekanism/issues/5964)
767 [4799260](https://github.com/mekanism/Mekanism/commit/4799260e7229c43be5a163b06ed31fc69e750191) - Various improvements to text boxes in GUIs, and makes sure the text persists even if minecraft's window is resized
768 [4666b85](https://github.com/mekanism/Mekanism/commit/4666b85cc1b0c777d96dec9cd6592953550efb59) - Make less classes implement ITileNetwork, and fix sound for stepping on and off of chargepads
769 [efa7f88](https://github.com/mekanism/Mekanism/commit/efa7f8860f4132ec0d458800eaa57a34a2f79e91) - Move teleporter and quantum entangloporter syncing over to using the container sync system
770 [0e70296](https://github.com/mekanism/Mekanism/commit/0e70296e877fae87f3b32adee0017af7b1ae90e4) - Fix a few minor issues with the reactor and its formed state
771 [83b4fff](https://github.com/mekanism/Mekanism/commit/83b4fff99e226a85c62794e1e68bcdc093fb5557) - Move registering our transmitter model loader even earlier. Should hopefully prevent [#5881](https://github.com/mekanism/Mekanism/issues/5881) and [#5963](https://github.com/mekanism/Mekanism/issues/5963)
772 [349ff4c](https://github.com/mekanism/Mekanism/commit/349ff4cacce75d9fe2aa79da4d9657bfb36e4487) - Remove a couple cases we set the glow, as it did not seem to change anything, and move the configurable machine overlay to using the block highlight event to reduce the amount of calculations that have to happen if you have a lot of machines and are holding a configurator to ray trace and see if you are hovering that machine
773 [1c13d44](https://github.com/mekanism/Mekanism/commit/1c13d440875eac8fd773e4c5f53902b580ff3146) - Improve performance of rendering various TERs by batching calls made to the same render type at least within an individual TERs
774 [a66793a](https://github.com/mekanism/Mekanism/commit/a66793a20c4b70b594773b68d727bb22a85b3a99) - Improve and fix a few bugs in the flame renderer
775 [6dcef43](https://github.com/mekanism/Mekanism/commit/6dcef43b9c930f0186d54d10fd25a8bda02b9282) - Improve accuracy of getRenderBoundingBox so that tiles can be properly culled when they are not in view, and add a full block render bounding box to transmitters so that they can render their contents even when they are barely on screen - Improve rendering logic of turbine rotors when not inside a formed turbine - Fixed turbine rotors sending update packets before the client has a tile for that position
776 [e940835](https://github.com/mekanism/Mekanism/commit/e940835e926a8e91f61aa11cde77f7f883fee6d1) - Improve the render bounding boxes for multiblocks and the digital miner
777 [0b36c7a](https://github.com/mekanism/Mekanism/commit/0b36c7acc5ceb5017ee82b6188e898369c458af8) - Further cleanup of NBTConstants, and fix model loader causing issues in runData
778 [79b67de](https://github.com/mekanism/Mekanism/commit/79b67dedad3d89592b3d621d36880d409bf497be) - Fix actually moving remaining items instead of just simulating the move, and thus duping the remaining items [#5966](https://github.com/mekanism/Mekanism/issues/5966)
779 [aea149f](https://github.com/mekanism/Mekanism/commit/aea149f63c1f87eead952a1b93dcae36bffb7bc4) - Do some basic cleanup to RenderResizableCuboid and remove a bunch of unused code
780 [bf6119d](https://github.com/mekanism/Mekanism/commit/bf6119db3360ce3a3a06f493b964523b95ee3736) - Bump version to 9.9.16
781
782 Mekanism Tools (MekanismTools-1.15.2-9.9.15.407.jar --> MekanismTools-1.15.2-9.9.17.409.jar):
783 MekanismTools-1.15.2-9.9.17.409.jar:
784 Warning: Mekanism is currently in alpha, and is not recommended for widespread use in modpacks. There are likely to be game breaking bugs, and updating from one alpha to the next may cause various mekanism blocks to disappear/void their contents. While we will try to not have this happen/keep it to a minimum make sure to make backups. You can read more about the alpha state of this project [here](https://github.com/mekanism/Mekanism#alpha-status).
785 [06bd72f](https://github.com/mekanism/Mekanism/commit/06bd72f6d2d12398768052d125f7d1e9ab8022a9) - Continued work on rewriting various parts of render resizable cuboid - Properly pass the light value we want to use to the cuboid we are rendering [#5800](https://github.com/mekanism/Mekanism/issues/5800) - Massively improve how things like water visually render in mechanical pipes (there is still more I plan on doing to further improve this) - Batch a bunch of the draws that we make via our render resizable cuboid
786 [549dfac](https://github.com/mekanism/Mekanism/commit/549dfacdaf03d82c09113d8b633f88943107f0ff) - Work on consolidating factory implementation
787 [adbb826](https://github.com/mekanism/Mekanism/commit/adbb826ad3daeefb83d6d40a4e33a710a94105b2) - Use suppliers to avoid setting references to other registries before they're initialized
788 [7317370](https://github.com/mekanism/Mekanism/commit/7317370d30cf4c044ca5ead44b2b52d92a5a1040) - Further improve rendering of things like water in mechanical pipes, and batch rendering of turbine rotors that are inside of an industrial turbine
789 [eb6b759](https://github.com/mekanism/Mekanism/commit/eb6b759f7b59250847d0e2f62793fe5e55f0f9d4) - Fix some broken casts, fix factory usage & storage
790 [d8f5f49](https://github.com/mekanism/Mekanism/commit/d8f5f49042914caf5ca614463bd7c313563572e8) - Begin work on attribute system for blocks
791 [beabfd4](https://github.com/mekanism/Mekanism/commit/beabfd4cf3a03555cea3445060aa9f5e5a206503) - Continue work on the new block framework
792 [7683ab6](https://github.com/mekanism/Mekanism/commit/7683ab68a995061c95cd929b04a32a0e61412bad) - Continue working on attribute system
793 [db6ce75](https://github.com/mekanism/Mekanism/commit/db6ce750387a920306baf56b2f0d27595529ed42) - Continued work on block consolidation
794 [eb17c4d](https://github.com/mekanism/Mekanism/commit/eb17c4d9209aa5e82d983ee0fc741cc48cb5b9dd) - Restructure block types to avoid forcing TileEntities
795 [e391302](https://github.com/mekanism/Mekanism/commit/e39130233ab1e7e18d3696ec994416d21fb7389f) - Remove some irrelevant tier-related code
796 [a817632](https://github.com/mekanism/Mekanism/commit/a817632511b016aa0471538f6e6cea16e4d9336b) - Convert bins and induction cells/providers
797 [449fc77](https://github.com/mekanism/Mekanism/commit/449fc778924420769786870a4834211efdd7113a) - Migrate energy cube, fluid tank, gas tank
798 [b997ed9](https://github.com/mekanism/Mekanism/commit/b997ed9f94c786765920e91441c3ec23e9275097) - Continue consolidation, fix some issues
799 [2ca177f](https://github.com/mekanism/Mekanism/commit/2ca177fe45452f62113cde23527b5fa977d4c106) - Fix accidental file removal
800 [7ef0640](https://github.com/mekanism/Mekanism/commit/7ef064047db29c9d2000e61d0f0746596206d515) - Fixes and cleanup
801 [76da82b](https://github.com/mekanism/Mekanism/commit/76da82b3c58fab29a83070c722fd6280e9f3af86) - Additional fixes
802 [4d7e3a7](https://github.com/mekanism/Mekanism/commit/4d7e3a7e2f2a40f8e94af3751b0b3402dc87959a) - Add some helper methods to clean up attribute references
803 [13fa2db](https://github.com/mekanism/Mekanism/commit/13fa2dbfd8dda2ca3455f7031b5716d5fdc35314) - Fix Induction Cells/Providers not exposing TileEntities
804 [4a3b978](https://github.com/mekanism/Mekanism/commit/4a3b97889c438d67506f930774a99bb37a2efdd8) - Fix Logistical Sorter voxel model
805 [3fd69fc](https://github.com/mekanism/Mekanism/commit/3fd69fc4a1d5b3531f53694449606191935a861a) - Initial draft of the Energy API rework, also fixed various typos/copy paste errors in the other handler's java docs that I came across while writing the spec
806 [3e48bdf](https://github.com/mekanism/Mekanism/commit/3e48bdf4658273490b5e0b8db36116b8c18e79c1) - Write most of the base backend of the new Energy API. (Note does not currently compile) and fix various minor bugs in various handlers: - Fixed edge case in growStack that could theoretically allow for integer overflow - Fix misc comments/variable names being incorrect for that handler type (for example naming variables slots rather than tanks) - Added some validity checking to capacities of things
807 [90ee1d7](https://github.com/mekanism/Mekanism/commit/90ee1d726b7adcd05924cf7431532192e5b496bf) - More work on converting to new energy API implementation, still does not compile
808 [62d8c69](https://github.com/mekanism/Mekanism/commit/62d8c69554c594825a0e36c3300f44d2fe8e5b59) - Continued work on converting to the new energy API implementation, still does not compile
809 [60cd291](https://github.com/mekanism/Mekanism/commit/60cd2912a3c20c620bfc9247026eea714416c836) - Continued work on converting to the new energy API implementation, still does not compile - Made Metallurgic infuser side config support configuring energy - Increased default energy buffer for quantum entangloporter from 16 million to 128 million (to match the default of the ultimate energy cube) - Start rewriting our handling of integrating with other energy systems. Rather than having specific handling for interacting with various handlers, we are moving towards having classes that wrap the other handlers into being able to be handled by our generic IStrictEnergyHandler
810 [9512cd0](https://github.com/mekanism/Mekanism/commit/9512cd05346dd456a8d515bd2796c041c704d097) - Continued work on converting to the new energy API implementation, still does not compile - Moved redstone to energy from config to recipe system, and add a recipe for redstone block to energy - Modernized chargepad code, and made it able to charge items in the offhand
811 [c991416](https://github.com/mekanism/Mekanism/commit/c99141669c5a18dbd10ae013c4c9f2bb2046d278) - Continued work on converting to the new energy API implementation, still does not compile - Unified more ejection code for energy, fluids, and gases
812 [740a52d](https://github.com/mekanism/Mekanism/commit/740a52dd622927f0b05d7a48fac135cfb1783e76) - Mostly finished first pass at converting the induction matrix to the new energy system, still does not compile
813 [a8bf276](https://github.com/mekanism/Mekanism/commit/a8bf2760cd036a04378e5bcb26e5f17a781bd992) - Continue work on converting to the new energy api, still does not compile
814 [d7fe6dd](https://github.com/mekanism/Mekanism/commit/d7fe6ddb79bbfdfa80ca00b109ae0339a0e72c1f) - Still lots of bugs and things that have to be cleaned up/fixed, but it compiles again
815 [1b7e8ac](https://github.com/mekanism/Mekanism/commit/1b7e8acbfa907b804220d90ea1cef459d9cb46f7) - Fix rebase errors, and make it compile again
816 [0699994](https://github.com/mekanism/Mekanism/commit/0699994e3d207ebd76a3ce63ae5b9cf1614fa6cb) - Optimize imports and reformat code
817 [71db700](https://github.com/mekanism/Mekanism/commit/71db700f0bb173641f4e4c54a2ef9a818e12481c) - Move energized items over to the new energy API with easier extensibility support for implementing other mods' energy handlers - Minor cleanup of some attribute stuff - More consistently not require energy in items when in creative
818 [cdca82c](https://github.com/mekanism/Mekanism/commit/cdca82c9404b9fcad0821af3407655e5968d25d9) - Modernize electric bow implementation to extend vanilla's bow and more closely mirror some of the logic from it - Fixes some enchantments not working properly on the electric bow - Fixes custom arrows not always working as intended - Also made the hoes in Mekanism Tools implement a hoe tool type in case any mods look for one
819 [01b414a](https://github.com/mekanism/Mekanism/commit/01b414a2cb9c60058c4378362d9347f0c09d6e00) - Use some util methods to cleanup rendering checks that got messier
820 [e8fb5df](https://github.com/mekanism/Mekanism/commit/e8fb5df3c902e3304015bbb3e848c8dea4d7f963) - Cleanup code pertaining to conversion checks
821 [2af649a](https://github.com/mekanism/Mekanism/commit/2af649a9fa15bcdf93837aa5cc6fb340b90caf3f) - Cleanup code pertaining to setting energy requirements for recipes
822 [26d2831](https://github.com/mekanism/Mekanism/commit/26d2831564ab3dd87dfa106c4e1028b59901b599) - Fix mekanism tiles being incorrect in their check of if they are activatable, and cleanup a bit of code having to do with targets
823 [66e59a7](https://github.com/mekanism/Mekanism/commit/66e59a7d0306c26b9bcae5b8187af2dcae0fe686) - First pass at experimenting with converting energy from a double to a FloatingLong, it compiles, but FloatingLong is not properly implemented yet
824 [f3943ef](https://github.com/mekanism/Mekanism/commit/f3943efd87d0dc148eb5ab021464f00a64afb3ba) - Update dependencies, and setup JUnit
825 [aa33eac](https://github.com/mekanism/Mekanism/commit/aa33eaca8051e30f16a322c2a379ac479d6e8735) - Fix a few bugs with FloatingLong and mostly implement the class, for now various parts of it are using temporary methods of calculating things. Also improve our TOP integration, making it so that our gas and infusion bar renderers look better, and replacing TOPs default energy display for our own blocks. Additionally made it so looking at our multiblocks show all the proper stats rather than having to look at the valve specifically
826 [2f36a52](https://github.com/mekanism/Mekanism/commit/2f36a522b0cec3aed6448d58bd717be0a2a697fe) - Fix client side only method being used for resource location config, and fix modulo
827 [a971911](https://github.com/mekanism/Mekanism/commit/a971911c98298ccb6c1d8714bd479a2a01eb80f7) - Fix accidental inversion of BasicEnergyContainer#insert return value, and fix typo in path for test classes
828 [5cebdad](https://github.com/mekanism/Mekanism/commit/5cebdadfba593c083fde2ece8ae80bd790f69ec3) - Update docs to properly specify how to handle FloatingLongs for the energy api and when they can be modified and when they shouldn't be modified. Also remove some java docs that are incorrect due to us overwriting for more reasons than just to avoid a cached value such to check our validity predicates
829 [222f601](https://github.com/mekanism/Mekanism/commit/222f601d2b2b05326c645285d029f68e11302918) - Reduce number of sync packets sent for mechanical pipes, pressurized tubes, and universal cables, and calculate the content scale on the server instead of the client. Also added some TODOs for some odd bugs unrelated to rendering that I ran into while testing
830 [494ec79](https://github.com/mekanism/Mekanism/commit/494ec792645eab0db47b4c3e4dd94116852b53bb) - Fix the save share for networks not being calculated properly, and also fix the networks not updating their capacity before attempting to absorb a transmitter's buffer causing for a good number of contents to be voided when a single pipe was broken. Also fix not updating the capacity before accepting contents, causing for weird things to occur/break
831 [e7e21e7](https://github.com/mekanism/Mekanism/commit/e7e21e7c46578dafddd5ad018e4a9c25714418b9) - Fix being to strict on caching various handler's read write settings when based on a side config
832 [c955a73](https://github.com/mekanism/Mekanism/commit/c955a7363d9edbcf1313832ecc798ec5db44e6bd) - Fix laser particle not displaying properly, due to BasicEnergyContainer#extract not obeying the API spec of mutability
833 [74938d0](https://github.com/mekanism/Mekanism/commit/74938d07e78cf292bc0ed31cfef4693edcff96ad) - Allow conversion to bypass rate limit of energy cube and gas tank, and fix improper deserialization of the decimal for floating longs for recipes, also fix filling items with energy in the EnergyInventorySlot, apparently two onContentsChanged calls were missing
834 [05313f4](https://github.com/mekanism/Mekanism/commit/05313f4610aa500c6d4401141327bd511b88dc82) - Move energy multiplier for electrolysis recipe to a FloatingLong
835 [4135faf](https://github.com/mekanism/Mekanism/commit/4135fafae0433cf8187406672592ca2e6feadd4e) - Improve FEIntegration implementation to better handle if we have multiple energy containers in the handler we are wrapping
836 [0f78345](https://github.com/mekanism/Mekanism/commit/0f7834528bc05af68a88f2779b4b9d768d77e04e) - Use util method to make the energy cube scale increase look better and be a smoother transition, and also cleanup some multitank support/tooltip code
837 [8727ac5](https://github.com/mekanism/Mekanism/commit/8727ac564c2b99e779e18aba44155287a4ee0ca5) - Cache capacities of a few different multiblocks
838 [9e836a5](https://github.com/mekanism/Mekanism/commit/9e836a59ce6bf127cff007ba71d21faef48eb0e1) - Fix network scale calculations on reforming (a pipe being broken), and on merging of networks.
839 [b56f8b9](https://github.com/mekanism/Mekanism/commit/b56f8b9ccf39eafecf2a5627e11030a4e9e43142) - Improve some of the checks for seeing if a container has "infinite" of a material
840 [6880316](https://github.com/mekanism/Mekanism/commit/68803166ba949f0f9476c691f4a436ff8205bdda) - Minor cleanup to TransporterManager, removing the need for stack size trickery
841 [3a9a9bd](https://github.com/mekanism/Mekanism/commit/3a9a9bd2670dfadf4fa38d5bc12a47b79b6b5e15) - Go through and cleanup a few TODOs from the Energy rewrite, and fix a few other issues with values being incorrect, as well as energy not syncing to the robit's gui
842 [97bb8d4](https://github.com/mekanism/Mekanism/commit/97bb8d4bf64c69db18b9ea07dcd4ac6cce5461fa) - Cleanup some comments
843 [c3f90c7](https://github.com/mekanism/Mekanism/commit/c3f90c7cbe3139a8d540adf5cb6e2fb61ae9155b) - Fix lastEnergyReceived
844 [6331aa8](https://github.com/mekanism/Mekanism/commit/6331aa8074340c2e24c99eeba461f5b4d84eabc3) - Fix the energy matrix adding energy to the cached total rather than removing it when energy is removed
845 [adfcd34](https://github.com/mekanism/Mekanism/commit/adfcd34950cabd62ab61bfd48c329954417f2b9f) - Implement proper range checks to CachedFloatingLongValue and switch it to strings representing it to properly support unsigned longs if we eventually switch to them. Also switch the SerializerHelper and Json serialization to doing it by number so that if/when we switch to unsigned long it works properly
846 [c679c31](https://github.com/mekanism/Mekanism/commit/c679c317d77205455b2eedd3834d1ea006b40793) - Simulate insertion for inserting items into slots that has a slot limit larger than the item's max stack size, as the slot may allow for stacks up to a certain size but also be respecting the max stack size of the item. [#5988](https://github.com/mekanism/Mekanism/issues/5988)
847 [94308f5](https://github.com/mekanism/Mekanism/commit/94308f54030f44ea15b4805614f6f15bb34d8f3c) - Implement multiplication for FloatingLongs without having to convert to string and use BigDecimal ([#5987](https://github.com/mekanism/Mekanism/issues/5987))
848 [a8ccd36](https://github.com/mekanism/Mekanism/commit/a8ccd36379b26b95056066da1f95a91ecc8beebe) - Set steam to actually have the correct temperature ([#5972](https://github.com/mekanism/Mekanism/issues/5972))
849 [0c62ea8](https://github.com/mekanism/Mekanism/commit/0c62ea89817951dc2121d03c5a7fc2e079649651) - Add test lib QuickTheories for property based testing of FloatingLong, and partially reorganize ordering of the FloatingLong class
850 [c5a752f](https://github.com/mekanism/Mekanism/commit/c5a752ff7d122799459ef53a8b6a6a263e212ec5) - Spec change to FloatingLong so that the modifyEqual methods return the actual object, so that if it is called on a constant it instead returns a new clean value. Also add javadocs to methods in FloatingLong
851 [8e97204](https://github.com/mekanism/Mekanism/commit/8e97204f4e49fdf1c8005391be19b3a9d0adfa6f) - Rewrite handling of upgrade recipes. For the most part properly handles transferring data now. It only does basic testing for finding a matching valid configuration, but if it cannot find one it just doesn't match as a valid input to the recipe [#5743](https://github.com/mekanism/Mekanism/issues/5743), and fix handling of initial container syncing on servers where there may be multiple players.
852 [2711127](https://github.com/mekanism/Mekanism/commit/2711127eac3379a471c2019aa9b7cf484333d4e0) - Re-implement instantly turning blocks to active, and having a longer delay threshold before they are considered deactivated. Also fix client energy used calculations being incorrect due to the mutability of objects
853 [a2bc3a0](https://github.com/mekanism/Mekanism/commit/a2bc3a0773539f45c3a7da4e850ecd05c6c9aad5) - Store FloatingLongs as a string in NBT to be able to easily switch to unsigned longs if we decide to without voiding saved energy again
854 [5450d2d](https://github.com/mekanism/Mekanism/commit/5450d2df813e375f3a106a69f5609ca3737ecc21) - Fix handling of parsing doubles and make it so it parses them consistently
855 [31dc0c8](https://github.com/mekanism/Mekanism/commit/31dc0c86014a539a245646a06dfa774c91fee31c) - Fix miner not properly refreshing chunks on changing radius, and don't attempt to check the tile at a position during world loading to hopefully remove the race condition/halting that can occur [#5897](https://github.com/mekanism/Mekanism/issues/5897) [#5978](https://github.com/mekanism/Mekanism/issues/5978)
856 [05766a7](https://github.com/mekanism/Mekanism/commit/05766a7a29ba180575b7bfa991af330fca988cc9) - Display energy network capacity as FloatingLong
857 [9132e4d](https://github.com/mekanism/Mekanism/commit/9132e4d922333f0c79ea268cc09f12a4b9619d57) - Convert FloatingLong to using an unsigned long ([#5991](https://github.com/mekanism/Mekanism/issues/5991))
858 [b509204](https://github.com/mekanism/Mekanism/commit/b509204f3f6d88da6ac7b69516a66b0e960e8ce3) - Bump version to 9.9.17
859
860 MekanismTools-1.15.2-9.9.16.408.jar:
861 Warning: Mekanism is currently in alpha, and is not recommended for widespread use in modpacks. There are likely to be game breaking bugs, and updating from one alpha to the next may cause various mekanism blocks to disappear/void their contents. While we will try to not have this happen/keep it to a minimum make sure to make backups. You can read more about the alpha state of this project [here](https://github.com/mekanism/Mekanism#alpha-status).
862 [8cfe2a4](https://github.com/mekanism/Mekanism/commit/8cfe2a45b9d1abb719ff85b2b78fb055c4c82f8f) - Fix ore/resource harvest levels ([#5942](https://github.com/mekanism/Mekanism/issues/5942)), fix Paxel harvest levels
863 [7923962](https://github.com/mekanism/Mekanism/commit/79239628b9c6f2fc5d7f6a4aadca443678c35dd9) - Hopefully fix transmitter model issues ([#5922](https://github.com/mekanism/Mekanism/issues/5922)), remove client-side markDirty() call We used to call markDirty() on the client as it would trigger an all-sides neighbor update which was necessary for some kind of multi-mod interaction. It's not relevant anymore though as far as I can tell, especially since we have an internal markDirty() impl which prevents such updates.
864 [c8476c1](https://github.com/mekanism/Mekanism/commit/c8476c1cb98c2822ad4118db3039d7ea8e1981db) - Fix harvest level changes
865 [7e9ff56](https://github.com/mekanism/Mekanism/commit/7e9ff5615b782c192f1caad4ae4d635cc1f6ac75) - Initial experimenting with using vanilla's sync/update packet system rather than our own
866 [8ff4379](https://github.com/mekanism/Mekanism/commit/8ff4379299ee41208fb549ac3664bd2f8946d159) - Move all NBT keys to strings. Some things got renamed so various misc things may be voided from Mekanism machines/blocks so I would recommend emptying things just to be on the safe side. In some cases it will just be machine configurations that get reset. Also changed how the chunk loader component saves chunk positions, so you may have to go and reload the chunks to get them to stay loaded again. Things with bounding blocks like digital miners, advanced solar generators, security desks may unbind the bounding block from the actual main block, so should probably be broken/picked up before updating
867 [b387c94](https://github.com/mekanism/Mekanism/commit/b387c94c1c2ee214d62feaad17e2bfb7ae71bbdb) - Move JSON string key constants to constants to make it easier to prevent typos and if there are typos at least have them be consistent throughout serialization and deserialization. No current recipes should break as nothing has been renamed.
868 [006dbe6](https://github.com/mekanism/Mekanism/commit/006dbe6ce19672947b8f0b7a974cf9801989b923) - Only sync the energy scale to clients for energy cubes unless the gui is open
869 [03738bd](https://github.com/mekanism/Mekanism/commit/03738bd2d0c29ebd4deebed92928a125f424c197) - Fix Gas Generator sound, fix Gas Generator 'burn rate' readout ([#5047](https://github.com/mekanism/Mekanism/issues/5047))
870 [ce6aec5](https://github.com/mekanism/Mekanism/commit/ce6aec58ac0435b616a6229a9cdd2aafbf463e1c) - Start converting more tiles to syncing stuff via vanilla's packet system. Also fix the Bio generator processing stuff on both the client and the server instead of just the server
871 [1e3592b](https://github.com/mekanism/Mekanism/commit/1e3592b2418821a765817746e330d18ed4bb3e66) - Finish converting ITileComponents over to properly syncing their data
872 [7c0f0cd](https://github.com/mekanism/Mekanism/commit/7c0f0cd7b706321fc576e169805d69bef5b58e07) - Fix transmitters not checking bounds prior to placement, fix PRC GUI title
873 [17019a8](https://github.com/mekanism/Mekanism/commit/17019a84fdc7580acdd4d649b898f7bd72a77fce) - Cleanup some code pertaining to inventory ejecting, ensuring we grab items based on what can be extracted rather than what is directly in the slot. [#5938](https://github.com/mekanism/Mekanism/issues/5938)
874 [fc5e007](https://github.com/mekanism/Mekanism/commit/fc5e007cf70dd5998dd7c1fd8c790ccb6353900f) - Fix improper internal insertion restrictions for rotary condensentrator tanks [#5940](https://github.com/mekanism/Mekanism/issues/5940)
875 [3ffb6c8](https://github.com/mekanism/Mekanism/commit/3ffb6c8dd142bf330ea5cbabbad5ba92f2a243c3) - Fixes pressurized tubes and mechanical pipes not being able to connect to quantum entangloporters [#5950](https://github.com/mekanism/Mekanism/issues/5950)
876 [381eadd](https://github.com/mekanism/Mekanism/commit/381eadd5b5724285e9929ededfe604b492cd1e47) - Fix Fluidic Plenisher GUI, and fix tank insert/extract checks for the electric pump [#5951](https://github.com/mekanism/Mekanism/issues/5951)
877 [8b990a4](https://github.com/mekanism/Mekanism/commit/8b990a4d856efbcff0a625f1154725b76715b2d9) - Fix pump & plenisher GUI scaling
878 [7d41e3f](https://github.com/mekanism/Mekanism/commit/7d41e3f07cf4a70b6ee556928882a49b1c17711b) - Reinstate active state update delay ([#5848](https://github.com/mekanism/Mekanism/issues/5848)), clean up active state mess A bunch of machines were making particle effects when they shouldn't have been, QE should not have an active state to begin with
879 [fb878c0](https://github.com/mekanism/Mekanism/commit/fb878c0bef3078fef0aa2ebfd7bcd1266c41457f) - Split onUpdate into two methods, onUpdateClient and onUpdateServer, to make the code more readable about what is happening on what side, and to note require as much indentation due to isRemote checks
880 [e6ac88d](https://github.com/mekanism/Mekanism/commit/e6ac88d5aa68c5cb9b009f3193a7ca881dd66f04) - Cleanup implementation/handling around isCapabilityDisabled, to only have to check it once rather than at each level of super, and to make it so manually calling it can be forgotten about.
881 [6371faa](https://github.com/mekanism/Mekanism/commit/6371faa6f4553b0cfee8031941f48eb19ea3190b) - Fix a potential issue with active state changes
882 [1951d1a](https://github.com/mekanism/Mekanism/commit/1951d1a6706f5731c57162cdffe37d3f5c9cebe0) - Update machine lighting on world load
883 [4c88139](https://github.com/mekanism/Mekanism/commit/4c88139a7bdf20fb1d2bd9db7db7258564be1348) - Work on moving transmitters to syncing their initial data via vanilla's update packet
884 [4f5822e](https://github.com/mekanism/Mekanism/commit/4f5822e019f8c77d97fa3130a315907068900dd9) - Work on moving the security desk to using vanilla's update packet and our container sync system. We still need to properly move over syncing the trusted players list
885 [e25085c](https://github.com/mekanism/Mekanism/commit/e25085c71651702863446a3e12b661af51660b36) - Create system for syncing lists as elements in containers
886 [1fc912d](https://github.com/mekanism/Mekanism/commit/1fc912d362a38a651af7dd9e6131cd0c304feaac) - Move evap controller and resistive heater over to vanilla update packets
887 [9527146](https://github.com/mekanism/Mekanism/commit/952714684f1ea5c04c38d8b5aee9c8ad729fb63d) - Create a way to sync filter lists for containers - Cleanup some code pertaining to filters - Compare hashcode of list to check if it is dirty rather than comparing all the elements - Make HashList implement the List spec - Fixed error in loading frequencies
888 [0294ecf](https://github.com/mekanism/Mekanism/commit/0294ecf009209a61d2986f7d841e206f5fe6fd65) - Move fluid tank syncing to vanilla packet system, and cleanup implementation of lasers and move that stuff over to the new method of handling sync data
889 [757ed70](https://github.com/mekanism/Mekanism/commit/757ed709cca79913d78a99e31bb26f081b850264) - Switch induction matrix over to using vanilla sync packets and the container sync system
890 [723c950](https://github.com/mekanism/Mekanism/commit/723c95054df89fa3bde59c83fe6772cfcf52dba9) - Convert dynamic tank, and internal multiblocks to using vanilla update packets, and our container sync system. Also fix an NBT clash that accidentally introduced
891 [f0dea9f](https://github.com/mekanism/Mekanism/commit/f0dea9f3e6ff1480b964f9db173e6a4ed7511137) - Fix sparkling effect playing continuously
892 [c342a13](https://github.com/mekanism/Mekanism/commit/c342a13347a4e264981aaaea9217700e9e652a1f) - Continue work on converting multiblock packet handling. Also start working on attempting to fix some of the packet spam that multiblocks have
893 [437f2fa](https://github.com/mekanism/Mekanism/commit/437f2fa8034f76e090cb3634212ad642a08c9d8e) - Only sync fluid changes for rendering for the fluid tank, boiler water tank, and dynamic tank when the scale changes, rather than on every mb of difference. Also move the scale calculation to a util method to ensure that we render at least something if there is any contents
894 [7ebe623](https://github.com/mekanism/Mekanism/commit/7ebe623a8200dd93a0dfceb7113cbd9cb0b41cba) - Use our own sync packet to avoid chunk rendering thrashing
895 [9bedc8b](https://github.com/mekanism/Mekanism/commit/9bedc8b6c7a7592ade21b5de7641909ce61d7a57) - Add support for showing how much time our TERs are taking in the debug pie chart for block entities
896 [324382d](https://github.com/mekanism/Mekanism/commit/324382d148f884ad8314c5eb3b767d021ce3105c) - Convert reactor over to using the new sync system, and fix the normal laser always firing the max amount of power even when it didn't have that much power stored
897 [c27ebf3](https://github.com/mekanism/Mekanism/commit/c27ebf301e11adff738d2920bc828d5cb7801fd8) - Move syncing of formula to our container sync system, and fix a few different issues with rendering of specific gui pieces
898 [4c490e2](https://github.com/mekanism/Mekanism/commit/4c490e27155dbf3bdd2bc8e692168b4832432927) - Switch steam tanks for the turbine, reactor, and boiler to be gas tanks and use the gas variant of steam, rather than fluid tanks using "liquid steam" - Add in scale target for the steam rendering of the turbine and boiler so that we don't have to send an update packet every time the stored amount changes by a single mb - Fixed reactor active state - Fix reactor not actually using any inputs
899 [eb2d176](https://github.com/mekanism/Mekanism/commit/eb2d176996b33cb91f80e75998ec99d99dbaa000) - Remove specific implementation of a few interfaces when the super class already implements them
900 [7facb95](https://github.com/mekanism/Mekanism/commit/7facb956203e6f15b0227c40c4b306f81797c3bd) - Only sync different gui information for multiblocks when the correct tab is being displayed
901 [361fbf9](https://github.com/mekanism/Mekanism/commit/361fbf93da4774bbebef6dbb5e52d04977c41e73) - Always send the structure if the multiblock tile is rendering. It is a relatively small amount of extra data, removes the need for the client to send a data request, and we have also reduced a lot of multiblock packet spam already
902 [f79b42c](https://github.com/mekanism/Mekanism/commit/f79b42cd00dcc801eb3382c48e1968022b28eb00) - Remove no longer used baseBlock from Model3D, and improve the logic used for picking the direction to render the teleporter's portal in. No longer should have an edge case that causes it to sometimes render in the wrong direction
903 [382dc22](https://github.com/mekanism/Mekanism/commit/382dc2233e712e3aac71a4a8140f230c11e640bc) - Fix attempting to send packet initially on every block placement, and fix a few packets being sent before the data to send is set
904 [1736513](https://github.com/mekanism/Mekanism/commit/1736513bd7ab6a3b04c40e343766f195cfada9c9) - Update dev version of forge + mappings, and switch back to the latest FG3, now that the fixes needed have been merged
905 [7e21519](https://github.com/mekanism/Mekanism/commit/7e2151973aaad868963953a7f976b674cd256bb7) - Fix a few bugs with the robit's repair screen [#5964](https://github.com/mekanism/Mekanism/issues/5964)
906 [4799260](https://github.com/mekanism/Mekanism/commit/4799260e7229c43be5a163b06ed31fc69e750191) - Various improvements to text boxes in GUIs, and makes sure the text persists even if minecraft's window is resized
907 [4666b85](https://github.com/mekanism/Mekanism/commit/4666b85cc1b0c777d96dec9cd6592953550efb59) - Make less classes implement ITileNetwork, and fix sound for stepping on and off of chargepads
908 [efa7f88](https://github.com/mekanism/Mekanism/commit/efa7f8860f4132ec0d458800eaa57a34a2f79e91) - Move teleporter and quantum entangloporter syncing over to using the container sync system
909 [0e70296](https://github.com/mekanism/Mekanism/commit/0e70296e877fae87f3b32adee0017af7b1ae90e4) - Fix a few minor issues with the reactor and its formed state
910 [83b4fff](https://github.com/mekanism/Mekanism/commit/83b4fff99e226a85c62794e1e68bcdc093fb5557) - Move registering our transmitter model loader even earlier. Should hopefully prevent [#5881](https://github.com/mekanism/Mekanism/issues/5881) and [#5963](https://github.com/mekanism/Mekanism/issues/5963)
911 [349ff4c](https://github.com/mekanism/Mekanism/commit/349ff4cacce75d9fe2aa79da4d9657bfb36e4487) - Remove a couple cases we set the glow, as it did not seem to change anything, and move the configurable machine overlay to using the block highlight event to reduce the amount of calculations that have to happen if you have a lot of machines and are holding a configurator to ray trace and see if you are hovering that machine
912 [1c13d44](https://github.com/mekanism/Mekanism/commit/1c13d440875eac8fd773e4c5f53902b580ff3146) - Improve performance of rendering various TERs by batching calls made to the same render type at least within an individual TERs
913 [a66793a](https://github.com/mekanism/Mekanism/commit/a66793a20c4b70b594773b68d727bb22a85b3a99) - Improve and fix a few bugs in the flame renderer
914 [6dcef43](https://github.com/mekanism/Mekanism/commit/6dcef43b9c930f0186d54d10fd25a8bda02b9282) - Improve accuracy of getRenderBoundingBox so that tiles can be properly culled when they are not in view, and add a full block render bounding box to transmitters so that they can render their contents even when they are barely on screen - Improve rendering logic of turbine rotors when not inside a formed turbine - Fixed turbine rotors sending update packets before the client has a tile for that position
915 [e940835](https://github.com/mekanism/Mekanism/commit/e940835e926a8e91f61aa11cde77f7f883fee6d1) - Improve the render bounding boxes for multiblocks and the digital miner
916 [0b36c7a](https://github.com/mekanism/Mekanism/commit/0b36c7acc5ceb5017ee82b6188e898369c458af8) - Further cleanup of NBTConstants, and fix model loader causing issues in runData
917 [79b67de](https://github.com/mekanism/Mekanism/commit/79b67dedad3d89592b3d621d36880d409bf497be) - Fix actually moving remaining items instead of just simulating the move, and thus duping the remaining items [#5966](https://github.com/mekanism/Mekanism/issues/5966)
918 [aea149f](https://github.com/mekanism/Mekanism/commit/aea149f63c1f87eead952a1b93dcae36bffb7bc4) - Do some basic cleanup to RenderResizableCuboid and remove a bunch of unused code
919 [bf6119d](https://github.com/mekanism/Mekanism/commit/bf6119db3360ce3a3a06f493b964523b95ee3736) - Bump version to 9.9.16
920
921 Mining Gadgets (MiningGadgets-1.3.0 --> MiningGadgets-1.3.1):
922 MiningGadgets-1.3.1:
923 Beta release now. Fixed a few bugs reporting in 1.3.0
924
925 Morpheus (Morpheus-1.15.2-4.2.47.jar --> Morpheus-1.15.2-4.2.50.jar):
926 Morpheus-1.15.2-4.2.50.jar:
927 * Remove message confirming spawn point being set as vanilla now sends this when you set a new spawn.
928
929 Morpheus-1.15.2-4.2.48.jar:
930 * Calculate distance from spawn point more accurately
931
932 Mystical Agriculture (MysticalAgriculture-1.15.2-3.0.0.jar --> MysticalAgriculture-1.15.2-3.0.1.jar):
933 MysticalAgriculture-1.15.2-3.0.1.jar:
934 Release 3.0.1 for MC 1.15.2
935 Changes:
936 * Added back the OreDictionary crops from previous versions
937 * Added config options for world generation
938 * Added back the ghost pedestal guide to the Infusion Altar
939 * Fixed the Infusion Pedestal not dropping its inventory when broken
940 * Fixed infusion crafting recipes not working with less than 8 pedestal items
941
942 Nature's Aura (NaturesAura-23.2.jar --> NaturesAura-23.3.jar):
943 NaturesAura-23.3.jar:
944 * Fixed bamboo being literally the worst (There's a vanilla bug where using bone meal on bamboo that is close to world height causes a crash; vegetational increase was triggering that crash :^))
945 * Disallowed disabling all negative aura unbalance effects
946 * Added a config to move the aura cache bar to the other side of the hotbar
947
948 Ore Excavation (OreExcavation-1.7.149.jar --> OreExcavation-1.7.151.jar):
949 OreExcavation-1.7.151.jar:
950 Added client side event for integration mods to implement context driven excavations
951 Added several community translations (Japanese, Swedish, Spanish, Dutch)
952
953 Pickle Tweaks (PickleTweaks-1.15.2-4.0.0.jar --> PickleTweaks-1.15.2-4.0.1.jar):
954 PickleTweaks-1.15.2-4.0.1.jar:
955 Release 4.0.1 for MC 1.15.2
956 Changes
957 * Fixed translucency of Dark Glass
958
959 Potions Master (potionsmaster-0.0.13-1.15.2-31.1.18.jar --> potionsmaster-0.1.3-1.15.2-31.1.18.jar):
960 potionsmaster-0.1.3-1.15.2-31.1.18.jar:
961 bugfixes, tweaks vanilla invisibility and long invisibility potions to no longer render status effects, giving away your position. true invisibility
962
963 potionsmaster-0.1.2-1.15.2-31.1.18.jar:
964 added right click with empty hand to empty the contents of the cauldron should it become glitched.
965
966 potionsmaster-0.1.1-1.15.2-31.1.18.jar:
967 corrected texture issue with cauldron fluid texture.
968
969 potionsmaster-0.1.0-1.15.2-31.1.18.jar:
970 adds cauldron, and new mechanic: Mixing Potions! place the Cauldron on top of a campfire, right click the cauldron with any 2 potions, and one glowstone. light the campfire if it is not already lit. wait until the mixture reduces in size, then right click the top of the cauldron with an empty bottle. the resulting potion can be put back in to combine with other potions.
971
972 Powah! (Powah-1.15.2-1.1.7.jar --> Powah-1.15.2-1.1.11.jar):
973 Powah-1.15.2-1.1.11.jar:
974 1.1.11
975 * Rewrite the network system, this should fix all problem in the multi player world.
976 * Updated [Lollipop](https://www.curseforge.com/minecraft/mc-mods/lollipop/files) to 1.0.13
977 1.1.10
978 * Re-Fixed bug when can not change channels, Redstone settings and side config.
979 * Added Chinese localization zh_cn.json, Thanks to EnterFor.
980 * Updated Lollipop to 1.0.12
981 1.1.9
982 * Added support for energizing recipes from json like vanilla, examples: [http://bit.ly/3baHdLr]().
983 * Fixed buttons not functioning in multiPlayer world.
984 * Fixed empty tags.
985 * Updated Lollipop to 1.0.11
986 1.1.8
987 * Fixed Energy data not appearing in TOP/Waila.
988 * Fixed redstone stop magmator from receiving fluids.
989 * Replaced some recipe tags with actual item stacks until empty tags bux got fixed.
990 * Added new command to generate CraftTweaker example zs script instead of generating on startup.
991 * Updated Lollipop to 1.0.10
992 Important NOTE!!: There is two bugs still can't fix them: (empty forge tags) and (some times button not functioning in multiPlayer world)
993 hoping i can fix theme in the next release, also i'm experiencing some health issues and that's why im slowly working on this mod and 3 other
994 projects two of theme are not released yet.
995 1.1.7
996 * Added hovering hud to energizing rods to see the energy stored.
997 * Separated redstone on/off for generators from the energy transfer.
998 * Updated Lollipop to 1.0.9
999 1.1.6
1000 * Fixed Uraninite ores not generating in some biomes/dimensions, Closes #49.
1001 * Fixed cables power delivery sorting.
1002 * Updated Lollipop to 1.0.8
1003 1.1.5
1004 * Fixed Binding card causing a client crash, Closes #47.
1005 * Fixed dry ice not dropping because of missing loot table.
1006 * Updated Lollipop to 1.0.7
1007 1.1.4
1008 * Fixed a dummy dump server crash
1009 * Updated Lollipop to 1.0.6
1010 1.1.3
1011 * Fixed Gui configuration screen offset.
1012 * Fixed weird block lighting.
1013 * Updated Lollipop to 1.0.5
1014 1.1.2
1015 * Fixed Manual 2 items pages has the same text Closes #40.
1016 1.1.1
1017 * Fixed some slots not rendering in to the GUI.
1018 * Added missing GUI's screen titles.
1019 * Updated Lollipop to 1.0.4
1020 1.1.0
1021 * Fixed Magmator fluid wrong rendering.
1022 * Added Blazing Crystal block as a heat source for the Thermo gen with heat of 2800c.
1023 * Changed Nitro crystal recipe output from 24 to 16.
1024 * Updated Lollipop to 1.0.3
1025 1.0.3
1026 * Re-Implemented crafttweaker for energizing recipes.
1027 * Added recipe for the manual (forgot to add it in last version).
1028 * Fixed some blocks not keeping their energy when broken.
1029 * Updated Lollipop to 1.0.2
1030 1.0.2
1031 * Re-added the manual with new entries for batteries and lens of ender and updated some screenshots.
1032 * Fixed cables has wrong config.
1033 * Fixed reactor tooltip.
1034 1.0.1
1035 * Fixed reactor placing overlay not rendering correctly.
1036 * Updated Lollipop to 1.0.1.
1037 1.0.0
1038 * Added Two new tiers "Starter" and "Nitro".
1039 * Added Batteries charge items when is in player inventory.
1040 * Now Energy Hopper, Energy discharger and Player transmitter all has the known tiers.
1041 * Added Dimensional binding card a replacement of Dimensional player transmitter.
1042 * Reworked most of models/textures.
1043 * Rebalanced energy outputs and some crafting recipes.
1044 * the Book (manual) still WIP!!
1045 * 1.15.2 initial release.
1046 * Updated Lollipop to 1.0.0.
1047 * Require forge 31.1.12 or higher.
1048 NOTE!: this is the first initial release, it may contains bug or crash your world.
1049
1050 Powah-1.15.2-1.1.10.jar:
1051 1.1.10
1052 * Re-Fixed bug when can not change channels, Redstone settings and side config.
1053 * Added Chinese localization zh_cn.json, Thanks to EnterFor.
1054 * Updated [Lollipop](https://www.curseforge.com/minecraft/mc-mods/lollipop/files) to 1.0.12
1055 1.1.9
1056 * Added support for energizing recipes from json like vanilla, examples: [http://bit.ly/3baHdLr]().
1057 * Fixed buttons not functioning in multiplayer world.
1058 * Fixed empty tags.
1059 * Updated Lollipop to 1.0.11
1060 1.1.8
1061 * Fixed Energy data not appearing in TOP/Waila.
1062 * Fixed redstone stop magmator from receiving fluids.
1063 * Replaced some recipe tags with actual item stacks until empty tags bux got fixed.
1064 * Added new command to generate CraftTweaker example zs script instead of generating on startup.
1065 * Updated Lollipop to 1.0.10
1066 Important NOTE!!: There is two bugs still can't fix them: (empty forge tags) and (some times button not functioning in multiPlayer world)
1067 hoping i can fix theme in the next release, also i'm experiencing some health issues and that's why im slowly working on this mod and 3 other
1068 projects two of theme are not released yet.
1069 1.1.7
1070 * Added hovering hud to energizing rods to see the energy stored.
1071 * Separated redstone on/off for generators from the energy transfer.
1072 * Updated Lollipop to 1.0.9
1073 1.1.6
1074 * Fixed Uraninite ores not generating in some biomes/dimensions, Closes #49.
1075 * Fixed cables power delivery sorting.
1076 * Updated Lollipop to 1.0.8
1077 1.1.5
1078 * Fixed Binding card causing a client crash, Closes #47.
1079 * Fixed dry ice not dropping because of missing loot table.
1080 * Updated Lollipop to 1.0.7
1081 1.1.4
1082 * Fixed a dummy dump server crash
1083 * Updated Lollipop to 1.0.6
1084 1.1.3
1085 * Fixed Gui configuration screen offset.
1086 * Fixed weird block lighting.
1087 * Updated Lollipop to 1.0.5
1088 1.1.2
1089 * Fixed Manual 2 items pages has the same text Closes #40.
1090 1.1.1
1091 * Fixed some slots not rendering in to the GUI.
1092 * Added missing GUI's screen titles.
1093 * Updated Lollipop to 1.0.4
1094 1.1.0
1095 * Fixed Magmator fluid wrong rendering.
1096 * Added Blazing Crystal block as a heat source for the Thermo gen with heat of 2800c.
1097 * Changed Nitro crystal recipe output from 24 to 16.
1098 * Updated Lollipop to 1.0.3
1099 1.0.3
1100 * Re-Implemented crafttweaker for energizing recipes.
1101 * Added recipe for the manual (forgot to add it in last version).
1102 * Fixed some blocks not keeping their energy when broken.
1103 * Updated Lollipop to 1.0.2
1104 1.0.2
1105 * Re-added the manual with new entries for batteries and lens of ender and updated some screenshots.
1106 * Fixed cables has wrong config.
1107 * Fixed reactor tooltip.
1108 1.0.1
1109 * Fixed reactor placing overlay not rendering correctly.
1110 * Updated Lollipop to 1.0.1.
1111 1.0.0
1112 * Added Two new tiers "Starter" and "Nitro".
1113 * Added Batteries charge items when is in player inventory.
1114 * Now Energy Hopper, Energy discharger and Player transmitter all has the known tiers.
1115 * Added Dimensional binding card a replacement of Dimensional player transmitter.
1116 * Reworked most of models/textures.
1117 * Rebalanced energy outputs and some crafting recipes.
1118 * the Book (manual) still WIP!!
1119 * 1.15.2 initial release.
1120 * Updated Lollipop to 1.0.0.
1121 * Require forge 31.1.12 or higher.
1122 NOTE!: this is the first initial release, it may contains bug or crash your world.
1123
1124 Powah-1.15.2-1.1.9.jar:
1125 1.1.9
1126 * Added support for energizing recipes from json like vanilla, examples: [http://bit.ly/3baHdLr]().
1127 * Fixed buttons not functioning in multiplayer world.
1128 * Fixed empty tags.
1129 * Updated [Lollipop](https://www.curseforge.com/minecraft/mc-mods/lollipop/files) to 1.0.11
1130 1.1.8
1131 * Fixed Energy data not appearing in TOP/Waila.
1132 * Fixed redstone stop magmator from receiving fluids.
1133 * Replaced some recipe tags with actual item stacks until empty tags got fixed.
1134 * Added new command to generate CraftTweaker example zs script instead of generating on startup.
1135 * Updated Lollipop to 1.0.10
1136 Important NOTE!!: There is two bugs still can't fix them: (empty forge tags) and (some times button not functioning in multiPlayer world)
1137 hoping i can fix theme in the next release, also i'm experiencing some health issues and that's why im slowly working on this mod and 3 other
1138 projects two of theme are not released yet.
1139 1.1.7
1140 * Added hovering hud to energizing rods to see the energy stored.
1141 * Separated redstone on/off for generators from the energy transfer.
1142 * Updated Lollipop to 1.0.9
1143 1.1.6
1144 * Fixed Uraninite ores not generating in some biomes/dimensions, Closes #49.
1145 * Fixed cables power delivery sorting.
1146 * Updated Lollipop to 1.0.8
1147 1.1.5
1148 * Fixed Binding card causing a client crash, Closes #47.
1149 * Fixed dry ice not dropping because of missing loot table.
1150 * Updated Lollipop to 1.0.7
1151 1.1.4
1152 * Fixed a dummy dump server crash
1153 * Updated Lollipop to 1.0.6
1154 1.1.3
1155 * Fixed Gui configuration screen offset.
1156 * Fixed weird block lighting.
1157 * Updated Lollipop to 1.0.5
1158 1.1.2
1159 * Fixed Manual 2 items pages has the same text Closes #40.
1160 1.1.1
1161 * Fixed some slots not rendering in to the GUI.
1162 * Added missing GUI's screen titles.
1163 * Updated Lollipop to 1.0.4
1164 1.1.0
1165 * Fixed Magmator fluid wrong rendering.
1166 * Added Blazing Crystal block as a heat source for the Thermo gen with heat of 2800c.
1167 * Changed Nitro crystal recipe output from 24 to 16.
1168 * Updated Lollipop to 1.0.3
1169 1.0.3
1170 * Re-Implemented crafttweaker for energizing recipes.
1171 * Added recipe for the manual (forgot to add it in last version).
1172 * Fixed some blocks not keeping their energy when broken.
1173 * Updated Lollipop to 1.0.2
1174 1.0.2
1175 * Re-added the manual with new entries for batteries and lens of ender and updated some screenshots.
1176 * Fixed cables has wrong config.
1177 * Fixed reactor tooltip.
1178 1.0.1
1179 * Fixed reactor placing overlay not rendering correctly.
1180 * Updated Lollipop to 1.0.1.
1181 1.0.0
1182 * Added Two new tiers "Starter" and "Nitro".
1183 * Added Batteries charge items when is in player inventory.
1184 * Now Energy Hopper, Energy discharger and Player transmitter all has the known tiers.
1185 * Added Dimensional binding card a replacement of Dimensional player transmitter.
1186 * Reworked most of models/textures.
1187 * Rebalanced energy outputs and some crafting recipes.
1188 * the Book (manual) still WIP!!
1189 * 1.15.2 initial release.
1190 * Updated Lollipop to 1.0.0.
1191 * Require forge 31.1.12 or higher.
1192 NOTE!: this is the first initial release, it may contains bug or crash your world.
1193
1194 Powah-1.15.2-1.1.8.jar:
1195 1.1.8
1196 * Fixed Energy data not appearing in TOP/Waila.
1197 * Fixed Redstone stop magmator from receiving fluids.
1198 * Replaced some recipe tags with actual item stacks until empty tags got fixed.
1199 * Added new command to generate CraftTweaker example zs script instead of generating on startup.
1200 Important NOTE!!: There is two bugs still can't fix them: (empty forge tags) and (some times button not functioning in multiPlayer world)
1201 hoping i can fix theme in the next release, also I'm experiencing some health issues and that's why I'm slowly working on this mod and 3 other
1202 projects two of theme are not released yet.
1203 1.1.7
1204 * Added hovering hud to energizing rods to see the energy stored.
1205 * Separated redstone on/off for generators from the energy transfer.
1206 * Updated Lollipop to 1.0.9
1207 1.1.6
1208 * Fixed Uraninite ores not generating in some biomes/dimensions, Closes #49.
1209 * Fixed cables power delivery sorting.
1210 * Updated Lollipop to 1.0.8
1211 1.1.5
1212 * Fixed Binding card causing a client crash, Closes #47.
1213 * Fixed dry ice not dropping because of missing loot table.
1214 * Updated Lollipop to 1.0.7
1215 1.1.4
1216 * Fixed a dummy dump server crash
1217 * Updated Lollipop to 1.0.6
1218 1.1.3
1219 * Fixed Gui configuration screen offset.
1220 * Fixed weird block lighting.
1221 * Updated Lollipop to 1.0.5
1222 1.1.2
1223 * Fixed Manual 2 items pages has the same text Closes #40.
1224 1.1.1
1225 * Fixed some slots not rendering in to the GUI.
1226 * Added missing GUI's screen titles.
1227 * Updated Lollipop to 1.0.4
1228 1.1.0
1229 * Fixed Magmator fluid wrong rendering.
1230 * Added Blazing Crystal block as a heat source for the Thermo gen with heat of 2800c.
1231 * Changed Nitro crystal recipe output from 24 to 16.
1232 * Updated Lollipop to 1.0.3
1233 1.0.3
1234 * Re-Implemented crafttweaker for energizing recipes.
1235 * Added recipe for the manual (forgot to add it in last version).
1236 * Fixed some blocks not keeping their energy when broken.
1237 * Updated Lollipop to 1.0.2
1238 1.0.2
1239 * Re-added the manual with new entries for batteries and lens of ender and updated some screenshots.
1240 * Fixed cables has wrong config.
1241 * Fixed reactor tooltip.
1242 1.0.1
1243 * Fixed reactor placing overlay not rendering correctly.
1244 * Updated Lollipop to 1.0.1.
1245 1.0.0
1246 * Added Two new tiers "Starter" and "Nitro".
1247 * Added Batteries charge items when is in player inventory.
1248 * Now Energy Hopper, Energy discharger and Player transmitter all has the known tiers.
1249 * Added Dimensional binding card a replacement of Dimensional player transmitter.
1250 * Reworked most of models/textures.
1251 * Rebalanced energy outputs and some crafting recipes.
1252 * the Book (manual) still WIP!!
1253 * 1.15.2 initial release.
1254 * Updated Lollipop to 1.0.0.
1255 * Require forge 31.1.12 or higher.
1256 NOTE!: this is the first initial release, it may contains bug or crash your world.
1257
1258 ProjectE (ProjectE-1.15.2-PE1.0.2B.jar --> ProjectE-1.15.2-PE1.0.3B.jar):
1259 ProjectE-1.15.2-PE1.0.3B.jar:
1260 ###Version 1.15.2-PE1.0.3B
1261 * NOTICE: When reporting issues on the tracker please be sure to tag them as 1.15
1262 * FIXED: A EMC exploit
1263 * FIXED: Commands not functioning properly when given tags
1264 * FIXED: Handling of null NBT
1265
1266 RFTools Base (rftoolsbase-1.15-1.0.0-alpha.jar --> rftoolsbase-1.15-1.0.1-alpha.jar):
1267 rftoolsbase-1.15-1.0.1-alpha.jar:
1268 * Ported the filter module (for storage, builder, ...)
1269
1270 RFTools Builder (rftoolsbuilder-1.15-2.0.0-alpha.jar --> rftoolsbuilder-1.15-2.0.1-alpha.jar):
1271 rftoolsbuilder-1.15-2.0.1-alpha.jar:
1272 * Fixed a problem where the shield wasn't decomposed properly if the projector block was broken
1273 * Re-implemented the filter module for the Builder
1274
1275 RFTools Storage (rftoolsstorage-1.15-1.0.2-alpha.jar --> rftoolsstorage-1.15-1.0.3-alpha.jar):
1276 rftoolsstorage-1.15-1.0.3-alpha.jar:
1277 * Re-implemented the filter module for the Modular Storage
1278
1279 RFTools Utility (rftoolsutility-1.15-2.0.0-alpha.jar --> rftoolsutility-1.15-2.0.1-alpha.jar):
1280 rftoolsutility-1.15-2.0.1-alpha.jar:
1281 * Fixed the simple dialer model
1282 * Fixed a problem in the crafter where the filter slot would accept anything with item automation
1283 * Re-implemented the filter module for the crafter
1284
1285 Silent Gear (SilentGear-1.15.2-1.5.3+78.jar --> SilentGear-1.15.2-1.5.4+79.jar):
1286 SilentGear-1.15.2-1.5.4+79.jar:
1287 # Changelog
1288 The format is based on [Keep a Changelog]([https://keepachangelog.com/en/1.0.0/]()),
1289 and this project adheres to [Semantic Versioning]([https://semver.org/spec/v2.0.0.html]()).
1290 ## [1.5.4] - 2020-03-18
1291 ### Fixed
1292 * Main parts still showing grade tooltip [#83]
1293 ## [1.5.3] - 2020-03-06
1294 ### Added
1295 * Mine and Slash integration via new data pack system (AzureDoom) [#94]
1296 ## [1.5.2] - 2020-02-20
1297 ### Fixed
1298 * Stone torch (wall version) transparency issue
1299 ## [1.5.1] - 2020-02-11
1300 ### Fixed
1301 * Crimson iron dust and ore chunks are no longer hidden when Silent's Mechanisms is not installed [#87]
1302 * Cutout blocks (flax, stone torch) rendering incorrectly [#86]
1303 * Version in crafting station screen showing 1.14.4 instead of actual Minecraft version [#85]
1304 ## [1.5.0] - 2020-02-01
1305 Ported to Minecraft 1.15.2
1306 ### Added
1307 * Login message to warn the player when parts and traits fail to load. Instructs the player on what to search for in their log file ("Failed to reload data packs").
1308 ### Removed
1309 * The part analyzer and part grading. See issue [#83]([https://github.com/SilentChaos512/Silent-Gear/issues/83](https://github.com/SilentChaos512/Silent-Gear/issues/83)) for plans/discussion.
1310 ## [1.4.6] - 2019-12-25
1311 ### Fixed
1312 * Tooltip crash with gear, possibly caused by removed traits [#81]
1313 * Fix some harmless(?) warning about material grade command arguments [#80]
1314 ## [1.4.5] - 2019-11-25
1315 ### Changed
1316 * Armor now gains Mine and Slash stats (AzureZhen) [#78, #79]
1317 * Remove material mixing tooltip from blueprints, as they are no longer true [#73)]
1318 ## [1.4.4] - 2019-11-05
1319 ### Added
1320 * End stone main part
1321 ### Changed
1322 * Increased lumber axe melee damage
1323 ### Fixed
1324 * Possibly fixes part crafting items being scrambled in worlds where items have been added/removed [#74]
1325 ## [1.4.3] - 2019-10-01
1326 ### Added
1327 * Lumber axe (finally). Chops down entire trees by breaking a single block. Trees are defined as logs with leaves attached. The standard block tags for logs and leaves are used. Textures may need some work...
1328 ### Fixed
1329 * Possibly fixed crash caused by Console HUD [#68, #53]
1330 ## [1.4.2] - 2019-09-29
1331 ### Added
1332 * (API) `IGearPart#onGearDamaged`
1333 ### Fixed
1334 * Crafting station dropping inventory when rotated
1335 ## [1.4.1] - 2019-09-18
1336 ### Fixed
1337 * Part analyzer not dropping inventory when broken [#62]
1338 * Axes breaking permanently when stripping bark [#63]
1339 * Broken shovels being usable with Dirt2Path [#63]
1340 ## [1.4.0] - 2019-09-13
1341 Bump required Forge version to 28.1+, Silent Lib 4.4.0
1342 ### Fixed
1343 * Should make part and trait maps thread-safe (I hope) [#59]
1344 ### Fixed
1345 * Upgrade parts applying to invalid gear items
1346 ## [1.3.11] - 2019-09-10
1347 ### Changed
1348 * Data paths for parts and traits changed. silentgear/parts is now silentgear_parts and silentgear/traits is now silentgear_traits. Files in the old location will still load for now.
1349 ### Fixed
1350 * Hidden parts appearing on the parts screen in the crafting station
1351 * Sound type of flax plants
1352 ## [1.3.10] - 2019-09-04
1353 Update requires Forge 28.0.83 or higher
1354 ### Added
1355 * A joke part: barrier
1356 ### Changed
1357 * Part names and prefixes are now serialized like vanilla text (`translate` to translate, `text` for literal text). Old part files will load correctly.
1358 * Part name prefixes no longer nested in `name`, moved to `name_prefix`
1359 ### Fixed
1360 * Armor not using blended colors
1361 * Should fix barrier items being produced when salvaging some items
1362 ## [1.3.9] - 2019-08-19
1363 ### Added
1364 * Gear name prefixes. Can be added to individual parts (see rough rods for any example), or through an event (GearNamePrefixesEvent)
1365 ### Changed
1366 * Mine and Slash random drops are now tier 1 minimum
1367 * Mine and Slash random drops should now be salvagable
1368 ### Fixed
1369 * Hammer dupe [#51]
1370 * JEI failing to load on servers [#52]
1371 * JEI complaining about QuickRepairRecipe
1372 ## [1.3.8] - 2019-08-13
1373 ### Fixed
1374 * Mine and Slash compatibility race condition
1375 ## [1.3.7] - 2019-08-13
1376 ### Added
1377 * Basic compatibility for Mine and Slash
1378 ### Fixed
1379 * Parts blacklisted for "all" gear types not actually being blacklisted
1380 ## [1.3.6] - 2019-08-12
1381 ### Added
1382 * Stat multiplier configs for gear. These allow the stat values of all items to be increased or decreased without overwriting every part file.
1383 * Gear type blacklist to part tooltips
1384 * Texture for phantom light item, translated name [#44]
1385 ### Fixed
1386 * Ranged damage stat being ignored
1387 ## [1.3.5] - 2019-08-06
1388 Updated for Forge 28.0.45
1389 ### Fixed
1390 * Tool head swapping restoring durability in some cases... for real this time [#45]
1391 ## [1.3.4] - 2019-08-02
1392 ### Added
1393 * Custom tipped upgrades should now show up in JEI and creative tabs
1394 * A couple more advancements
1395 * Sort button to parts GUI. This is no longer a drop down list, it just cycles the options (just wanted a quick fix for right now)
1396 ### Fixed
1397 * Parts with malformed JSON not raising an error (may not detect all cases still...) [#41]
1398 * Tool head swapping restoring durability in some cases [#43]
1399 * Some armor items missing color
1400 ## [1.3.3] - 2019-07-30
1401 ### Changed
1402 * Make parsing of part crafting items less strict. The `item` property will be removed if `tag` is present. Undefined tags will no longer prevent the part from loading (but you still won't be able to craft with it, of course)
1403 ### Fixed
1404 * Hammers destroying the NBT of certain blocks, like shulker boxes and soul urns [Silent's Gems #384]
1405 * Color handlers crashing the game in some cases [#39]
1406 ## [1.3.2] - 2019-07-28
1407 ### Added
1408 * Custom tipped upgrades. This is a single item which allows the part to be changed with NBT. Just set "PartID" to the ID of the part. For the crafting items of the part, replace the usual "normal" object with an empty "custom_tipped_upgrade" object. You will need to create the recipe for the upgrade yourself.
1409 * The "nerfed gear" config is back. Disabled by default. You can set any damageable item to have reduced durability, to encourage use of Silent Gear over vanilla items (or items from other mods if you wish). This may not work for all items.
1410 ### Changed
1411 * Part analyzer optimized a bit. Should reduce tick time when it's not working.
1412 * Lite gear models reworked. Added grip layer to tools. Some layers support a very limited set of alternate textures.
1413 * Internal changes to how parts are detected. May reduce performance slightly in some cases. This was needed for custom tipped upgrades.
1414 ## [1.3.1] - 2019-07-24
1415 ### Added
1416 * A `hidden` property for traits. Hidden traits will not be shown in the list of traits on an item, unless advanced tooltips (F3+H) are enabled.
1417 * Trait conditions, which allow conditions to be assigned to traits on parts. The part will not apply the trait to a gear item if the conditions are not met.
1418 ### Fixed
1419 * Some gear crafting recipes not working [#36]
1420 * Diamond and glowstone tip upgrades not having the Lustrous trait
1421 ## [1.3.0] - 2019-07-23
1422 * Update to 1.14.4
1423 ## [1.2.4] - 2019-07-22
1424 ### Fixed
1425 * Random crash with Silent's Gems
1426 ## [1.2.3] - 2019-07-21
1427 ### Added
1428 * Config to enable additional logging for loading and syncing parts and traits
1429 * Tier 3 analyzer catalyst tag (no items in it by default)
1430 * Recipe to replace the head of a tool. Craft a tool with a tool head (a tool with only main parts). The old head is retained.
1431 * Spear blueprints to the "swords" loot pool for the blueprint package
1432 ### Changed
1433 * Trait descriptions are now shown in item tooltips when the Alt key is held down
1434 * Parts with zero armor durability are automatically blacklisted for armor crafting. Similarly, zero durability will blacklist all other gear types.
1435 ### Fixed
1436 * Traits not loading on OS X
1437 * Gear type blacklist for parts now actually works
1438 * Some armor textures being broken
1439 * Overrode vanilla's dumb repair recipe again... This disables crafting grid "repairs" of Silent Gear items, but the grindstone still works.
1440 ## [1.2.2] - 2019-07-17
1441 ### Added
1442 * New trait type, `silentgear:nbt_trait`. This will add arbitrary NBT to gear items when crafted.
1443 * Missing models for crossbow blueprints and templates
1444 * Crusher recipes (Silent's Mechanisms) for crimson iron ore
1445 * Notify players on login of part and trait files that failed to load
1446 ### Changed
1447 * Trait lists in tooltips tweaked (hopefully they won't be confused for enchantments?)
1448 * Sickles reset sweet berry bushes to age 1 (same as picking berries from them normally)
1449 * Machetes can now break multiple bamboo blocks at once
1450 ### Fixed
1451 * Sickles duplicating dirt from grass blocks, possibly some other related issues
1452 ## [1.2.1] - 2019-07-11
1453 ### Added
1454 * Crossbows. These have some minor animation issues (because vanilla is dumb), but they function correctly.
1455 ### Changed
1456 * Random grading now assigns the same grade to all parts. Added a config which can revert to the old behavior.
1457 ### Fixed
1458 * Some issues with the JEI plugin on servers
1459 * Blended head colors including non-main parts
1460 * Possibly improves part analyzer performance
1461 ## [1.2.0] - 2019-07-01
1462 Updated for Minecraft 1.14.3
1463 ## [1.1.3] - 2019-06-24
1464 JEI plugin is up to date. Recommended Forge is 26.0.51 or later.
1465 ### Added
1466 * A few new traits, assigned to some existing parts
1467 ### Changed
1468 * Small change to trait level calculations
1469 * Blueprint paper recipe now uses the vanilla blue dye item only, until Forge fixes the blue dye tag
1470 ## [1.1.2] - 2019-06-21
1471 ### Added
1472 * Loot condition `silentgear:has_part`, which can check if a gear item has a particular part. Can also check the grade of the part.
1473 * Loot condition `silentgear:has_trait`, which can check if a gear item has a given trait
1474 * Gear stat changes are now logged in the debug log. There will be a config for this later, but for right now it is forced on.
1475 ### Fixed
1476 * Issue where trait data was not being sent completely during client login
1477 ## [1.1.1] - 2019-06-20
1478 ### Added
1479 * Netherwood slabs and stairs
1480 * Recipe advancements (most recipes will show in the recipe book when you get certain items)
1481 * New command, `sgear_random_gear` which will give randomized gear items
1482 * Loot table function for setting specific parts on a gear item
1483 * Chinese translation (zh_cn, by XuyuEre)
1484 ### Fixed
1485 * Example gear items not appearing in the creative tab
1486 ## [1.1.0] - 2019-06-17
1487 ### Added
1488 * Configs for random grading. You can adjust the mean, standard deviation, and max grade.
1489 * Gear with mixed main parts will blend the colors, but with much greater weight on earlier parts
1490 ### Removed
1491 * Blue flower and black/blue dyes (use cornflowers and new vanilla dyes instead)
1492 ### Changed
1493 * Netherwood tree generation (more leaves, subject to change)
1494 ## [1.0.12] - 2019-05-11
1495 ### Changed
1496 * Blueprints and templates now have the output item in their name, instead of the tooltip
1497 ### Fixed
1498 * Stats not calculating correctly in some cases (e.g. tip upgrades) [#27]
1499 * Bow "lite" models are animated now
1500 * Rod and bowstring blueprints/templates being consumed during crafting
1501 ## [1.0.11] - 2019-05-08
1502 ### Added
1503 * Command to recalculate stats on all of a player's gear (can target multiple players)
1504 * Command to list all registered parts. Also shows how many of each type there are.
1505 ### Fixed
1506 * Parts and traits should now sync all needed data with clients
1507 * Fix gear losing their stats during recalculations (e.g. ka-chink)
1508 * Flax plants not growing
1509 ## [1.0.10] - 2019-05-08
1510 ### Added
1511 * Config to disable enchanted effect on gear items (this adds a new client config file). Since the effect is broken on vanilla models, this is disabled by default.
1512 * Spears. They are weaker than swords, but have a much longer reach. These may need some balancing still.
1513 ### Fixed
1514 * Should fix gear parts and traits not syncing to clients on LAN games
1515 ## [1.0.9] - 2019-04-24
1516 ### Added
1517 * JEI plugin has been updated
1518 ### Fixed
1519 * "Unknown part type" error when connecting to servers
1520 * Bows not being enchantable
1521 * Blocks connecting to analyzers improperly
1522 ## [1.0.8] - 2019-04-15
1523 Small tweak needed by Silent's Gems 3.0.11.
1524 ## [1.0.7] - 2019-04-07
1525 ### Added
1526 * Analyzer catalyst, which will increase the median grade when grading parts. These are set by item tags and there are two tiers (`silentgear:analyzer_catalyst/tier1` and `silentgear:analyzer_catalyst/tier2`). By default, tier 1 is glowstone dust, and tier 2 is glittery dust, a new item.
1527 ### Changed
1528 * Rod-less tools (heads) will now hurt you when used. Ouch!
1529 * Hammers are no longer effective on "extra materials" like circuits (redstone, ladders) and glass
1530 * Durability max is now Integer.MAX_VALUE (2^32-1) and Armor Durability max is 1/16th of that (134,217,727)
1531 ### Fixed
1532 * Hammers breaking unbreakable blocks
1533 * Parts GUI is working again (access in the crafting station GUI)
1534 * Some broken/missing translations
1535 ## [1.0.6] - 2019-03-30
1536 ### Added
1537 * Stone torches (craft with coal/charcoal and stone rods)
1538 * Potted blue flower and netherwood saplings (just use the block on a flower pot)
1539 * Flax is obtainable, look for wild flax plants in plains or mountain biomes.
1540 * Sinew is now obtainable
1541 ### Removed
1542 * Item of flax plant (block still exists, but you will get a warning on world load)
1543 ### Changed
1544 * Rewrote gear crafting recipe code to allow recipes to show up in the recipe book and REI (probably JEI as well, have not tested). The recipe JSON files are still the same. If you didn't know, you can completely replace these recipes with data packs!
1545 * Better temporary models for everything but bows. Still waiting on Forge for the proper model system to come back. These new models will likely become a config option, as they are probably much easier on less powerful hardware.
1546 ### Fixed
1547 * Block-placing feature is back. Right-click while holding a compatible tool (SGear pickaxe, shovel, or axe by default) to place the block in the slot after the tool, or the last slot of your hotbar. Also works with the torch bandolier (from the Torch Bandolier mod).
1548 * Lustrous trait being 15 times more powerful than intended. Also increased the bonus from sky light; block light is 75% as effective.
1549 ## [1.0.5] - 2019-03-19
1550 Tweaks some things which will be needed for the next Silent's Gems release, which will add gear souls (replaces tool souls from older versions). Minor API changes.
1551 ### Added
1552 * Lock stats command is back
1553 ### Fixed
1554 * Armor recipes now reference the correct blueprints
1555 * (Partially) When connecting to a dedicated server, information about traits and gear parts is synced to the client. Unfortunately, this happens too late and tooltips usually do not update.
1556 ## [1.0.4] - 2019-03-08
1557 Traits are mostly implemented. There are a few that do not function yet, but it should be possible to create custom traits again.
1558 ### Fixed
1559 * Tools having wrong attack damage and speed modifiers (removed equipment JSON files entirely) [#24]
1560 * Example gear generates correctly
1561 * Armor no longer says it's missing a rod
1562 * Fix armor item color (custom worn armor is still colorless)
1563 * A few misc tooltip-related issues
1564 ## [1.0.3] - 2019-03-07
1565 Temporary workaround for Forge issue #5577, Silent Gear [issue #25]([https://github.com/SilentChaos512/Silent-Gear/issues/25](https://github.com/SilentChaos512/Silent-Gear/issues/25)). This allows players to connect to servers and LAN games. I have noticed their are issues with gear parts not syncing to the client, which I am pretty sure is unrelated. Gear items can still be crafted and used normally as far as I know, they just look wrong.
1566 ## [1.0.2] - 2019-03-03
1567 ### Added
1568 * Improved temporary gear models. They do not display upgrades or support unique textures, but... it's something. Now we wait for Forge to fix stuff.
1569 * Grade argument to "sgear_parts add" command.
1570 ## [1.0.1] - 2019-02-28
1571 ### Added
1572 * World generation (flowers, netherwood, and crimson iron)
1573 ### Changed
1574 * Crafting station part slots removed. This leaves just the crafting grid and side storage.
1575 ### Fixed
1576 * Blocks with GUIs can be opened again
1577 * Flower and netherwood sapling models corrected
1578 ## [1.0.0] - 2019-02-24
1579 Port to 1.13.2. Bumped version to 1.0.0 because of major changes, but this is still an alpha of course.
1580 * Old part files are not compatible and must be updated.
1581 * Parts are now added with **datapacks**. Files should be in `data/<namespace>/silentgear/parts/`, where `<namespace>` is a unique ID for your datapack. You can organize files into subfolders as well (e.g. have a folder for main parts, a separate folder for rods, etc.) This is optional, but encouraged.
1582 * Gear **models do not work**, you will see white outlines instead (the items still work, of course)
1583 * Tool heads removed... sort of. Crafting a blueprint with main parts only creates a rodless tool (head).
1584 * Tool heads are technically their respective tool. You can use them, but some stats are reduced until you attach a rod. May add additional penalties later.
1585 * You can also place the tool rod (and bowstring for bows) in the crafting grid at the same time to craft the whole tool in one go!
1586 * Traits are broken right now
1587 * None of the blocks function yet
1588
1589 Simple Discord Rich Presence (SimpleDiscordRichPresence-1.15.2-1.2.4.jar --> SimpleDiscordRichPresence-1.15.2-1.2.5.jar):
1590 SimpleDiscordRichPresence-1.15.2-1.2.5.jar:
1591 * Changed message and imageName to use lang key and dim path for imageKey - Sunekaer
1592 * Updated forge and mappings - Sunekaer
1593
1594 The Lost Cities (lostcities-1.15-3.0.0-alpha.jar --> lostcities-1.15-3.0.1-alpha.jar):
1595 lostcities-1.15-3.0.1-alpha.jar:
1596 * Avoid generating Lost Cities in biomes that are marked as 'void'
1597 * Avoid a crash with some blocks (beehives) causing out of bounds errors during chunk generation
1598 * mmcgill refined the above fix so the crash testing is actually not really needed
1599
1600 The One Probe (theoneprobe-1.15-2.0.1.jar --> theoneprobe-1.15-2.0.2.jar):
1601 theoneprobe-1.15-2.0.2.jar:
1602 * pupnewfster did various fixes on The One Probe:
1603 * Fixed checking for empty liquids
1604 * Fix mob spawner's showing an error for the entity type when on servers
1605 * Fix viewing brewing information of brewing stands
1606 * Fix a few config options always being reset due to being "invalid". The config system does not fully support non ArrayList defaults, unless you provide a custom element validator
1607 * Switch from using ByteBuf to PacketBuffer, it is a bit of a mess in the API and has a couple TODOs of things that should be done in 1.16, but in order to keep backwards compat it was needed
1608 * Send dimension type by registry name rather than int id to ensure that they match on both the client and server
1609
1610 Titanium (titanium-1.15.2-2.3.6.jar --> titanium-1.15.2-2.3.7.jar):
1611 titanium-1.15.2-2.3.7.jar:
1612 No changelog available.
1613
1614 Tubes Reloaded (tubesreloaded-1.15.2-1.3.0b.jar --> tubesreloaded-1.15.2-1.3.0c.jar):
1615 tubesreloaded-1.15.2-1.3.0c.jar:
1616 * Fixed a bug where tubes trying to insert an itemstack into an inventory that only had room for part of the stack would void the other part of the stack if there was no place to reroute it to
1617 * Also added russian translations by entcher
1618
1619 Waystones (Waystones_1.15.2-6.0.0.jar --> Waystones_1.15.2-6.0.1.jar):
1620 Waystones_1.15.2-6.0.1.jar:
1621 Fixed XP and effects getting desynced after dimensional teleport
1622 Fixed disabled sort button rendering the same as non-disabled sort buttons
1623 Fixed inventoryButtonCooldown config option not being used (warpStoneCooldown was used instead)
1624 Fixed bound scrolls not being bound when right-clicking waystones
1625 Re-enabled JourneyMap compat
1626
1627 XNet (xnet-1.15-2.0.1-alpha.jar --> xnet-1.15-2.0.2-alpha.jar):
1628 xnet-1.15-2.0.2-alpha.jar:
1629 * Darkere fixed some GUI translation keys
1630 * 'kr' translation file from Mindy
1631 * Fixed the models for the router and wireless router
1632 * Fixed various cable models
1633
1634Generated using [ChangelogGenerator 2.0.0-pre3](https://github.com/TheRandomLabs/ChangelogGenerator).