DNx5
029214c080
Fix npe after register.
2015-12-01 01:29:56 +07: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
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