DeidaraMC
32f96683ee
feat: add weather to instances ( #2032 )
...
* feat: instance weather system
* chore: weather documentation
* chore: remove unused weather fields
* feat: linear weather interpolation
* chore: register weather command
---------
Co-authored-by: DeidaraMC <DeidaraMC>
Co-authored-by: mworzala <mattheworzala@gmail.com>
2024-03-19 16:44:51 +00:00
DeidaraMC
705ec5cc07
fix: send EntityHeadLookPacket on teleport ( #2031 )
...
* fix: send EntityHeadLookPacket on teleport
* fix: new teleport test integration
---------
Co-authored-by: DeidaraMC <DeidaraMC>
2024-03-18 03:41:06 +00:00
DeidaraMC
e5cb2f7a1d
fix: send entity metadata immediately ( #2027 )
...
Co-authored-by: DeidaraMC <DeidaraMC>
2024-03-18 03:36:20 +00:00
mworzala
dcbdad9a1b
fix: painting variant read entry, forgot to follow my own comment
2024-03-12 20:05:41 -04:00
mworzala
58fd95879a
fix: correct painting metadata
2024-03-12 15:22:15 -04:00
iam
5162a00b1e
Add particle data types ( #2004 )
...
* Add particle data types
* misc
* misc
* remove spaces
* defaults, tests, change what mattw said to
* RGBLike
* RGBLike
* RGBLike
* add back changes
* tests
* refactor
* annotations
* more fixes
* another test
* more tests + fix
* logging + checks consistency
* review changes
* review changes
2024-02-28 21:54:24 +00:00
tahmid-23
aad7bdab0f
refresh pose on gamemode change ( #1888 )
2024-02-28 17:54:12 +00:00
Matt Worzala
2947279898
Remove FakePlayer
( #2006 )
...
* feat: remove FakePlayer
* fix: oops, demo server exists
2024-02-27 13:37:42 +00:00
iam
7320437640
Optionally load vanilla biomes ( #1988 )
...
* Add biomes from vanilla
* cleanup
* rework biomes
* nullability
* getByName string
* expose vanilla biomes
* not null
* before rename
* rename
* nbt cache
* fix
* fix
* fix
* final on vanilla biome
2024-02-12 15:25:46 -05:00
mworzala
77df1bdfd2
fix: correctly refresh client state on death
2024-02-10 17:42:02 -05:00
Spongecade
e9e58e4fce
Update Minecraft Wiki links to new domain
...
(cherry picked from commit 478eba12fb
)
2024-02-09 15:03:05 -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
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
mworzala
46ba2f0f40
fix: add missing default metadata values
...
(cherry picked from commit 6b3f670cfb
)
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
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
833c5fe365
fix: test failures
...
(cherry picked from commit c0d3f01fa2
)
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
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
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
mworzala
c9ee2b56b2
chore: revert (mostly) ConnectionManager#getOnlinePlayers change
...
(cherry picked from commit 8859af87ba
)
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
mworzala
055b927bca
upgrade: minor fixes, disable some scoreboard stuff temporarily
...
(cherry picked from commit db28c44b40
)
2024-02-09 14:27:43 -05:00
mworzala
5de3436c71
upgrade: 1.20.4 data, most missing packets
...
(cherry picked from commit dc6a6089f1
)
2024-02-09 14:27:43 -05:00
mworzala
1b286979c5
chore: minor cleanup
...
(cherry picked from commit ac4c54731c
)
2024-02-09 14:27:43 -05:00
MelonHell
a588e2a652
Fix #76 ( #81 )
...
(cherry picked from commit 8fcb53e498
)
2024-02-09 14:27:43 -05:00
MelonHell
787c56126e
Fix shulker meta ( #80 )
...
(cherry picked from commit d798a8128e
)
2024-02-09 14:27:43 -05:00
mworzala
1ffb46c3b2
fix: correct display pos/rot interpolation metadata index, minor cleanup
...
(cherry picked from commit ccdc5535e3
)
2024-02-09 14:27:43 -05:00
mworzala
e2d6439037
fix: add new display entity metadata for position/rotation interpolation
...
(cherry picked from commit 0665f17c33
)
2024-02-09 14:27:43 -05:00
mworzala
bd58b1b9f6
feat: cleanup, remove ConnectionManager#getOnlinePlayers
...
(cherry picked from commit 8a75e9e986
)
2024-02-09 14:27:43 -05:00
mworzala
814f739116
feat: player spawning fixes
...
(cherry picked from commit 50b868229a
)
2024-02-09 14:27:43 -05:00
mworzala
d4754c1f1d
feat: working (scuffed) reentry after reconfiguration
...
(cherry picked from commit 3ad490356a
)
2024-02-09 14:27:43 -05:00
mworzala
b9c2d42696
feat: start reentry of config phase
...
(cherry picked from commit e702c09f06
)
2024-02-09 14:27:43 -05:00
mworzala
f4176da37a
chore: javadoc updates
...
(cherry picked from commit fd82eaed82
)
2024-02-09 14:27:43 -05:00
mworzala
5caffb134c
feat: add AsyncPlayerConfigurationEvent, remove PlayerLoginEvent
...
(cherry picked from commit 1161fbf1b1
)
2024-02-09 14:27:43 -05:00
mworzala
bad9e80c88
chore: other melonhell pr changes
...
(cherry picked from commit 266040cfa7
)
2024-02-09 14:27:43 -05:00
mworzala
9439b62ff0
chore: port DamageType cleanup change from MelonHell 1.19.4 PR
...
(cherry picked from commit 9eab3d4f8b
)
2024-02-09 14:27:43 -05:00
mworzala
89f9b0d513
first join
...
(cherry picked from commit 47042abf12
)
2024-02-09 14:27:43 -05:00
mworzala
183159c85d
finish configuration phase, ish
...
(cherry picked from commit 13edf5f863
)
2024-02-09 14:27:43 -05:00
mworzala
2f85ce0231
stable configuration state join
...
(cherry picked from commit 465af0e051
)
2024-02-09 14:27:43 -05:00