Commit Graph

  • 88ab4e53a7 Merge pull request #261 from HugoDaBosss/apiv2 Myles 2016-03-22 16:48:13 +0000
  • 25fa2eabbb Small update for descriptions Hugo Kerstens 2016-03-22 17:22:49 +0100
  • e12d8ec466 Add descriptions for the new Config API Hugo Kerstens 2016-03-22 17:17:13 +0100
  • a7022bddf8 Small typo Hugo Kerstens 2016-03-22 17:00:13 +0100
  • 523c27237d Small changes for the new Config API Hugo Kerstens 2016-03-22 16:55:58 +0100
  • 147891f76b Implement config to the API Hugo Kerstens 2016-03-22 16:53:53 +0100
  • a5ba52ce05 Rename ChunkHandler Introduce Packet Filtering Myles 2016-03-22 15:36:11 +0000
  • ccb2a4756f Add config option to suppress 'Unable to get entity for ID' errors Hugo Kerstens 2016-03-22 16:27:39 +0100
  • fd92824582 Merge 092c1f1924 into 80f63d79ef Hugo Kerstens 2016-03-22 15:25:35 +0000
  • 092c1f1924 Add config option to suppress 'Unable to get entity for ID' errors Hugo Kerstens 2016-03-22 16:23:14 +0100
  • f5a96b791d Move listeners to respectful classes to be registered. Myles 2016-03-22 15:03:02 +0000
  • c628a8a23f Merge pull request #257 from HugoDaBosss/apiv2 Myles 2016-03-22 14:38:33 +0000
  • 80f63d79ef Merge pull request #258 from HugoDaBosss/master Myles 2016-03-22 14:37:40 +0000
  • b225afe6ef Fix armorstands moving incorrectly when using relative movement packets Hugo Kerstens 2016-03-22 15:28:00 +0100
  • 4e1625b017 Merge pull request #14 from MylesIsCool/master Hugo Kerstens 2016-03-22 15:27:12 +0100
  • 5c4867365e Fix armorstands moving incorrectly when using relative movement packets Hugo Kerstens 2016-03-22 15:22:21 +0100
  • 3549a823cb Don't move when relative Myles 2016-03-22 12:07:43 +0000
  • 23a00d2555 Match master Myles 2016-03-21 22:30:05 +0000
  • 57931e7231 Patch inventory shield bug Myles 2016-03-21 22:28:11 +0000
  • 9e19e0c8af Patch inventory sword bug Myles 2016-03-21 22:24:03 +0000
  • 74461609c1 Change to use maps, much better for optimisation. Myles 2016-03-21 19:42:52 +0000
  • 7d3e6bc7cb This is why people should read over code :)) Myles 2016-03-21 19:13:55 +0000
  • 175606f320 Version bump Myles 2016-03-20 16:40:03 +0000
  • b226e94981 Patch the other mem leak fix across Myles 2016-03-19 23:49:26 +0000
  • 7d0687aa4a Fix chance of another leak happening... Myles 2016-03-19 23:47:03 +0000
  • d152b8b9e1 Merge branch 'master' into apiv2 Myles 2016-03-19 22:05:57 +0000
  • 1fbd561aec Oops, fix 1.8 clients Myles 2016-03-19 22:04:17 +0000
  • a8295c9de0 Merge pull request #254 from Matsv/ifremoveifremoveif Myles 2016-03-19 21:37:04 +0000
  • e894a3c733 Remove unnecessary if statement, this is always true. Mats 2016-03-19 21:53:26 +0100
  • a2f8f28010 Fix memory leak, add command. Merge from master Myles 2016-03-19 20:51:23 +0000
  • 704c876772 One line of code can make holes in the world, one line can fix them. (Fixes packet mem leak, also adds useful secret displayleaks command :) ) Myles 2016-03-19 20:45:07 +0000
  • 0233e2ab27 Merge pull request #250 from HugoDaBosss/apiv2 Myles 2016-03-19 20:25:32 +0000
  • 32c4a03a24 Merge 8bb2215834 into b1b35fe025 NomNuggetNom 2016-03-19 18:20:18 +0000
  • 8bb2215834 Add option to not log failures NomNuggetNom 2016-03-19 14:20:15 -0400
  • d1fd0c8fc3 Merge 01bad00935 into b1b35fe025 NomNuggetNom 2016-03-19 18:18:53 +0000
  • 01bad00935 Add option to not log failures NomNuggetNom 2016-03-19 14:18:47 -0400
  • 5ae8a35740 Change protocol constants to final fields BuildTools 2016-03-19 01:11:16 +0100
  • ed766eb656 Merge pull request #247 from HugoDaBosss/apiv2 Myles 2016-03-18 22:04:05 +0000
  • b1b35fe025 Bump version 0.6.6 Myles 2016-03-18 21:59:13 +0000
  • 9b6a9fca3d Small optimization for armor searching HugoDaBosss 2016-03-18 22:57:16 +0100
  • 615128eba2 Bongo bongo bongo Myles 2016-03-18 21:25:41 +0000
  • 8f3b938e39 Update readme so I don't forget Myles 2016-03-18 21:24:16 +0000
  • 625a1d2191 Eventually we should have some sort of handler for this, but this is fine for now Myles 2016-03-18 21:22:09 +0000
  • 8a35c0235e Move everything into the right package. Clean up a lot of code. Remove PacketUtil (evil laugh) Add Pipeline Util Organise listeners, and add protocol pipe checks Myles 2016-03-18 21:18:48 +0000
  • 69e8ddcbf6 Update to match master and all current fixes Myles 2016-03-18 20:22:38 +0000
  • ce8a504750 Merge from other branch to ensure we don't have to redo some of these patches Myles 2016-03-18 18:25:58 +0000
  • 11f3844d63 Use GSON instead, should fix memory leak issue with JSON. Also make sure that we use a copy of players for the bossbar. Myles 2016-03-18 18:14:58 +0000
  • 56d5f8eec6 Add protocol registry. Fix some issues with PacketWrapper Add 1.9.1 port Add ProtocolVersion detection on boot Add more type converters Implement Pipeline properly Myles 2016-03-17 21:24:25 +0000
  • 7a98cdd28f Remove more debug code Correct casting detector in packet wrapper. Re-order some packets Implement Plugin Message Transformers Implement Sound Transformer Implement Block Entity Transformer Myles 2016-03-17 13:58:49 +0000
  • d40c5851e9 Merge pull request #239 from Matsv/master Mats 2016-03-17 12:38:51 +0100
  • ccda9f11c8 Remove some debug info, make it so StoredObject protects user. Implement rewriting of Slot in rewriter. Implement Enchanting Patch Implement Brewing Patch Implement Auto-Team Patch Implement Inventory Tracker Remove some TODOs Implement Item Throwing on elytra (Should just be plugin channels and a few packets + sounds left) Myles 2016-03-16 23:34:03 +0000
  • 7e133a0be8 Include UserConnection in StoredObject Handle Blocking Handle BossBars, Holograms Myles 2016-03-16 21:52:00 +0000
  • d0e573613b Add api method to get player's protocol id, Mats 2016-03-16 21:01:04 +0100
  • 2197b938f8 Implement ItemRewritter Upgrade ViaIdleThread to new system Add new method to ProtocolPipeline Implement Use Item Myles 2016-03-16 19:46:16 +0000
  • 0d3ba67233 Remove compress / decompress, rethrow errors if they occur from another handler, Fixes #233 Myles 2016-03-16 13:42:17 +0000
  • 9d57521b29 Bump Version 0.6.5 Myles 2016-03-15 21:57:38 +0000
  • d98d4ff466 Merge pull request #236 from Matsv/meta11 Myles 2016-03-15 21:06:37 +0000
  • 71e27b4799 Merge pull request #232 from Matsv/dropcreative Myles 2016-03-15 21:06:04 +0000
  • f1354edf20 Merge pull request #231 from Matsv/effect Myles 2016-03-15 21:05:55 +0000
  • 4d82112286 Discountinue metadata 11. Mats 2016-03-15 21:42:40 +0100
  • ba5a44d2d2 Remove debug message Mats 2016-03-15 20:40:26 +0100
  • 597ddc7f82 Throw items when you try to put things in your second hand in creative. Mats 2016-03-15 20:37:45 +0100
  • 6a7bd209a3 Make it possible to use the new effect indicators in 1.9 Mats 2016-03-15 20:20:39 +0100
  • 722f28f086 Merge pull request #228 from Matsv/slp Myles 2016-03-15 17:51:56 +0000
  • daed15d61f Make compatible with ServerListPlus custom outdated message. Fix #227 Mats 2016-03-15 14:14:10 +0100
  • c300c47a14 Implement Optional UUIDs Implement Meta Rewriting Implement Type Converters Myles 2016-03-15 00:34:20 +0000
  • 89427cb2da PacketWrapper now has an ID attached and can be reset so that it can be read from stored values. Removed some parameters from protocol, the ID will now be attached to the PacketWrapper (made more sense) BaseProtocol doesn't handle ProtocolInfo anymore Implement ProtocolPipeline (WIP) Myles 2016-03-14 18:05:29 +0000
  • fce7f1740e Add packet cancelling, implement quite a few of the todo's Myles 2016-03-14 16:51:56 +0000
  • 0357d8e6aa Implement Partial Types (Types which require constructing with info), Implement Items, Implement NBT, add exceptions so they go down the tree! Myles 2016-03-14 16:09:50 +0000
  • 55335944e3 Update apiv2 to match master Myles 2016-03-14 12:59:15 +0000
  • c0b2985343 Just a reminder :) Myles 2016-03-14 12:55:17 +0000
  • 91ae5990b1 Almost forgot response handler woops, also allow PacketWrapper to be modifier :) Myles 2016-03-14 12:48:05 +0000
  • 33f1a8975c Another quite big update: Implement Unsigned Short Implement Most of the Incoming Packets (Still need to implement a few, when I add some sort of packet sending / id changing and packet cancelling) Implement a base protocol Myles 2016-03-14 12:40:23 +0000
  • 7cfba0b602 Merge pull request #210 from Matsv/fixarmortjes Myles 2016-03-13 17:02:07 +0000
  • 9b28129187 Using PacketType as a checklist, implement most of the base outgoing packets. Add new REMAINING_BYTES type. Add an outline of what ItemType will be like Add a passthrough option to PacketWrapper to make it easy to passthrough and grab the type. By default passthrough all the bytes :) Myles 2016-03-13 17:01:36 +0000
  • 78ab7c840a Fix #209 woops my fault Mats 2016-03-13 16:48:07 +0100
  • 669ec3f453 Merge pull request #208 from Matsv/drop Myles 2016-03-13 15:17:20 +0000
  • dd32b46055 Remove unused imports Mats 2016-03-13 16:13:45 +0100
  • 7daa43146e Drop spacehq MC protocol since it's no longer used Mats 2016-03-13 16:12:31 +0100
  • 89d5f2cc4f Merge pull request #207 from Matsv/armorattfix Myles 2016-03-13 14:30:56 +0000
  • 53fb753284 Fix armor not showing on Respawn (With keepinventory true) & world change Mats 2016-03-13 15:22:23 +0100
  • 81d89d3839 Rename methods in UserConnection, add new PacketHandler. Change the protection of some methods to be appropriate. Actually register packets Save entity types Myles 2016-03-13 13:40:53 +0000
  • 469d81df72 Merge pull request #206 from Matsv/cmdfix Myles 2016-03-13 13:18:22 +0000
  • 7d7f5a0bda Fix unable to open commandblock after respawn/world change Mats 2016-03-13 14:02:10 +0100
  • 9954195a8f Merge pull request #205 from Matsv/master Myles 2016-03-13 12:26:40 +0000
  • 62d210de68 Fix commandblocks not able to change command on every-tick commandblock update Mats 2016-03-13 11:06:18 +0100
  • e19a2920b9 API: Work towards rewriting metadata, (This is nowhere near finished and I need to work on Item and NBT), Also change the names of a few classes to be more appropriate and implement transformation of the doubles. Myles 2016-03-12 22:33:43 +0000
  • 8d2189cb8e Bump versions 0.6.4 Myles 2016-03-12 20:52:46 +0000
  • 44a044848f Fix ServerConnection #198 Myles 2016-03-12 20:48:04 +0000
  • 4f133366e1 Add limitation to NBT data, we'll stick with this for now. I don't see this easily being beaten. Myles 2016-03-12 20:41:04 +0000
  • 7c66507960 Merge pull request #200 from lenis0012/chunks Myles 2016-03-12 20:27:44 +0000
  • e436988303 transform chunk bulk packets Lennart ten Wolde 2016-03-12 15:47:35 +0100
  • 8b65efc4bd Implement new chunk transformer Lennart ten Wolde 2016-03-12 13:32:00 +0100
  • 7cff20f218 Intitial APIv2, this does not work. Type conversion is not implemented, as well as quite a few things, most things will probably change. Myles 2016-03-11 23:07:13 +0000
  • 131517105e Change README Myles 2016-03-11 23:05:47 +0000
  • ae2592f3d1 Update to 1.9.1 PRE 2 :) Myles 2016-03-11 16:20:15 +0000
  • c009827622 Merge pull request #192 from HugoDaBosss/optimize2 Myles 2016-03-11 12:55:15 +0000
  • afe18379e0 Optimize packet searching HugoDaBosss 2016-03-11 11:48:42 +0100
  • 5ac61fa71d Must of missed this ;) 0.6.3 in desc Myles 2016-03-10 22:52:29 +0000
  • 3511f9a7b2 Optimized packet searching HugoDaBosss 2016-03-10 23:13:23 +0100