Changelog
b7917fb - Update example maven version to 1.18.2 and use a variable to specify java version so that we can easily mark it on curseforge as cursegradle doesn't support auto-detecting modern java versions
3f47601 - Fix config comment for discardChanceOnAirExposure
cf478e7 - Move energy and temperature display unit configs to common to prevent overwriting local changes when connecting to a server https://github.com/mekanism/Mekanism-Feature-Requests/issues/330 and deduplicate how many places we keep track of different energy types so that we just have one enum instead of three. Also disable showing energy types in the GUI if it is disabled or missing required mods (for example EU and IC2). Note: Due to the change of which file the display units are in any changes made to those two settings will need to be re-applied
84ccdd0 - Update deps and bump min forge version to 40.0.46 and adjust for changes to tool modified state so that we can properly support modded block hoeing interactions again
e5a6715 - Bump min forge version to 40.0.47 and add support to the nutritional liquifier for mods that have their foods give different amount of stats based on the stack data
d9ab250 - Refactor internals of security system and expose security and owner system to the API #6793. Also fixed/improved handling of the following issues related to the security system:
 - Fixed being unable to select QIO frequencies if the security system is disabled #7416
 - Removed the security desk keeping track of the owner given that is already done by the security frequency
 - Made the security desk only expose being an owner object so that it is universally treated as private instead of requiring special casing
 - Fixed security overrides not always being taken into consideration and also prevent them from being able to widen security access (for example from private to protected)
 - Cleaned up a bit of hierarchy relating to block item classes and removed the need for a bunch of subclasses
 - Improved accuracy of whether an item's contents should drop when destroyed without a player context
 - Fixed opening a personal barrel as an item incrementing the chest open stat instead of the barrel open stat
 - Improved handling of how the allowProtection config option is used
 - Fixed owner name fallback attempts running only when there is a name found instead of only when there is no name found
 - Improve security recipe merging logic for calculating most restrictive security mode
 - Made computer security mode querying return the effective mode
 - Properly kick people from gui's they no longer have access to if they got removed from someone's trusted list
 - Made the security mode of the robit always be synced so there isn't a desync when it comes to the crafting and repair guis
39ce538 - Switch to using tags for some AE2 recipes to allow deepslate certus quartz ore to be processed (#7455)
b5ec215 - Fix ProjectE mappers never running due to forgetting to update recipe type comparisons after we adjusted how we register recipe types
a6e3756 - Update deps
e91bd25 - Expose a few methods relating to the QIO to the API
6b28677 - Add cauldron interactions for fluid tank items when in bucket mode and fix empty creative fluid tanks behaving strangely when used as a bucket
0d2e511 - Add fluorite gems tag to parent gems tag
9229d88 - Fix fission reactors occasionally instantly re-exploding and also not releasing radiation the first time around because it didn't "fully" meltdown. Also, slightly improve logic for calculating if mobs can spawn on structural and internal multiblocks when they are not formed as well as properly track all internal multiblock components and further improve error handling if blocks inside multiblocks change when the multiblock is already formed
52ef598 - Prevent creative bin items when being destroyed from dropping their contents
102a1b0 - Properly update remaining null capability checks to checking for if the capability is registered as appropriate as they never should be null anymore just potentially uninitialiazed, and immediately add the resolvers for item capabilities instead of lazily doing it after we are sure that the capabilities are registered. Also fix not having registered our owner and security capabilities
a49168d - Fix removing chunk tickets when unloading due to server stopping #7453
5636680 - Add a ProjectE NBT Processor to include any stored contents in the EMC calculation of various blocks and items. This does not allow learning said presets or the items inside, but does allow for ensuring you don't have to empty it fully just to get the EMC back out when burning it. Contents without an EMC value are considered at a value of zero EMC
41b108c - Fix spacing
a593be9 - Misc code cleanup
100d915 - Expose IHasTextComponent to crafttweaker
325278e - Use helpers for some common usages of reading and writing to packets
fb7867e - Update deps and bump min forge version to 40.1.5 and switch our step height adjustments over to using forge's new step height attribute
d6bd898 - Bump min forge version to 40.1.16 to ensure that 40.1.15 is not used as the step height attribute was temporarily reverted in it
2fc833c - Fix code style link in contributing guidelines
c152bcc - Fix radiation resetting when returning from the end and also fix a few issues on servers where the client environmental radiation doesn't get updated at the proper times
36affd0 - Allow jetpack to function when in curio slots if enabled by modpack dev https://github.com/mekanism/Mekanism-Feature-Requests/issues/284 (#7446)
00580b6 - Added gyroscopic stabilization unit (#7469)
5cf9f6e - Added "bulk" (raw storage block) ore processing recipes (#7468)
6320344 - Fix #7446 having broken the jetpack module in mekasuit
57b176b - Disable CTM in dev to avoid it randomly crashing and fix SPS death zone not taking up the entire inside and cleanup some AABB constructor calls
768fd66 - Cleanup some handling of ItemDataUtils allowing for better cleaning up of parts of the NBT data (#7478) and reduced duplicate code when reading tile data
19b6f97 - Fix floating cuboid in Atomic Disassembler model (#7479)
c305e31 - Fix a couple CMEs on server startup that FC was experiencing
55b46a3 - Update and bump min CrT version and add expansion helpers to game and mod for getting all of various registry types we add
c8752c0 - Fix lgtm analysis unable to run due to it only supporting up to java 14. Using gradle toolchains it still compiles using java 17 but we have to run gradle itself with a version lgtm supports
1b92aab - Armored Free Runners #5221 (#7434)
43f8e48 - Make MekaSuit armor value configurable https://github.com/mekanism/Mekanism-Feature-Requests/issues/372
7be2b66 - Added the Hydrostatic Repulsor Unit (#7477)
dca8122 - Don't show night vision particles for MekaSuit vision unit
9e01085 - Fix rendering of bundle contents and custom tooltip components that draw. Also improve the z levels that "popup" windows are drawn at when there are multiple of them to ensure we avoid any clipping between windows and fix popup windows with items leaving the items accessible after closing the window
6a55532 - Add some missing block properties from the port to 1.18 and proxy shapes better for bounding blocks
502e14e - Minor optimization to insert check to check if the target insertion is full before checking if it can stack as if it is full it doesn't matter if it can stack
ccbf684 - Fix a few machines ejecting their input when set to eject and input/output on a given side #7486
15e464a - Perform a little cleanup related to how upgrades are read and also optimize some logic regarding recipe upgrade data including fixing slots in upgrade window not properly merging or persisting when crafting the item into another one. Also fix a minor issue with shift clicking qio drives out of the drive array not properly saving/updating when in creative
c365ef3 - Added blasting unit (#7473)
5ceaacb - Cancel block break events if the player doing the breaking doesn't have access to the block
a435bd5 - Update deps and bump min forge version to 40.1.18 and switch to using plugin new plugin format now that forgegradle publishes plugin markers
759f091 - Provide the donation links in the readme via github's sponsor buttons
188d050 - Add support for automatically publishing to Modrinth https://github.com/mekanism/Mekanism-Feature-Requests/issues/348
1a19571 - New Crowdin updates (#7445)
3914c69 - Bump version to 10.2.1
8f34fef - Downgrade grgit to a version that can run on java 8 so that it can be run on our jenkins
Dependencies
Files
90% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Metadata
Release channel
ReleaseVersion number
10.2.1.461Loaders
Game versions
1.18.2Downloads
71Publication date
May 27, 2022 at 9:36 PMPublisher
pupnewfster
Owner