13
0
geforkt von Mirrors/Velocity

Commit graph

  • c2fa5d3ff1 Make sure to deny 1.12.2 and below clients in "modern" IP forwarding. Andrew Steinborn 2018-08-27 00:25:30 -0400
  • b5ebb4541f Clean ups around the codebase. Andrew Steinborn 2018-08-27 00:24:58 -0400
  • c7469ec13c Removed all entity ID rewriting logic. Andrew Steinborn 2018-08-26 23:58:35 -0400
  • f27b7e4e2f Fix improper packet mapping for chat messages. Andrew Steinborn 2018-08-26 23:47:23 -0400
  • 42f0dbf646 Expand README Andrew Steinborn 2018-08-26 23:42:01 -0400
  • db3f2b86e1 Remove unused client settings field from ConnectedPlayer Andrew Steinborn 2018-08-26 23:23:13 -0400
  • 8e0ca2033e Explicitly cover unexpected disconnects during login Andrew Steinborn 2018-08-26 22:43:18 -0400
  • d482dc7f4f Clean this up Andrew Steinborn 2018-08-26 19:44:15 -0400
  • 79f4abcf90 Expand /server command. Andrew Steinborn 2018-08-26 19:41:18 -0400
  • 01c1002249 Make sure to schedule on the thread pool and not on the scheduler. Andrew Steinborn 2018-08-26 18:43:55 -0400
  • 1e178cfe2a Properly block connecting to Velocity with legacy forwarding. Andrew Steinborn 2018-08-26 18:18:02 -0400
  • 44c4221e19 Add /end alias for /shutdown. Andrew Steinborn 2018-08-26 18:02:55 -0400
  • ef556afbf3 Rewrote scheduler to use ScheduledExecutorService for delay/repeat tasks Andrew Steinborn 2018-08-26 17:56:43 -0400
  • ffd6217170 Broaden a catch clause so Java Errors while loading plugins don't halt the proxy. Andrew Steinborn 2018-08-26 14:40:07 -0400
  • 27288685ff Register 1.13+ channels on legacy clients too. Andrew Steinborn 2018-08-26 14:39:31 -0400
  • 2f6642dcd8 Make the c/v/api/proxy/player package more general. Andrew Steinborn 2018-08-25 21:44:53 -0400
  • f273c046ec Add javadoc and reorganize the player settings stuff. Andrew Steinborn 2018-08-25 12:54:30 -0400
  • 37eabde0c5
    Merge pull request #56 from Leymooo/ping Andrew Steinborn 2018-08-25 12:45:13 -0400
  • 86461c2b60
    Merge branch 'master' into ping Andrew Steinborn 2018-08-25 12:45:07 -0400
  • 78a2bd313a
    Merge pull request #57 from Leymooo/client-settings Andrew Steinborn 2018-08-25 12:44:35 -0400
  • 2b3503e2df Fix compile. Andrew Steinborn 2018-08-25 11:02:20 -0400
  • 09153ae620 oops Leymooo 2018-08-25 18:02:19 +0300
  • d0ecc2b623 Allow making the "players" response null. Andrew Steinborn 2018-08-25 10:59:42 -0400
  • c1b1e71075 Fix a typo. Andrew Steinborn 2018-08-25 10:56:32 -0400
  • 1b4c537c81 Add PlayerSettings API Leymooo 2018-08-25 15:22:09 +0300
  • bf2dff7693 add method to get player ping Leymooo 2018-08-25 14:36:30 +0300
  • ebb1810392 Merge remote-tracking branch 'origin/master' Andrew Steinborn 2018-08-25 01:15:00 -0400
  • 32409c201e Fix ResultedEvent.GenericResult.DENIED Jadon Fowler 2018-08-24 22:06:54 -0700
  • 168c36facf Bring to latest master Andrew Steinborn 2018-08-25 01:13:00 -0400
  • a37a0d6665 Merge branch 'master' into native-crypto Andrew Steinborn 2018-08-25 01:12:26 -0400
  • 6e49960aec
    Merge pull request #53 from phase/fix/generic-result Andrew Steinborn 2018-08-25 01:08:03 -0400
  • f23fd30572
    Fix ResultedEvent.GenericResult.DENIED Jadon Fowler 2018-08-24 22:06:54 -0700
  • 1acf9e1bbb Make sure to clean up old stuff Andrew Steinborn 2018-08-25 00:44:32 -0400
  • 9033b1c051 Prepare Javadoc deployment Andrew Steinborn 2018-08-25 00:42:54 -0400
  • 7ee56d9f5f Massively improved Javadoc coverage to prepare for Javadoc site. Andrew Steinborn 2018-08-25 00:29:22 -0400
  • 4fb415c845 A little cleanup on the GameProfileRequestEvent. Andrew Steinborn 2018-08-24 21:51:31 -0400
  • 87ffb1ac2f Add even more Javadoc. Andrew Steinborn 2018-08-24 21:50:56 -0400
  • 6ccf16cee4
    Merge pull request #52 from Leymooo/header-footer Andrew Steinborn 2018-08-24 21:46:03 -0400
  • d65e4ed296 add method to clear header and footer Leymooo 2018-08-25 04:45:10 +0300
  • 1f8c8dcd94 Add Header and Footer. Resolves #50 Leymooo 2018-08-25 04:33:27 +0300
  • bc2f3a7288 Clean up ConnectedPlayer initialization. Andrew Steinborn 2018-08-24 21:30:58 -0400
  • 5389ec1baf Fix compile. Andrew Steinborn 2018-08-24 21:16:48 -0400
  • afb6e69388 Improve Javadoc and the GameProfileRequestEvent. Andrew Steinborn 2018-08-24 21:09:56 -0400
  • a3c4522ca0 Allow to enable online mode for player connection (#51) Slava Maspanov 2018-08-25 03:55:15 +0300
  • e6e3ccaa95 Fix minor bug with shutdown messages. Andrew Steinborn 2018-08-23 21:57:10 -0400
  • 91265b12a3 Fix repeat Andrew Steinborn 2018-08-23 21:51:15 -0400
  • 8fd026e025 Totally removed all uses of jsr305. Fixes #38 Andrew Steinborn 2018-08-22 21:46:17 -0400
  • 27760f5a97 Limit scope of "attempted server connections" to just initial log ons. Andrew Steinborn 2018-08-22 21:10:14 -0400
  • 2d21c01f8a Fix boss bar handling on Minecraft 1.13+. Andrew Steinborn 2018-08-22 21:08:47 -0400
  • ccb904eeb1 Update for Minecraft 1.13.1 support Andrew Steinborn 2018-08-22 20:53:53 -0400
  • d9c35a680a Plugins can get plugin messages now. Andrew Steinborn 2018-08-22 18:59:10 -0400
  • c36f417b1e Add support for sending plugin messages over the wire Andrew Steinborn 2018-08-22 00:53:02 -0400
  • 8352f7fa70 Add disconnect API call Andrew Steinborn 2018-08-22 00:47:29 -0400
  • db9f668290 Merge branch 'plugin-messages' Andrew Steinborn 2018-08-22 00:27:29 -0400
  • d94b58e45e One last try, this ought to work. Andrew Steinborn 2018-08-22 00:03:06 -0400
  • 8ea1aef173 I'm crazy Andrew Steinborn 2018-08-21 23:58:42 -0400
  • f6f48e9b2d This should do it Andrew Steinborn 2018-08-21 23:58:17 -0400
  • 13215f132e Debugging Jenkins here... Andrew Steinborn 2018-08-21 23:47:29 -0400
  • 7263c1046f Attempt 2 at Maven repo, now with modified Docker base image Andrew Steinborn 2018-08-21 23:42:31 -0400
  • fd65887f1f Attempt 1 at Maven repo! Andrew Steinborn 2018-08-21 23:35:09 -0400
  • 6bb7bc7081 Merge branch 'master' into plugin-messages Andrew Steinborn 2018-08-21 23:29:05 -0400
  • bc48fcb9a8 Preparing for maven repo deployment. Andrew Steinborn 2018-08-21 23:26:41 -0400
  • 55041aa1b1 Add basic implementation. Andrew Steinborn 2018-08-21 23:03:09 -0400
  • 3ed499c7c0 Note that these classes are immutable. Andrew Steinborn 2018-08-21 22:45:55 -0400
  • 2b6786e1fa Started work on plugin messaging API. Andrew Steinborn 2018-08-21 22:41:30 -0400
  • 7b84da2fa7 Cleaning up some stuff in the proxy implementation. Andrew Steinborn 2018-08-21 22:29:01 -0400
  • 2d0c826ec9 Introduce ServerConnection interface Andrew Steinborn 2018-08-21 21:51:31 -0400
  • 9c4e43e1b0
    Merge pull request #44 from Minecrell/meta-cleanup Andrew Steinborn 2018-08-21 17:34:41 -0400
  • 16f9514972
    Merge pull request #45 from phase/feature/fallback-server Andrew Steinborn 2018-08-21 17:33:20 -0400
  • c43c6cbea2 Add plugin description Minecrell 2018-08-21 21:18:10 +0200
  • 65de126934
    Fallback to next server on connection error Jadon Fowler 2018-08-21 11:45:07 -0700
  • 830b1d4798 Various improvements to plugin metadata Minecrell 2018-08-21 20:37:10 +0200
  • fcf5ad157f
    Merge pull request #43 from kashike/authors Andrew Steinborn 2018-08-21 13:41:09 -0400
  • c4fdac9591 allow more than one author kashike 2018-08-21 09:09:48 -0700
  • a028467e66
    Plugin API (#34) Andrew Steinborn 2018-08-20 19:30:32 -0400
  • 8e836a5066
    Merge pull request #39 from Leymooo/packet-handle Andrew Steinborn 2018-08-19 09:13:01 -0400
  • 381b2033d5 Rename packetDecoding field to onlyEncode Leymooo 2018-08-17 02:02:22 +0300
  • 9469065b3c Fix PacketMapping toString/equals/hashCode, do not handle Chat and TabCompleteResponse packets from backend Leymooo 2018-08-15 18:43:25 +0300
  • 718f615d3f Simplify and improve the startup timer. Andrew Steinborn 2018-08-13 07:23:49 -0400
  • ebdf5854dd
    Merge pull request #36 from MatrixTunnel/feature/start-time Andrew Steinborn 2018-08-13 06:05:17 -0400
  • dbe207d0c2 Add startup time to log messages MatrixTunnel 2018-08-13 00:44:55 -0700
  • bb489c5574
    Merge pull request #35 from kashike/patch-1 Andrew Steinborn 2018-08-13 01:09:27 -0400
  • 37093d7385
    bump text to 1.12-1.6.4 kashike 2018-08-12 14:19:02 -0700
  • 671df77c1f Forward the keep-alive packet directly onto the client. Andrew Steinborn 2018-08-12 08:06:50 -0400
  • 5787709ed3
    Merge pull request #32 from Leymooo/no-scoreboards Andrew Steinborn 2018-08-12 07:31:11 -0400
  • 6a2b945ed6 Do not handle scoreboards from backend Changes in StateRegistry will allow to us skip packets decode which we don't want handle in BackendPlaySessionHandler for a specific versions Also do not handle respawn packet Leymooo 2018-08-12 02:38:37 +0300
  • 69430c7c1f
    Merge pull request #33 from kashike/log Andrew Steinborn 2018-08-12 04:47:53 -0400
  • 6a3a5a0458 minor shuffle to log messages kashike 2018-08-12 01:33:39 -0700
  • 21e72556c9 Correctly handle rapid disconnects. Fixes #31 Andrew Steinborn 2018-08-11 06:46:40 -0400
  • 8068f72729 Fix up player info forwarding. Andrew Steinborn 2018-08-11 00:22:24 -0400
  • 95bd152fee More protocol sanity. Andrew Steinborn 2018-08-10 23:40:35 -0400
  • 8bf3b99b10 Make sure the client has time to respond to the player info packet. Andrew Steinborn 2018-08-10 23:40:26 -0400
  • 7130942032
    Merge pull request #28 from MatrixTunnel/feature/ratelime-config Andrew Steinborn 2018-08-10 21:57:58 -0400
  • 6e4f90dfae Add ratelimit tests MatrixTunnel 2018-08-10 18:57:10 -0700
  • 1cf19e9152
    Merge pull request #30 from kashike/fu Andrew Steinborn 2018-08-10 21:39:50 -0400
  • e9959f81fb use fastutil's Object2IntOpenHashMap kashike 2018-08-10 18:32:27 -0700
  • 8998bc7c8f Presize the maps. Andrew Steinborn 2018-08-10 20:56:22 -0400
  • 738be8d535
    Merge pull request #29 from MatrixTunnel/fix/compression-config Andrew Steinborn 2018-08-10 20:32:58 -0400
  • 479592c009 Fix invalid compression values not stopping proxy MatrixTunnel 2018-08-10 11:13:53 -0700
  • d752edc92d Add login ratelimit configuration MatrixTunnel 2018-08-10 11:08:55 -0700