faddb3ffac
No longer need to call setup() directly in ProtocolLibService constructor
ljacqu
2016-07-09 09:25:36 +02:00
aa6fe3e874
Rename method on SettingsDependent - Rename loadSettings to reload - Make ProtocolLibService only implement SettingsDependent, not Relaodable alongside
ljacqu
2016-07-09 09:24:25 +02:00
24cc4a1d13
A class could be settingsdependent and reloadable
games647
2016-07-06 12:20:22 +02:00
b67cac1d97
Merge pull request #145 from Maxetto/patch-3
Gabriele C
2016-07-05 03:01:06 +02:00
993430de37
Yet another Italian Update.
Maxetto
2016-07-05 02:54:31 +02:00
d8f6fb085e
Cleanup - remove unused elements in code
ljacqu
2016-07-04 21:51:12 +02:00
ea6603a6dc
Fix registered players being teleported to first spawn, fix player losing his speed
ljacqu
2016-07-04 21:38:23 +02:00
2867ebaddd
Fix failing test
ljacqu
2016-07-04 20:31:40 +02:00
1c3ca520dc
Fix player being unable to walk after admin registration - Fix sessions still working after being disabled on reload
ljacqu
2016-07-04 19:56:44 +02:00
c040623739
Merge 765-teleport-handling into jsoncache-fix
ljacqu
2016-07-04 18:46:37 +02:00
140275f366
- Add restore method in LimboCache * Apply it to process that have use of it - Fix fly & walk speed not get restored
DNx5
2016-07-04 13:21:57 +07:00
06322f37bf#765 Don't teleport after registration; make UnregisterAdminCommand use the unregister process
ljacqu
2016-07-03 21:57:44 +02:00
7788ad6230#765 Replace Utils usages with TeleportService + misc householding - Remove some legacy settings - Move Utils "addNormal" method to AuthGroupHandler
ljacqu
2016-07-03 19:53:44 +02:00
ed6ba3ac8d
Restore the inventory on disabling inventoryProtect on reload
games647
2016-07-03 17:31:13 +02:00
deffcb3e2b
- Renamed JsonCache to PlayerDataStorage * the methods inside it renamed to fit with class name * cache folder changed into playerdata - Renamed LimboPlayer to PlayerData - Added fly speed to PlayerData - Removed player's name from PlayerData object - Added getPlayerLocationOrSpawn method in spawn loader.
DNx5
2016-07-03 21:52:46 +07:00
8f5817883e
Testing - check return value of Set#add instead of separately checking Set#contains
ljacqu
2016-07-03 11:47:37 +02:00
2420a83ec3#797 Add missing French messages - Thanks to @Twonox
ljacqu
2016-07-03 09:49:38 +02:00
a9574d2363#819 Email text migration - migrate %tag% style placeholders as well
ljacqu
2016-07-02 22:22:03 +02:00
3984208548#797 Make two messages translatable
ljacqu
2016-07-02 21:49:01 +02:00
9a5c432509#655 Encapsulate mail service - Change SendMailSSL to be injected into classes and created regardless of settings - Various minor cleanups (remove accidentally committed test, add more precise logging statement)
ljacqu
2016-07-02 20:56:53 +02:00
d2556b8a04#817 Sessions timeout - remove mention of 0 = unlimited in config comments
ljacqu
2016-07-02 19:39:13 +02:00
22911a0bb9
Remove duplicate column initialization code, add datasource integration tests - Drop initialization of all columns on table create in favor of checking each column individually. This is slower but guarantees that each column is only defined once in the code. Columns are only created once so having clean code outweighs performance. - Write more datasource integration tests
ljacqu
2016-07-02 19:16:26 +02:00
f1d5f3df28
Merge conversion classes to one class per conversion type - Fix issues in #736 using service getters
ljacqu
2016-07-02 15:18:13 +02:00
bc9717d650
Remove tablist hider because it's useless and produces too much issues
games647
2016-07-02 12:25:33 +02:00
70226f7ddb#813 Move test resources to conform to package structure
ljacqu
2016-07-02 10:57:30 +02:00
de3f3a42ab#679 Fix compatibility with InnoDB/XtraDB engine - Includes other improvements in collation and data types
ljacqu
2016-07-02 10:24:44 +02:00
1f35ccd841
Improve bat helpers / minor changes to logging and todo messages
ljacqu
2016-07-02 08:38:23 +02:00
73a9b5ce0c
Cleanup - reduce duplication in MySQL class
ljacqu
2016-07-02 08:06:17 +02:00
6585b68749
Fix TeleportationService tests + rename methods - Fix and supplement unit tests for TeleportationService - Rename methods as to avoid confusion (login vs. LoginEvent when player joins) - Add javadoc with note about Player#hasPlayedBefore always being false
ljacqu
2016-06-30 22:38:36 +02:00
1cadbd2345
Minor code householding Various neglectable changes while looking at recent commits - Remove Inject annotation on ProtocolLib adapters that are no longer created via injection - Reduce ProtocolLib adapters to package private - interaction always goes via ProtocolLibService - Fix typos
ljacqu
2016-06-30 20:50:13 +02:00
a02c1c4e60
Change to a total task timeout instead of individual one
games647
2016-06-29 17:48:33 +02:00
abf6645620
Fix test
DNx5
2016-06-29 22:31:10 +07:00
5726b0d326
Fix player always teleport to spawn on join.
DNx5
2016-06-29 22:02:45 +07:00
56d6fd81b4
Cleanup
Gabriele C
2016-06-29 16:18:12 +02:00
b1b56f2d51
Cleanup, updated some settings
Gabriele C
2016-06-29 15:56:55 +02:00
22a4ef93bf
- Remove unnecessary @Inject on field. - Teleport player to spawn immediately on PlayerLoginEvent. - Only save authenticated player's location on quit. - Fix player's last location get reset if fail to login.
DNx5
2016-06-29 20:25:01 +07:00
609b148157
Touch the file, it works fine now.
DNx5
2016-06-29 06:19:49 +07:00
b455e20811
- Fix NPE in JsonCache.
DNx5
2016-06-29 06:06:54 +07:00
392b8ac19e
Sync with master.
DNx5
2016-06-29 05:17:56 +07:00
a998354fa2
Project cleanup
Gabriele C
2016-06-26 16:19:55 +02:00
d72d6ddf5a
AntiBot - make public field private
ljacqu
2016-06-26 09:25:52 +02:00
df060ff29c
Remove legacy setting + remove obsolete todo comment (wontfix #492) - Remove migrated legacy setting - Remove months old todo comment - Remove large chunk of commented out code and merge two explanations
ljacqu
2016-06-25 01:05:07 +02:00
44702c4832
Update fr #781
Gabriele C
2016-06-21 21:40:55 +02:00
e7ba579960#778 Delayed runner: add support for annotations, add validation - Add support for dependencies identified by annotations - Add some more usage validation - Change a few test classes to use the DelayedInjectionRunner
ljacqu
2016-06-19 22:54:12 +02:00
4b3ab4b116#769 Create integration test for service initialization in onEnable() - Test that services can be instantiated (e.g. no circular dependencies) - Instantiate Messages via injection instead of manually
ljacqu
2016-06-14 19:09:45 +02:00
2bdd2504df
Do not hide the info data from NPCs
games647
2016-06-19 20:47:20 +02:00
1377b10c24
Simplify instantiation of permission handlers - Change permission handler to retrieve the services it needs, instead of getting them from the PermissionsManager - Reduce visibility of some methods - Add Reloadable interface
ljacqu
2016-06-14 19:09:45 +02:00