Pepich
4524fd19f0
General cleanup, reseting all versions to 4.0 in preparation of release
2017-07-27 16:26:04 +02:00
Pepich
ca3aee41a6
Preparation for APIv4, general code cleanup
2017-07-08 12:12:30 +02:00
Pepich
f82e541285
Made ModuleLoader compatible with 1.12 (exclusively)
2017-06-10 00:39:08 +02:00
Pepich
d2e8b5fa36
Updated version
2017-05-05 10:10:54 +02:00
Pepich
df786c7c3e
Fixed NPE
2017-05-05 10:10:40 +02:00
Pepich
538560a8cd
Fixed potential memory leak
2017-05-05 10:08:44 +02:00
Pepich
55badbb875
Fixed modules not being removed from memory properly
2017-05-05 10:07:37 +02:00
Pepich
71906eb107
Updated to APIv3.2
...
Commands can now be unregistered. Requires CommandManager as of
2017/05/05 09:44
2017-05-05 09:43:31 +02:00
Pepich
771b83c7d1
Added getModule function
2017-05-05 00:07:07 +02:00
Pepich
ca0582cafe
Fixed postinit to be run twice, as well as double linking listeners
2017-03-30 18:25:20 +02:00
Pepich
5b9537c650
Dynamically loaded modules will have their autolisteners now respected
2017-03-30 14:46:20 +02:00
Pepich
3ee9f7be1b
Fixed NPE
2017-03-29 21:39:57 +02:00
Pepich
54bd7ba4ac
Moved loadFromConfig functionality from Main to ModuleLoader
2017-03-29 14:56:42 +02:00
Pepich
7e01ec6c56
Suppressing deprecation warning for seamless backwards compatibility
2017-03-29 14:51:46 +02:00
Pepich
b5eebeddab
Fixed mutli-class modules to be unrelodaable
2017-03-29 12:47:35 +02:00
Pepich
6ad9e5e7e6
Merge branch 'master' of
...
https://github.com/RedstonerServer/New_JavaUtils.git
Conflicts:
src/com/redstoner/coremods/moduleLoader/ModuleLoader.java
2017-03-29 09:56:21 +02:00
Pepich
dbca8263a0
Added dynamic loading functionality, Updated API to v3.1.0
2017-03-29 09:30:15 +02:00
Pepich
0db0c9b5f6
Moved moduleloader cmd into seperate file; Prepared load cmd
2017-03-24 10:56:57 +01:00
Pepich
29460573f7
Updated log outputs to API v3
2017-03-23 11:33:40 +01:00
Minenash
68d0c54541
Changed Utils.log to Utils.info
2017-03-14 15:34:31 -04:00
Pepich
63edc545e8
Expanded functionality to allow more control in the module
2017-03-10 13:45:14 +01:00
Pepich
ca849074aa
Updated API
...
API Version 2.0.0
Modules no longer have to keep track of their enabled status, the
ModuleLoader is now responsible for this. This allows for easier module
development and finer control over modules through the loader and the
debugger. More features to follow in a future update.
2017-03-02 20:07:44 +01:00
Pepich
aeb6be6841
Idk what I changed but for some reason it looks like I gotta commit? ._.
2017-02-18 18:05:53 +01:00
Pepich
907c68525b
try/catched module enabling
2017-02-02 20:49:10 +01:00
Pepich
d8ad4495d2
Made variable name in for loop more descriptive
2017-02-02 18:55:33 +01:00
Pepich
94d5b609ff
Made loader only register commands if the module was loaded successfully
2017-02-02 18:52:11 +01:00
Pepich
0fe41a40a9
Made moduleloader notify modules on disable
2017-02-02 18:05:06 +01:00
Pepich
290f195a61
Made list command only show classnames instead of entire packages
2017-02-02 17:45:22 +01:00
Pepich
09edb9af11
Fixed debugger/module loader not registering their own commands
2017-02-01 20:15:51 +01:00
Pepich
f02602109e
renamed moduleLoader package
2017-02-01 19:26:52 +01:00