Kristian S. Stangeland
637d6cda18
Only set the hook if it's different
2013-01-13 14:58:07 +01:00
Kristian S. Stangeland
70cb9c5275
Updated packet registry for 1.4.6.
2013-01-13 14:31:19 +01:00
Kristian S. Stangeland
37a9fc6a98
Don't call deprecated methods.
2013-01-13 11:41:32 +01:00
Kristian S. Stangeland
f416d1ba3d
Make the backwards compatible scheduler available to all.
2013-01-13 11:33:53 +01:00
Kristian S. Stangeland
845f339a30
Add the ability to set the default injection hook method.
...
This is useful for debugging.
2013-01-13 11:31:32 +01:00
Kristian S. Stangeland
17a5f59c0d
Added a convenience method for boolean structure modifiers.
2013-01-11 00:07:15 +01:00
Kristian S. Stangeland
29709c4159
Fix a small oversight in the API design.
2013-01-10 01:26:45 +01:00
Kristian S. Stangeland
898eb405f0
Incremented to 2.0.1-SNAPSHOT for development towards the next version
2013-01-10 01:00:16 +01:00
Kristian S. Stangeland
a6755d0ddd
Updated JavaDoc for 2.0.0
2013-01-10 00:58:34 +01:00
Kristian S. Stangeland
9778ed6fc5
Merge branch 'master' into gh-pages
2013-01-10 00:52:35 +01:00
Kristian S. Stangeland
9c86a36afb
Stop tracking the dependency reduced POM.
2013-01-10 00:51:52 +01:00
Kristian S. Stangeland
12c15b23ab
Increment to 2.0.0 instead.
...
This is to indiciate that this version is incompatible with older
versions. Although, it should really have occured at 1.8.0.
2013-01-10 00:21:51 +01:00
Kristian S. Stangeland
f2c955985c
Increment to version 1.10.0
2013-01-09 23:35:14 +01:00
Kristian S. Stangeland
10d5163ef5
Added the ability to save int arrays in configurations.
2013-01-09 14:45:00 +01:00
Kristian S. Stangeland
221ce71b97
Increment to 1.9.2-SNAPSHOT.
2013-01-09 07:06:57 +01:00
Kristian S. Stangeland
0597084c3d
Switched to a better base64 encoding and decoding method.
2013-01-09 07:05:36 +01:00
Kristian S. Stangeland
f791e2726f
Inform about the purpose of the fromItemStack (fromItemTag) method.
2013-01-09 04:52:53 +01:00
Kristian S. Stangeland
dbc28c0035
Added the ability to serialize and deserialize NBT to many formats.
2013-01-09 04:50:04 +01:00
Kristian S. Stangeland
3426306805
Finalize the operation to make the NBT wrappers into interfaces.
2013-01-08 22:24:07 +01:00
Kristian S. Stangeland
c2ea92ab37
Refactoring: Made NbtList and NbtCompound into generic interfaces.
2013-01-08 21:11:29 +01:00
Kristian S. Stangeland
749f006621
Add the ability to serialize ItemStacks to strings.
2013-01-08 03:33:24 +01:00
Kristian S. Stangeland
4756de8066
Factory methods should return NBTWrapper.
2013-01-08 03:16:21 +01:00
Kristian S. Stangeland
79daec662c
Added GPL license information.
2013-01-08 02:05:15 +01:00
Kristian S. Stangeland
9fb5f7f2dd
Fine tuning of the NBT system. Added more test cases.
2013-01-08 02:00:42 +01:00
Kristian S. Stangeland
70589a6263
Added the ability to read NBT ItemStack tags.
2013-01-07 23:39:16 +01:00
Kristian S. Stangeland
38137cea2c
Verify element type in tag list.
2013-01-07 20:37:21 +01:00
Kristian S. Stangeland
6b3d85af62
Change "clone" to "deepClone", in line with PacketContainer.
2013-01-07 20:24:15 +01:00
Kristian S. Stangeland
8abb93114f
Ensure that we can create compounds and lists.
2013-01-07 20:15:21 +01:00
Kristian S. Stangeland
671654aaaf
Add support for reading and writing NBT tags in packets.
...
This wraps the internal NBT read/write system in Minecraft.
2013-01-07 10:14:25 +01:00
Kristian S. Stangeland
73e71ff954
Don't load classes on secondary threads. ADDRESSES TICKET-27.
...
We'll move the "load class" call to the main thread, hopefully fixing
ticket 27. The secondary thread will still call the "define class"
protected method, which may not be thread safe.
2013-01-06 20:14:25 +01:00
Kristian S. Stangeland
07ae10bcd6
This is a snapshot version.
2013-01-02 20:39:10 +01:00
Kristian S. Stangeland
6996db9e63
Add a serializer for reading and writing ItemStacks to byte arrays.
...
To aid discoverability, we add a short-cut to this serializer in
PacketContainer, next to the getByteArrays() method.
2013-01-02 20:37:24 +01:00
Kristian S. Stangeland
3723e73e81
Reverted the attempt at automating the version number in plugin.yml.
2013-01-02 20:17:15 +01:00
Kristian S. Stangeland
711ffb1db7
Updated Metrics to version 6.
2013-01-02 20:16:53 +01:00
Kristian S. Stangeland
f995accd0c
Let maven automatically insert the correct version in plugin.yml
2012-12-27 19:00:49 +01:00
Kristian S. Stangeland
6bd8ec5791
Updated to 1.9.1-SNAPSHOT for development towards the next version.
2012-12-27 17:46:09 +01:00
Kristian S. Stangeland
599e3b8828
Updated JavaDoc for 1.9.0
2012-12-27 17:44:04 +01:00
Kristian S. Stangeland
044a58f657
Merge branch 'master' into gh-pages
2012-12-27 17:41:23 +01:00
Kristian S. Stangeland
fd69f08a1d
Maven crap.
2012-12-27 17:37:45 +01:00
Kristian S. Stangeland
82ec3dc5f1
Bumping to 1.9.0 to indicate that the cloning API is improved.
2012-12-27 17:03:30 +01:00
Kristian S. Stangeland
0d34b82d72
Don't copy inflated buffers - they won't be modified in any case.
...
Resulted in some pretty ugly factory code.
2012-12-27 16:28:30 +01:00
Kristian S. Stangeland
20ab2a71ac
Assume SecretKey and PublicKey is immutable too.
2012-12-27 15:11:08 +01:00
Kristian S. Stangeland
d16e0bf1c6
Add support for cloning maps.
2012-12-27 15:06:25 +01:00
Kristian S. Stangeland
f0e7b9aec7
Added missing copyright notices (GPL).
2012-12-27 14:28:33 +01:00
Kristian S. Stangeland
01b9e15930
No need to expose the MinecraftVersion class.
2012-12-27 14:23:22 +01:00
Kristian S. Stangeland
0f30a11510
Bumping version to 1.8.5-SNAPSHOT.
2012-12-27 12:12:44 +01:00
Kristian S. Stangeland
447f01a3dd
Crash if multiple copies of ProtocolLib are running simultaneously.
2012-12-27 12:12:11 +01:00
Kristian S. Stangeland
695a4f3b0e
Added a shallow clone method.
...
Removed the identity cloner, as it's no longer needed.
2012-12-27 11:13:42 +01:00
Kristian S. Stangeland
dea725e1e3
Move the field cloning reponsibility to FieldCloner.
2012-12-27 10:32:26 +01:00
Kristian S. Stangeland
8b91e3034d
Added a generic cloning library to properly support deepClone().
2012-12-27 09:23:07 +01:00