Jake Potrebic
0dee538a62
Upstream blocked Player#remove so our patch needed to be refactored
2023-12-06 09:54:52 -08:00
Jake Potrebic
6c4efc92be
fix mismatched bracket in game packet listener
2023-12-06 09:47:45 -08:00
Bjarne Koll
13b92ad487
Make things explodes via patches
2023-12-06 18:33:52 +01:00
Bjarne Koll
855a8196cf
Fix custom potion mixes patch
2023-12-06 17:40:36 +01:00
Owen1212055
9546b9c587
Patches!!! MORE MORE MORE MOOOOORE
2023-12-06 11:34:54 -05:00
Owen1212055
cd61b5d98e
Patches!!! MORE
2023-12-06 11:21:56 -05:00
Owen1212055
6bf2ebf200
Patches!!! (2)
2023-12-06 11:00:26 -05:00
Owen1212055
25dc4afafa
Patches!!!
2023-12-06 10:17:00 -05:00
Jason Penilla
46be245976
add description to helper
2023-12-05 21:59:52 -07:00
Jake Potrebic
cc78c7f5f5
fix serializing TextColor with name
2023-12-05 20:56:02 -08:00
Jason Penilla
29e137669e
p a t c h e s
2023-12-05 21:49:31 -07:00
Jason Penilla
2053d6ace7
Improve update helper task
2023-12-05 21:46:41 -07:00
Jason Penilla
fc12258f24
more patch
2023-12-05 20:57:46 -07:00
Jason Penilla
c7a463a736
Add update helper task
2023-12-05 20:35:33 -07:00
Jason Penilla
723c05e7fe
some patches :D
2023-12-05 20:34:04 -07:00
Jason Penilla
5513f8a795
patches ...
2023-12-05 20:00:14 -07:00
Jason Penilla
bdbdca8a56
Bump Gradle wrapper to 8.5
2023-12-05 17:58:17 -07:00
Jake Potrebic
ad99d4568b
initial work on native Adventure codecs
2023-12-05 16:49:11 -08:00
Jason Penilla
6e9a238a8c
some more patch
2023-12-05 15:55:31 -07:00
Jason Penilla
7a59fd38d4
patches up to anti x ray
2023-12-05 15:32:41 -07:00
Jason Penilla
9d9fcf7e62
fix timings patch field use
2023-12-05 15:25:25 -07:00
Jason Penilla
1a33343012
some more patches
2023-12-05 15:21:44 -07:00
Jason Penilla
a30aad98f7
some patches
2023-12-05 15:12:48 -07:00
Jake Potrebic
c3f3edea07
port UnknownCommandEvent patch
2023-12-05 13:51:34 -08:00
Jason Penilla
b89fff0490
Update generated API
2023-12-05 14:36:33 -07:00
Jason Penilla
dfac4f9df2
patches
2023-12-05 14:34:01 -07:00
Jason Penilla
fad3fa9bde
Update loot table and other patches
2023-12-05 14:20:44 -07:00
Nassim Jahnke
2a9a9c4cf0
Remove unnecessary import
2023-12-05 20:56:22 +01:00
Nassim Jahnke
2efd9bb99f
More more more work
2023-12-05 20:54:55 +01:00
Nassim Jahnke
d7fc0c5ab2
More more work
2023-12-05 20:39:26 +01:00
Nassim Jahnke
603b32976b
More work
2023-12-05 20:14:54 +01:00
Nassim Jahnke
9b56221762
Adventure (kind of)
2023-12-05 19:38:29 +01:00
Nassim Jahnke
8e8d6aeeb0
Finish API
2023-12-05 18:33:18 +01:00
Nassim Jahnke
2a1ace0cf2
Prepare for 1.20.3 dev
2023-12-05 18:20:55 +01:00
Jake Potrebic
931781c220
[ci skip] rebuild patches
2023-12-03 10:09:54 -08:00
Owen
9271ee7643
Dont resend blocks on interactions ( #9413 )
...
In general, the client now has an acknowledgment system that will cause block changes made by the client to be reverted correctly.
Essentially:
The client enters a "prediction" stage, where any block changes made will have its old blockstate captured (this is referred to as "server state").
If you update blocks during this stage, the client will update this captured server state as long as they're still currently predicting.
After prediction is done (via an ack packet) all captured blockstates are reverted to their captured server state.
This means that if the server actually updated a block and send a block update packet, it's correctly set, while if a block wasn't updated on the server but WAS updated on the client (server state wasn't updated), that change will be reverted.
It should be noted that this system does not yet support block entities, so those still need to be resynced when needed.
I discovered this when noticing that blocks broken outside of the player's valid interaction distance are still properly reverted, even though the server doesn't send any block updates, only an ack packet.
2023-12-02 22:41:35 -05:00
Jake Potrebic
8e061ce9c8
Add Structure check API ( #9062 )
2023-12-02 18:11:57 -08:00
Owen
5cbd5352b4
Fix Mushroom cow stew api ( #9934 )
2023-12-02 17:54:58 -08:00
Jake Potrebic
37bee09e3d
Restore vanilla entity drops behavior ( #7650 )
2023-12-02 17:35:10 -08:00
MrPowerGamerBR
ffa4115239
Configurable Dry and Wet Farmland Tick Rates ( #9968 )
...
* Configurable Dry and Wet Farm Land Nearby Water Tick Rates
* Rebase and squash
---------
2023-12-02 17:00:17 -08:00
hyper1423
40872ece07
Fix CraftMetaItem#addAttributeModifier duplication check ( #9995 )
2023-12-03 01:59:13 +01:00
Jake Potrebic
3766afadd5
[ci skip] Add mention of FQ imports ( #9994 )
2023-12-02 22:52:14 +01:00
Tamion
977a729eb0
[ci skip] Correct Windows requiring path to gradlew ( #9976 )
...
* [ci skip] Correct Windows requiring path to gradlew
* Update CONTRIBUTING.md
2023-12-02 13:32:46 -08:00
MrPowerGamerBR
8bda1f72a5
Remove unnecessary durability check in ItemStack#isSimilar ( #9979 )
...
* Optimize "ItemStack#isSimilar(...)" by removing the unnecessary durability check
* Change patch name and add a better commit message
2023-12-02 13:31:25 -08:00
Jake Potrebic
2184fbca00
Log correct recipes and advancement count on server start ( #9978 )
2023-12-02 13:17:35 -08:00
waterlily1
9993eb9d16
Updates documentation in EntityEquipment.java ( #9992 )
...
* Updates documentation in EntityEquopment.java to reflect behavior mentioned in issue #9867
* rebase and squash patches
---------
Co-authored-by: schwaa96 <schwaa96@mi.fu-berlin.de>
2023-12-02 12:29:47 -08:00
Jason Penilla
2182d47792
Update mapping-io ( #9975 )
2023-11-28 15:18:21 -07:00
Jake Potrebic
4d111a32bb
Un-experimentalize Entity TP APIs ( #9964 )
2023-11-28 11:40:25 -08:00
Jake Potrebic
b37bbcfd98
Use ? super in Consumer/Predicate API ( #9939 )
2023-11-25 15:03:02 -08:00
Gijs de Jong
f9938d3949
Fix plugin bootstrap dependency tree population ( #9963 )
...
This patch fixes a bug where the dependency tree used for classpath joining,
wasn't built using the bootstrap dependencies, for plugin bootstrappers.
2023-11-25 17:57:12 -05:00