Kristian S. Stangeland
|
54ef43fae8
|
Added more constructors to PacketAdapter.
|
2013-12-07 17:31:27 +01:00 |
|
Kristian S. Stangeland
|
b6625e6e39
|
Don't extract a NetworkManager from a temporary player. Fixes #155
Instead, look up its channel injector directly.
|
2013-12-07 17:22:50 +01:00 |
|
Kristian S. Stangeland
|
8be221ff2e
|
Update the plugin version.
|
2013-12-07 17:04:48 +01:00 |
|
Kristian S. Stangeland
|
e44f02e1fa
|
Reload the previous value in VolatileField when calling refreshValue()
|
2013-12-07 00:56:45 +01:00 |
|
Kristian S. Stangeland
|
d83655f2d3
|
Add the ability to print out every packet listener.
|
2013-12-07 00:47:13 +01:00 |
|
Kristian S. Stangeland
|
aa3600a337
|
Don't attempt to add NULL keys to a ConcurrentHashMap. Fixes #21
|
2013-12-06 23:07:56 +01:00 |
|
Kristian S. Stangeland
|
23ebcb47ab
|
Align the packet types with spaces only, not TABs and spaces.
|
2013-12-06 21:17:05 +01:00 |
|
Kristian S. Stangeland
|
ba064f649f
|
Depreciate everything in PacketTest.
|
2013-12-06 20:22:05 +01:00 |
|
Kristian S. Stangeland
|
2a0e782725
|
Merge pull request #19 from DerFlash/testsFix
Stay backwards compatible to Java 6 in test classes
|
2013-12-06 11:16:46 -08:00 |
|
Kristian S. Stangeland
|
e064c1feb4
|
Adding legacy packets for older versions.
|
2013-12-06 20:05:46 +01:00 |
|
Kristian S. Stangeland
|
99eda4beca
|
Don't complain about NULLs in network marker.
|
2013-12-06 18:10:22 +01:00 |
|
Kristian S. Stangeland
|
d8df5a7667
|
Revert renaming "AdapterParameteters" to "AdapterParameters".
Backwards compatibility is more important than spelling.
|
2013-12-06 18:09:57 +01:00 |
|
Kristian S. Stangeland
|
6159507bb4
|
Attempting to add backwards compatibility for NetworkMarker.
|
2013-12-06 18:02:26 +01:00 |
|
DerFlash
|
253a0cf2a6
|
Stay backwards compatible to Java 6 (getHostString() is available but protected in Java 6)
We could still use this function with Java 6 using reflection, but that would be overkill for tests only ;-)
|
2013-12-06 08:54:48 +01:00 |
|
Kristian S. Stangeland
|
92c8f21d5e
|
Merge remote-tracking branch 'origin/master'
|
2013-12-06 06:09:08 +01:00 |
|
Kristian S. Stangeland
|
3509702204
|
Wups, nothing to see here.
|
2013-12-06 06:08:52 +01:00 |
|
Kristian S. Stangeland
|
be2d6b205b
|
Merge pull request #18 from Devil-Boy/master
Fixed two typos in PacketType (didn't merge properly from thesbros)
|
2013-12-05 21:02:28 -08:00 |
|
Kristian S. Stangeland
|
8eeb8645e7
|
Notify users of PacketListener about async server events.
|
2013-12-06 05:56:02 +01:00 |
|
Devil Boy
|
745c4054a3
|
Just a tiny correction for GameProfile Javadocs
|
2013-12-05 19:38:29 -08:00 |
|
Devil Boy
|
7f4f2bb724
|
Fixed two typos in PacketType (didn't merge properly from thesbros)
|
2013-12-05 19:25:06 -08:00 |
|
Kristian S. Stangeland
|
84ce20f202
|
Added a GameProfile wrapper class.
Easy enough, as we don't have to use reflection.
|
2013-12-06 02:31:50 +01:00 |
|
Kristian S. Stangeland
|
8e9c9951a9
|
Clear state related to a packet when its resent.
|
2013-12-06 02:07:42 +01:00 |
|
Kristian S. Stangeland
|
d746fcbf6c
|
Merge pull request #17 with spelling corrections from devilboy.
Thanks guys. :)
|
2013-12-06 01:38:34 +01:00 |
|
Kristian S. Stangeland
|
e39310fbcc
|
Use getProperty() instead of System.lineSeperator(). See pull #12
Thanks to DerFlash for notifying me about this issue.
|
2013-12-06 01:25:33 +01:00 |
|
Kristian S. Stangeland
|
6c3a3e0ba2
|
Intercept server packets when they're scheduled in the main thread.
Note that some server packets, such as LOGIN and STATUS, will still be
run asynchronously.
|
2013-12-06 01:21:35 +01:00 |
|
Kristian S. Stangeland
|
29d71e05e4
|
Properly cancel written packets.
|
2013-12-05 21:27:22 +01:00 |
|
Devil Boy
|
7d8d8ead08
|
Fixed a few trivial spelling errors
|
2013-12-05 12:24:31 -08:00 |
|
Devil Boy
|
d42b4de6e9
|
Merge remote-tracking branch 'thesbros/master'
|
2013-12-05 12:04:09 -08:00 |
|
Devil Boy
|
a9dbca0bfb
|
Renamed AdapterParmeteters to AdapterParameters
Added a new .param(Plugin, PacketType...) method to replace deprecated
Minor Javadoc edits
|
2013-12-05 11:55:00 -08:00 |
|
Kristian S. Stangeland
|
be6d4fb720
|
Precreate the inputBuffers set, avoiding a trivial NPE.
|
2013-12-05 20:51:28 +01:00 |
|
Kristian S. Stangeland
|
348019c1e1
|
Look for the correct client or server packet when we have the chance.
This should improve backwards compatiblity.
|
2013-12-05 20:40:45 +01:00 |
|
thesbros
|
9a658065e1
|
Another
|
2013-12-05 10:48:42 -08:00 |
|
Devil Boy
|
79c1e81c02
|
Deprecated a method that was accepting packet IDs
Fixed a small typo
|
2013-12-04 23:56:49 -08:00 |
|
Kristian S. Stangeland
|
8f408c2109
|
Rename PacketType members to be more like the new classes in Bukkit
|
2013-12-05 08:21:42 +01:00 |
|
Kristian S. Stangeland
|
f5e519eada
|
Find the correct send packet method.
|
2013-12-05 08:08:13 +01:00 |
|
Kristian S. Stangeland
|
7afc930592
|
Increment to 3.0.0.
This is a massive update, so it's warranted. And many plugins will have
to be updated, though mostly because the packets themselves have
changed.
|
2013-12-05 06:53:20 +01:00 |
|
Kristian S. Stangeland
|
9052de5316
|
Switch to using PacketType whenever the new code will be running.
We don't convert legacy code.
|
2013-12-05 06:52:20 +01:00 |
|
Kristian S. Stangeland
|
6842166b94
|
Finalize the Netty injection system.
We still have some more debugging and refactoring left, however. In
particular, I have to switch to PacketType in wherever possible.
|
2013-12-05 03:54:17 +01:00 |
|
Kristian S. Stangeland
|
7b813fa4e6
|
Undo mocking in MinecraftReflectionTest when we're done.
|
2013-12-04 19:22:51 +01:00 |
|
Kristian S. Stangeland
|
f94b060591
|
Ensure StreamSerializer functions correctly in 1.7.2
|
2013-12-04 19:19:28 +01:00 |
|
Kristian S. Stangeland
|
7055cadaef
|
Adding a test for checking the fallback methods in MinecraftReflection
|
2013-12-04 17:48:51 +01:00 |
|
Kristian S. Stangeland
|
398b1bc3be
|
Add support for serializing and deserializing NBT tags in 1.7.2
|
2013-12-04 17:48:17 +01:00 |
|
Kristian S. Stangeland
|
65e665aa59
|
Don't compare NBT names - they are no longer persistant.
|
2013-12-04 15:55:17 +01:00 |
|
Kristian S. Stangeland
|
c137640fee
|
Updating ProtocolLib for 1.7.2.
Still a work in progress.
|
2013-12-04 04:17:02 +01:00 |
|
Kristian S. Stangeland
|
28b4874c60
|
Depreciate the Packets class - it is not safe to rely on integers.
|
2013-12-01 06:45:59 +01:00 |
|
Kristian S. Stangeland
|
c9fd6b4b93
|
Avoid item stack IDs if we can.
|
2013-11-23 05:01:52 +01:00 |
|
Kristian S. Stangeland
|
125bfbad30
|
TemporaryPlayer doesn't support getName(), so use getAddress() for maps
In addition, adding a useful ConcurrentPlayerMap that doesn't store
player instances directly, and can even handle TemporaryPlayers.
|
2013-11-23 05:00:34 +01:00 |
|
Kristian S. Stangeland
|
00b297475c
|
Switching to 1.6.4 in the unit tests.
|
2013-11-19 13:14:47 +01:00 |
|
Kristian S. Stangeland
|
86f04f53b5
|
Allow packet constructor to properly unwrap other Bukkit wrappers.
|
2013-11-19 00:50:55 +01:00 |
|
Kristian S. Stangeland
|
ba6c6e5abf
|
Improve the documentation of getTypeID().
It might be confused with getIndex(), so emphasize the fact that it
returns the data type ID of the object, and not its index.
|
2013-11-18 22:25:05 +01:00 |
|