Tim Visée
3b9b1b7b8a
Refactored name of command builder, to specify it a little better
2015-12-01 16:14:59 +01:00
Gabriele C
00c6b17f3e
Add customizable anto bot message
2015-12-01 15:42:02 +01:00
DNx5
ececba2858
Merge branch 'authme-process' into db-improve
2015-12-01 16:25:17 +07:00
DNx5
92f57090be
Set default value for the Builder
2015-12-01 16:07:58 +07:00
DNx5
23e01c8b26
Create builder for PlayerAuth.
2015-12-01 12:19:13 +07:00
ljacqu
44eef346b9
Add test to verify the format of command labels
...
- Fix test class throwing NPE when run isolation -> attempts to get Logger from Wrapper
2015-11-30 21:18:58 +01:00
ljacqu
485b6934e6
Merge branch 'master' of https://github.com/AuthMe-Team/AuthMeReloaded into command-perms-refactor
2015-11-30 21:12:47 +01:00
ljacqu
a4c45e126e
Start refactoring of command handling (work in progress)
...
Preparation:
- Remove unused API
- Move some logic from "data classes" elsewhere
2015-11-30 21:09:52 +01:00
DNx5
2fdd5ef325
Handle country blacklist effectively
2015-12-01 02:36:44 +07:00
DNx5
37b24d4e72
Fix "new config options message" always printed on reload.
2015-12-01 02:17:07 +07:00
DNx5
8a6ab3edb5
Setup unrestricted names into lowercase.
2015-12-01 02:14:28 +07:00
DNx5
e387a801f7
Removed some unnecessary player check.
2015-12-01 02:06:51 +07:00
DNx5
d692530035
Moved is player can connect check into prelogin event.
2015-12-01 01:35:30 +07:00
DNx5
029214c080
Fix npe after register.
2015-12-01 01:29:56 +07:00
Xephi
174ad3b29c
Fix Conflict
2015-11-30 19:21:15 +01:00
Xephi
3b1c8cd2e4
fix conflict
2015-11-30 19:10:50 +01:00
Alexandre Vanhecke
8b08b1a7dd
Merge pull request #278 from Bodyash/master
...
Color Codes change in messages_ru
2015-11-30 19:06:47 +01:00
DNx
ea932712c3
Fix constants setup.
2015-11-30 10:57:02 +07:00
DNx
406c58f585
Remove build time from plugin version.
2015-11-30 10:24:33 +07:00
Gabriele C
109c85f4dd
Auto build number + helpHeader config
2015-11-29 14:27:44 +01:00
ljacqu
da0c5d1ea2
Split command management into initializer and handler
...
- Create Initializer class that only initializes AuthMe commands
- Move remaining method to CommandHandler
- Deprecate constructors on CommandDescription in favor of the builder
- Various cleanups and comments
2015-11-29 12:51:11 +01:00
ljacqu
d7513ecc7b
Fix nullpointer when command requires no permissions
...
- Add test to verify connections among the command initialization
2015-11-29 12:04:01 +01:00
ljacqu
7c652feac2
Fix failing command tests
...
- Detailed description missing period
- Fix twice defined /authme delete
- Add executable command to HelpSyntaxHelperTest initializations
- Remove unneeded constructors in CommandDescription
2015-11-29 10:56:01 +01:00
ljacqu
6a94135f64
Commands - fix child not being registered in parent via Builder
...
- Create test to ensure that commands don't define the same binding
- Create stricter attribute validation in builder: throw an error if required field was not initialized
2015-11-29 10:24:32 +01:00
ljacqu
a124e8f283
Refine CommandDescription builder; add/fix JavaDoc; add tests
...
- Add tests to check the integrity of the commands that are defined in the CommandManager
- Convert some more commands registrations to the new Builder format
2015-11-29 01:21:48 +01:00
ljacqu
faf9a2c8ac
Create builder for command description; refactor command classes
...
- Create builder class for CommandDescription
- Remove redundant methods in command registration classes (e.g. certain validation is superfluous because we only instantiate the classes internally)
- Replace multiple occurrences where a field is directly instantiated e.g. with a list and then its value is overwritten by a constructor = redundant instantiation of objects
2015-11-28 23:59:04 +01:00
ljacqu
364583e7db
Change use of String permissions to the permission enums
2015-11-28 21:59:29 +01:00
ljacqu
e519906dc5
Create enum classes for permission nodes
2015-11-28 21:26:07 +01:00
ljacqu
a1a14aa760
Add methods to Reflection utils; test ChangePasswordCommand fully
2015-11-28 20:40:02 +01:00
ljacqu
c02bf7db76
Testing - initialize data folder in WrapperMock; create ReflectionUtils
...
- Change AuthMeMockUtils (reflection-based test setup) to ReflectionUtils: service providing reflection functionalities for particular tests where it is appropriate;
- Initialize the data folder (required as soon as the Settings class is loaded) immediately in WrapperMock. Some tests did not set it up that required it and it goes unnoticed if the test is not run individually. This will hopefully fix the tests from failing in the Jenkins build.
2015-11-28 19:10:01 +01:00
ljacqu
b916a38d80
Fix UtilsTest and replace the last test setups not to use reflections
2015-11-28 17:13:33 +01:00
DNx5
67244d5e7b
Fix admin register command lowercase the password.
2015-11-28 04:01:51 +07:00
games647
401f438211
Lower event priority of PlayerInteractEvent in order to notify other
...
plugins (e.g. ServerSigns) that this event is canceled.
Fixes Xephi/AuthMeReloaded#283
2015-11-27 19:02:21 +01:00
ljacqu
8ed672e89d
Remove old methods in Messages and add StringUtils tests
...
StringUtils - merge the two join methods to one common implementation with two interface; add tests
Messages - remove the methods taking a String as code after the kind refactoring by @DNx5
2015-11-26 23:21:19 +01:00
ljacqu
210b691353
Testing - change to non-reflection WrapperMock test setup
...
Replaced many classes to use Wrapper to get singletons and replaced the test setups to use the WrapperMock instead of setting fields through reflection
2015-11-26 22:53:12 +01:00
ljacqu
77f2f80eaf
Testing - start change to non-reflection WrapperMock test setup
2015-11-26 22:25:02 +01:00
Gabriele C
38e3bda406
revert other maven broken features
2015-11-26 22:15:05 +01:00
Gabriele C
7bb3da2fc3
Merge branch 'master' of https://github.com/AuthMe-Team/AuthMeReloaded
2015-11-26 22:14:37 +01:00
Gabriele C
594d4f7b30
revert broken maven features
2015-11-26 22:14:31 +01:00
ljacqu
d2db59f597
Ignore ChangePasswordCommandTest for now
2015-11-26 21:46:09 +01:00
ljacqu
93cddb7a5c
Merge enum branch into master
2015-11-26 21:45:06 +01:00
Tim Visée
eb07d9787d
Fixed duplicate code, removed warning suppresion, reformatted code
2015-11-26 21:04:19 +01:00
Gabriele C
84c3b44f82
try to fix auto version code
2015-11-26 19:32:40 +01:00
Gabriele C
db67c77b33
auto build number
2015-11-26 19:20:25 +01:00
Tim Visée
1b30139ded
Added note for possible invalid permission nodes in plugin configuration
2015-11-26 18:51:23 +01:00
Tim Visée
e37ddfdca2
Removed invalid permission node from plugin configuration
2015-11-26 18:49:18 +01:00
DNx5
fc87ea4eef
Makes only authenticated players chat recipients that will be filtered
2015-11-27 00:40:17 +07:00
DNx5
30cdf6b1e0
Run database check async
...
* reduce lag if unlogged in player spamming the chat while cache is disabled
2015-11-27 00:40:14 +07:00
DNx5
e80c098e3d
Fix unauthenticated recipients removed even chat is allowed.
2015-11-27 00:40:10 +07:00
Gabriele C
34e81b518f
clean imports
2015-11-26 18:35:22 +01:00
DNx5
b6f6599779
Cleanup maven transitive dependencies
...
test to add jenkins build number in plugin version
2015-11-26 23:55:57 +07:00
Xephi
06b39dafd2
Add a way to serialize/unserialize a PlayerAuth
2015-11-26 12:07:33 +01:00
DNx5
d7ae2a96e3
Fix test unit
2015-11-26 11:04:12 +07:00
DNx5
7a78b321e7
refactor all class to use the message key for sending messages.
2015-11-26 10:18:53 +07:00
DNx5
2de0e0e819
Set classes to use Messages getter in plugin instance.
2015-11-26 08:17:19 +07:00
DNx5
0601ab0e40
Remove unauthenticated chat recipients
...
only authenticated players can see the chat
2015-11-26 07:03:22 +07:00
DNx5
25ed44f801
Added unregister method to AuthMeInventoryPacketAdapter class.
...
more reload compatibility.
2015-11-26 05:40:57 +07:00
DNx5
2162a4abe4
Cleanup some listener code.
2015-11-26 05:40:53 +07:00
ljacqu
a462780059
Create tests for StringUtils#getStackTrace and StringUtils#getDifference
...
- Create tests
- Make StringUtils final with private constructor (utility class)
2015-11-25 23:22:43 +01:00
ljacqu
920a982794
Merge branch 'master' of https://github.com/AuthMe-Team/AuthMeReloaded into us_enum
2015-11-25 23:06:56 +01:00
ljacqu
c83e983dea
Close opened resources
...
- Add BufferedReader instantiation into try-with-resources statement
- Close scanner that was opened
- Create utility class to format a caught exception
2015-11-25 23:05:13 +01:00
ljacqu
498c3342f2
Create Wrapper as singleton; fix UtilsTest
2015-11-25 22:34:27 +01:00
ljacqu
43a60dc091
Change lost in merge
2015-11-25 22:21:37 +01:00
ljacqu
644f7e8541
Merge origin/enum into local branch
2015-11-25 22:18:21 +01:00
Lucas Jacques
5f9ba208de
Merge branch 'master' of https://github.com/AuthMe-Team/AuthMeReloaded into enums
2015-11-25 19:52:15 +01:00
DNx5
7767ae6c0e
revert to boolean
2015-11-26 01:43:27 +07:00
Lucas Jacques
37a615fa03
Create test that AntiBot is not enabled if Settings disable it
2015-11-25 19:39:16 +01:00
Gabriele C
ae3cf02c06
fix new version of hikari
2015-11-25 18:27:03 +01:00
Gabriele C
939462786f
other parameters
2015-11-25 18:18:23 +01:00
Gabriele C
c3ed771939
WIP new hikari parameters
2015-11-25 17:06:00 +01:00
Gabriele C
f6e9347e1e
cleanup
2015-11-25 15:39:15 +01:00
Gabriele C
6dc4119d0c
cleanup
2015-11-25 15:37:06 +01:00
Gabriele C
ea0e65df55
continue
2015-11-25 15:13:45 +01:00
Gabriele C
f8ec474534
start fixing language
2015-11-25 15:11:01 +01:00
Tim Visée
d7328466b8
Improved and updated the custom configuration class
2015-11-25 01:32:11 +01:00
Tim Visée
2c2dd8e0d5
Disabled NPC check in player quit event
2015-11-25 01:13:06 +01:00
ljacqu
0065a6a827
Merge branch 'master' of https://github.com/AuthMe-Team/AuthMeReloaded into enums
2015-11-24 23:32:54 +01:00
ljacqu
d2b3d416a9
Change calls to Messages to use the MessageKey enum
2015-11-24 23:27:28 +01:00
Gabriele C
2c0d140da9
Try to fix NPC issues
2015-11-24 23:23:51 +01:00
ljacqu
cb11ae9610
Deprecate Messages#send(String) in favor of the MessageKey enum
2015-11-24 23:11:14 +01:00
DNx
be1eb9392a
ugh
2015-11-25 05:10:13 +07:00
DNx
da390530e9
Update AuthMePlayerListener.java
2015-11-25 05:05:41 +07:00
DNx
9f199b1a5a
Update AuthMePlayerListener.java
2015-11-25 05:04:38 +07:00
ljacqu
cf4e47488b
Start refactoring for Messages class
2015-11-24 22:54:54 +01:00
ljacqu
2e5b7ecf29
Merge branch 'master' of https://github.com/AuthMe-Team/AuthMeReloaded into enums
2015-11-24 22:21:53 +01:00
ljacqu
72fe710b8c
Fix UtilsTest, create MessageKeyTest
2015-11-24 22:21:36 +01:00
Gabriele C
a983253384
better names
2015-11-24 22:08:06 +01:00
ljacqu
e4c82e04ff
Merge upstream/master into ljacqu/enums
2015-11-24 21:59:55 +01:00
Gabriele C
e9b2517188
enhance the removespeed feature
2015-11-24 21:55:55 +01:00
Gabriele C
43b9462ddc
cleanup
2015-11-24 21:13:09 +01:00
Gabriele C
28e742e42f
cleanup
2015-11-24 19:04:18 +01:00
Gabriele C
cc8401e841
Move the antibot management
2015-11-24 18:51:09 +01:00
DNx5
489708b206
i forgot about the hotbar.
2015-11-25 00:44:38 +07:00
DNx5
ea420ab05f
set protect inventory to false in config file if protocol lib is not found.
2015-11-25 00:43:55 +07:00
DNx5
25c23e144c
- send blank inventory on logout if protect inventory is enabled.
...
- added reload support for protect inventory option.
2015-11-25 00:14:45 +07:00
Gabriele C
fb6ddb4b59
Cleanup
2015-11-24 17:47:10 +01:00
DNx5
bc223b04f9
shouldn't allow movement event noTeleport enabled.
2015-11-24 22:14:14 +07:00
DNx5
e39ab8a644
removed old GeoIP data check.
2015-11-24 22:08:09 +07:00
DNx5
5be476e2d6
ignore yaw changes in player move event.
2015-11-24 21:55:55 +07:00
Bogdan
8933c55de4
Change some Color Codes in messages_ru.yml
2015-11-24 10:35:10 +02:00