DNx5
ee3fe45d7f
Fix unclosed Statement object.
2015-12-02 06:36:41 +07:00
DNx5
35d73b2d4a
Mysql Improvements.
...
* Contains lot of changes
2015-12-02 06:29:43 +07:00
DNx5
a8f3a441d5
Lowercase PlayerAuth nickname in constructor and setter.
2015-12-02 04:53:12 +07:00
DNx5
69361de262
Merge remote-tracking branch 'origin/db-improve' into db-improve
2015-12-02 04:48:30 +07:00
ljacqu
923020bf07
Reduce duplication in Log filter implementations
2015-12-01 22:17:18 +01:00
ljacqu
b0e619d412
Refine JavaDoc and move Log filters to 'output'
2015-12-01 21:53:18 +01:00
ljacqu
690a8d67a3
Abstract Messages into two layers; move to new 'output' package
...
- Abstract Messages into two layers: the top layer 'Messages' is how Messages can be retrieved and sent as before. In the background, package-private, MessagesManager actually does the file read and worries about I/O while Messages takes care of higher-level things (such as joining two lines or checking the current language).
2015-12-01 21:45:02 +01:00
Tim Visée
ccb9e24ce5
Fixed invalid permission reference.
2015-12-01 16:35:28 +01:00
Tim Visée
a0ed554514
Moved permission from player to admin space
2015-12-01 16:34:54 +01:00
Tim Visée
3d0bf674bd
Added JavaDocs to PlayerPermission class, fixed various permission nodes
2015-12-01 16:34:22 +01:00
Tim Visée
42cebacd60
Added JavaDocs to AdminPermission class
2015-12-01 16:29:47 +01:00
Tim Visée
4afef9714d
Converted two commands to use the builder
2015-12-01 16:24:24 +01:00
Tim Visée
999c08956d
Changed 'changemail' permission to keep the nodes consistent
2015-12-01 16:20:21 +01:00
Tim Visée
369a7ccd65
Lowercase'd player permission node
2015-12-01 16:19:39 +01:00
Tim Visée
fdc747d007
Refactored player permissions enum, to make the name suit better
2015-12-01 16:19:05 +01:00
Tim Visée
7f54838ad4
Rebased player command permission nodes
2015-12-01 16:18:16 +01:00
Tim Visée
8bea153005
Rebased administration command permission nodes
2015-12-01 16:17:37 +01:00
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
23e01c8b26
Create builder for PlayerAuth.
2015-12-01 12:19:13 +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
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
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
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