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
shartte
7656157b0d
Fixes #4602 : Prevent encoding invalid patterns and handle corrupted patterns a little more gracefully. ( #4608 )
2020-08-17 21:49:37 +02:00
shartte
954ce1442e
Fixes #4598 : Incorrectly rotated face for determining block lightlevel in ME Chest renderer. ( #4599 )
2020-08-17 21:43:16 +02:00
Sebastian Hartte
ee67c5ea50
Use different naming for fullbright, and always reset it back after setting it.
2020-08-16 14:05:10 +02:00
Sebastian Hartte
73735c5cd5
Remove use of func_244388_a, which is client-only.
2020-08-15 17:29:36 +02:00
Sebastian Hartte
c1713f1682
Bump to Forge 33.0.5
v8.1.0-alpha.1
2020-08-15 14:32:53 +02:00
Sebastian Hartte
f455fd1994
Initial port to 1.16.2
2020-08-13 23:29:55 +02:00
Sebastian Hartte
1657c88681
Initial port to 1.16.2
2020-08-13 23:15:09 +02:00
Sebastian Hartte
fd67e0e5c6
Initial port to 1.16.2
2020-08-13 23:14:49 +02:00
Sebastian Hartte
87c2c94bd4
Use minus sign for minus buttons in number widget.
v8.0.0-beta.1
v8.0.0-alpha.3
2020-08-11 16:31:20 +02:00
yueh
d591a1492c
Fixes #4583 : Confine fluix crafting into the same block ( #4586 )
...
Fluix crystals will now spawn within an area around the center of the block as well as some tuned down motion while still maintaining some randomness.
2020-08-10 11:30:04 +02:00
shartte
d1ba26311b
One Spatial Dimension ( #4570 )
...
* Ported the "one spatial dimension" concept from pre-1.15
* Apply lighting updates after moving chunks.
Mark world data as dirty when changing it.
* Consolidated naming of spatial storage world/dimension.
Use server light manager to update lighting info in chunk.
* Save last transition information,
and add ae2 spatial command to interact with spatial storage.
* Formatting fixes.
* Improved docs for the origin generation.
Inverted condition on when the x/z axis are flipped.
Also added a helper to map a plot to a region file
* Remove TransitionResult since it's only used in lieu of a boolean.
Rework transition to make the checks BEFORE allocating a new cell.
* Removed unused imports.
Co-authored-by: yueh <yueh@users.noreply.github.com >
2020-08-10 11:29:07 +02:00
shartte
8733c2c11f
Fix Special Model Registration ( #4577 )
...
* Fixes #4575 by updating Forge (ModelRegistryEvent is a modbus event but was misflagged as not being one). And update Forge because their breaking change breaks our mod.
* Update gradle.properties
Co-authored-by: yueh <yueh@users.noreply.github.com >
* Update src/main/resources/META-INF/mods.toml
Co-authored-by: yueh <yueh@users.noreply.github.com >
Co-authored-by: yueh <yueh@users.noreply.github.com >
2020-08-10 11:25:26 +02:00