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
b4f9c501b3
1.12 hotfix: delay injection for network manager
...
Fixes #332 , fixes #330
2017-05-14 21:37:36 -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
be5d42ee19
Minecraft 1.12 will use Java 8
2017-04-27 20:48:02 -04:00
Dan Mulloy
790711c16e
Update version to 4.2.2-SNAPSHOT
2017-04-27 20:46:04 -04:00
Dan Mulloy
8c3127dee1
Release version 4.2.1
2017-04-09 11:56:53 -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
Dan Mulloy
a6810ea874
Merge branch 'master' of git+ssh://git@github.com/dmulloy2/ProtocolLib
2017-03-18 19:29:43 -04:00
Dan Mulloy
aaf1af8e41
Don't worry if we can't determine the Java version
2017-03-18 19:29:16 -04:00
Joey
e959efc5af
Added fallingdust particle as seen at http://wiki.vg/Protocol#Particle
2017-03-11 13:59:25 +01:00
Dan Mulloy
73ce01bbde
Make packet logging more robust
2017-03-09 10:53:06 -05:00
Dan Mulloy
b30628f6db
Make hex dump more readable, match more packet names
2017-03-08 09:08:29 -05:00
Dan Mulloy
9289825d87
Add packet logging for debugging
2017-03-01 17:02:46 -05:00
Dan Mulloy
57cfbc4f81
Merge branch 'master' of git+ssh://git@github.com/dmulloy2/ProtocolLib
2017-02-04 12:12:54 -05:00
Dan Mulloy
3ab2026d62
People don't care if updater sites are down
2017-02-04 12:12:31 -05:00
Dan Mulloy
e439c778a6
Use the correct JsonReader constructor in 1.8
...
Fixes aadnk#121
2017-01-01 16:13:47 -05:00
Dan Mulloy
98413c917e
Update packet IDs
2016-12-22 12:24:18 -05:00
Dan Mulloy
540a5e53c4
Make Sound handling more robust
...
Fixes aadnk#119
2016-12-22 11:42:52 -05:00
Dan Mulloy
27047f83a5
Fix erroneous startup message
2016-12-22 11:33:55 -05:00
Dan Mulloy
222b535c15
Update version to 4.2.1-SNAPSHOT
2016-12-22 11:33:10 -05:00
Dan Mulloy
3f31af6b70
I'll look into signing releases later
2016-12-21 14:20:56 -05:00
Dan Mulloy
b6a054b766
Release version 4.2.0
2016-12-21 14:16:57 -05:00
Dan Mulloy
3b7b692e80
Update to 1.11.2
2016-12-21 14:02:32 -05:00
Dan Mulloy
c6788addeb
Mark 1.11.1 as officially supported
2016-12-20 23:37:35 -05:00
Dan Mulloy
5b38bc7f38
Update to 1.11.1
2016-12-20 16:14:13 -05:00
Dan Mulloy
33bb12713d
Restore ItemStack to CraftItemStack conversion
2016-12-16 12:36:35 -05:00
Dan Mulloy
d175a7655e
Refactor package caching, account for some edge cases
2016-11-29 19:39:11 -05:00
Emiel Tasseel
36b5670b3d
Fix performance issue where classes that don't exist in the current environment endlessly get looked up over and over again
2016-11-26 12:50:27 +01:00
Dan Mulloy
7b61796506
Add mechanism to clone NonNullLists
2016-11-22 17:36:49 -05:00
Dan Mulloy
684b687e42
Rework ItemStack handling for 1.11
...
Note to developers: You should never supply a null ItemStack to any
method. ProtocolLib will never return a null ItemStack. Update your
plugins accordingly.
2016-11-20 16:29:23 -05:00
Dan Mulloy
7a9b9afe2e
Add modifier for item lists
2016-11-19 19:18:35 -05:00
Dan Mulloy
7d382279ad
Update to Minecraft 1.11
2016-11-16 21:56:46 -05:00
Dan Mulloy
b4f5f18283
Strongly recommend Java 8
...
If you must use Java 7, set 'ignoreJava: true' in the config.
2016-10-14 19:28:17 -04:00
Dan Mulloy
17e150393a
Avoid throwing errors with invalid entities
2016-10-14 19:20:47 -04:00
Dan Mulloy
b5ecfb9c5f
Update version to 4.2.0-SNAPSHOT
2016-10-14 19:20:16 -04:00
Dan Mulloy
31a0c9b10c
Update version in plugin.yml
2016-09-18 15:27:49 -04:00
Dan Mulloy
e4d95e09cf
Update version to 4.1.0 for release
2016-09-18 15:27:01 -04:00
Dan Mulloy
d173be0db5
Actually use UpdateSign when it exists
2016-09-18 14:42:40 -04:00
Dan Mulloy
051989a396
Merge pull request #265 from faradize/master
...
Added the ability of reading/writing lists of NBT classes!
2016-09-11 17:00:25 -04:00
Dan Mulloy
1de6bbc9dc
Make sure we use the update sign packet when it exists
...
Should fix #263
2016-09-11 16:52:45 -04:00
verbuchselt
474c74b1f9
Added the ability of reading/writing lists of NBT classes!
...
Works perfectly with MapChunk-Packet's TileEntity-Data!
2016-09-07 11:37:30 +02:00
Dan Mulloy
caaa57c915
Add basic TileEntityTest
2016-08-27 13:08:22 -04:00
Dan Mulloy
588f736348
Fix missing TileEntity write methods
...
Fixes #249
2016-08-27 13:07:49 -04:00
Dan Mulloy
828302150a
Deal with plugins that create proxy player objects
...
As I was writing this I realized it sounded like Bungee support, but it
isn't
2016-08-13 13:19:13 -04:00
Dan Mulloy
144723af18
Ensure we're always using leniency with components
...
Fixes #252
2016-08-06 14:40:49 -04:00
Dan Mulloy
087913ab3a
Standardize equals and hashCode for wrappers
2016-08-06 13:19:14 -04:00
Dan Mulloy
64942cbb5e
Make much of ProtocolLib locale independent
...
Fixes #242
2016-07-25 14:09:23 -04:00
Dan Mulloy
97430a8e42
Add renamed OPEN_SIGN_ENTITY packet for backwards compat
...
Fixes #243
2016-07-25 13:47:56 -04:00
Dan Mulloy
1bdd200794
Try to fix a weird null case
2016-07-16 16:03:01 -04:00
Dan Mulloy
679035c3bf
Fix an error with wire packets
...
Addresses #224
2016-07-16 15:46:23 -04:00
Dan Mulloy
bd4352f041
Fix cloning data watchers
...
Addresses #224
2016-07-12 16:15:46 -04:00
Dan Mulloy
05ffeb8e7f
Restore compatibility with 1.8
...
1.8.8 is still one of the most popular server versions. As a result,
many servers were not receiving important fixes and new APIs.
I was able to accomplish this with minimal bloat, making it worth it.
Upon release, 4.1.0 will become the recommended version for 1.8 thru the
current Spigot build.
2016-07-12 13:37:55 -04:00
Dan Mulloy
6c982a83f0
Cache null classes
...
This should prevent multiple unnecessary calls to the expensive
loadClass method
Fixes #236
2016-07-09 15:32:35 -04:00
Dan Mulloy
9860fbaec6
Fix API versioning
2016-07-07 12:19:10 -04:00
Dan Mulloy
26c29d9c85
Add conversion methods to WirePacket
2016-07-06 15:47:43 -04:00
Dan Mulloy
242b25eb1e
Wrap all serializable objects in data watchers
2016-07-06 15:47:24 -04:00
Dan Mulloy
c13b8d4fc6
Add modifiers for UUIDs and Directions
2016-07-06 15:46:42 -04:00
Dan Mulloy
12e9c08a1a
Update version to 4.1.0-SNAPSHOT
2016-07-06 15:44:41 -04:00
Dan Mulloy
98a0528806
Update version to 4.0.2 for release
2016-07-06 13:42:57 -04:00
Dan Mulloy
015a6067fd
Replace some debug info with the actual cause
2016-07-05 22:54:25 -04:00
Dan Mulloy
e34105e754
Rework the component array modifier to work in 1.9.4 and up
...
Fixes #215
2016-07-03 13:12:24 -04:00
Dan Mulloy
a995866d5b
Add block data to the cloning mechanism
2016-06-30 12:34:13 -04:00
Dan Mulloy
a88347dfe6
Add some more specific error messages for entity tracking
...
Addresses #229
2016-06-30 12:22:48 -04:00
Dan Mulloy
4f404a41c6
Update to 1.10.2
...
No changes, yay!
2016-06-26 23:06:00 -04:00
Dan Mulloy
88444dcf74
Fix another entity issue with Paper
...
Fixes #220
2016-06-20 20:50:26 -04:00
Dan Mulloy
4f5ab9eb8c
Wrap and unwrap values in Optionals
2016-06-20 20:41:40 -04:00
Dan Mulloy
f51427b63c
Update to 1.10
2016-06-08 22:28:53 -04:00
Dan Mulloy
cdcb6a6007
Update version to 4.0.2-SNAPSHOT
2016-06-08 11:12:46 -04:00
Dan Mulloy
ac7e17d0a6
Update version to 4.0.1 for release
2016-05-22 17:31:42 -04:00
Dan Mulloy
402390866a
Fix a few issues with debug logging
...
Also add a warning if the updater section is missing
2016-05-22 17:26:36 -04:00
Dan Mulloy
cc362a1b7f
Ensure the modification count is checked correctly
...
Fixes #202
2016-05-21 17:44:25 -04:00
Dan Mulloy
1ca7973b77
Correct line endings
...
Also ensure every file ends with a new line for consistency
2016-05-21 17:37:13 -04:00
Dan Mulloy
9ecbea68ca
Disable auto download by default
2016-05-21 16:04:57 -04:00
Dan Mulloy
e5bc602af3
Fix a few issues with the registry
2016-05-18 21:03:14 -04:00
Dan Mulloy
a9aa406d29
Missing return statement
...
Also, why is git showing whole-class diffs? Must be the dang line
endings again
2016-05-18 20:48:59 -04:00
Dan Mulloy
c1ae6f14fc
Add some debug info for #202
...
Also /really/ make sure it's only called once
2016-05-18 20:47:08 -04:00
Dan Mulloy
411b7a2446
Catch the right exception
2016-05-17 17:04:19 -04:00
Dan Mulloy
869b457810
Fix a false positive with the updater
2016-05-16 17:43:58 -04:00
Dan Mulloy
4330bae47f
Add some debug info for #208
2016-05-16 16:27:05 -04:00
Dan Mulloy
1c36c41050
Update version to 4.0.1-SNAPSHOT
2016-05-16 16:26:40 -04:00
Dan Mulloy
bea4356aca
Update version to 4.0.0 for release
2016-05-15 17:43:20 -04:00
Dan Mulloy
355d00d951
Complete 1.9.4 update
...
Fixes #204
2016-05-13 17:12:21 -04:00
0x277F
d876580ddf
Update to 1.9.4
2016-05-12 16:30:49 -06:00
Dan Mulloy
90f36198d2
Add plugin caller to setPacket warning
...
Fixes #201
2016-05-02 22:04:10 -04:00
Dan Mulloy
e542f3c9d3
Add back a missing data watcher constructor
...
Also bolstered some of the unit tests
Fixes #191
2016-04-16 21:24:58 -04:00
Dan Mulloy
87c56d0248
We support 1.9.2
2016-04-10 21:28:52 -04:00
Dan Mulloy
8c928cb237
Allow the usage of user-created enums
...
Basically this will allow developers to create their own enums instead
of having to wait on me to make them. The only caveat is that enum
constants will have to match up exactly with their NMS counterparts
2016-04-06 22:55:14 -04:00
Dan Mulloy
6030992af4
Add modifiers for Sounds and Hands
2016-04-04 21:37:45 -04:00
Dan Mulloy
688da1a1bb
Add protocol version for 1.9.2
2016-04-03 00:49:04 -04:00
Dan Mulloy
ceecd51982
Update to 1.9.2
2016-04-02 23:01:19 -04:00
Dan Mulloy
c77a700442
Add wrapper for ItemSlot
...
Closes #183
2016-04-02 14:54:31 -04:00
Dan Mulloy
10ded26d60
Documentation improvements
2016-04-02 14:47:54 -04:00
Dan Mulloy
74adaba8ac
Update packet types and IDs for 1.9
...
A few packet names have changed, they're now deprecated
2016-03-20 17:46:23 -04:00
Dan Mulloy
19c57b0e5e
Restore disabled tests, fix block data
2016-03-20 13:35:59 -04:00
Dan Mulloy
f561057311
Fix an error with TinyProtocol reflection
...
Fixes aadnk#103
2016-03-19 22:36:25 -04:00