Commit Graph

425 Commits

Author SHA1 Message Date
KennyTV a63f2ab6fe
Improve server version API 2021-03-26 12:51:38 +01:00
KennyTV 63356207a3
ProtocolRegistry -> ProtocolManager interface 2021-03-24 15:30:03 +01:00
KennyTV 0ab2c626aa
Split parts of common into api; We are now GPL, api is MIT
This does not affect any previous states of this project; only future modifications as well as the project as a whole will be under the GNU General Public License from now on. The newly introduced api directory, partly split from common, is an exception to this, still being licensed under the MIT license.

See the README for details.
2021-03-24 14:02:37 +01:00
KennyTV ec188db247 Shade relocated adventure without breaking native platform usage 2021-03-04 16:11:09 +01:00
KennyTV cf8d11d530 Let's go on an <insert title card> 2021-03-04 16:11:09 +01:00
jmp 024c36c584
Switch to indra, attempt to fix shading and universal jar 2021-02-25 09:19:14 +01:00
KennyTV ef6c347194
*cries in elephant* 2021-02-25 09:19:14 +01:00
KennyTV c0dabfe097
*cries in elephant* 2021-02-25 09:18:51 +01:00
KennyTV 0a41d36220
21w08a (aka the great splittening) 2021-02-24 23:38:28 +01:00
KennyTV 37004d8c4f
21w07a 2021-02-17 18:55:43 +01:00
KennyTV e7b489f66e
This is actually 21w06a 2021-02-11 09:30:30 +01:00
KennyTV 4ff98256f6
21w06a 2021-02-10 19:09:33 +01:00
Myles d1a0d629df Merge branch 'master' into dev 2021-02-09 16:32:44 +00:00
Myles 50bfc86706 Revert "The bytebuf doesn't need to be rewritten"
This reverts commit ac877d0b1a.
2021-02-09 16:32:31 +00:00
Myles 628979f923 Merge branch 'master' into dev 2021-02-09 10:36:54 +00:00
Myles ac877d0b1a The bytebuf doesn't need to be rewritten 2021-02-06 15:29:36 +00:00
KennyTV e09c3b0159
Merge remote-tracking branch 'origin/master' into dev 2021-02-06 15:38:06 +01:00
Myles 22793dbac4
Re-add a semicolon
🥇
2021-02-06 14:30:18 +00:00
creeper123123321 100ae1c680
Update SpongeEncodeHandler.java 2021-02-06 11:18:51 -03:00
creeper123123321 6941b48038 fixed pending #2291 changes 2021-02-06 10:21:34 -03:00
KennyTV 59e05e3096
21w05b 2021-02-04 19:11:24 +01:00
KennyTV 554fbb49c5
21w05a 2021-02-03 19:30:28 +01:00
KennyTV c8c54786fc
21w03a 2021-01-20 17:59:34 +01:00
KennyTV 4cc8a3f092
Return -1 in getPlayerVersion if the player is not connected 2021-01-17 13:59:26 +01:00
KennyTV 6622b7dcff
20w51a 2020-12-16 18:57:16 +01:00
Myles c0fb81946e Snapshot 2020-12-12 13:16:13 +00:00
Myles 6c440513ba 3.2.1 2020-12-12 13:07:59 +00:00
KennyTV 8a11b577eb
Current WIP 20w49a 2020-12-02 21:57:32 +01:00
KennyTV c671a6deed
20w48a (probably) 2020-11-25 17:15:43 +01:00
KennyTV 67fda72bdd
20w46a 2020-11-11 19:13:31 +01:00
KennyTV 0d3f729679
20w45a
Missing: Diff mappings
2020-11-11 16:54:18 +01:00
KennyTV 91f3d0fdb7
Bump version to 3.2.1-SNAPSHOT 2020-11-03 09:49:46 +01:00
KennyTV b3e8ad9164
3.2.0 Release, 1.16.4 2020-11-02 19:40:04 +01:00
creeper123123321 4813cc3077
inject into velocity backend (currently broken)
Add client-side mode for UserConnection

remove unused code

fix duplicate method on rebase
2020-10-28 19:51:01 +01:00
KennyTV 1a4c34afcf
1.16.4-rc1 2020-10-27 18:34:59 +01:00
KennyTV 9a24129e49
1.16.4-pre2 2020-10-22 17:43:38 +02:00
KennyTV 7d96efc645
Minor ProtocolVersion refactor 2020-10-16 18:21:45 +02:00
KennyTV 6371b77b94
Prepare hackery for 1.16.4 2020-10-07 12:32:52 +02:00
KennyTV d36def89e1 Abstract mapping loading 2020-09-04 11:04:44 +02:00
creeper123123321 53d22dcff7 back to snapshot 2020-08-11 13:48:26 -03:00
KennyTV 6060954f87
3.1.0 Release - 1.16.2 support 2020-08-11 12:44:41 +02:00
KennyTV da77c32a0d
1.16.2-rc2 2020-08-10 14:53:32 +02:00
KennyTV 7c8b56b3cb
1.16.2-rc1 2020-08-07 17:35:48 +02:00
KennyTV f6fec5b93b
1.16.2-pre3 (almost)
The Nether does not have its custom fog, no idea why yet
2020-08-06 20:21:54 +02:00
KennyTV cf7d49aec5
1.16.2-pre2 2020-08-05 18:19:00 +02:00
KennyTV 49211240a3
1.16.2-Pre1 2020-07-29 17:22:04 +02:00
KennyTV 48f8412440
20w30a 2020-07-22 21:47:18 +02:00
KennyTV 2c9ce50312
Bump version to 3.1.0- 2020-07-22 09:17:28 +02:00
KennyTV a981adf7a3
Fix VB check on Velocity/Sponge 2020-07-16 19:43:54 +02:00
KennyTV 37f5948b0a
20w29a 2020-07-15 17:44:24 +02:00
KennyTV 7171802b78
20w28a 2020-07-08 21:01:18 +02:00
KennyTV 4f392ba361
Suffix snapshot version again
(Now accepted by ViaFabric)
2020-07-02 15:57:52 +02:00
KennyTV 1ec2551fcc
Change version back to 3.0.2-SNAPSHOT
Spam is over, I promise
2020-07-01 20:42:07 +02:00
KennyTV 3ddd289b49
20w27a
TODO: Yoink recipe rewriter from ViaBackwards
2020-07-01 19:44:11 +02:00
Myles 3ee94415a9 Back to snapshot 2020-06-24 13:34:17 +01:00
Myles 1a7ce908b8 Release 2020-06-24 13:16:45 +01:00
Myles 42029770a2 Back to snapshot 2020-06-23 14:40:22 +01:00
Myles cf00b9ee7c 3.0.0 2020-06-23 14:07:27 +01:00
KennyTV 029f399a14
Rename ViaCodecException to CancelCodecException 2020-06-10 08:58:40 +02:00
KennyTV 7588609c56
Fix cancelexception printing 2020-06-09 21:29:19 +02:00
KennyTV aa59ed112a
Fixup docs, remove ConcurrentList 2020-06-09 17:53:31 +02:00
KennyTV 529da10615
Move ProtocolInfo into its own field 2020-06-07 12:19:36 +02:00
creeper123123321 a8a1e9448e
Netty handler tidy 2020-06-07 10:41:29 +02:00
KennyTV baf1b851c4
1.8 packet enum, add a small number of nullable annotations 2020-06-06 10:55:35 +02:00
KennyTV d33482e200
Remove lombok at last 2020-04-25 11:56:20 +02:00
KennyTV 762c66ff42
Farewell, lombok! 2020-04-23 21:07:12 +02:00
KennyTV 53b8c2328e
Uncache UserConnection on channel close, fix memory leak 2020-04-23 20:24:16 +02:00
creeper123123321 dd5cbb0e4c Merge branch 'abstraction' of https://github.com/ViaVersion/ViaVersion into portedplayerschange 2020-04-15 11:39:13 -03:00
creeper123123321 18034a334c Merge branch 'portedplayerschange' of github.com:creeper123123321/ViaVersion into portedplayerschange 2020-04-15 11:36:01 -03:00
creeper123123321 17881b342a javadoc, remove ViaAPIs getPortedPlayers, fix ViaManager.getPortedPlayers name, rename to ViaAPI#isInjected 2020-04-15 11:35:09 -03:00
creeper123123321 c12c43e79a
SpongePlugin readd .getParentFile() 2020-04-14 12:47:44 -03:00
creeper123123321 9e4ed56384
Revert SpongePlugin sharedRoot change 2020-04-14 12:46:23 -03:00
KennyTV 8f08a32c5a
Bai bai to more lombok usage once more 2020-04-13 20:58:24 +02:00
KennyTV fdb6137339
Create bukkit-legacy module for 1.8 magic method usage
No real changes to the classes other than them being moved
2020-04-13 20:19:55 +02:00
creeper123123321 a105c5cb11 Make getPortedPlayers() private, update bungee-api, remove some lombok usage, create ViaConnectionManager 2020-04-12 16:47:32 -03:00
creeper123123321 ca78bf9851 Remove portedPlayers field, let platform handle players 2020-04-12 15:37:08 -03:00
KennyTV 081781f223 Some cleanup 2020-04-03 19:32:31 +02:00
KennyTV e658304405 Asynchronously load mappings (until needed), create optional mappings cache for VB 2020-04-03 19:32:30 +02:00
KennyTV a9b3640b69 Merge branch 'master' into abstraction 2020-02-14 15:47:42 +01:00
Jonathan Leitschuh 2420b8052e Use HTTPS instead of HTTP to resolve dependencies
This fixes a security vulnerability in this project where the `pom.xml`
files were configuring Maven to resolve dependencies over HTTP instead of
HTTPS.

Signed-off-by: Jonathan Leitschuh <Jonathan.Leitschuh@gmail.com>
2020-02-11 10:46:21 -05:00
KennyTV 7e164b40c7 Add vines blockconnection to prevent unwanted climbing
Fixes #1640
2020-02-10 14:50:22 +01:00
KennyTV 116706c09f Option to (not) remap infested blocks to their normal variants
Fixes #1642
2020-01-28 12:36:27 +01:00
KennyTV b06b9c69ca Do not unnecessarily register tasks/listeners 2020-01-22 14:14:43 +01:00
KennyTV f9d10a9571 1.15.2 support 2020-01-21 16:05:26 +01:00
Gerrygames 4cf09f2e34 1.15-pre2 2020-01-16 15:58:35 +01:00
Myles ab384df279 Merge branch 'master' into abstraction 2020-01-14 19:14:42 +00:00
Myles 9a0cc02b86 Merge branch 'master' into dev 2020-01-14 19:14:38 +00:00
Myles 5fb86d8df3 *sobs* 2020-01-14 19:14:18 +00:00
Myles c64c27331a Merge branch 'master' into dev 2020-01-14 19:12:55 +00:00
Myles cd2ca76236 Merge branch 'master' into abstraction 2020-01-14 19:12:42 +00:00
Myles 9598e0e4f8 Update authors 2020-01-14 19:12:24 +00:00
Gerrygames c704813a6c 1.15.2-pre1 2020-01-14 17:51:39 +01:00
KennyTV 5ad62a03ed Make plugin channel mappings modifiable 2020-01-05 21:21:58 +01:00
KennyTV fddbeda81e Back to snapshot 2019-12-20 16:29:10 +01:00
KennyTV 5a1dadf476 1.15.1 2019-12-17 14:54:51 +01:00
creeper123123321 d6b52bcc54 Merge remote-tracking branch 'upstream/abstraction' into primitive_types 2019-12-12 15:23:32 -03:00
KennyTV be4d071250 1.15.1-pre1 2019-12-12 16:32:53 +01:00
Myles c1b11a55d5 Back to SNAPSHOT 2019-12-11 11:16:05 +00:00
Myles a21a2079c6 2.2.1 2019-12-11 11:12:22 +00:00
Myles 68ac978d45 Back to SNAPSHOT 2019-12-10 15:34:42 +00:00