Nassim Jahnke
4f1e92f309
Merge remote-tracking branch 'origin/master' into dev
2021-09-25 13:18:59 +02:00
Nassim Jahnke
88165088a9
Update adventure nbt i/o
2021-09-25 13:15:26 +02:00
Nassim Jahnke
1f63fc7de1
21w38a
2021-09-23 17:23:14 +02:00
Nassim Jahnke
763a88fe97
Merge remote-tracking branch 'origin/master' into dev
2021-09-22 11:16:35 +02:00
Nassim Jahnke
12e2be40e8
Remove some old todos, don't send empty 1.14->1.15 meta packet
2021-09-22 11:15:36 +02:00
Nassim Jahnke
4485af577d
Merge remote-tracking branch 'origin/master' into dev
2021-09-21 11:02:40 +02:00
Nassim Jahnke
0fcfd78b62
Add more user friendly 'block-versions' option
2021-09-20 15:15:25 +02:00
Nassim Jahnke
73093c0ff2
Read/write palette based on block/biome size variables
2021-09-16 18:12:33 +02:00
Nassim Jahnke
111cd2fd46
Biome palettes entries can have 1 bit
2021-09-16 15:47:28 +02:00
Nassim Jahnke
9ffa737a4d
Implement BlockEntity sectionX/Z methods
2021-09-16 14:19:45 +02:00
Nassim Jahnke
c565f2c9c7
Cleanup Palette interface and read/write
2021-09-16 13:03:31 +02:00
Nassim Jahnke
eaa18f569a
Write linear palette as map palette for now
2021-09-16 12:17:21 +02:00
Nassim Jahnke
bfe6389377
Write biomes to palette
2021-09-16 11:35:05 +02:00
Nassim Jahnke
f72412484a
Map block entity ids, only biomes and something else left
2021-09-16 00:26:23 +02:00
Nassim Jahnke
b4301adb3b
WIP 21w37a
2021-09-15 23:00:14 +02:00
Levertion
d67269c9fe
Add support for setting a custom world name ( #2672 )
2021-09-15 10:52:11 +02:00
Nassim Jahnke
c264e639d6
Clear entity data on world change in world tracker
2021-09-14 17:35:27 +02:00
Nassim Jahnke
32a84f24ef
Nicer getters in Pair and Triple
2021-09-14 11:13:39 +02:00
Nassim Jahnke
68e4146f3b
Deprecate cancelClientbound/Serverbound with new id parameter
2021-09-05 14:02:33 +02:00
Nassim Jahnke
a0b19872f8
Disable VV packet limiter on 1.17.1+ Paper
2021-09-01 15:25:24 +02:00
Nassim Jahnke
f2147179c2
Small fixes, add majorVersion method, nicer getter names in some classes
...
None of the deprecated methods will be removed anytime soon.
2021-08-28 22:15:28 +02:00
RK_01
e7a0b4cf04
Improve 1.8 -> 1.9 chunk translation and fix #2065 ( #2669 )
2021-08-28 10:02:27 +02:00
Nassim Jahnke
533572e8cd
Add CREATE_FOG BossFlag
2021-08-27 19:29:07 +02:00
Jo0001
47af0d634f
Fix typo in comment/javadocs ( #2609 )
2021-08-25 12:49:57 +02:00
kennytv
2094397bca
Allow bypassing of packet type restriction in Protocol, amend packet creator
2021-08-01 12:05:04 +02:00
kennytv
b81109f512
Semi force packet types in PacketWrapper at creation and transformation
2021-07-31 15:08:45 +02:00
kennytv
874dbafe26
More packet sending API
...
Allows for easy packet sending from a specific version to or from any client version supported by Via.
For example, you can send packets in the 1.17.1 format to both client and server, and it will be transformed accordingly if executed on another server version or sent to a different client version.
2021-07-30 12:26:15 +02:00
KennyTV
b28f743306
4.0.1 Release
2021-07-06 10:31:03 +02:00
KennyTV
9f97a09942
1.17.1-rc2
2021-07-05 14:52:13 +02:00
KennyTV
4f7e655613
1.17.1-rc1
2021-07-01 19:58:34 +02:00
KennyTV
a7d94c2f8f
1.17.1-pre3
2021-06-30 18:19:19 +02:00
KennyTV
24393d4ef4
1.17.1-pre2
2021-06-29 18:11:51 +02:00
KennyTV
aed1a63a77
Merge remote-tracking branch 'origin/master' into dev
2021-06-21 14:58:38 +02:00
LemonCaramel
14cd568e46
Add Resource pack prompt message option (1.17+) ( #2544 )
2021-06-21 14:55:49 +02:00
KennyTV
44d836e2e7
Clear entity trackers on server switch
...
Fixes #5930
2021-06-21 14:33:23 +02:00
KennyTV
d32a4541a9
1.17.1-pre1
2021-06-20 16:16:07 +02:00
KennyTV
5cdaabeaec
Handle particle id change in 1.16 metadata
...
Fixes #2551
2021-06-17 11:55:22 +02:00
KennyTV
4074352a53
4.0.0 Release 🚀
2021-06-07 16:32:07 +02:00
KennyTV
f909b55a84
1.17-rc2
2021-06-07 14:28:41 +02:00
KennyTV
24efb48004
Add method to load extra tags from diff files
2021-06-06 17:17:51 +02:00
KennyTV
d89f916546
Cleanup 1.17 entity rewriter, fix DataItem amount check
2021-06-06 10:08:15 +02:00
KennyTV
8e7606ea1b
1.17-rc1
2021-06-04 16:00:38 +02:00
KennyTV
2b8c5082ed
Make Item an interface, more OOP for the ItemRewriter
2021-06-04 12:15:14 +02:00
KennyTV
05f9fc1ddc
1.17-pre5
2021-06-03 20:22:48 +02:00
KennyTV
fc1450fe38
Slightly more OOP, move registerPackets out of Protocol constructor
...
registerPackets being called within the constructor made it impossible to create instance objects then used in registerPackets (vs. having to then create the objects in registerPackets).
2021-06-03 17:28:02 +02:00
KennyTV
e1072a8dc7
Fix docs
2021-06-03 10:45:58 +02:00
KennyTV
fec777b349
Don't wrap direct type mappers
2021-06-02 23:22:00 +02:00
KennyTV
7b1f9c199a
Produce less overhead in packet handler registering
...
Instead of creating a void type reader for every single PacketHandler registered, this just directly uses the consumer-like PacketHandler.
The distinction between ValueCreator and the normal PacketHandler was unnecessary given you could also just read something in a ValueCreator instance, effectively just being a consumer of a PacketWrapper instance.
2021-06-02 22:00:20 +02:00
KennyTV
a8b3444ff5
1.17-pre4
2021-06-02 18:44:47 +02:00
KennyTV
6839334c1a
Fix confirmation id encoding, remove old send methods
2021-06-02 12:44:49 +02:00