Dan Mulloy
7077037bb7
The serializer can be null
...
But this will cause issues when trying to register objects
2016-03-05 23:53:55 -05:00
Dan Mulloy
11ba322b5f
Fix an issue with cloning metadata packets
...
Also improved some documentation and tests
2016-03-05 23:28:48 -05:00
Dan Mulloy
a39a37ec51
Allow new entries to be created in the data watcher
...
Addresses #160
2016-03-05 20:36:54 -05:00
Dan Mulloy
ec8fa0d1fe
Add wrapper for MinecraftKey, more work on data watchers
2016-03-04 21:24:12 -05:00
Dan Mulloy
5efc4ffee3
Update player actions for 1.9
...
Fixes #161
2016-03-04 17:32:43 -05:00
Dan Mulloy
c2d028df4f
Fix a few issues with data watchers
2016-03-04 17:16:50 -05:00
Dan Mulloy
9b838df17d
Fix a few errors with data watchers
...
This is why we have unit tests lol
2016-03-03 21:27:05 -05:00
Dan Mulloy
a20ff4645d
Add wrappers for data watcher objects, serializers, and the registry
...
Thanks @NavidK0 for help with the design
2016-03-03 21:18:51 -05:00
Dan Mulloy
850e3431da
Restore a few more methods, add some documentation
2016-03-02 20:47:00 -05:00
Dan Mulloy
072a60516e
Update particles for 1.9
2016-03-02 18:48:47 -05:00
Dan Mulloy
9b3feb995a
Restore some methods to the data watcher wrappers
2016-03-02 18:27:12 -05:00
Dan Mulloy
d359f7455f
[Breaking] Update data watchers for 1.9
...
Basically I had to rewrite the classes since Mojang decided to muck the
whole thing up. If there are any methods necessary, I'll try to readd
them.
2016-03-02 18:08:01 -05:00
Dan Mulloy
4987cd188a
Comment out data watcher exception
...
There's a chance that the fallbacks will actually work properly, it's
worth a try until I can find a permanent solution.
2016-03-01 18:34:35 -05:00
Dan Mulloy
019e45572d
1.9 update: Fix entity modifiers
...
Fixes #153
2016-03-01 16:07:59 -05:00
Dan Mulloy
d87e877a27
Update internal versioning for 1.9
...
It looks like most things are stable at this point, just have to figure
out data watchers
2016-02-29 19:15:54 -05:00
Dan Mulloy
05c7da17b9
1.9 update: It compiles!
...
Note: This is an untested build, use with caution!
2016-02-29 18:55:29 -05:00
Dan Mulloy
8c21f75e6d
Update readme links
2016-02-27 22:48:54 -05:00
Dan Mulloy
615a4e6e37
Use the correct Gson class in 1.7.10
2016-02-27 22:48:11 -05:00
Dan Mulloy
11ca1bf51e
Merge pull request #150 from iNevet/master
...
Add the actual creation of the packet
2016-02-25 13:51:15 -05:00
iNevet
7fabfad65d
Better code example
2016-02-23 15:28:14 +08:00
Dan Mulloy
ce4779f49d
Revert "Fix spelling mistake in PacketAdapter"
...
This reverts commit cc4d035b63
.
2016-02-19 12:56:57 -05:00
Dan Mulloy
a88b919e60
Make update checking more robust
2016-02-17 21:48:24 -05:00
Dan Mulloy
cc4d035b63
Fix spelling mistake in PacketAdapter
...
Fixes #113
Thanks @Sheigutn and @NavidK0
2016-02-17 21:10:25 -05:00
Dan Mulloy
12b78eb1d7
Switch to Java 7
...
This shouldn't be an issue as Java 6 has been EOL'd for years now. Heck,
even Java 7 has been EOL'd
Also updated maven plugin versions
2016-02-17 21:03:26 -05:00
Dan Mulloy
8a5267ab76
Update version to 3.7-SNAPSHOT
2016-02-17 20:52:11 -05:00
Dan Mulloy
a189947617
Fix issue with entity tracking on PaperSpigot
2016-02-16 15:43:23 -05:00
Dan Mulloy
f01b3999ff
Update version to 3.6.6-SNAPSHOT
2016-02-16 15:41:55 -05:00
Dan Mulloy
11cb603130
Update version to 3.6.5 for release
2016-01-30 12:54:33 -05:00
Dan Mulloy
0dd20f8d08
Add tests for the updaters, improve the check command
2016-01-30 12:33:16 -05:00
Dan Mulloy
7630007833
Cut down on static calls to the main class
2016-01-29 23:41:26 -05:00
Dan Mulloy
de8bb2bd66
Switch to HTTPS for Spigot update checking
...
Should fix the 403 errors
2016-01-29 23:28:10 -05:00
Dan Mulloy
83c2943b48
Update release version in the readme
...
Closes https://github.com/aadnk/ProtocolLib/pull/98
2016-01-23 19:46:49 -05:00
Dan Mulloy
c368251954
Add some more tests for WrappedGameProfile
2016-01-10 15:52:35 -05:00
Dan Mulloy
39998eedf8
Make sure the plugins folder actually exists before iterating
2016-01-09 12:31:20 -05:00
Dan Mulloy
8e8cf54ddd
Fix conflict checking with different plugins folders
...
Fixes #136
2016-01-09 12:28:05 -05:00
Dan Mulloy
5a5cd77bac
Temporarily restore Java 6 compatibility
...
3.6.5 will be the last ProtocolLib release supporting Java 6
2015-11-30 19:03:32 -05:00
Dan Mulloy
125834205a
Add md_5's repo for 1.7.10
2015-11-27 18:05:33 -05:00
Dan Mulloy
0c705ef59d
Restore backwards compatibility with server pings
...
I don't know why people are using 1.8.1, but whatever
2015-11-27 17:02:41 -05:00
Dan Mulloy
b17af68716
Clean up some less-than-conventional code
2015-11-24 15:35:23 -05:00
Dan Mulloy
3e69dd69ed
Actually commit the files
...
I need to get eclipse to do this automatically
2015-11-14 14:32:51 -05:00
Dan Mulloy
395d77e721
Reimplement auto updater, fix legacy packets
...
Also a few minor bug fixes and improvements
Fixes #127
2015-11-14 14:31:45 -05:00
Dan Mulloy
e84fca699d
Whoops, left some debug info in
2015-11-13 20:07:12 -05:00
Dan Mulloy
880cf29fc7
Don't depend on packet IDs anymore for 1.9
...
Packet IDs will supposedly be shuffled in 1.9, so they are no longer
reliable for our packet associations. This shouldn't affect plugins,
unless you're using IDs, in which case you should stop doing that.
Addresses #128
2015-11-13 20:05:53 -05:00
Dan Mulloy
7dff86cb48
Fix the StreamSerializer
...
String-based methods will still work, but deserializing from a data
input stream has been deprecated since it depends on hacky code
Fixes #31 , Fixes #125
2015-11-02 23:56:41 -05:00
Dan Mulloy
4bb917e596
Stop testing with open jdk 6
...
Build errors galore
2015-10-31 13:53:31 -04:00
Dan Mulloy
bd28035024
Don't load classes when we're checking for them
...
This causes a ton of lag and doesn't seem to ever work
Addresses #124
2015-10-31 13:47:45 -04:00
Dan Mulloy
c40d9c1e6c
Add some debug info for issue #109
2015-10-31 13:12:18 -04:00
Dan Mulloy
cd7894f9f1
Ignore improperly registered custom packets
...
Fixes #123
2015-10-23 20:28:49 -04:00
Dan Mulloy
245433b29a
Fix server pings and the infamous closed channel exception
...
As a result, packet listeners for OUT_SERVER_INFO will be processed on
the netty server io thread, so they will have to be thread safe if they
aren't already.
Fixes #119
2015-10-16 22:36:01 -04:00
Dan Mulloy
9433ea5e48
Add some debug info for exception caught messages
...
Also added support for deprecated block id's and suppressed some
compiler warnings with Java 7.
2015-10-07 18:12:50 -04:00