Commit Graph

5543 Commits

Author SHA1 Message Date
mworzala 36ac2b5eb4
fix: maven coordinates 2024-02-09 14:55:19 -05:00
mworzala 27e774dd1b
fix: javadoc tag issue in ServerFlag :| 2024-02-09 14:35:09 -05:00
mworzala 04ae4117be fix: oops, forgot to remove some stuff 2024-02-09 14:27:43 -05:00
mworzala e1140b5856 chore: remove extensions 2024-02-09 14:27:43 -05:00
mworzala 909cc992eb chore: remove terminal 2024-02-09 14:27:43 -05:00
mworzala 4240e535cc chore: remove (very outdated) Hologram utility 2024-02-09 14:27:43 -05:00
mworzala b63ea72e36 chore: minor cleanup from big cherry pick 2024-02-09 14:27:43 -05:00
mworzala d6470594ae feat: handle ping request packet to make f3+3 ping graph functional
(cherry picked from commit 9fa936af0c298150a0d657415bea632b73f78048)
2024-02-09 14:27:43 -05:00
iam f0f81803a5 Fix lighting tests & heightmap (#137)
* fix tests

* fix heightmap lookup

(cherry picked from commit 7d717ada584bc3a3feaeda470113bb4adeb774ae)
2024-02-09 14:27:43 -05:00
mworzala a544b9f344 fix: reenable pr tests and only run publish on source branches
(cherry picked from commit 47dfb29c20d39d70c523746f60fc75a48e93905e)
2024-02-09 14:27:43 -05:00
iam 8aedd5fc26 Send Lighting Immediately (#131)
Fix lighting

(cherry picked from commit 0494ee0b97c0ce28ffd6d744a494c65fa8308658)
2024-02-09 14:27:43 -05:00
Kil'jaeden 12da0c7e4a Added support for trim registries (#128)
* trim_material and trim_pattern registries are now generated, loaded and sent to the clients

* fixed override_armor_materials

* allowing TrimMaterial and TrimPattern to be created dynamically

* cleanup and formatting

(cherry picked from commit 70e4355ca1)
2024-02-09 14:27:43 -05:00
mworzala a14dbf5cdd fix: shaped recipe protocol reorder
(cherry picked from commit 9d6752c86f)
2024-02-09 14:27:43 -05:00
mworzala f80d11d719 fix: still update pose for players who had their entity type switched
(cherry picked from commit da46d07699)
2024-02-09 14:27:43 -05:00
mworzala 3a25d0124d fix: Player#switchEntityType throws an exception
(cherry picked from commit 9fc4137995)
2024-02-09 14:27:43 -05:00
Ryan Jones 0bef1b37fc More safely handle offline authentication servers. (#124)
(cherry picked from commit 002dcc2745)
2024-02-09 14:27:43 -05:00
mworzala 46ba2f0f40 fix: add missing default metadata values
(cherry picked from commit 6b3f670cfb)
2024-02-09 14:27:43 -05:00
mworzala 35a4c803d9 feat: expose isFaceFull for testing if a block shape has a full face
(cherry picked from commit cf4a2d134e)
2024-02-09 14:27:43 -05:00
mworzala 38076fe707 fix: fix to closing inventories serverside while sending updates
(cherry picked from commit f5727c207b)
2024-02-09 14:27:43 -05:00
mworzala 48d87db6e9 fix: InventoryCloseStateTest (#111)
(cherry picked from commit aec3694a4a)
2024-02-09 14:27:43 -05:00
GreatWyrm 7cec8f0bfc Fix server replaying the close window packet
(cherry picked from commit 4ba779d3f1)
2024-02-09 14:27:43 -05:00
mudkip cf8c275cf2 add hardcore property to config event (#117)
(cherry picked from commit f5f8e21427)
2024-02-09 14:27:43 -05:00
mworzala 06695f71f0 fix: send load chunks game state in Player#refreshClientStateAfterRespawn to fix change skin & dimension changes
(cherry picked from commit e7b0e702f6)
2024-02-09 14:27:43 -05:00
mworzala d544c8776a fix: fakeplayer can spawn once again (#94)
(cherry picked from commit 5347c0b11f)
2024-02-09 14:27:43 -05:00
mworzala f4cb5272f9 fix: re-merge connection states, remove OptifineSupport
(cherry picked from commit a0ca4895b1)
2024-02-09 14:27:43 -05:00
mworzala 69aeb8e2ea fix: preserve instance tag on #copy() (fix #112)
(cherry picked from commit 5f49033842)
2024-02-09 14:27:43 -05:00
mworzala 833c5fe365 fix: test failures
(cherry picked from commit c0d3f01fa2)
2024-02-09 14:27:43 -05:00
mworzala ef0daa08bb chore: field reordering
(cherry picked from commit 2b0737615f8171a0172ba902786da0542f962d78)
(cherry picked from commit a032bc32a7)
2024-02-09 14:27:43 -05:00
bea4dev 7cbce377a7 fix Low accuracy tick rate
(cherry picked from commit ce9d254a23791403a2b19ee4bb6bb52e175fa5dd)
(cherry picked from commit 4e33a5e6d8)
2024-02-09 14:27:43 -05:00
mworzala c3a9841967 fix: link to correct wikivg packet
(cherry picked from commit aa2c820e40)
2024-02-09 14:27:43 -05:00
Mallory Hayr b5dc662262 Add missing inventory properties
(cherry picked from commit 600429e7d6)
2024-02-09 14:27:43 -05:00
DeidaraMC 35f9489280 update: infinite potion duration support (#106)
* upgrade: infinite potion duration

* fix: no more aqgit

---------

Co-authored-by: mworzala <mattheworzala@gmail.com>
(cherry picked from commit bb4d925ec4)
2024-02-09 14:27:43 -05:00
rockquiet c421971eaa fix typo in builtin command conditions (#115)
(cherry picked from commit 3be7b09b7d)
2024-02-09 14:27:43 -05:00
mworzala 9aa34529a9 fix: smithing table has 4 slots, not 3
(cherry picked from commit 6a19940b4d)
2024-02-09 14:27:43 -05:00
mworzala 84a1150afe fix: update advancement packet to 1.20.4
(cherry picked from commit 03ef3e2374)
2024-02-09 14:27:43 -05:00
mworzala 6be9ba629e fix: reenable metadata on exiting configuration
(cherry picked from commit 3bbdb1f0c9)
2024-02-09 14:27:43 -05:00
mworzala 8fafe723ae feat: add properties to configure chunk queue
(cherry picked from commit a910ce359d)
2024-02-09 14:27:43 -05:00
mworzala d7abff5c43 feat: conform to Adventure resource pack API, remove Minestom resource pack types
(cherry picked from commit 40ac94d092)
2024-02-09 14:27:43 -05:00
mworzala 6f30edb411 feat: implement 1.20.2 client-rate-limited chunk batching
(cherry picked from commit e24cb62583)
2024-02-09 14:27:43 -05:00
DeidaraMC 0bb237f737 explosion packet fix, add bundle packet, rename tick rate packet to match wiki.vg (#103)
* packet fixes

* explosion packet touchup

(cherry picked from commit d576228655)
2024-02-09 14:27:43 -05:00
GreatWyrm 6f6a54857e Update block interact event, and add some clarifying Javadocs on what blockItemUse method does (#102)
(cherry picked from commit dfe892aa1a)
2024-02-09 14:27:43 -05:00
GreatWyrm 20bd56ebca Fix block entity data not being resent when a block break event was cancelled (#101)
(cherry picked from commit 2d5fa3a7c7)
2024-02-09 14:27:43 -05:00
DeidaraMC a5b21c48fd fix incorrect skin layer setting (#100)
This seems to be the right place to send the metadata without interfering with the configuration state

(cherry picked from commit 8c3478beca)
2024-02-09 14:27:43 -05:00
Matt Worzala 58b550c5ff Fix testing (v2) (#99)
* Fix Minecraft changes since 1.19 (Block.GRASS, recipe packet, DamageType.VOID)

* Add packets in play state

* Fix some tests via TestConnectionImpl and API changes

* fix: add some missing entity metas, group projectiles

---------

Co-authored-by: GoldenStack <goldenfire64yt@gmail.com>
(cherry picked from commit 89a665fdf5)
2024-02-09 14:27:43 -05:00
DeidaraMC ed13961e90 new scoreboard protocol number format conformance (#98)
* new scoreboard protocol conformance

* fix: pass number format through when reading scoreboard packet

---------

Co-authored-by: mworzala <mattheworzala@gmail.com>
(cherry picked from commit 2003f75f1f)
2024-02-09 14:27:43 -05:00
mworzala e6e16a7a08 fix: do not send login disconnect packet before switching to login state
(cherry picked from commit 6d5b1ea77e)
2024-02-09 14:27:43 -05:00
mworzala c9ee2b56b2 chore: revert (mostly) ConnectionManager#getOnlinePlayers change
(cherry picked from commit 8859af87ba)
2024-02-09 14:27:43 -05:00
mworzala d72e56b4be fix: begin join game sequence only after client acks configuration finish
(cherry picked from commit 197daae608)
2024-02-09 14:27:43 -05:00
mworzala efc0620afe fix: add missing resource pack status events
(cherry picked from commit 89c57bfac6)
2024-02-09 14:27:43 -05:00
mworzala ef2b5e03bc fix: send LEVEL_CHUNKS_LOAD_START state on all instance changes, not just first join
(cherry picked from commit 1813cdb1a8)
2024-02-09 14:27:43 -05:00