Commit Graph

  • 4a7f8015e5 Close #918 - use case insensitive lookup for Yaml locations md_5 2014-03-10 11:04:28 +11:00
  • 003a1973d4 Update CommandEnd javadoc md-5 2014-03-10 09:23:44 +11:00
  • db7f3c770d Fix EventBus when used with Byte.MAX_PRIORITY - closes #910. Also includes additional unit test cases to cover any future regressions. md_5 2014-03-04 20:49:53 +11:00
  • eec3c09c32 Tweak ciper messages - closes #905 md_5 2014-02-27 16:00:44 +11:00
  • 565af4d53e Remove switchMutex since its no longer required md_5 2014-02-27 07:32:23 +11:00
  • 37ed331515 Ensure user's client and server component are both in the same event loop. Probably closes #893 md_5 2014-02-26 21:28:04 +11:00
  • 38f12840ca Correct component loop detector Thinkofdeath 2014-02-21 20:56:10 +00:00
  • 941450b4e4 Detect component loops Thinkofdeath 2014-02-21 10:13:03 +00:00
  • e87d25c321 Remove playerCount from team - closes #889 md_5 2014-02-21 20:18:39 +11:00
  • 886f7499fb Update compile-native script. md_5 2014-02-16 11:40:36 +11:00
  • 8064a3d4fb Revert "Compile native cipher on ancient CentOS for maximum compatability - closes #880" md_5 2014-02-16 11:39:47 +11:00
  • 5039922fa7 Revert "Compile on CentOS 6.4 with OpenSSL 1.0.0e and glibc 2.12" md_5 2014-02-16 11:39:42 +11:00
  • eb753c8109 Compile on CentOS 6.4 with OpenSSL 1.0.0e and glibc 2.12 md_5 2014-02-15 19:37:53 -05:00
  • 7bfa024c23 Compile native cipher on ancient CentOS for maximum compatability - closes #880 md_5 2014-02-16 00:13:13 -05:00
  • d98ade5a9b Mojang uses "if > 100", therefore the inverse of that is "if <=100" regarding chat length. md_5 2014-02-13 07:25:56 +11:00
  • a272afd693 Some 32bit var ints need 5 bytes md_5 2014-02-13 07:13:48 +11:00
  • 0f24eaeea3 Mojang caps chat to 100, we should too md_5 2014-02-12 19:59:02 +11:00
  • 56e9e6a245 Delete extracted native code on exit md_5 2014-02-12 19:53:33 +11:00
  • 87f3706736 Cap VarInt down to 4 bytes. Early Mojang implementations used 32 BYTES, then they changed it to 5 BYTES. I think they mean 4 BYTES = 32 BITS. md_5 2014-02-12 19:51:43 +11:00
  • 90104b03b7 Only allow key sizes of 16 in native cipher md_5 2014-02-12 19:45:28 +11:00
  • a9b2660aa8 Unknown git commit or version = unknown version sig md_5 2014-02-12 19:15:00 +11:00
  • 0b7789035f Revert as its unstable anyway. md_5 2014-02-12 18:02:02 +11:00
  • 3f7850dc5a Clean up JNI code, add stack trace to check up on Jenkins test. md_5 2014-02-12 17:43:49 +11:00
  • 2e80bf30dd Various improvements to native cipher so that it now actually destroys Java in terms of speed. Closes #871 - thanks @ninja- md_5 2014-02-12 17:36:58 +11:00
  • b3627652f2 Merge pull request #869 from Cube-Space/permission-api md-5 2014-02-09 14:36:15 +11:00
  • b5216148d6 Remove a bit of synchronization md_5 2014-02-09 11:02:26 +11:00
  • 4faf507ad9 Added getPermissions() to the CommandSender API to get a unmodifiable Collection of all Permissions. The ConsoleSender returns an empty Set where as the UserConnection gives its real Permissions. Fabian Fassbender 2014-02-08 14:17:01 +01:00
  • 9a4f0a6f59 Revert disconnect change. Forgot we use void futures. md_5 2014-02-08 12:42:27 +11:00
  • 98a5db9abf Skip deploying of modules - speeds up Jenkins build. md_5 2014-02-08 12:24:31 +11:00
  • 015dc0c65a Dem string typos md_5 2014-02-08 12:21:13 +11:00
  • c1b9e9032f Fix typo md_5 2014-02-08 12:20:08 +11:00
  • 5e5038c839 Fix Java 7 detection - closes #861 md_5 2014-02-08 09:40:08 +11:00
  • 36ea27454d Disable selector rebuild - closes #851 md_5 2014-02-08 09:39:45 +11:00
  • 2eb2953442 Optimize throwing of CancelSendSignal's by storing a single instance. md_5 2014-02-08 09:36:41 +11:00
  • 4abffa9f24 Optimize / clean up server disconnect method md_5 2014-02-08 09:33:05 +11:00
  • f08df9555c Remove dead IP forward code, Mojang aint bringing that one back md_5 2014-02-08 09:19:22 +11:00
  • 4c5689d10e Fix typo in EntityMap Thinkofdeath 2014-02-04 11:03:12 +00:00
  • 224db6596e Make console log handler obey Filters. Closes #866 md_5 2014-02-04 16:44:53 +11:00
  • df82720ade Remove unnecessary import MinePlayer64 2014-02-02 11:10:00 +01:00
  • 33f87498be Use the API to build message MinePlayer64 2014-02-02 10:20:31 +01:00
  • d0af22a0f2 Make /server more fancy MinePlayer64 2014-02-01 19:56:17 +01:00
  • 4fa137a465 Add java property for log date format, closes #764 md_5 2014-02-02 12:45:53 +11:00
  • 0d7ee821d2 Adjust wording - closes #823 md_5 2014-02-02 12:43:18 +11:00
  • 1f1cdb47e4 Search for bungee.yml and then plugin.yml for Bungee plugins. md_5 2014-02-02 12:22:25 +11:00
  • ddab9a84c4 Close #859 - more favicon validation md_5 2014-02-02 12:20:37 +11:00
  • 5adc0000d8 Add small benchmark to the native cipher suite - see #755 md_5 2014-02-02 10:18:01 +11:00
  • a0cc5d84be Add explicit casts to make clang support easier - see #755 md_5 2014-02-02 10:15:14 +11:00
  • edce7f7c3d Add tab completion to /send (Fixes #853) Thinkofdeath 2014-02-01 11:21:59 +00:00
  • 19b4c09a16 Remove unused fields md_5 2014-02-01 10:36:10 +11:00
  • 35a5230b52 Remove artifacts from legacy forge support. md_5 2014-02-01 10:35:02 +11:00
  • 90fcfecb7c Use lombok for vhost md_5 2014-02-01 10:34:20 +11:00
  • 542d2c2a5b Close #850 - send 127 for legacy protocol version md-5 2014-02-01 09:27:22 +11:00
  • 649f83dee2 Fix team packet for 1.7 servers md_5 2014-01-28 13:28:06 +11:00
  • 842392d59c Dual version entity ID rewriting md_5 2014-01-27 11:39:10 +11:00
  • b2f517fa63 Implement dual protocol version support. md_5 2014-01-27 11:26:27 +11:00
  • 5c12f900b3 Correct the extra check Thinkofdeath 2014-01-26 01:12:55 +00:00
  • 6641d199b3 Move the extra check out of hasFormatting Thinkofdeath 2014-01-26 00:41:13 +00:00
  • 83b0229277 Fix formatting leaking through components when arrays are used + cases where component's extra wouldn't serialize Thinkofdeath 2014-01-26 00:37:33 +00:00
  • 5f7963b0c4 Add more validation to server icons. Closes #828 md_5 2014-01-22 12:16:48 +11:00
  • dae96ac18b Close #819 - remove trailing . from hostname if it exists md_5 2014-01-22 12:09:29 +11:00
  • aa91354666 Make sure plugin onLoad is really called onLoad. This fixes regression #822 from when we implemented plugin depends. md_5 2014-01-22 12:07:16 +11:00
  • 05f4e69afd Bring reconnect yaml handler setting in line with what we had before (only create if needed) md_5 2014-01-17 09:35:29 +11:00
  • 71e64bf532 Register reconnect_yaml module md_5 2014-01-17 09:31:46 +11:00
  • 219d485835 Make the yaml reconnect handler a module md_5 2014-01-17 09:25:22 +11:00
  • b698fa9806 Actually allow people to run these builds. md_5 2014-01-15 07:39:25 +11:00
  • 6602c22147 Ensure modules are enabled even when we can't detect version md_5 2014-01-14 13:18:14 +11:00
  • f1b329bf21 Finish implementing modules. If anyone wants to test... be my guest. md_5 2014-01-14 13:13:19 +11:00
  • d4e4796739 Remove pointless Getter annotations Thinkofdeath 2014-01-13 19:48:49 +00:00
  • ab1aacbdc9 Implement a first tempt and module retrieval system md_5 2014-01-13 15:16:17 +11:00
  • a426a5ec22 Implement module loader, blacklist this build from loading. md_5 2014-01-13 14:28:07 +11:00
  • 93cf50b4e1 Rum gitdescribe earlier in the build process. md_5 2014-01-10 10:03:02 +11:00
  • 7483b4d276 Shuffle some internal stuff to API so that modules will compile md_5 2014-01-10 09:58:31 +11:00
  • 4be58a7c00 Copy across all the commands and add their bootstrap plugins. md_5 2014-01-10 09:53:33 +11:00
  • 90d68bd38e Should be of jar packaging md_5 2014-01-10 09:38:53 +11:00
  • 7dba8c8a87 Implement skeleton modules for our 5 initial commands. md_5 2014-01-10 09:34:06 +11:00
  • cb4f70ecc7 Fix null pointer in depend resolution. This closes issue #515. Joey Sacchini 2014-01-06 21:43:40 -05:00
  • 2100da2a9f Don't remove the legacy decoder if a legacy packet is found Thinkofdeath 2014-01-05 17:06:07 +00:00
  • 986f52b1e1 Try harder to find translations when not using English. Closes #787 md_5 2014-01-05 11:34:34 +11:00
  • 7faefde51b Add name_too_long translation md_5 2014-01-05 11:27:19 +11:00
  • 8c367d86e7 Properly kick older clients TheUnnamedDude 2014-01-04 18:31:59 +01:00
  • 80caa2b669 Code format :( md_5 2014-01-03 19:52:35 +11:00
  • 9f8c04ef86 Update some dependency versions: Guava, MySQL, JavaAssist, Netty. md_5 2014-01-03 19:51:34 +11:00
  • b0a8371570 Fix client crash when an empty message is sent using TextComponent.fromLegacyText Thinkofdeath 2014-01-02 15:39:38 +00:00
  • 0d7cd78901 Merge pull request #773 from YoshiGenius/patch-1 thinkofdeath 2014-01-01 15:16:46 -08:00
  • e7f1a88e6e Formatting fixes Thinkofdeath 2013-12-30 16:15:39 +00:00
  • 28c8bf47ff Merge pull request #789 from kosgan10/patch-1 thinkofdeath 2013-12-30 08:14:21 -08:00
  • 5e57356e6a Change Exception > Throwable kosgan10 2013-12-30 18:10:39 +02:00
  • f3766bc10b Fix hover messages for players kosgan10 2013-12-30 18:07:30 +02:00
  • 6c795a25ff Change message to use ComponentBuilder kosgan10 2013-12-30 15:43:58 +02:00
  • d3159fe6ca Fix imports kosgan10 2013-12-30 15:38:13 +02:00
  • 93ba9b3a3e Fix errors for console kosgan10 2013-12-30 15:36:35 +02:00
  • c184667a26 Add packet names as comments to EntityMap to make updating between versions easier Thinkofdeath 2013-12-28 22:55:09 +00:00
  • 5ea4763ae9 Implement UUID forwarding, you MUST update Spigot for this to work md_5 2013-12-24 10:10:11 +11:00
  • d0d0f4ec9f Make getPlayers a little safer. Should probably use a CopyOnWrite collection though. md_5 2013-12-23 17:41:17 +11:00
  • 0ff1f4724a Add new lines YoshiGenius 2013-12-23 08:45:48 +11:00
  • 1baba3cd7d Fix javadoc - spelling and details YoshiGenius 2013-12-22 13:05:45 +11:00
  • 608eaace1c Fix NPE when no Callback is defined FIXES #772 Keir Nellyer 2013-12-21 12:14:42 +00:00
  • 075518b643 Implement a connect callback - see #760 md_5 2013-12-21 13:11:27 +11:00
  • f7d3dfd61d Show severe error for missing forced error, but don't crash md_5 2013-12-20 18:57:13 +11:00
  • b713ccff10 Validate forced hosts config on reload md_5 2013-12-19 19:30:24 +11:00