Commit Graph
100 Commits
Author SHA1 Message Date
Andrew Steinborn 0b22985f4b Update Crowdin configuration file 2022-08-07 10:56:43 -04:00
Andrew Steinborn 2dfc7ffbf2 1.18-pre4 2021-11-17 14:37:08 -05:00
Andrew Steinborn 9bf82c52fd Minecraft 1.18-pre2 2021-11-16 22:06:09 -05:00
Andrew Steinborn 9f82af7d31 Minecraft 21w43a 2021-10-28 08:47:40 -04:00
Andrew Steinborn f4dc9ca70e Minecraft 21w42a 2021-10-26 17:39:14 -04:00
Andrew SteinbornandHugo Manrique 43b72ff826 Apply some spelling fixes from code review
Co-authored-by: Hugo Manrique <hugmanrique@users.noreply.github.com>
2021-06-06 00:20:47 +00:00
Andrew Steinborn df21105701 Minecraft 1.17-rc1 2021-06-04 17:48:45 -04:00
Andrew Steinborn 100eedf102 Minecraft 1.17-pre5 2021-06-03 14:40:06 -04:00
Andrew Steinborn 3eb64855d3 Minecraft 1.17-pre4 2021-06-03 02:50:16 -04:00
Andrew Steinborn f67dc3ffc8 Minecraft 1.17-pre3 2021-06-01 13:36:28 -04:00
Andrew Steinborn c161a3859c 1.17-pre2 2021-05-31 12:47:13 -04:00
Andrew Steinborn 10bfd8685e Minecraft 1.17-pre1 2021-05-27 11:02:07 -04:00
Andrew Steinborn 708094b03a Revert Guava bump as it is a breaking change 2020-09-19 18:09:05 -04:00
Andrew Steinborn 1ddf2fc57c Merge pull request #192 from Leymooo/1.14-fixes
fix brigadier on 1.14
2019-04-23 10:01:15 -04:00
Andrew Steinborn 21368f542c Merge pull request #189 from Leymooo/1.14
Support for 1.14 protocol
2019-04-23 02:21:46 -04:00
Andrew Steinborn ddb4623758 Merge pull request #181 from hugmanrique/master
Fix implementation of #176
2019-03-09 17:29:13 -05:00
Andrew Steinborn e2fa06fa17 Merge pull request #176 from Crypnotic/master
Add matchPlayer and matchServer
2019-03-09 00:15:07 -05:00
Andrew Steinborn 67591900e6 Merge pull request #167 from creeper123123321/master
Don't use ByteBuf, fix varint with 0 ending
2019-01-13 11:31:13 -05:00
Andrew Steinborn 9a15a80627 Merge pull request #161 from VelocityPowered/anonymize-user-disconnect-messages
Anonymize all exception/connection-related errors from the user.
2018-12-14 13:11:51 -05:00
Andrew Steinborn 811d7400c3 Merge pull request #158 from lucko/fix/event-bus
Some event bus related fixes
2018-12-05 20:03:07 -05:00
Andrew Steinborn a3bfa292c6 Merge pull request #139 from VelocityPowered/reload-command
Reload command
2018-12-01 18:04:09 -05:00
Andrew Steinborn 773d9f0470 Merge pull request #156 from VelocityPowered/revert-136-forge-handshake
Revert "Refactor Forge support to track the handshake & include keepalives"
2018-12-01 14:04:30 -05:00
Andrew Steinborn dc67ee99ed Revert "Refactor Forge support to track the handshake & include keepalives" 2018-12-01 14:04:14 -05:00
Andrew Steinborn ed4994a792 Merge pull request #136 from dualspiral/forge-handshake
Refactor Forge support to track the handshake & include keepalives
2018-12-01 14:03:16 -05:00
Andrew Steinborn 8f859b980c Merge pull request #135 from Crypnotic/protocol-constants-rework
Expose ProtocolConstants to the API
2018-11-25 01:27:17 -05:00
Andrew Steinborn 107f3fa8c6 Merge pull request #148 from SixStudioo/master
Fix GS4 k, v section
2018-11-24 16:47:10 -05:00
Andrew Steinborn 38f460d56c Merge pull request #141 from VelocityPowered/options
Allow specifying bind port via command line
2018-11-23 03:19:03 -05:00
Andrew Steinborn cf5a244996 Merge pull request #143 from LartyHD/patch-1
Removed a unnecessary check
2018-11-22 00:02:38 -05:00
Andrew Steinborn a4cdc4884a Merge pull request #132 from Yeregorix/master
Optimize GameProfile
2018-11-15 18:34:58 -05:00
Andrew Steinborn 940717412d Merge pull request #128 from mikroskeem/fix-configuration-saving
Fix configuration saving
2018-10-28 12:53:53 -04:00
Andrew Steinborn 32829c5637 Checker Framework integration (#126) 2018-10-27 21:45:42 -04:00
Andrew Steinborn dccf688da8 Merge pull request #124 from mikroskeem/misc-cleanups
[WIP] Misc cleanups
2018-10-27 16:08:19 -04:00
Andrew Steinborn f8ad686625 Merge pull request #123 from mikroskeem/feature/native-forced-hosts
[WIP] Forced hosts configuration support
2018-10-27 15:40:24 -04:00
Andrew Steinborn 877b4f4738 Merge pull request #122 from mikroskeem/feature/gs4-query-event
[WIP] GS4 query event
2018-10-27 14:39:49 -04:00
Andrew Steinborn 6c27ac9576 Merge pull request #121 from creeper123123321/separateprotocolv
Separate protocol version for new proxy <-> server connections
2018-10-23 15:26:57 -04:00
Andrew Steinborn 8a8199ca33 Merge pull request #119 from Leymooo/1.13.2
1.13.2
2018-10-22 11:03:58 -04:00
Andrew Steinborn 1f329b09f3 Merge pull request #115 from lolnetnz/crash
Prevent commands run from console crashing the entire instance
2018-10-12 21:44:15 -04:00
Andrew Steinborn 668725759a Merge pull request #114 from kashike/nwc
Extract channel initialiser and transport type out
2018-10-12 19:44:01 -04:00
Andrew Steinborn f10a3fa1ac Merge pull request #112 from lolnetnz/forge-modlist
Add Forge mod list support
2018-10-10 18:26:04 -04:00
Andrew Steinborn 9363ee34ec Merge pull request #106 from Crypnotic/master
Added ProxyConfig interface and implemented in VelocityConfiguration
2018-10-01 17:17:20 -04:00
Andrew Steinborn 49b09713f8 Merge pull request #105 from Desetude/feature/tablist
Tab List Modification
2018-09-30 17:45:30 -04:00
Andrew Steinborn 2f8c2af4ec Merge pull request #102 from thomas15v/feature/chat-event
Add chat event
2018-09-26 14:05:01 -04:00
Andrew Steinborn db5645f80e Merge pull request #74 from Leymooo/properties
Allow to edit GameProfile properties.
2018-09-25 01:53:15 -04:00
Andrew Steinborn e2a188c699 Merge pull request #101 from DoNotSpamPls/query-map
Add an option in the config to change the query map
2018-09-24 08:14:34 -04:00
Andrew Steinborn 17a3552f48 Merge pull request #98 from lucko/fix/console-perms
Properly initialise console permissions using the PermissionsSetupEvent
2018-09-21 16:49:14 -04:00
Andrew Steinborn ef578ff69b Merge pull request #99 from lucko/feature/command-permissions
Implement optional permission check method for commands
2018-09-21 16:06:50 -04:00
Andrew Steinborn ee917682e0 Title API (#95) 2018-09-21 15:58:47 -04:00
Andrew Steinborn 5820194612 Merge pull request #100 from lucko/feature/player-spoof-chat
Implement Player#spoofChatInput method
2018-09-20 16:54:12 -04:00
Andrew Steinborn d328951112 Merge pull request #96 from lucko/fix/ping
Add missing getters to ServerPing and rename Modinfo --> ModInfo
2018-09-20 16:06:49 -04:00
Andrew Steinborn 2df717f052 Merge pull request #97 from lucko/fix/ignore
Fix/improve gitignore file to fully cover all IntelliJ IDEA files
2018-09-20 16:06:30 -04:00
Andrew Steinborn 08d596b76d Merge pull request #94 from PurpleIsEverything/master
Modinfo: Add getType and getModList methods.
2018-09-19 19:18:22 -04:00
Andrew Steinborn 6bd3c70015 Merge pull request #93 from VelocityPowered/remove-legacychatcolorutils
Remove LegacyChatColorUtils
2018-09-18 17:27:38 -04:00
Andrew Steinborn 9c05203ce8 Merge pull request #88 from PurpleIsEverything/master
Allow modifying the ModInfo type.
2018-09-15 21:47:24 -04:00
Andrew Steinborn 7b8a215078 Merge pull request #85 from PurpleIsEverything/master
Add CONNECT_TIMEOUT_MILLIS to fix timeout errors.
2018-09-14 00:54:29 -04:00
Andrew Steinborn d028c281c9 Merge pull request #76 from kashike/mrn
ServerPreConnectEvent#getInfo -> getServer
2018-09-14 00:17:25 -04:00
Andrew Steinborn 656987db03 Merge pull request #83 from dualspiral/fix/fml-plugin-messages
Only send FML/FML|MP plugin messages if the player has joined the server
2018-09-13 16:10:03 -04:00
Andrew Steinborn 6ca39e459e Merge pull request #80 from dualspiral/fix/reset-on-first
Don't fire a FML reset packet on first login, set it as required for the second join after the first completes
2018-09-13 16:09:51 -04:00
Andrew Steinborn 53603803e7 Merge pull request #84 from Leymooo/force-offline
fix compile
2018-09-13 16:01:54 -04:00
Andrew Steinborn 7e8b1fb6a5 Merge pull request #82 from Leymooo/force-offline
Refactor PreLoginComponentResult
2018-09-13 15:49:03 -04:00
Andrew Steinborn b24418bfee Merge pull request #79 from Leymooo/force-offline
expand PreLoginComponentResult with force offline mode
2018-09-12 20:22:26 -04:00
Andrew Steinborn ab2c887e2c Merge pull request #73 from Leymooo/post-login
Add PostLoginEvent. Resolve #72
2018-09-11 19:12:44 -04:00
Andrew Steinborn f9a98ae41c Merge pull request #70 from dualspiral/bugfix/reset-packet
Ensure the reset packet is not sent when Forge isn't expecting it.
2018-09-10 15:00:18 -04:00
Andrew Steinborn a66246b83c Merge pull request #65 from dualspiral/feature/forge-handshake-support
Forge Support
2018-09-07 17:49:52 -04:00
Andrew Steinborn e86b2b711b Merge pull request #61 from Leymooo/config
Allow config upgrading. Add annotations with reflection
2018-08-31 13:38:55 -04:00
Andrew Steinborn ded384bbaa Merge pull request #62 from Leymooo/logger
Shutdown logger to flush queue before call a System#exit
2018-08-30 15:35:46 -04:00
Andrew Steinborn 37eabde0c5 Merge pull request #56 from Leymooo/ping
add method to get player ping
2018-08-25 12:45:13 -04:00
Andrew Steinborn 86461c2b60 Merge branch 'master' into ping 2018-08-25 12:45:07 -04:00
Andrew Steinborn 78a2bd313a Merge pull request #57 from Leymooo/client-settings
Add PlayerSettings API
2018-08-25 12:44:35 -04:00
Andrew Steinborn 6e49960aec Merge pull request #53 from phase/fix/generic-result
Fix ResultedEvent.GenericResult.DENIED
2018-08-25 01:08:03 -04:00
Andrew Steinborn 6ccf16cee4 Merge pull request #52 from Leymooo/header-footer
Add Header and Footer. Resolves #50
2018-08-24 21:46:03 -04:00
Andrew Steinborn bc48fcb9a8 Preparing for maven repo deployment. 2018-08-21 23:26:41 -04:00
Andrew Steinborn 9c4e43e1b0 Merge pull request #44 from Minecrell/meta-cleanup
Various improvements to plugin metadata
2018-08-21 17:34:41 -04:00
Andrew Steinborn 16f9514972 Merge pull request #45 from phase/feature/fallback-server
Fallback to next server on connection error
2018-08-21 17:33:20 -04:00
Andrew Steinborn fcf5ad157f Merge pull request #43 from kashike/authors
allow more than one author
2018-08-21 13:41:09 -04:00
Andrew Steinborn a028467e66 Plugin API (#34)
The Velocity API has had a lot of community input (special thanks to @hugmanrique who started the work, @lucko who contributed permissions support, and @Minecrell for providing initial feedback and an initial version of ServerListPlus).

While the API is far from complete, there is enough available for people to start doing useful stuff with Velocity.
2018-08-20 19:30:32 -04:00
Andrew Steinborn 8e836a5066 Merge pull request #39 from Leymooo/packet-handle
Fix PacketMapping toString/equals/hashCode, do not handle Chat and Ta…
2018-08-19 09:13:01 -04:00
Andrew Steinborn ebdf5854dd Merge pull request #36 from MatrixTunnel/feature/start-time
Add startup time to log messages
2018-08-13 06:05:17 -04:00
Andrew Steinborn bb489c5574 Merge pull request #35 from kashike/patch-1
bump text to 1.12-1.6.4
2018-08-13 01:09:27 -04:00
Andrew Steinborn 5787709ed3 Merge pull request #32 from Leymooo/no-scoreboards
Don't handle scoreboards from backend server
2018-08-12 07:31:11 -04:00
Andrew Steinborn 69430c7c1f Merge pull request #33 from kashike/log
minor shuffle to log messages
2018-08-12 04:47:53 -04:00
Andrew Steinborn 7130942032 Merge pull request #28 from MatrixTunnel/feature/ratelime-config
Add login ratelimit configuration
2018-08-10 21:57:58 -04:00
Andrew Steinborn 1cf19e9152 Merge pull request #30 from kashike/fu
use fastutil's Object2IntOpenHashMap
2018-08-10 21:39:50 -04:00
Andrew Steinborn 738be8d535 Merge pull request #29 from MatrixTunnel/fix/compression-config
Fix invalid compression values not stopping proxy
2018-08-10 20:32:58 -04:00
Andrew Steinborn beb947cc3e Merge pull request #26 from Minecrell/tca
Add TerminalConsoleAppender for console prompts
2018-08-07 10:38:00 -04:00
Andrew Steinborn df34c78b23 Merge pull request #23 from theminecoder/patch-1
Add discord status + link to readme
2018-08-07 00:12:39 -04:00
Andrew Steinborn c17b6c1680 Merge pull request #21 from MatrixTunnel/dev/version-strings
Update version strings + add constant
2018-08-06 19:13:19 -04:00
Andrew Steinborn 6a5c40ecdf Merge pull request #16 from Desetude/feature/1.8
Add 1.8 support
2018-08-06 18:41:37 -04:00
Andrew Steinborn 219d03c050 Merge pull request #19 from mikroskeem/master
Fix unregisterConnection using non-lowercase username
2018-08-06 18:35:30 -04:00
Andrew Steinborn de716578a2 Start archiving the API, too 2018-07-31 21:07:18 -04:00
Andrew Steinborn d4ee9235e6 Merge pull request #8 from MatrixTunnel/master
Also update version string
2018-07-31 13:07:21 -04:00
Andrew Steinborn 35f7488822 This should cache for real now 2018-07-31 02:06:43 -04:00
Andrew Steinborn 92a91b858f try to fix gradle caching 2018-07-31 01:59:30 -04:00
Andrew Steinborn d62f2622ea Merge pull request #6 from kashike/magic
*kashike waves his wand*
2018-07-31 01:53:23 -04:00
Andrew Steinborn a09cf9363a Merge pull request #5 from kashike/ftm
Use a translation instead
2018-07-31 01:16:32 -04:00
Andrew Steinborn 155b742352 Merge pull request #4 from kashike/protocol-storage
Don't search through protocol versions all the time
2018-07-27 23:17:30 -04:00
Andrew Steinborn 39def54e96 Merge pull request #3 from kashike/bsi
specify a main class; include javadoc, shadow, and source artifacts
2018-07-27 22:39:02 -04:00
Andrew Steinborn ae6adf0ca1 Merge pull request #2 from kashike/more-stuff
Add support for epoll
2018-07-27 01:28:50 -04:00
Andrew Steinborn 3722f5d664 Really fix caching
This was stupid
2018-07-26 02:29:41 -04:00
Andrew Steinborn 365417717b Remove junit reporting for now. 2018-07-26 02:23:04 -04:00
Andrew Steinborn 8f4da04a0a Merge pull request #1 from kashike/stuff
various things
2018-07-26 02:01:41 -04:00