v1.19.2-10.3.9.11
6c1b67f - Update deps and re-enable jei tweaker integration
6e78312 - Add "raw_materials" to default config of allowed oredictionificator filters (#7737)
f46383f - Adjust storage recipes to support targeted typing to avoid conflicts with other mods doing the same and allow for users to better pick the type of recipe they want mekanism/Mekanism-Feature-Requests#525
4fbf99f - Improve how we declare repos for dependencies to make use of new FG features and gradle's exclusiveContent filtering
3ad2e3d - Adjust to deprecated changes to Modrinth's Minotaur plugin
2b53b79 - Bump min forge version to 43.2.8 and rotate the QE's core using model transforms instead of using a custom model
dbb8087 - Add precision sawmill compat recipes for Farmer's Delight meat cutting recipes
3ff3a27 - Fire an event when a player attempts to teleport using the Meka-Tool's Teleportation Unit mekanism/Mekanism-Feature-Requests#517
62de8d5 - Make mB of Heavy Water per Water pumped configurable mekanism/Mekanism-Feature-Requests#515
d14a10c - Fix not comparing selected output for oredictionificator filters #7757
83cd145 - Add support for quick moving filters to the top or bottom of the list mekanism/Mekanism-Feature-Requests#516
b0b9bec - Fix a hash collision between item and material filters causing some filter list changes to not be synced to client properly
0c64b6f - Partially factor in old fog color into vision enhancement fog color and also better take into account the existing fog when calculating distance new fog distance. This means for most things (like lava, powdered snow, water, and darkness/blindness) it no longer completely negates the effect
4f677d0 - Improve lighting of items travelling in transporters to respect block light
10bebd5 - Slightly increase light levels of heaters and a few generators so that nearby ice melts #7659
91ae6a2 - Improve click handling of gui elements:
- Unify right click handling by overriding how mouseClicked functions so that it passes the button used to onClick methods
- Made our buttons require always having a left click action and more consistently pass handling via it and hover handling rather than overriding the corresponding methods
- Allow for right-clicking: redstone control, laser amplifier, container edit mode, and security tabs to go to the previous option instead of having to cycle through via left-clicking a bunch
- Improve how we handle playing click and beep sounds and make enabling/disabling a filter use a beep
- Make use of GuiSlot's click handling in more places such as in filters to avoid having to have numerous overrides
- Use already calculated slot under mouse in places rather than iterating all slots (configurator slot hovering and dictionary shift clicking)
- Fix configurator slot hovering tooltip clipping improperly with gui windows
25f57f0 - Try to get the carried item directly from the screen's backing menu before falling back to getting it from the player's current menu
f92b48a - Make hud keybinding persist hud render state through game restarts #7765
2f242ba - Fix not validating if a filter is enabled when adding to enabled filters while loading from NBT #7769
a14d127 - Fix Digital Miner not properly collecting drops for things like double tall flowers #7762. This is done by special casing the vanilla blocks to only target the state that has drops (providing a more accurate to mine number in the GUI) and by listening to any new drops during breaking to ensure modded blocks also get properly handled. This has a side effect of also collecting chest contents when a chest is broken and collecting things like buttons that are on a block that was mined. Additionally, made the following small improvements:
- Improved insertion accuracy into the miner and other machines by first targeting slots with matching items instead of inserting into first empty
- Pass the fake player when calculating laser drops
- Collect indirect drops for the laser tractor beam as well, and also improve drop location of items that don't fit to better represent having been pulled
ce6841f - Prevent rendering from RenderTickEvent if the local game mode is null to avoid a race condition caused by querying configs after configs have unloaded due to the world continuing to render until it is done shutting down
03ce834 - Fix Nutritional Paste saturation multiplying by consumed amount twice (#7783)
c2c05ac - Add better support for DarkModeEverywhere 1.1.2+ by blacklisting some of our draw calls from it that cause things to render improperly
0bd0331 - Convert various maps and sets to being reference based implementations where appropriate
d737f10 - Allow storing radioactive substances and persisting them when radiation is disabled mekanism/Mekanism-Feature-Requests#552
e8c7e31 - Update deps including updating to gradle 8.1.1 and ForgeGradle 6, and switching from CurseGradle to CurseForgeGradle
ce75d7c - Make interacting with chemical attributes slightly easier and add in better validation handling to ensure things that should have the attributes actually do
e74e598 - Cleanup some internals relating to our block attributes
6f55589 - Only speed up potion effects that can be cured with milk, and also add a mekanism:speed_up_blacklist mob effect tag blacklist to allow preventing specific effects from being sped up (mekanism/Mekanism-Feature-Requests#554)
aab1965 - Fix a few issues in our GUIs relating to "oversized" stacks #7795
c2bfbd4 - Fix Fusion Reactor Logic Adapter Insufficient Fuel Mode not working when the injection rate is zero or when D-T Fuel is being fed directly into the reactor (#7793)
993a26a - Fix exposing the heat cap for conductors that are disabled with redstone (#7777). Also extend this fix to mechanical pipes, pressurized tubes, and universal cables even though they already just NO-OPd functionality
3fba9ac - Improve readability of some upgrade result implementations
eedad76 - Fix configurator empty mode ignoring stack size (#7798) and also only allow emptying creative bins if the player is in creative
17117eb - Prevent moving buffered transmitters due to dupe bugs when the network is not full
45e741b - Ignore null tags for data packets as at some point vanilla started allowing the tag to be null there
07cbcab - New Crowdin updates (#7735)
e03758f - Bump version to 10.3.9
46894eb - Explicit typing of numbers in shaders as some GL implementations are picky in regards to implicit casting #7756
de28e37 - New Crowdin updates (#7802)
3f31b54 - re-enable publishing step
1e1c4ec - Ensure entity is not null before checking item overrides for the HDPE elytra #7815
cefeaae - Fix null pointer introduced by d737f10 (#7819)
8778b05 - New Crowdin updates (#7807)
[ci skip]
9527f9e - Merge remote-tracking branch 'origin/1.19.x' into release/1.19.x