10.0.17.444
on May 27, 2022b05e24d - Update extra.png
fc10af0 - Only allow the nutritional liquifier to consume foods that would produce paste #6659
2a77729 - Adjust xp smelting amounts to be more inline with vanilla, turns out different ores have different xp amounts they produce and I was basing it off of a different one than I intended to
adc9a6f - Various fixes to transmitter/transporter networks - Fix network reader counting multiple connections to the same block as one acceptor when they may have different inventories so should all be counted separately - Fix upgrade data for logistical transporters not properly copying transporter stack reference data and thus causing it to get stuck because it thinks there is no room as it doesn't properly remove in transit stacks when they finish transferring #6660 - Cleanup some code related to upgrading transmitters
31fc74b - Cleanup build.gradle, update some deps, and fix all jar not properly merging tags (#6661)
8789f61 - Fix not registering our configured features because apparently there is a vanilla registry for them that we need to register to so that they don't potentially cause issues for other mods
9df9cf8 - Improve accuracy of using amount on energy tab #6658
d83f136 - Update mappings
f63a67f - Improve multiblock formation error messages for fission reactors #6663
1661cc6 - add AE2 ender dust crushing recipe
7dfb437 - Improvements to TransporterManager so that if it is sending to two different sides of the same block and they have "different" inventories then it doesn't exit early so can start sending items to the second inventory without waiting for the first inventory to finish transferring. For example sending enriched redstone and iron ingots from a chest into a metallurgic infuser. Also updated some docs and slightly reorganized the order of a few things in the TransporterManager
78e9416 - Finish implementing dispenser support for fluid tanks in bucket mode so that we can have "smarter" logic than the forge one uses once it is eventually fixed
5a6b895 - Fix the laser and flame thrower not being able to hit things like sugarcane or kelp
21c2144 - Override createSpawn packet for baby mobs, it worked without it because of the similarities in the spawn packet, but using forge's helper is safer and will make it so that if we want to add extra data we can easily
4d79d69 - Update README
2eedb85 - Fix having accidentally broken grabbing properties for user info
c331d7b - Fix logistical transporters not properly removing their stacks from being en-route to a destination from the transporter manager, and then causing issues that it thinks there are more en-route stacks than there really are
46a75e4 - Force run datagen by locally reverting mapping update so that AE2 doesn't crash during datagen
e28c810 - Deduplicate a bit of code between baby mobs and fix the eye height of baby creepers and endermen being slightly off
e26311c - Remove unused and not properly working experimental slope methods from VoxelShapeUtils as we can always look at git if we end up needing them for some reason
d5fa1d9 - Deduplicate some code and comment out a debug output from the all jar merger
825a475 - Fix some things causing re-equip animations that shouldn't be, and adjust how energy capabilities are set on some items so that they more likely to properly update when a config changes at runtime
33a142b - Limit some rate bars that could draw past their max element space in specific conditions
c4b7f44 - Add example of what a modid is #6674
524b6cf - Bump min forge version to 34.1.40 to ensure that we don't get blamed for other mods having bad code and crashing
0397a17 - Update dev version of forge and adjust our model data generation for buckets to use forge's model builder instead of our hacked together limited one
9efa0d0 - Update to 1.16.4, maintaining support for now with 1.16.3, until we need something from forge that is new to the 1.16.4 version. The name of the jars will still only specify 1.16.4, but they will also work on 1.16.3
a65a51e - Adjust world generation config handling to be more dynamic and not require a full restart for values to be updated or changed such as enabling or disabling an ore, and make the top and bottom offsets configurable again. While in theory this allows for changing the values of the world config at runtime, it is still definitely recommended to not have the server or a world running while making changes
b66ea13 - New Crowdin updates (#6667)
7c39b91 - Bump version to 10.0.16
a01c7fa - Fix me being dumb and only updating the loader version range in the main mods.toml causing the other modules to not work properly
0a5b5d6 - Fix maven publishing url
6062ede - Bump version to 10.0.17
0287e5f - Actually fix maven upload url
10.0.9.432
on May 27, 2022b1b86b4 - Update JEI and cleanup generics to allow for it to compile against the newer JEI. From my testing it seems to still be able to load on older versions of JEI and also have older versions of mek load on newer versions of JEI
676e785 - Bump min forge version to 32.0.104 and update how we handle log stripping, and ground tilling to use the new forge method rather than having using ATs to access the lookup maps
1ef2dd9 - Patch silk touch meka-tool still having ores drop xp (#6427). Note: stops other mods from easily being able to add extra xp drops to blocks when they are getting broken with silk touch
fd596d7 - Fix some improper edge case checks when it comes to checking if empty containers can be extracted (#6425)
a857279 - Update list of materials axes work against to match that of vanilla (#6430). Also fix the paxel not properly spawning particles and making a campfire drop its contents when extinguished
6d192cf - Make empty canteens display "Empty" instead of displaying "No gas" as the fact that nutritional paste is a gas internally is not important
550489c - Revamp dictionary item: - Added a description to the dictionary item to make it more clear what it is used for - Now supports showing the tags for blocks, items, fluids, entities, gases, infuse types, pigments, and slurries - Right clicking an entity or fluid in world now shows their tags - The dictionary's GUI now has a dropdown to view the different tag types that something supports. For example block items that have tags for both the block variant and the item variant now show both (though right clicking on blocks in the world is still likely to provide better results in cases where the block variant of an item cannot be properly determined) - Make the target slot in the dictionary GUI be a "ghost slot" so that things can be dragged from JEI into it (https://github.com/mekanism/Mekanism-Feature-Requests/issues/87) - Also fix a few misc issues with scroll lists losing contents/selection index when resizing the minecraft window and make all the click sounds in GUIs properly respect the mek sound config instead of only some of them
930428b - Make the description for the QIO Exporter clearer (#6457)
375f006 - Fix GuiElement child nesting not properly syncing the individual children
188c38d - Fix the QIO container allowing extracting items in larger stacks than their max stack size (#6458)
50c5cce - Transition a few missed ints to varints
52ebee1 - Use our own system for calculating comparator level for inventory contents instead of forge's helper so that we can use our more specialized IInventorySlot#getLimit method to allow for properly calculating the value of things like bins (#6454)
4209310 - Make the delay for the industrial alarm turning off less noticeable (#6452)
5e128d6 - Added config option for disabling extended vein mining for the Meka-Tool (#6453)
4eb2eae - Replace Atomic Disassembler mode switch with radial selector. (#6422)
3326bd1 - Bump forge version and min forge version to 108, update dependencies and move registering our model loaders to the correct place now that there is a correct place
959100c - Make the proper tool type for plastic blocks be a pickaxe instead of there being no proper tool (#6432)
e135cc7 - Fix factory auto sort checking the wrong process for cached recipes so allowing items into inputs that they can't output to
dc022e2 - Save and load cached comparator levels so that tiles that depend on their world for their levels don't have issues (such as logistical sorters)
68503bf - Don't allow modification stations to be rotated with the configurator (#6444)
623a42e - Minor cleanup to how a few colors are applied
061cab3 - Fix missing render call from turbine model causing the blades to be floating instead of "connected" to the rotor shaft, also fix the rendering being a bit off for the bottom blade of a rotor of height one
fc8de2d - Fix some text rendering not using the proper colors if a resource pack changes them
1901bd0 - Rerun formatter
6a11e27 - New Crowdin updates (#6420)
5739653 - Bump version to 10.0.9
9.10.9.422
on May 27, 2022c5b71d6 - Fix electric bow being stackable #6224
628fd54 - Add solar generator energy bar back (#6237)
225859d - Fix Electric Bow shooting animation (#6233)
2b522c0 - Fix seismic reader scolling buttons (#6242)
4052082 - Fix accidentally still wrapping a packet buffer #6238
f0f5bab - Mark bounding blocks as not allowing movement when queried by pathfinding #6200
6fe9bce - Update Wood Gasification to atleast for logs and dust return coal dust (#6241)
9d127e1 - Fix read/write location mismatch for retrogen
e2fbde5 - Bump version to 9.10.9
9.9.3.394
on May 27, 2022Warning: 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.
e49fd28 - fix fr_fr translations
c10ae2f - Fix blocks not keeping energy on breaking #5768
82e7854 - Fix free runners not preventing fall damage, and scuba gear + gas mask not preventing magic damage #5770 The listener was being registered on the wrong event bus
0099326 - Update dev forge version, and add an override to make sure contents are always rendered even if the amount is very small. #5766 - Eventually this should and can be expanded to other things calculating scales
5aef8d8 - Move tag creation to data generators
8bce87d - Add back accidentally removed balloons tag
04c9d6d - Minor cleanup, and fix edge case for EnergyInventorySlot validity check <a href="https://github.com/mekanism/Mekanism/issues/5773"
rel="nofollow">#5773. Also remove no longer needed HWYLA integration, as it seems to be able to work properly without special hooks
acb8905 - Fix Portable Teleporter not working properly
a9c6b59 - first pass chunloader rewrite
7f9929e - move dupe variable out of blocks, add a null check
e315851 - minor uncheck cast fix
6c61d48 - add non-null getWorld
1579d49 - chunkloaders part 2 - functional, but susceptible to the force chunk being un-forced
37dc1e9 - update travis config & readme image/link
af3d760 - Fix crash on server when using lasers or things that check the LaserManager. #5774 Also bump forge dev version to fix items in JEI looking faded
47a0123 - Fix accidentally putting the balloon tag in the wrong domain
298e7c1 - Cleanup implementation of tile sounds, and move the wind generator back to the weather slider. Also fixes the issue where some sounds were not effected by attenuation distance because when Minecraft switched from paulscode to OpenAL, some sounds broke working properly as OpenAL only supports mono sound files. #5776
127215b - Fix baby skeletons having the wrong eye height and move speed values. #5755
0bde074 - Partially cleanup the code having to do with retrogeneration #5778. NOTE: It still does not work, but more of the background structure is now ported
a0da04a - Fix crash when auto mode is turned on in the formulaic assemblicator #5769
bd181f3 - FG3 does not use setupCIWorkspace
2957488 - move to custom chunkloader manager (no vanilla forced chunks)
486d1cb - Move Tools module recipes to being made with a data generator
d9ec680 - Move Additions module recipes to being made with a data generator. Still have to convert enriching recipes at some point
120c545 - Fix JEI not showing filled variants of items
3bf4854 - Fix how Gas upgrade support is registered to different machines, and fix purifying and injecting factories not supporting gas upgrades at all
4d15d4a - Make some API classes to allow creating DataGen's for our recipes/tags easier - More work still needs to be done, as we are storing some recipe builders in the data gen module instead of the API for now due to not having access to the serializers in the API package currently - Rename some classes in the data generators to better match the naming forge gave vanilla of having it be Provider instead of Generator - Testing of the various builders also needs to be done, but that will be done in more depth as things are transitioned over to using them - Made is it so that the recipe serializers can handle NBT on fluids properly - Moved the enriching recipes that create slick plastic to the additions recipe data generator, so that all of additions recipes are now done via data generators
7409fa7 - Reformat code/optimize imports
71f8182 - Deduplicate a bit of deserialization code, and move the recipe builders for Mekanism's recipes to the API package so they can be properly used by other mods without requiring more than building against the API package.
55d34d0 - Properly handle the fact when the frequency manager is null on the client connected to a server #5787
27ccc96 - Fix a couple bugs with upgrading transmitters, and allow the upgrading to propagate the entire network if you keep clicking on the same transmitter. #5780
65a1e2b - Convert generators recipes to using data generators and clean up formatting of other recipe generators to be more readable in code. Also fix tags for gases and infuse types tags getting loaded after recipes attempt to be resolved, so that tags do not exist initially and the recipe fails to load
22f7ddf - Fix chargepad back texture being a bit screwed up
a3bff2d - Bump version to 9.9.3
9.8.3.390
on May 27, 2022321afd4 - only copy a single item to dummy inv in Formulaic Assemblicator
378592d - tidy the item metas in the javadoc
75ed072 - fix issues with the change-factory-type slot. Closes #5675 - Container Slot will only accept valid items - Factory item inputs explicitly rejected - More efficient recipe type getter (should fix nbt related fails) - Output slot changed to an output
5585cf4 - pipes/cables/tubes: Don't send neighbour updates out when we should only need to ensure we get saved. RevertMe if chunk boundaries break again. Closes #5673
0efb9cd - wind generator item: only update angle once per render tick. Closes #5670
3ea9cb0 - Update de_de.lang (#5656)
f014479 - update ja_jp.lang line 336: unify translation into BuildCraft line 999: make more like to original pronounce("Hohlraum" is a borrowed term from German.)
15d25ed - Update ko_kr.lang
6abe348 - enable empty outputs for PRC recipes via CT. Closes #5598
bfb3b93 - add explicit dump button to infusion factories. Closes #5630
81ef5fb - Bump version to 9.8.3