Mekanism

Mekanism

Mod

High-tech machinery, powerful energy generation, fancy gadgets and more. Now on Modrinth!

Client and server EquipmentStorageTechnology

459.8k downloads
383 followers
Follow Save
90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!
Filter loader...
Filter versions...
Filter channels...

10.7.8.70

by pupnewfster on Dec 24, 2024
Download

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.

7cb49e6 - move mekasuit toggle messages to action bar
ff4a4ce - move Tile Component Frequency to a different tick getter
ecd6fa7 - use fast iterator on transits to avoid extra allocations
4728456 - cache itemhandlers in Logistical transporters (pull + send home)
b9186ef - preemptively check cached path is valid before simulation
297d2a7 - check path endpoint sanely
a484cdf - more BlockPos to long
a50f02e - dont clobber the pos
9cdcd42 - fix pathfinding failure
59645a9 - reset some client things when changing dimension
b2072ca - support killing the miner search thread
acfba9f - add some debugging for Serhan's digital miner
33b3a1c - Only print debug message about failing to mine block if mining is actually denied
8aad2bc - rename a variable and add function name to common messages
2c1ef90 - use chunkpos unpacking helper methods for consistency
5913765 - add chunk loading debug to mek debug mode
348af9c - check if forcing actually worked
aeb7a9b - add game test for HashedItem
a166484 - log the chunkloaders pos
9226aac - remove pointless use of HashedItem
9515dcb - fix anchor-upgraded Digital Miners failing when running during initial chunkload
8316e05 - fix the missing if statement for loggin
3fea841 - Make text in GUIs more readable by using scrolling strings for bounded strings (#8232)
bcf3e14 - Pass a modified ray trace result that contains the correct position to Blasting AOE highlighted blocks (#8240)
f238deb - New translations en_us.json (Chinese Simplified) (#8259)

[ci skip]  

0369408 - fix for race condition in cable renderer (e.g. VS Ships)
7de4967 - update gender mod dep slug for cf
9848022 - Remove uses of var in tests
e7febd3 - Rework parts of how the QIO Dashboard's container handles data:
- Syncs contents as part of the initial open packet instead of having the client request all the data when it opens (or the window is resized, or the entire minecraft window is resized)
- Remove a redundant update search call from transferring data when resizing a QIO item viewer
- Override equals and hashcode for ISearchQuery
- Check the player who has the container open when getting the tooltips of items for search purposes
- Copy item lists and search lists when resizing the gui to avoid having to recalculate them
- Fix not updating the order of items when changing the sort direction or type if there was any search text
- Avoid resorting the items if the sort type doesn't care about count for any level of the sort, and we only changed stored counts of items
- Update the item list on the fly instead of recreating it from scratch every change
- Avoid recalculating the search list if the query didn't change
- Removed one layer of an unused cache from the cached search data
5633032 - avoid more race conditions in transmitter render

(cherry picked from commit 5c3c188193ddd0968a7c9716c932076fbc60791d)  

7fef79b - attempt to avoid render race condition from player state update
eae6b1d - clamp tool damage modifier defaults to the validated value to avoid endless configuration 'correcting' (#8250)
792b8e7 - bump emi version and cache the class lookup in recipe viewer check
6c1a492 - add safety for bad fluid registrations (#8234)
fb71dbc - fix bonemeal dupe. oopsies
6adc761 - try to handle configs not saving on slower systems (#8277)
ddf6ef1 - check old orphan transmitter was valid and remove orphans when invalidating

(cherry picked from commit a1ea0e922bc55c89f083923565adc35a14caf3d2)  
  
# Conflicts:  
#	src/main/java/mekanism/common/lib/transmitter/TransmitterNetworkRegistry.java  

c2b6075 - remove needless singleton structure from TransmitterNetworkRegistry
092b3a0 - bump version to 10.7.7

aa708cd - avoid IndexOutOfBoundsException
a1ea0e9 - check old orphan transmitter was valid and remove orphans when invalidating
a05a8f3 - bump version to 10.4.13

f5ce06f - add newer mc runs folder to gitignore
746f499 - make sure the multiblock uuid gets saved to disk when it changes

 (cherry picked from commit d8505eaceba3aafc6eafbc2463a1acdaa7eca779)
143d68d - bump version to 10.4.12

e22a5ed - attempt to avoid render race condition from player state update (#8266)
5c3c188 - avoid more race conditions in transmitter render
b2b9a91 - bump version to 10.4.11

3d95fba - fix for race condition in cable renderer (e.g. VS Ships)

 (cherry picked from commit 0369408b0b53ff958ba00a77eadfab8dd54c47ca)
c84201d - bump version to 10.4.10
7dd69d1 - update gender mod dep slug for cf

10.7.7.64

by pupnewfster on Aug 31, 2024
Download

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.

cfd147e - issue template
e8ec00a - align long split info to int, fixes distribution bug
f7dcad0 - add tests for Long distribution
432e917 - bump version to 10.7.7

10.7.6.63

by pupnewfster on Aug 31, 2024
Download

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.

bd5d580 - use some more longs in acceptor cache
81ea57b - remove unnecessary usage of a set in pipe pull operations
27e8b15 - short circuit if no capacity to pull
bfe0f48 - avoid iterator for first element getting
3c3774a - avoid enummap iterator on very hot path
93a31fc - avoid creating an update packet to send to no one
98a2579 - unbox the splitinfos
4fb8baa - replace EXTRA in distribution logic with RESOURCE and amount
8b3cc42 - move energy distribution to Void resource
e01bddf - rename dangling params
1d44f2b - add note
75e22ed - keep track of whether a pull side has been configured
269e8ee - bump version to 10.7.6

10.7.5.62

by pupnewfster on Aug 26, 2024
Download

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.

a11d886 - Restructure Configs and add support for NeoForge's Config GUI (#8166)

- Adds support for editing our configs using the config GUI, and for translating their contents. [#5794](https://github.com/mekanism/Mekanism/issues/5794)

- Restructure organization of entries within individual config files. This unfortunately will cause all configs to get reset as I removed a parent level node in order to make the config GUI easier to navigate.

- Fixes Mekanism's Additions description translation not being used in game

- Flip Mekanism Addition's voice key is toggle config to a push to talk config option. (Same default behavior, just is a bit better of a name)

- Slightly lowered the default `dumpExcessKeepRatio` config value (from `0.9` to `0.85`)  

caae13f - Move baby biome and structure spawn blacklist to tags (syntax using mekanismadditions:blacklist_baby_creepers and the like). Also moved the wind generator's dimension blacklist to a dimension type tag c:no_wind and fixed wind generator item rendering bugging out when in a blacklisted dimension
9d63a28 - Bump CurseForgeGradle, and stop declaring it as not compatible with the configuration cache
6212343 - Remove a few unnecessary parameters and casts in the JEI integration
8a8e25f - Address JEI deprecations
9cc8430 - Restructure how we define aliases in preparation of JEI's upcoming ability to define aliases
4c2468e - Check curios slots for radiation shielding (#8216)
b2ced69 - Fix inverted check for if a block supports specific upgrades during recipe upgrading (#8217)
cc03d66 - Skip extraction checks from tanks/containers when none of the capability caches have a capability present
7503eba - Re-use direction and config suppliers throughout the various capability helpers, and use singleton instances for can input and can output checks
8f44b8f - Prevent stacked fluid tank and waste barrels from auto ejecting more than the one below needs (which would then lead to it attempting to insert against itself/any that are above it)
c1a6935 - Adjust config supplier usage again in holders to just reference an ISideConfiguration to avoid initialization order issues
b353206 - Avoid codecs as much as possible for syncing fluid tank contents, as there is a chance that there are a lot of fluid tanks in a close vicinity
089b919 - Perform a few more optimizations to ConfigHolder#getSlotInfo:
- Don't check if we have a cached slot info if we just cleared the cache due to the side changing
- Lazily cache the ConfigInfo object as that doesn't change and allows us to skip a handful of checks on subsequent runs
a097f3d - Have fluid tanks make use of the update delay config for determining how quickly they lose the lighting that is provided to them from their stored fluid. Greatly reduces lighting update frequency in some setups
425e1af - Skip unnecessary block loaded check for lighting update
2911cfe - Properly proxy computer capabilities to secondary ports on the digital miner (#8215)
e7d6f44 - Bump min JEI version to 19.10.0.126 and add support for searching by our aliases in JEI (#8218)
69456ba - New Crowdin updates (#8208)
dc455c6 - Use precomputed packed color for converting an enum color to a fully opaque int
bfeebf8 - Reduce the aggressiveness of the HSV adjustments to color buttons (#8203)
c364e7f - Batch string rendering for the HUDs, and fix MekaSuit hud not using warning and danger colors for icons
43da63a - Add energy indicator widget to laser amplifier gui (https://github.com/mekanism/Mekanism-Feature-Requests/issues/702)
2659fab - Bump version to 10.7.5

10.4.9.61

by pupnewfster on Aug 25, 2024
Download

2a36017 - Check curios slots for radiation shielding (#8216)
94ede8c - Bump version to 10.4.9

10.7.4.60

by pupnewfster on Aug 23, 2024
Download

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.

84e41fb - Fix failing to load QIO data if some items now are equivalent
b4b0b49 - Fix items sometimes failing to load due to having had multiple chemical side configs. They now take the first one (usually gas)
710d867 - Bump version to 10.7.4

10.7.3.59

by pupnewfster on Aug 23, 2024
Download

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.

c390c8b - update issue template
a87b00c - Add support for chemicals as camos on framed blocks (#8209)
8a297fa - fix crystallisers not realising they need to come off vacation and do work
eb5c3a5 - bump version to 10.7.3

10.7.2.58

by pupnewfster on Aug 22, 2024
Download

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.

546d9a8 - best effort loading of item-saved side configs
2fd8d56 - bump version to 10.7.2

10.7.1.57

by pupnewfster on Aug 22, 2024
Download

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.

3fd900a - support loading legacy side config for tiles

10.7.1.56

by pupnewfster on Aug 22, 2024
Download

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.

2f5f835 - Update maven example version to a 1.21.1 build and one that contains the breaking API changes we made to chemicals
30c1b84 - fix TEPs getting stuck paused when full tank is drained when temp lower than min production (caused by f5d7a1e671cefd52e94855858dc7647ceb88d1c5)
e4ba3cc - bum version to 10.7.1

10.7.0.55

by pupnewfster on Aug 20, 2024
Download

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 (https://github.com/mekanism/Mekanism-Feature-Requests/issues/688)
a02920d - Add a tag that contains all mekanism units (https://github.com/mekanism/Mekanism-Feature-Requests/issues/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 (https://github.com/mekanism/Mekanism-Feature-Requests/issues/690)
0230ed9 - Expose player equipment slots in generator guis (https://github.com/mekanism/Mekanism-Feature-Requests/issues/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

10.6.7.54

by pupnewfster on Jul 28, 2024
Download

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.

bef83f8 - add registry access to datagen recipes
bfad1d1 - add bone block to crusher recipes
32b0e13 - add ability to use resourcelocation only item ids for external mods
1e92bbc - add back ae2 compat recipes for silicon and ender dust
00495f1 - flip ae2 datagen to use api-only item/block ids
7638e35 - fix: always perform conversion checks
1636b48 - perform an extra simulation for safety and log if it failed
22ca133 - add test to ensure that simulation is the same as execution and that 1rf fails
014b63d - fix: always perform conversion checks
f05736d - test both simulation and execution
7685869 - dont spam log an exception
4b81e47 - Always check conversions
1a8e073 - Add javadocs to new API method
208ae09 - Fix sps billboarding effect not rendering
c4b1959 - Don't allow snow to form on blocks that are used in multiblocks. Prevents snow forming inside of evaporation towers
e3a4287 - Allow searching reactor to see all fission components
f655a34 - Ore Textures (#8172)

- Fixed the lighter stone texture on the Tin ore ([#8169](https://github.com/mekanism/Mekanism/issues/8169))

- Updated the shading on other ore textures  

0604311 - Optimize png file sizes of adjusted ore textures
c7d7752 - Fix switching between silk and fortune units not properly updating the applied enchantments
e9964dc - Fix cases where buckets get prematurely moved to output slots
af08815 - Fix lighting being off for blocks stored in bins
d742d96 - Fix rendering of flamethrower particles being incorrect for other clients
afe27c0 - Don't have the Portable QIO Dashboard fire the re-equip animation every time the contents of a crafting window changes
3110119 - Fix recipe transfer handlers targeting a Portable QIO Dashboard not reliably working (#7376)
d08c062 - Use a more compact stream codec for transferring the block state in cardboard boxes
bcb7b11 - Fix log spam when loading transporter stacks that don't have a stored item (https://github.com/Soaryn/XyCraftTracker/issues/59)
22fcf72 - Update deps and bump min Neo version to 21.0.142-beta
8f0adf1 - Re-enable Farmer's Delight compat recipes
4b9bebe - Replace ear-piercing beep sound with a separate on off beep (Soaryn) sound
d278782 - Bump version to 10.6.7
0601185 - New Crowdin updates (#8167)

10.6.6.53

by pupnewfster on Jul 21, 2024
Download

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.

b163ad5 - Wrap shaped recipes in a way that is lazier and doesn't require ATs
cba0bec - Add a dev mode only config option to suppress the alpha warning
e7dde77 - add constant for array creation
c419029 - reduce default baby spawn chance
4e31be1 - nerf baby mob attributes
ab92025 - weaken baby skeleton/bogged arrows
93dcef6 - prevent babies from wearing armor
9c21d94 - Switch energy system to using long primitives instead of a custom object class (#8159)

---------



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

433bf8a - Fix not nerfing the baby stray's projectile shots, and move the modifier to a config option
3e5b844 - Don't allow inserting items into bins from the back
d103a9f - Don't throw if someone removed silk touch as an enchantment
fd189cd - Fix energy networks voiding all stored energy when breaking a cable
c62f30b - Fix upgrades not being properly applied when already installed in a machine before placing (#8160)
f1906dc - Update deps and bump min Neo version to 21.0.110-beta
6f7c187 - Make use of new douse item ability, and allow the farming unit to douse in an AOE
2766c23 - Allow the flame-thrower to ignite blocks using the new FIRESTARTER_LIGHT item ability
5f9cd91 - Cleanup shear unit logic and add support for the new trim item ability
9d70c5e - Minor datagen code cleanup to take advantage of newer Neo helpers
945f9f6 - Switch to using the new RegisterClientExtensionsEvent
fb70bd6 - Remove our custom save data temp file code, as neoforge now writes save data more resiliently itself
218fd49 - New Crowdin updates (#8158)
d79354b - Downgrade NG to fix test task not being registered
fe5ee98 - Bump version to 10.6.6

10.6.5.52

by pupnewfster on Jul 11, 2024
Download

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.

23b7a68 - Make it so that the configurator only stacks to one to help shift clicking in certain mods not accidentally create a bunch
710f051 - Bump min neo version to 21.0.86-beta and adjust for changes to config system internals
73519d3 - Add various items to the new tool tags
ae48dec - Take lower tank's contents into account when attempting to fill stacked tanks (#8157)
54fe5c1 - New Crowdin updates (#8154)
6820c02 - Bump version to 10.6.5

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.

d40defd - Update deps and bump min Neo version to 21.0.58-beta
aa80805 - Define names for all the jei recipes so that they can be properly bookmarked
11acb12 - Make the laser use the actual beam's size for determining intersections with entities. Makes the tractor beam more easily able to pick up dropped items when a lot of power is going through it
db5f833 - update neo version
bdbc095 - remove IShapedRecipe
86e28de - rename RegisterSpawnPlacementsEvent usages. Fixes #8156
e99df3d - [no-cl] add todo for AT removal

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.

5ed0e20 - Restructure the output changelog task to make it support the configuration cache
b0920ed - Adjust github actions to allow gradle to make use of the configuration cache
c595211 - Adjust some of our teleporter code to more closely match new vanilla code:
- Query Entity#canUsePortal rather than us checking if they are a passenger directly
- Allow vanilla's changeDimension logic to handle teleporting passengers across dimensions now that vanilla supports it
- Make use of post transition logic to do things like triggering player advancements so that even if the player is riding a minecart they will get the advancement
- Align the player with the exit teleporter as part of the initial teleport, rather than doing so by teleporting the entity more or less in place
165daf2 - Similar to vanilla call Entity#onEquipItem when a player sets an item in an armor slot or the offhand slot. This makes putting items in the armor slots play the equip sound
6fb10f3 - Update robit teleport to owner while following logic to match new vanilla logic for tamed animals teleporting to their owners
6d10740 - Finish going through and replacing various numbers with taking constants into account to make it easier to track down what things need to be adjusted to fully support vanilla's tick command
c2933c0 - Update deps
ff38901 - Fix the nutritional liquifier being unable to handle suspicious stew (#8143)
837eae7 - Disable configuring top side of the pigment mixer as it is inaccessible (#8150)
0d23574 - Fix missing support for oversized stack serialization for stored items on an item stack (#8145)
f166c7d - Improve integration with vanilla's new tick commands:
- Ensure rendering related thing that pauses when the game is paused, also stops updating the state when the tick rate manager is frozen
- Made dosimeter and geiger counter radiation decay timer take the current target tickrate into account (still displays the number even if the tick rate is frozen, but of course it won't actually happen if frozen)
- Allow logistical sorter tooltips to display to two decimals, so that at sub 20 tps target rates, basic transporters don't just display zero
- Made radiation properly not decay when things aren't ticking
- Similar to minecarts, don't have sounds play while the tick rate is frozen
- Use gui ticks for hud and overlay rendering so that things can properly go away while tick rate is frozen
- Don't tick transmitter networks when the tick manager isn't running (but still allow network formation logic to run)
8313473 - Update deps and bump min Neo version to 21.0.46-beta
b1b4e74 - Fix energy cube rendering in item form when all sides are set to none
8422973 - Fix items not rendering in the nutritional liquifier, and fix particles not rendering
0e4e938 - Fix some z-level issues of items in crafting windows
edaeb09 - Fire advancement triggers when crafting via the QIO crafting windows. Fixes being unable to earn careful restoration via QIO crafting windows
95f0022 - Add optional support for GrandPower (https://github.com/mekanism/Mekanism-Feature-Requests/issues/679)
c6c44ee - Add alternative textures for the configurator when on various modes
1f8fbbc - New Crowdin updates (#8141)
9b3961d - Bump version to 10.6.4


Project members

pupnewfster

Owner

CyanideX

Artist

Ridanisaurus

Artist

thiakil

Dev

Details

Licensed MIT
Published 3 years ago
Updated 2 days ago