Skip to content

Releases: mekanism/Mekanism

v1.20.4-10.5.10.32

24 Mar 17:31
bdd2a45
Compare
Choose a tag to compare

d61d773 - move grav module to the attribute system
5434ff8 - merge if statements
e4f483b - bump version to 10.5.9
5232b51 - fix neo min version
07490e5 - Add native support for EMI (#8035) and don't allow for using recipe viewer hotkeys on stacks in mekanism gui's when a text box is currently selected so that it is easier to search in the QIO without the recipe viewer displaying a recipe
32b2df8 - Update deps and perform some basic gradle cleanup
5dd0fa3 - Allow making muffling upgrades with copper
541e545 - Don't allow a turbine to form with no dispersers
775a435 - Display redstone adapter current target in looking at mods, and also improve display for when looking at something that is empty
6b66c8a - Only make chargepads be "active" if they are actively charging something (mekanism/Mekanism-Feature-Requests#645)
e103cf5 - Fix already configured QIO adapters not emitting redstone on placement
b066716 - Fix not being able to insert buckets into tanks until the tank has at least a bucket worth of fluid
88c36d4 - Compare against epsilon for determining whether to cancel the fall event
1999a88 - Add crafting recipes to allow recombining plastic slabs into a full plastic block
897441d - Fix valve rendering for of thermal evaporation plants on the north or south face when at the very top of the tower
be1dbdb - Make gauges always display at least a bit of their contents if they are not empty
480ace5 - Only set the initial focus when it is actually the initial opening of the screen, rather than when leaving jei or resizing minecraft
bd615dd - Allow configuring jetpack thrust multiplier separately for jetpacks in hover mode
b70075b - Increase the max length for robit names to match what would be possible via an anvil, and properly enforce it as part of the name packet
4cc7356 - Add some missing BOP compat recipes
9141589 - Add a block of bio fuel
48b04dc - Add a client config and a button to not auto-focus the QIO's search bar when opened
80951d3 - Don't allow inserting primary items into a factory if the secondary input doesn't match
7062b6f - New Crowdin updates (#8030)
a48f9b5 - Bump version to 10.5.10
bdd2a45 - Fix maven publish

v1.20.4-10.5.8.30

19 Mar 10:50
Compare
Choose a tag to compare

bd726f9 - handle free runners properly, avoid THUNK sound and play a step sound instead
a366090 - remove other unused method
58dce92 - make jetpack forward boost less ridiculous
0c4bc58 - bump version to 10.5.8

v1.20.4-10.5.7.29

14 Mar 19:50
f74513b
Compare
Choose a tag to compare

fb30c5f - Fix true dedication advancement
e553d4d - Fix removing modules disconnecting clients from servers
f55446c - Display what a bin is locked to in things like Jade
7603aae - Allow clearing text boxes by right-clicking them
8910190 - Make the gauge dropper transfer 250 mB by default instead of 256 mB to make it easier to transfer a bucket from one place to another
283053e - Actually fix empty locked bins not accepting items when double clicked with an empty hand
83c7032 - Fix certain cases where double-clicking to condense items into a stack wouldn't work properly in machines
164bb5a - Reorder QIO based advancements to not have them have a dep on polonium as they no longer require it to start the tree
2aa0e29 - Don't allow using a wrench to dismantle blocks that currently contain radioactive substances
cddc235 - Minor cleanup for a couple places we translate things
8eea470 - Fix capabilities not being invalidated when rotating a tile with a wrench
4f56533 - Fix missing chemical bar on the mekasuit when empty
6506162 - Don't directly pass keyPress or charType events to non-gui elements... Stops FTB Library from breaking enter handling in Mekanism text boxes
dba091e - Fix player momentum not persisting through teleporters in the same dimension
6d13eb0 - Remove clean from publish workflow, as theoretically it is always cleaned and will only contain the stuff we specifically want to cache. Hopefully this speeds up builds and doesn't break
f3ee85f - show percentage of jetpack fuel in HUD
f8fee14 - Add a per dashboard option to allow changing whether shift clicking items prioritizes open windows or the frequency (defaults to prioritizing the frequency) (#8027). Also fixes an issue with resizing the QIO dashboard when there are pinned crafting windows
4942528 - Always provide access to the inventory slots etc for multiblocks regardless of if they are formed or not to fix potential errors in the initial sync when opening a GUI
53dcfaf - Allow holding shift when using the QIO dashboard resize controls to maximize/minimize the dashboard
dae4b77 - use action bar for configuration card
89f227f - Link to wiki instead of main page given Aidan's site seems to be down
8a37da3 - Minor cleanup to LaserParticle
e94416f - Use vanilla's own render type for making the upgrades appear faded rather than a custom one
69e3334 - Use vanilla constant for max name length and doing an initial validation check of if a username is even valid
02d7f52 - Add a client side config for controlling whether JEI moves irrelevant items from the crafting inventory to the player's inventory or the frequency first (#8027), defaults to moving to the frequency
688802e - Make use of FluidStack#copyWithAmount
085c72a - Don't clamp the energy value of item containers that are dependent on other attachments (#8024)
1ec074e - Fix missing clearing a couple configuration types
c866e93 - Add a side tab for making it easier for players to change the recipe viewer reject target
33ba335 - New Crowdin updates (#8026)
f74513b - Bump version to 10.5.7

v1.20.4-10.5.6.28

11 Mar 12:14
Compare
Choose a tag to compare

3debe82 - Lead is cheap, let it muffle
87f63f9 - make side config gui show block names
7402f3f - give a slight forwards boost to regular jetpack mode, so the player can move faster than normal sprint speed
6867c97 - bump version

v1.20.4-10.5.5.27

11 Mar 00:46
2a25aa4
Compare
Choose a tag to compare

65a4dcb - Fix there being no model/state for when a redstone adapter is set to a frequency but the level is not met (#8023). And slightly improve performance/flow of qio component tick code
ab62541 - Fix not updating redstone with new emitting logic when the emitting state changes
d5ca221 - Do our best job to set the active state of qio components on placement
b2dff95 - Make particle addition for things like jetpack happen on client tick instead of on render tick
22532d6 - Expand supported transporter colors to all 18 of our colors. Note: This will cause existing colored transporters and filters to change colors to the new indexing (though they should still line up)
874818f - Persist current connections and acceptors for transmitters when saving, to try and have initial sync be more up to date
2973740 - Fix teleport button not working in portable teleporters due to the stack it is being cached on client side getting overwritten
7cf83a6 - Allow holding shift while using jetpack in vector mode to make it behave as normal mode. (Makes pillaring easier/possible while in vector mode)
b6f4f38 - Disable hover mode when in creative flight
d07490b - Fix double right-clicking bins not inserting into empty locked bins
4e78213 - Fix fluid not being visible in tanks when there is not much stored
55ce0a4 - Fix balloons not being the proper distance from entity's that have had their size modified
aec153d - Slightly adjust clear all sides to also support clearing for different types, and to support incrementing on substance's sides at once
31e567c - Use polonium and plutonium pellet tags in places that were accidentally referencing the direct item
aa5641d - Add support for pinning GUI Windows to have them automatically open when reopening the GUI (mekanism/Mekanism-Feature-Requests#571)
9211ac5 - Qio recipe adjustments (#8021)
cd8a383 - Only accept "cheap" ingot variants for the muffling upgrade
d359279 - New Crowdin updates (#8022)
2a25aa4 - Bump version to 10.5.5

v1.20.4-10.5.4.26

09 Mar 10:01
Compare
Choose a tag to compare

57ee884 - wrench items direct to inventory, only dropping when full
50e1964 - adjust muffling upgrades to only need 1, and allow refund of extras
83f223f - make the muffling upgrade cheaper - just slap some wool in there!
c6682b8 - bump version to 10.5.4

v1.20.4-10.5.3.25

09 Mar 02:02
f8881ec
Compare
Choose a tag to compare

e13923b - Replace some of our recipes that accept cobblestone with accepting cobblestone or items in vanilla's stone crafting materials tag
92cf26f - remove energy usage from configurator
3db4ec0 - simplify the configurator's recipe
11715dc - Add crusher recipe for turning obsidian to dust in preparation of removing the enricher recipe for it. And add a crusher recipe to convert blaze rods into dust and bones into bone meal
e250954 - Switch bin left click vs shift left click behavior to be in line with mods like storage drawers and functional storage
1402b10 - Include coloration in colored block's name component
d727b2e - Include personal storage inventory in emc processor's calculation of emc an item is worth
dc0d42d - Drop upgrades and modules when the item entity containing them is destroyed, and expose an API method so that addons can have their custom module container items drop installed modules on destruction
a1df051 - Add looking at support for viewing what is inside a placed cardboard box
0fdfe04 - Fix filters not remembering enabled status on block placement
379f88b - Allow double right-clicking to insert into bins even when done with an empty hand
2ed429e - Move transmitters over to using our block attribute system (hopefully improves #8018)
5c125a6 - Fix the QE's energy tab not updating while in the GUI
5df5d31 - Further adjust configurator recipe
ae784e7 - Fix personal chests and barrels losing their inventory when broken
00748b5 - Add a View Vector based Jetpack mode, fix scaling issue when accelerating an elytra, and allow installing multiple jetpack modules and increasing the thrust of the MekaSuit's jetpack (#7475)
ed78560 - Bump min Neo version to 20.4.196 to ensure that clients can properly understand all the data we send them when on a server
20e2e65 - Sync extra stack data to make sure the hotbar and portable teleporter energy update properly (#8020)
39882fc - Clear heat data when clearing configuration data of machines
bf26e1d - Try delaying tracking transmitters until first tick on servers to see if that fixes issues where the data isn't synced to the client. Hopefully this doesn't break anything
4bbb444 - New Crowdin updates (#8019)
f8881ec - Bump version to 10.5.3

v1.20.4-10.5.2.24

03 Mar 21:44
8e0aaea
Compare
Choose a tag to compare

59f9b2d - Fire teleport events in other places we teleport entities (mekanism/Mekanism-Feature-Requests#637)
5f6deb9 - Improve performance of updating entity radiation (especially when there is no radiation sources in the world)
c17cf16 - Cleanup flame tick logic and some places where we get the current server
5e03d45 - Fix disconnect on server when trying to send certain translations to the client. For example dictionary output
cb15244 - Hide the cape while wearing a jetpack or scuba tank as it clips a lot
eefbe03 - Fix checking of radiation when radius is a single chunk
55a93cf - Fix tasty paste advancement triggering with an empty canteen
79e8d6e - Fix digital miner not having the correct maxY set on initial placement
8deff87 - Fix auto ejecting from the digital miner directly into transporters not working
ba59ae2 - Fix accidentally breaking component rendering a couple commits ago
cfd5410 - Fix Quantum Entangloporter auto eject being broken
b8eddc1 - Don't allow unpacking blocks where they cannot survive. For example unpacking a torch on a chest
eef073e - New Crowdin updates (#8013)
8e0aaea - Bump version to 10.5.2

v1.20.4-10.5.1.23

01 Mar 16:12
5392c69
Compare
Choose a tag to compare

401f215 - Manually specify loader and game version for modrinth as it isn't good at detecting it
de3a1de - Fix gauge droppers not exposing capabilities
1ec7c2d - Cache NG outputs in publish workflow, and remove no longer necessary custom clean targets
d3ea197 - Prep for upcoming extra method in IGenderArmor
9945aaf - Improve rotation speed of the wind generator item
c54b948 - Fix robit's repair screen rendering of the text box and error
269a597 - Fix how we set initial focus so that the objects can be properly unfocused (#8006), and switch to using mojang's system for handling which element is currently focused
b02dd97 - Allow JEI components to handle key presses and clicks (even though none of ours make use of that)
1a40a85 - Simplify JEI mouse click implementation
63a8bb5 - Use mojang's getRight and getBottom helpers in places
cc6445d - Bump deps and bump min Neo version to 20.4.184 (#7954)
becf60a - Make use of getExistingData for attachments
c9e6829 - Add support for localizing mod description and display name in mod list
5c37f92 - Do our best effort to not allow placing fluidlogged blocks with fluid in dimensions the fluid can't be placed (#8007)
53eb881 - Fix redstone control type not adjusting what the activation mode accepts on fission logic adapters. Removed disabled mode from being supported by the adapter, as the corresponding is to just not set it to activation mode
f385fc3 - Support persisting logic adapter settings and copying them with a configuration card
812e145 - Fix not properly tracking lazily added resolvers for invalidation
c8412f5 - Add support for muffling upgrades to Resistive Heaters (mekanism/Mekanism-Feature-Requests#634)
1af0eb9 - List what mob type a spawner is for and what a decorated pot is decorated with when viewing cardboard box tooltips (mekanism/Mekanism-Feature-Requests#633)
246efdb - Fix spelling of Whooshes (mekanism/Mekanism-Feature-Requests#623), and commit missed files from previous commit
2a15e50 - Allow configuring MekaSuit UI Jitter via helmet options (mekanism/Mekanism-Feature-Requests#587), and allow adjusting it and opacity via arrow keys
fe1c679 - Add support for inverting the QIO Redstone Adapter's output signal (mekanism/Mekanism-Feature-Requests#606)
47aeca7 - Force reading to recognize that our lang file is UTF-8 by making the first value be a UTF-8 character
e9ea15f - Adjust how qio trigger lang entry is combined with comparator lang entry
677d5af - Fix positive min build heights (8bd636e#r139202489)
ea2154f - Write Jekyll computer data with support for UTF-8 encoding
be6dd6d - Fix Gravitational Modulating Unit not persisting flight when disconnecting and reconnecting (#7985)
a3e0e1d - Sync the offhand item in item containers in case some of the state is dependent on the item (#7923)
0ef8269 - Ensure max stack size is respected when a transporter with items in it is destroyed (#7982)
a6edd88 - Don't bother saving the last color to items when breaking a QIO components as it is just used for seeing if the BE should sync to client
37b85b0 - Merge colored name handling fully into ItemBlockMekanism rather than having a second variant just for IColoredBlock
65ba14c - Allow blocks to stack when they have matching data, and add a single item recipe to clear any configuration data (side configs, sorting, etc. It does not clear things like items or security) mekanism/Mekanism-Feature-Requests#546
69787db - Fix non-creative energy cubes rendering incorrectly in hand after placing in creative
d603edc - Make it so that energy tablets can stack (mekanism/Mekanism-Feature-Requests#638)
855554a - Increase speed of the modification station, allow installing and removing up to a stack of modules at a time (mekanism/Mekanism-Feature-Requests#639)
b525020 - New Crowdin updates (#8005)
5392c69 - Bump version to 10.5.1

v1.20.4-10.5.0.22

24 Feb 03:03
ed7f114
Compare
Choose a tag to compare

49e43d3 - gradle importable
7ed2b6e - neoforge renames
bbf77d8 - move AT names from comments [to be verified]
4f1ef00 - more renames
4c6a8fc - MC updates
a59dfee - make gradle clean run before build in gh action
8d39664 - remove reobf from gradle and some other commented bits
c5d1db4 - recipe builders
7001a04 - forge rename - configspec
2f6caee - MC updates
b09834d - plugin update
029d52c - the codec-ification begins
203d3a2 - chemical+stacks codec
d9f8b04 - restore compat with previous json
84707db - add codecs to SerializerHelper
58d59d5 - fromNetwork signature change
0a63fce - switch to neo version of withAlternative so the encoder can use the secondaries
114b19b - remove codec method from wrong interface
702dc6c - ingredient creator codecs
0eeb087 - check stack ingredient serialisers
8c60b1c - move FloatingLong codec into FL class
fb8454a - serializers
2e8c2cf - main module compilable
6e46d30 - remove unused json methods
18ac8e0 - undeprecate the serialize ingredient method
60deddb - fix serializer
7b8cbf7 - datagen MC updates
3c0e6a5 - unported mods datagen compile-only hacks
d10ec66 - mc updates
6a2e3e5 - NG update
299f11f - set loader/neo version/modid
819f297 - move chemical stack codecs so they dont classload the Stack classes too early
2a53d70 - comment out bus subscribe which will break things now
01452cf - fix forge mod id in jsons & update neo
120003c - neo updates
4dc4a96 - more neo mod ids
637ea3e - update datagen coremod
475dd9a - comment out lingering old mods in datagen impl and add modIdentifier to extraSourceSets
d65e73f - Fix errors in tests due to things class loading that don't exist in what classes JUnit loads
cb516d0 - Minor build.gradle cleanup and bump NF and NG version to fix multiple ATs not working
7872fcf - Fix datagen runtime errors
b4edf89 - Cleanup some datagen code by creating an AT file specific for datagen
93b2e97 - Don't create advancement files for recipes with no criteria
4ead4eb - Switch from TagKey.hashedCodec to TagKey.codec for fluid and chemical stack ingredients as the hashtag is redundant
70eef5a - Run datagen
2b1ec9a - Remove no longer necessary min version declarations
9845257 - manually replace forge modid with neo in the compat recipes
ffae97c - fix: itemstack codec missing Count being optional
6629d49 - fix: support the chemical type on the upper level rather than inside the input field on crystalizing recpies
09c5303 - fix: secondary chance validation was wrong way around
979b5b0 - Unify todo format and fix misc porting bugs
6c3c967 - optimize dependent field codec in Crystallizer serializer
62b1eb5 - move serializer specific methods out of the api classes
f049697 - document SerializerHelper and move Slurry Stack codec to be with the rest
c4f3cab - remove deprecated/redundant serialisation
90fe830 - remove some redundant code, move helpers to use the codecs
6d89e8f - fix count being wrong case (Count vs count)
9f7c731 - fix itemstack codec doing nbt in a different way
6f8babc - move network writing out of the recipe api into the serializers
5e89e7c - replace all the things with codecs in serializerhelper
098668a - simple unchecked cast fix
a4e7d5c - minor javadoc fix
cede10c - move basic recipe implementations to separate package, make main classes fully abstract
1c8ad09 - move the rest of the "basic" recipes
0680407 - make recipe types referenceable in the...

Read more