Sebastian Hartte
bcee2ec427
Slightly increased the height of the item hitbox for crystals to make their pickup by annihilation planes less "clippy".
2020-09-09 02:23:58 +02:00
Sebastian Hartte
9e41d543f5
Merge remote-tracking branch 'origin/8.0.x-1.16.1'
v8.1.0-alpha.2
2020-09-09 00:59:58 +02:00
Sebastian Hartte
81cc0b804d
Fixes #4699 : AE's glass should only hide it's sides adjacent to other AE glass.
...
Also disables spawn on AE's glass same as Vanilla glass.
2020-09-09 00:58:14 +02:00
Sebastian Hartte
e1fc9908b3
Fixes #4693 : Fix color applicator not working on cable-buses.
2020-09-09 00:51:45 +02:00
shartte
9ed1535477
Fixes #4661 : Do not update a tile entity when it's in an unloaded chunk (i.e. during chunk unloading) ( #4708 )
2020-09-08 22:28:30 +02:00
Sebastian Hartte
1ef345d4a4
Formatting fixes.
2020-09-08 22:24:27 +02:00
Sebastian Hartte
ff7d1b9719
Fixes #4704 : QNB is not finding a registered QNB because it believes the chunk to be unloaded.
...
Also adds debug logging to the locatable registry to better debug this issues in the future.
2020-09-08 22:20:33 +02:00
shartte
88c9370e4f
Crystal Growth Refactor ( #4702 )
...
* Refactored crystal in-world purification:
- Removed iterative formula
- Set the default growth factor to 1 rather than 0.5 to simplify settings
- Made the growth-tick-progress-per-tick a configuration setting for 0-6 accelerators
- Unfinished seeds now slowly sink when ejected by an annihilation plane or other system (emulates a player throwing it in)
- Instead of checking for "isLiquid", we now check for a new tag (appliedenergistics2:crystal_purification_medium) to check if the crystal is submerged in an allowed fluid for growth, defaults to #minecraft:water.
* Removed configuration options for changing how accelerators work,
replaced with improved fluid tag option with a clamped multiplier [1,10].
2020-09-08 18:10:45 +02:00
Sebastian Hartte
f2aae3ef0f
Added a global Voxelshape cache for cable bus voxel shapes, since combining voxel shapes turns out to be an extremely expensive process (i.e. 1.7s for 10000x5 shapes).
2020-09-08 17:56:02 +02:00
Sebastian Hartte
12739f1e66
Remove unneeded cable-bus inventory-model, which caused the part models to be loaded twice leading to unnecessary memory-usage.
2020-09-08 17:53:14 +02:00
shartte
81d2170ada
Implemented a cache with maximum quad-count it will cache for the cable bus, ( #4670 )
...
which also fixes concurrent access to the hashmap.
(cherry picked from commit b756d68be1 )
2020-09-08 14:28:08 +02:00
Sebastian Hartte
0f469e9df6
Bumped Forge version.
2020-09-07 23:34:56 +02:00
Sebastian Hartte
0f34f09b32
Remove object-scanning subscriptions and remove unused test-file.
2020-09-06 20:59:37 +02:00
Sebastian Hartte
8e54a8fed9
Fixes a problem where tile entities would become unremovable (well, one more of these at least),
...
because they would reset their block state upon removal and loss of power.
2020-09-06 20:59:19 +02:00
Sebastian Hartte
d9bb81a00f
Fixes #4680 : Facade advancement is showing an untextured facade.
2020-09-03 17:36:20 +02:00
yueh
39e038d916
Fixes #4683 : Hopefully LazyOptional works as advertised ( #4684 )
2020-09-02 21:36:40 +02:00
Sebastian Hartte
12ca8d109a
Merge remote-tracking branch 'origin/8.0.x-1.16.1'
2020-09-02 02:55:12 +02:00
yueh
f0d0595c8f
Fixes #4669 : Take NBT into account for comparing. ( #4675 )
...
This only covers combining different items together.
Fuzzy filtering is still a bit too fuzzy for corner cases.
2020-09-01 21:59:08 +02:00
shartte
b756d68be1
Implemented a cache with maximum quad-count it will cache for the cable bus, ( #4670 )
...
which also fixes concurrent access to the hashmap.
2020-09-01 18:20:51 +02:00
Sebastian Hartte
60b07e5ca5
Merge branch '8.0.x-1.16.1'
2020-09-01 01:07:47 +02:00
shartte
7c99fca789
Fixes removal of facades not invalidating the cached server-side collision boxes. ( #4663 )
...
(cherry picked from commit 957bc4c5cc )
2020-09-01 01:07:30 +02:00
yueh
ab393b0ed1
Serialize the complete NBT data to avoid mismatches ( #4665 )
...
This might increase the network traffic a bit, but the amount of mods actually using the share tag seems to be very limited.
For now it is worth the risk as it solves the problem. In case we run into actual issues, there might still be other solutions, which will be way more complex and can potentially introduce additional problems.
(cherry picked from commit e90dd2f9c6 )
2020-09-01 01:07:28 +02:00
shartte
957bc4c5cc
Fixes removal of facades not invalidating the cached server-side collision boxes. ( #4663 )
2020-08-31 23:10:25 +02:00
yueh
133ed1f09d
Remove GZipStreams from packets. ( #4664 )
...
This should now be handled by the normal network manager (hopefully).
Also renamed the `CompressedNBTPacket` to `MEInterfaceUpdatePacket` as that is the only use case.
2020-08-31 23:09:28 +02:00
yueh
e90dd2f9c6
Serialize the complete NBT data to avoid mismatches ( #4665 )
...
This might increase the network traffic a bit, but the amount of mods actually using the share tag seems to be very limited.
For now it is worth the risk as it solves the problem. In case we run into actual issues, there might still be other solutions, which will be way more complex and can potentially introduce additional problems.
2020-08-31 23:09:14 +02:00
Sebastian Hartte
9719c7ffc3
Bump to Forge 33.0.22
2020-08-29 23:13:29 +02:00
Sebastian Hartte
319d92a371
Merge branch '8.0.x-1.16.1'
2020-08-29 22:18:12 +02:00
shartte
db9ec2b070
Remove the use of SlotItemHandler since we are only faking an inventory-backed slot, ( #4654 )
...
we might as well use what we had used pre-2017, which is simply extending a normal Slot.
This should also fix #4652 .
2020-08-29 22:03:35 +02:00
Masakitenchi
3a0552c56e
Update zh_cn.json ( #4653 )
2020-08-28 10:49:11 +02:00
Sebastian Hartte
8a0dd192e5
Added Modmaven repository to README.md
2020-08-26 23:19:42 +02:00
Sebastian Hartte
a97b35f3d0
Merge branch '8.0.x-1.16.1'
2020-08-26 11:39:20 +02:00
Sebastian Hartte
00d4c20d9f
Strip pom.xml dependencies.
2020-08-26 11:39:03 +02:00
Sebastian Hartte
1394ab0863
Merge branch '8.0.x-1.16.1'
2020-08-24 23:54:57 +02:00
Sebastian Hartte
5efc085693
Fix tiles that have a "powered" block state from not being able to be broken when
...
they are connected to a powered grid.
v8.0.0-beta.2
2020-08-24 23:54:37 +02:00
Sebastian Hartte
159f4c7f14
Merge branch '8.0.x-1.16.1'
2020-08-24 22:33:38 +02:00
Sebastian Hartte
aff94cec8c
Fix search box interactions in the interface terminal.
2020-08-24 22:33:04 +02:00
Sebastian Hartte
ee7fe9f40d
Merge branch '8.0.x-1.16.1'
2020-08-24 01:06:50 +02:00
Sebastian Hartte
2184d03d0b
Actually save the rotation when a tile is rotated.
2020-08-24 01:06:26 +02:00
Sebastian Hartte
9c9a49f9e7
Merge branch '8.0.x-1.16.1'
2020-08-23 20:48:19 +02:00
Sebastian Hartte
44c0931c02
Fixes #4635 : Actually remove requesters when removing requesters.
2020-08-23 20:47:05 +02:00
Sebastian Hartte
b7949e4134
Re-Enabled JEI and TOP in dev.
2020-08-22 19:56:37 +02:00
Sebastian Hartte
ea95913ec8
Merge branch '8.0.x-1.16.1'
2020-08-22 19:38:36 +02:00
yueh
423ab81813
Added step to publish to modmaven ( #4607 )
...
(cherry picked from commit 7e1bfdb5ac )
2020-08-21 20:40:03 +02:00
shartte
33d7f02323
Fixes #4590 : Crystal seeds (other than certus) don't display their growth stages. ( #4619 )
2020-08-19 16:43:47 +02:00
shartte
4e42b17e81
Fixes #4590 : Crystal seeds (other than certus) don't display their growth stages. ( #4618 )
2020-08-19 16:43:45 +02:00
shartte
b8d4f0cffa
Fixes #4611 : Use of client-side only method for Tiny TNT explosion. ( #4612 )
2020-08-18 01:35:31 +02:00
shartte
fc0f8eab56
Fixes #4611 : Use of client-side only method for Tiny TNT explosion. ( #4612 )
2020-08-18 01:33:47 +02:00
yueh
7e1bfdb5ac
Added step to publish to modmaven ( #4607 )
2020-08-17 22:28:01 +02:00
shartte
41b7900706
Fixes #4598 : Incorrectly rotated face for determining block lightlevel in ME Chest renderer. ( #4599 ) ( #4609 )
...
(cherry picked from commit 954ce1442e )
2020-08-17 21:58:51 +02:00
shartte
1f9707e256
Fixes #4602 : Prevent encoding invalid patterns and handle corrupted patterns a little more gracefully. ( #4608 )
2020-08-17 21:50:28 +02:00