Commit Graph

896 Commits

Author SHA1 Message Date
Thinkofdeath 5d68b422e5 Add ComponentBuilder + make events final
An example of ComponentBuilder usage can be found at CommandAlertRaw
2013-12-10 11:50:34 +00:00
Thinkofdeath 6093cde93f Fix last commit 2013-12-08 18:04:20 +00:00
Thinkofdeath 4537055caa Fix shooterID/ownerID not getting remapped 2013-12-08 17:36:29 +00:00
Thinkofdeath 17fc120e07 Move 0x13 to clientbound only 2013-12-08 16:47:17 +00:00
Thinkofdeath 230cca0f9e Fix server-bound entity ids as well 2013-12-08 16:42:49 +00:00
Thinkofdeath cfda905d98 Fix entity id remapping
The old system only worked in ints and 1.7 changed some to varints. Since the length of the varint is variable more work is needed to remap ids
2013-12-08 15:09:12 +00:00
Thinkofdeath bc746a546f Added another unit test + formatted code 2013-12-08 10:17:02 +00:00
Thinkofdeath 70bb3ddcce Added some unit tests 2013-12-08 00:48:10 +00:00
Thinkofdeath 0040955204 Fix events not working when no formatting is used 2013-12-07 13:59:00 +00:00
Thinkofdeath 60e2e6bfa4 Add /alertraw command + fix events 2013-12-07 13:35:52 +00:00
Thinkofdeath c7e590e286 Move en_US.properties to mojang-translations/en_US.properties 2013-12-06 23:21:52 +00:00
Thinkofdeath 696679809d Support printing TranslatableComponents 2013-12-06 23:18:10 +00:00
Thinkofdeath e3e551d825 Use varargs instead of arrays 2013-12-06 23:02:05 +00:00
Thinkofdeath 854b6faf0e Fixed broadcasts getting double logged 2013-12-06 22:40:41 +00:00
Thinkofdeath 890fac27c5 More formatting fixes 2013-12-06 22:40:40 +00:00
Thinkofdeath 35c1b26a20 Fix formatting 2013-12-06 22:40:40 +00:00
Thinkofdeath 2c8b15cb1e Use components for ServerKickEvent (fixes #744) + minor refactoring 2013-12-06 22:40:40 +00:00
Thinkofdeath c20d8f9cd6 Chat Component API 2013-12-06 22:40:40 +00:00
md_5 85c27f30ee Properly abort kicks on ServerConnector 2013-12-07 09:33:37 +11:00
Thinkofdeath 54d307da57 Reduce the size of json output
Nulls are not outputted (https://sites.google.com/site/gson/gson-user-guide#TOC-Null-Object-Support)
2013-12-03 08:17:38 +11:00
Thinkofdeath 81e43aab98 Update ChatConverter 2013-12-03 08:17:38 +11:00
Thinkofdeath 18db187347 Use the ChatConverter from spigot to fix 1.7 formatting bugs 2013-12-03 08:17:38 +11:00
hcherndon aad83d787f Add methods to expose parts of the proxy internal config. This is depreceated as it is subject to breaking changes without warning. 2013-12-02 15:17:19 +11:00
Keir Nellyer af751dae5a Add new plugin message sub-channels to get a players real UUID 2013-12-02 08:37:17 +11:00
md_5 f7851b0436 Implement ServerDisconnectEvent. Wow so many server switch events. 2013-11-25 11:12:49 +11:00
md_5 94ee61cd35 Native cipher, with more smoke tests! 2013-11-19 07:16:06 +11:00
md_5 897a59254c Still segfaulting. 2013-11-18 20:00:15 +11:00
ninja- c70006a36c Implement new, high-performance cipher in native code. Currently available only for Linux-x64, other platforms will fallback to Java cipher. 2013-11-18 07:17:14 +11:00
md_5 12ef019d69 Revert native cipher, causing SIGSEGV 2013-11-17 16:51:11 +11:00
ninja- fc189e81d5 Implement new, high-performance cipher in native code. Currently available only for Linux-x64, other platforms will fallback to Java cipher. 2013-11-17 15:59:18 +11:00
md-5 aaa8b4a53d Forgot to rewrite 0x1A, thanks @Mati0703 2013-11-17 14:45:58 +11:00
md_5 e39428ea0b Mojang can't seem to decide what chat format to use for kicks, so lets just send a literal without our own prefix through. This (uncleanly) closes #714. 2013-11-16 11:22:38 +11:00
md_5 e4602f027e Don't pointlessly create new gson instances 2013-11-16 11:11:43 +11:00
md_5 3ae8308a4b Small cleanup 2013-11-15 16:53:10 +11:00
md_5 cc0d3a8e49 Config -> Conf to prevent messup with shades. How did this skip by? 2013-11-06 20:12:39 +11:00
md_5 f81bf8e7c5 Code format + fix pom 2013-11-06 20:11:17 +11:00
zh32 e755573fb3 Removed unused import and made code nicer. 2013-11-06 20:07:16 +11:00
zh32 a201b5897a Added async PreLoginEvent to change online mode per connection. 2013-11-06 20:07:16 +11:00
md_5 8e390b5714 Proper replacement for #701, closes #691 2013-11-05 18:16:33 +11:00
md_5 14371a1a8c Don't rewrite the actual host packet, just a copy. 2013-11-05 18:07:55 +11:00
md_5 61326db3ee Not having a good night, thought I removed that code. 2013-11-03 18:00:30 +11:00
md_5 90625bc196 Remove test code 2013-11-03 17:15:44 +11:00
md_5 155e274e72 Fix disconnects during LoginEvent when using online mode clients 2013-11-03 17:04:59 +11:00
md_5 04b52aa4f4 Close #699 - case sensitivity of command tab complete 2013-11-03 10:02:37 +11:00
md_5 4040d9f20a [Breaking] Fix player online sample 2013-11-01 22:00:46 +11:00
md_5 02619c6132 Close #689 - fix serverinfo.ping 2013-11-01 17:52:14 +11:00
md_5 26863032a1 Fix #671 - user timing out when connectNow is used. 2013-11-01 17:46:41 +11:00
md_5 a0d3bf97d1 Close #690, wire up the old proxy ping event for old clients 2013-11-01 17:43:03 +11:00
md_5 3becbe4d38 Fix #686 - rewriting of bows and fishing hooks 2013-11-01 17:38:53 +11:00
md_5 7205e69ce6 Correct some issues with being banned. See #658 which may be relevant 2013-11-01 17:24:35 +11:00