Dan Mulloy
083c8e1481
Mark ParticleTypes as immutable, update tested version
2018-09-22 12:17:02 -04:00
Dan Mulloy
7e87c90b8d
Add method to create wrapped block data from the spigot api
...
Fixes #525
2018-09-18 17:02:19 -04:00
Dan Mulloy
6fdf0f8255
Add modifier for dimensions
2018-09-18 17:01:55 -04:00
Dan Mulloy
7e12f57eda
Update testing nms package
2018-09-15 14:48:40 -04:00
Dan Mulloy
776ec56a2d
Update to 1.13.1, rework cloning, fix a particle NPE
2018-09-15 14:32:18 -04:00
Dan Mulloy
8ec31d83db
Fix #508
2018-08-24 10:44:37 -04:00
Dan Mulloy
cf5d9dfc7d
Account for new network manager send packet method
...
Fixes #497
2018-08-03 22:18:32 -04:00
Dan Mulloy
9df0dd48e4
Fix backwards compat with nullable classes
...
Fixes #499
2018-08-03 22:07:25 -04:00
Dan Mulloy
d112e9b1dc
Remove extraneous debug
...
#494
2018-08-03 21:58:54 -04:00
Dan Mulloy
206dc30e17
How did those get there
2018-08-01 17:44:25 -04:00
Dan Mulloy
4c3a0afd7e
Shiny new 1.13 particle support
...
Hopefully this doesn't break 1.8-1.12
2018-08-01 17:38:56 -04:00
Dan Mulloy
8d9bf7d91f
Clone Java optionals
...
Fixes #498
2018-08-01 16:08:53 -04:00
Dan Mulloy
3ef537242f
Fix some issues with item equality
...
Seems to be an internal Bukkit bug, hopefully nothing more serious
2018-07-24 17:05:30 -04:00
Dan Mulloy
976e4b4217
Update to 1.13
2018-07-23 19:11:07 -04:00
Dan Mulloy
e827a3dd1f
Fix class not found exception on versions < 1.13
2018-07-22 00:49:03 -04:00
Dan Mulloy
778031c105
Change block converter to use reflection again
2018-07-19 13:29:20 -04:00
Dan Mulloy
6c3654ef40
Update to 1.13-pre7
2018-07-19 13:13:06 -04:00
dextonanderson
aed2285bcb
Properly cleanup ByteBuf in WirePacket ( #487 )
...
* Properly cleanup ByteBuf
* Release store ByteBuf also
2018-07-09 12:07:43 -04:00
Alvin-LB
1d11908af1
Make sure getMinecraftItemStack(ItemStack) handles Material.AIR properly ( #485 )
...
Fixes #483 and adds a test case to make sure the issue doesn't occur again.
2018-06-29 12:07:48 -04:00
Dan Mulloy
015099b92e
Clone NBT tags
...
Fixes #366
2018-05-29 10:53:07 -04:00
MiniDigger
0f13a32925
add paper to the "isUsingSpigot" check ( #468 )
...
partially fixes #467
will make protocollib use the spigot updater on paper servers.
2018-05-18 14:10:46 -04:00
Dan Mulloy
d195fb6990
Update version constants to 1.12.2
2017-10-08 15:56:13 -04:00
Dan Mulloy
e4be102a77
Update to 1.12.2
2017-09-27 19:44:34 -04:00
Dan Mulloy
5f14ccdc34
Add back EnumConverters#getGenericConverter(Class)
...
It should work, but is deprecated and not recommended
Addresses #394
2017-09-27 19:43:38 -04:00
Dan Mulloy
01b68cf8e5
Revert unnecessarily breaking changes to converters
...
Fixes #394
2017-08-30 21:51:21 -04:00
Dan Mulloy
4483ce0d79
Add NbtFactory#fromItemOptional
...
This new method won't create tags if they don't already exists
Fixes #376
2017-08-13 23:00:51 -04:00
Dan Mulloy
1b23e9ec22
Rewrite the packet metadata API based on the NMS packet
...
Meta, if created, will persist between creation and listening.
2017-08-13 22:47:45 -04:00
Dan Mulloy
1f5692a0c7
Merge remote-tracking branch 'origin/master'
2017-08-04 14:01:24 -04:00
Dan Mulloy
0ac68dc179
Update to 1.12.1
...
Also contains changes for the packet wrapper update coming soonTM
2017-08-04 14:01:06 -04:00
dadus33
d891a057c0
Make #deserializeLegacy() able to access private members ( #386 )
2017-07-30 22:31:18 -04:00
Dan Mulloy
9e5bdf4124
Major rework of underlying conversion logic
...
This shouldn't affect plugins utlilizing the API, but will make updates and adding wrappers to PacketWrapper easier. In case you're wondering, major changes include:
- Added AutoWrapper
- Added Covnerters utility class
- Removed generic type parameter from EquivalentConverter
2017-07-24 14:15:56 -04:00
蒋天蓓
59171c5443
Fix issue with component array converter ( #372 )
2017-07-07 11:42:17 -04:00
Dan Mulloy
390c21f6d5
Add PacketEvent#isPlayerTemporary, check for player updates
...
This should address issues with temporary players by hopefully returning them less often
2017-07-06 13:56:30 -04:00
Dan Mulloy
20d78832b0
Update dependency versions to hopefully work with Java 9
2017-06-14 15:41:00 -04:00
Dan Mulloy
7c9bbc3f6c
Add 1.12 protocol version
2017-06-09 15:08:04 -04:00
Dan Mulloy
52e396b25d
Update to Spigot 1.12
2017-06-08 13:30:57 -04:00
Dan Mulloy
7f5ea6e493
Merge remote-tracking branch 'origin/master'
2017-05-29 22:14:28 -04:00
Dan Mulloy
1be94aad78
Rework packet type deprecation to actually work properly
...
Also fix compatibility with 1.8.0
2017-05-29 22:14:08 -04:00
dadus33
6bb169ac01
Fix 1.8 compatibility ( #339 )
...
Use proper method name ('setLenient' instead of 'setLenienent') in the deserializeLegacy method for 1.8 compatibility.
2017-05-29 12:59:01 -04:00
Dan Mulloy
ea7900d64f
Better ensure packet types are correct, deprecate legacy IDs
2017-05-24 17:20:27 -04:00
Dan Mulloy
123abdff30
Code cleanup, remove some ancient compatibility
2017-05-24 14:35:22 -04:00
Dan Mulloy
11247f1c01
Return an empty modifier if a class does not exist
...
Addresses #336
2017-05-23 18:52:28 -04:00
Dan Mulloy
81daa62071
Update to 1.12-pre5
2017-05-19 11:11:30 -04:00
Dan Mulloy
f99b977888
Restore backwards compatibility, restructure poms
2017-05-18 12:02:47 -04:00
Dan Mulloy
b00ae2ff15
Remove Java 8 warning
...
It's required, so the JVM will warn you for me
2017-05-14 21:46:18 -04:00
Dan Mulloy
abea7441a4
Merge branch 'master' of git+ssh://git@github.com/dmulloy2/ProtocolLib
2017-05-14 14:30:21 -04:00
Dan Mulloy
3887ba27d2
Update to the 1.12 pre-release
...
- Now requires Java 8
- Added new packets
- Added ChatType enum (replaces magic value)
- Missing protocol version
2017-05-14 14:28:56 -04:00
games647
76a3af84a1
Strictly match the sendPacket method
...
Related to #322
2017-04-27 20:49:37 -04:00
Dan Mulloy
5ec87c9d76
Fix issues with logging custom payload packets
2017-03-20 21:42:46 -04:00
Dan Mulloy
2844d75607
Merge pull request #127 from dmulloy2/master
...
Branch hiccup
2017-03-18 19:32:12 -04:00