github mekanism/Mekanism v1.21.1-10.7.0.55

29 days ago

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.

b53e5fa - micro-optimise TileComponentFrequency some more
177298d - do some finalising in Frequency
4bce8f9 - move the actually expensive chemical insert checks to after the basic ones
53d3ccf - update neo
d8505ea - make sure the multiblock uuid gets saved to disk when it changes
23f194e - update mc property and tweak mod deps
df5bee7 - bump neo version
fca994a - change gear mode change message to be in the action bar
4f817f0 - game version in datagen cache headers

(cherry picked from commit 0e2ed4b23c31808560002b1df4c551bccdad069e)  

1fcef2e - trigger The Factory Must Grow when a Tier Installer is used
e7cba8d - update NG
f42a529 - Fixed boiler valve output steam mode wrong colored configurator text (#8198)
572d8c5 - revert NG update as it broke dependencies
9cab48c - replace set with list in base input cache (recipes should not be dupes anyway)
7a12d23 - check non-component sensitive index first
a72b8bd - user singleton lists in recipe cache/indexes where applicable
5248e78 - short circuit ejector component when nothing to eject
84a8b96 - move Logistical pathfinding to long blockpos and some transmitter methods
e6af682 - bump version
20b715a - avoid hashing at all if the sensitive map is empty
e264fa2 - preallocate as little as possible for sensitive component hashmap
e82cc2d - make coal crushing use the tag (e.g. for Lignite)
9574883 - prevent fallbackItemCollector race condition on client thread (#8189)
854168a - Revert "make coal crushing use the tag (e.g. for Lignite)"

This reverts commit e82cc2dae2afeea22e948f7df46621d7dbe50019.  

941137c - save transporter stacks size-agnostically
b4460f7 - bump version
f480caa - New Crowdin updates (#8175)
c08a1b7 - New Crowdin updates (#8204)

* New translations en_us.json (Spanish sub variants)

[ci skip]  

b74b68b - Merge all four chemical types into a singlular registry and type called chemical (#8196)

- Slightly adjusted IChemicalHandler to allow direct implementation alongside implementing IFluidHandler (method clashes)

- Removed all Boxed Types relating to chemicals

- Added Infusion recipes to the Chemical Oxidizer

- Added a per_tick_usage field that determines if the chemical is used each tick or only when finished to the nucleosynthesizing, compressing, injecting, metallurgic infusing, puriffying, and painting recipes

- Unified various names in recipes (old syntax ones that changed will not be able to load)



Old world data should load mostly fine with the following known exceptions:

- Chemical Dissolution Chamber items that have contents in multiple tanks will lose the stored contents

- Quantum Entangloporters that are transferring multiple different chemical types will have the first type win out



---------



Co-authored-by: Sara Freimer <sara@freimer.com>  

62a305b - Adjust/added a few recipes (#8174)

- Switched infused alloy from using iron to using copper

- Added alternate circuit recipes that let you save on the ingot, but use more infuse materials

- Allow making enriched iron from iron dust  

cd1cd94 - Update deps, and bump min Neo version to 21.1.21
66262e3 - Always return true for canExtract and canReceive of energy wrappers, and let actual interactions handle the cases we cannot
cdb106f - Remove sulfur from the yellow dye tag, and instead add a shapeless crafting recipe to turn it into yellow dye
cab368c - Fix accidentally having free runners give soul speed, as movement efficiency negates the slowdown already
bf64ca7 - Skip ejection of tanks and energy when all containers are empty
69ec077 - Fix reactor glass side being visible through the laser focus matrix
374ab4b - Add support for sorting the QIO by item registry name
8a49089 - Fix canteens playing the right click animation when the player is not hungry
325119b - Don't render the configuration side when the side of a machine can't be configured (#8188)
aab8bcf - Fix energy in machines getting clamped to un-upgraded amount when moving the machine (#8184)
8969df7 - Allow placing structural glass, reactor glass, and laser focus matrices inside framed blocks
780413a - Allow searching by mekasuit piece/mekatool in EMI to display supported modules (mekanism/Mekanism-Feature-Requests#688)
a02920d - Add a tag that contains all mekanism units (mekanism/Mekanism-Feature-Requests#689)
3e09163 - Expose various item abilities for Mekanism's configurator for when it is in various modes
671deac - Provide better support for some of the wrench abilities in our blocks, and don't allow rotating certain blocks when not on rotate mode
Also fixed certain blocks throwing an exception when attempting to rotate while facing up or down
213556b - Add pigment mixing recipes for producing various types of green (mekanism/Mekanism-Feature-Requests#690)
0230ed9 - Expose player equipment slots in generator guis (mekanism/Mekanism-Feature-Requests#685)
499e7f9 - Delete placeholder Mekanism: Defense sourceset. It may return eventually, but it is annoying having to update it when making various internal changes to things
17f4919 - New Crowdin updates (#8205)
d0da209 - Mark a few mods that are known to be broken by our API changes as incompatible for existing versions of those mods (when they release an update they will not be caught by this check)
fa0c64d - Fix EMI chemical ingredient serializer, as it does not support having colons in the name
8a84e68 - Bump version to 10.7.0

Don't miss a new Mekanism release

NewReleases is sending notifications on new releases.