RednedEpic
459e5287cc
Update examples to reflect changes done
2021-11-13 12:15:43 -06:00
RednedEpic
6c0f107702
Don't bump version as we are still on snapshot
2021-11-13 12:10:31 -06:00
Camotoy
e65ddd5a16
Actually fix SetTitleText writing null components
2021-11-13 09:52:25 -05:00
RednedEpic
98d9d91ca4
Remove deprecations here and any reflection usage
...
Methods were less than a day old
2021-11-12 23:06:14 -06:00
Redned
e295601d7c
Replace reflection usage with packet factories
2021-11-12 22:59:08 -06:00
Camotoy
489979d2bc
Require packets to have a NetInput constructor
...
This permits packets to have final fields, and prevents setAccessible and no-args constructor requirements.
2021-11-12 23:04:14 -05:00
Camotoy
b72c86049c
Move EAT_FOOD animation type to SWING_OFFHAND
2021-11-12 20:59:24 -05:00
Camotoy
3f2042a7e2
Correct SetTitleText nullability
2021-11-12 20:57:47 -05:00
Camotoy
fbc71cb566
Sound in StopSoundPacket is Nullable as of 1.17.1
2021-11-12 19:23:07 -05:00
Camotoy
87c0953d27
Set all fields as final; use constructor with NetInput
...
This allows all fields to be final, and prevents a setAccessible used on a no-args constructor.
2021-11-12 17:38:33 -05:00
Camotoy
73659fe559
Update example
2021-11-12 17:37:25 -05:00
D3ATHBRINGER13
8fcf4df994
Refactor to use Mojmap packet names ( #662 )
...
This allows packet name parity with Minecraft itself.
2021-11-12 12:59:12 -05:00
Camotoy
3e9c660e79
Use PacketLib 2.1-SNAPSHOT for now
2021-11-12 12:54:18 -05:00
Camotoy
2776c24e05
Merge in Geyser changes to master ( #38 )
...
* Use TCP_NODELAY and Epoll where possible
* Add KQueue and respect disableNativeEventLoop property
* Inject
* works?
* Make it pretty
* Don't create a TCP EventLoopGroup unless needed
* Add method for determining if we connected internally
* fix datagrams
* Support HAProxy probably
* Set a bunch of things as final
* Allow setting direct ByteBufs preferred
* Expose channel; don't do packets on another thread
* Don't set channel to null and do some more optimizing
* Remove custom thread factory
* Remove unused SocketChannelWrapper class
* Remove all local channel classes
* Allow for packets to be handled on a separate thread
Co-authored-by: creeper123123321 <7974274+creeper123123321@users.noreply.github.com>
2021-11-12 11:12:52 -05:00
David Choo
dff7c0544c
Add missing Generic Statistics ( #668 )
2021-11-11 14:19:08 -05:00
Camotoy
c2985e83ea
Update to Adventure 4.9.3
2021-10-31 14:56:02 -04:00
RK_01
ccfb1aa94d
Fix memory leak by closing De-/Inflater ( #36 )
2021-10-26 17:52:57 -04:00
Josh Moore
728e673fcf
Updated Lombok to fix broken compilation when using Java 16 ( #665 )
...
- As suggested by: https://stackoverflow.com/a/66981165/9665770
- in extension: https://github.com/projectlombok/lombok/issues/2681
2021-10-19 21:49:27 -04:00
Camotoy
f1ac2de294
Use identifiers for all Effect classes; don't use MagicValues
...
We can just use the ordinal plus or minus one to determine what we're looking for.
2021-10-11 20:55:22 -04:00
Extollite
72ba6f58af
Fix project formatting style ( #663 )
2021-10-11 09:51:41 -04:00
Camotoy
e7979c45b6
Update Adventure version
2021-10-07 09:45:31 -04:00
Camotoy
a0ce555787
Use Mojang mapped name for UnexpectedEncryptionException
2021-10-07 09:44:34 -04:00
Camotoy
d00d4f4dba
Throw specific error when encryption could not be initialized
2021-10-07 09:43:08 -04:00
Camotoy
f750ba1537
Add Discord link
2021-10-04 20:43:15 -04:00
Camotoy
fcb508a414
Add Discord link
2021-10-04 20:41:27 -04:00
Steven Smith
6472a45e95
Merge pull request #657 from GeyserMC/feature/1.17.1
2021-09-23 01:46:56 -07:00
Camotoy
55e13e588a
Remove ServerSetCompressionPacket
...
This packet isn't used anymore.
2021-09-22 19:42:41 -04:00
Steven Smith
d9be754f05
Merge pull request #656 from jdonkervliet/master
2021-09-21 13:02:23 -07:00
Jesse Donkervliet
f287b501b3
fix: fixes two incorrect (swapped) packet IDs
2021-09-21 20:40:31 +02:00
Steveice10
270261ba2d
Update to latest MCAuthLib commit.
2021-09-06 15:05:31 -07:00
Steveice10
e09374ad9f
Update adventure and add legacy hover event serializer to default serializer.
2021-08-23 11:23:35 -07:00
Steveice10
133ecd07af
Bump version to 1.17.1-2-SNAPSHOT.
2021-08-22 18:12:30 -07:00
Steveice10
ee7c6195d8
Update to MCAuthLib 1.4 and bump version to 1.17.1-1.
...
MCAuthLib 1.4 includes a fix for a username-based attack on server-side authentication. Thanks to @Ry0taK for reporting.
2021-08-22 18:06:33 -07:00
Steven Smith
4a6aaa6213
Merge pull request #643 from GeyserMC/feature/1.17.1
2021-08-16 11:39:40 -07:00
Camotoy
e17787abe2
Handle the Brigadier Long argument type
...
See https://github.com/GeyserMC/Geyser/issues/2476
2021-08-16 12:34:46 -04:00
Steven Smith
f36884a456
Merge pull request #32 from TeksuSiK/epoll
2021-08-15 12:32:38 -07:00
TeksuSiK
d9a277ffb4
Move determine transport method to helper
2021-08-15 21:12:25 +02:00
TeksuSiK
09f620eb31
Add io_uring DatagramChannel to DNS resolver queries
2021-08-15 19:44:00 +02:00
TeksuSiK
bc42215a4a
Fix mistake in socket channel initialization for Nio
2021-08-15 19:02:04 +02:00
TeksuSiK
d23c3ac8fe
Implement IO_URING async syscalls interface
2021-08-15 18:59:17 +02:00
TeksuSiK
5282527a3a
Update dependiences and add io_uring pool
2021-08-15 18:29:38 +02:00
TeksuSiK
e992437da6
Changew ServerSocketChannel implementation classes to SocketChannel implementation types
2021-08-15 17:25:59 +02:00
TeksuSiK
e6ca9ecc8d
Check is epoll available and use it if so
2021-08-15 17:17:49 +02:00
Steven Smith
da17aed49b
Merge pull request #641 from Newspicel/patch-1
2021-08-11 10:17:17 -07:00
Julian
df626fbe09
Do not use the deprecated method anymore.
2021-08-11 10:56:36 +02:00
Steven Smith
c5e4b66374
Merge pull request #634 from GeyserMC/feature/1.17.1
2021-07-14 19:45:43 -07:00
Camotoy
e4272371e1
Fix negative Y position reading
2021-07-14 15:49:05 -04:00
Steven Smith
9f79bf91da
Merge pull request #632 from GeyserMC/feature/1.17.1
2021-07-07 08:49:19 -07:00
Camotoy
85dc970041
Bump version
2021-07-07 10:54:50 -04:00
Camotoy
4156f6277b
Implement vibration signal packet
2021-07-07 10:51:57 -04:00