75 Commits

Author SHA1 Message Date
4drian3d
2c2e6f1bad fix: Fixed wrong plugin message method 2022-06-02 00:36:05 +00:00
dependabot[bot]
2ea935fa1b
Bump MiniPlaceholders from 1.0.1 to 1.1.1 in /proxy
Bumps [MiniPlaceholders](https://github.com/4drian3d/MiniPlaceholders) from 1.0.1 to 1.1.1.
- [Release notes](https://github.com/4drian3d/MiniPlaceholders/releases)
- [Commits](https://github.com/4drian3d/MiniPlaceholders/compare/1.0.1...1.1.1)

---
updated-dependencies:
- dependency-name: com.github.4drian3d:MiniPlaceholders
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-20 23:22:31 +00:00
dependabot[bot]
089ae3ff76
Bump MiniPlaceholders from 1.0.0 to 1.0.1
Bumps [MiniPlaceholders](https://github.com/4drian3d/MiniPlaceholders) from 1.0.0 to 1.0.1.
- [Release notes](https://github.com/4drian3d/MiniPlaceholders/releases)
- [Commits](https://github.com/4drian3d/MiniPlaceholders/compare/1.0.0...1.0.1)

---
updated-dependencies:
- dependency-name: com.github.4drian3d:MiniPlaceholders
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-11 23:31:15 +00:00
4drian3d
bd66525125 Added support for setups with multiple servers with Authme installed 2022-03-30 18:12:03 -05:00
4drian3d
6f40766d75 API improvements 2022-03-30 18:04:53 -05:00
4drian3d
c4b0d7dbd6 Config load improvements 2022-03-20 19:02:52 +00:00
4drian3d
a54400f21c 2.1.1 2022-03-20 18:00:32 +00:00
4drian3d
bf8db139ff Revert Supplier changes
- Fix #29
2022-03-20 17:55:38 +00:00
4drian3d
7279ed7f9d 2.1.0 2022-03-18 17:04:25 +00:00
4drian3d
962ad1ee41 Added MiniPlaceholders support 2022-03-18 16:56:36 +00:00
4drian3d
8668feb8d0 Removed LegacySerializer
- Use a supplier instead of create a new object on config load
2022-03-18 16:55:57 +00:00
4drian3d
058d6a21dc Update default config 2022-03-03 16:50:53 -05:00
4drian3d
d6e0666e0d 2.0.1 | Added MiniMessage support in messages 2022-03-03 15:46:20 -05:00
4drian3d
b99911c8d3 Remove unnecesary arguments 2022-02-18 17:59:59 -05:00
4drian3d
b4c3030a56 Use default values if some config value is null 2022-02-18 17:58:47 -05:00
4drian3d
c3d33b257b Improved config load 2022-02-18 17:57:32 -05:00
4drian3d
60cb957b19 Added nullability checks on configuraton values 2022-02-13 19:01:33 -05:00
4drian3d
9a67b10ab1 Listeners improvements 2022-02-13 18:44:20 -05:00
4drian3d
b04f6e7420 Update README 2022-02-13 18:24:06 -05:00
4drian3d
38c11882f6 Add "Ensure first server is an Auth Server" config
- Add isAuthServer(String) to API
- Add support for HEX colors in messages
2022-02-13 18:20:30 -05:00
4drian3d
97882d1e31 Added support for unregister events
- Added 4drian3d to plugin.yml authors
- Added ProxyForcedUnregisterEvent and ProxyUnregisterEvent to API
2022-02-13 17:50:12 -05:00
4drian3d
e871d555d6 Changed configuration format from hocon to toml 2022-02-12 21:47:24 -05:00
4drian3d
47c7e157c9 API changes
- Removed static methods and singletons
2022-02-12 10:31:50 -05:00
4drian3d
5fead6090c Continuations use in AwatingsEvents 2022-02-11 18:08:34 -05:00
4drian3d
b94c664101 Reduced Java 16 requirement to Java 11 2022-02-11 18:07:41 -05:00
4drian3d
577fe2e305 Changed velocity repo to papermc repository
- Update Velocity API dependency
2022-02-01 11:56:32 -05:00
4drian3d
a6b37d6641 1.4.0 2022-02-01 11:45:06 -05:00
4drian3d
2e1fc6e8ef Merge branch 'master' of https://github.com/4drian3d/AuthMeVelocity 2022-02-01 11:41:54 -05:00
4drian3d
c6f7043643 Synchronized Set 2022-02-01 11:41:45 -05:00
4drian3d
cbea29583e Command Listener improvements 2022-02-01 11:41:22 -05:00
dependabot[bot]
33975cc090
Bump maven-jar-plugin from 3.2.1-SNAPSHOT to 3.2.2 in /proxy
Bumps [maven-jar-plugin](https://github.com/apache/maven-jar-plugin) from 3.2.1-SNAPSHOT to 3.2.2.
- [Release notes](https://github.com/apache/maven-jar-plugin/releases)
- [Commits](https://github.com/apache/maven-jar-plugin/commits/maven-jar-plugin-3.2.2)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-jar-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-12 23:26:54 +00:00
4drian3d
096c19225c Merge branch 'master' of https://github.com/4drian3d/AuthMeVelocity 2021-11-30 11:58:28 -05:00
4drian3d
2e8d8e1c3b Use ConcurrentHashSet 2021-11-30 11:58:22 -05:00
4drian3d
54fd9df2cb Removed Jitpack repo 2021-11-28 21:47:11 -05:00
dependabot[bot]
6ca860057e
Bump velocity-api from 3.0.1 to 3.1.0 in /proxy
Bumps velocity-api from 3.0.1 to 3.1.0.

---
updated-dependencies:
- dependency-name: com.velocitypowered:velocity-api
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-11-26 23:24:09 +00:00
4drian3d
2303f9b709 Implement allowedCommands configuration
- Forward more events to proxy
- Now all commands that are executed if the player is not logged in and is not on a login server will be blocked.
If the player is on a login server and executes a command that is not allowed, it will be blocked.
- Removed server argument from events
If a specific server is required, it can be obtained from the player.
- Add isAuthServer and isInAuthServer methods to API
2021-11-22 13:00:45 -05:00
4drian3d
8d16142c4e Improvements 2021-11-21 19:09:24 -05:00
4drian3d
234e25396c Improved README 2021-11-15 18:09:07 -05:00
4drian3d
e670ed38c0 Added javadocs 2021-11-15 17:31:26 -05:00
4drian3d
aa99aae2f7 Code improvements
- Added PreSendOnLoginEvent
- ProxyLoginEvent is record now
- Improve send to server on login feature
2021-11-15 14:41:08 -05:00
4drian3d
cedf188e61 Fix config order initlialization 2021-11-15 12:12:29 -05:00
4drian3d
7f92021736 Update actions 2021-11-14 21:22:10 -05:00
4drian3d
4ee6e847e9 Added config header
- Cache hocon builder
2021-11-14 21:03:36 -05:00
4drian3d
914e15ff70 Performance improvements
- Use async event listener on velocity
2021-11-14 20:15:36 -05:00
4drian3d
5b32a71409 Improved Configuration
- Changed yaml format to hocon
2021-11-14 08:05:38 -05:00
4drian3d
ec314e54b9 API and code improvements 2021-11-13 20:51:08 -05:00
4drian3d
f1bc19ac3d Migrate to Configurate
- Code improvements
2021-11-13 17:00:55 -05:00
4drian3d
5221b66140 Remove LegacyChannelIdentifier
- Change loggedPlayers collection from HashMap to HashSet
2021-11-06 10:49:32 -05:00
4drian3d
a5a05fc89b Update maven plugins 2021-10-28 16:19:58 -05:00
4drian3d
f5c9cbdf21 Removed unused import 2021-10-27 13:15:26 -05:00