Commit Graph

78 Commits

Author SHA1 Message Date
Paldiu cb0ddde9e0
Update README.md 2021-05-14 14:06:40 -04:00
Paldiu e617b0f87a Update Command System 2021-04-16 00:51:18 -05:00
xDabDoub cdee236c88 Added More MySQL Queries. 2021-04-13 14:17:06 +03:00
Paldiu 970709ee2c BLEEDING EDGE 1.3_15 2021-04-11 23:55:55 -05:00
Paldiu 6c800e077c BLEEDING EDGE 1.3_14
Recipe and Item Builder, and an IMPL to show how they're used.

TODO: Remove IMPL before LTS release, ideally before any RC is released.
2021-04-06 13:50:23 -05:00
xDabDoub 5a04aeb32f Added MySQL and SQLite(IN-PROGRESS) features 2021-04-05 13:54:12 +03:00
Paldiu 5abf62aa68 Update BanManager.java 2021-04-04 22:42:59 -05:00
Paldiu 96b25fe139 BLEEDING EDGE 1.3_13 2021-04-04 22:33:55 -05:00
Paldiu 4039e9b86b Merge branch 'main' of https://github.com/SimplexDevelopment/SimplexCore into main 2021-04-01 12:40:49 -05:00
Paldiu df02a28350 todo 2021-04-01 12:40:39 -05:00
Paldiu bcbbbb8e02
Merge pull request #4 from SimplexDevelopment/add-license-1
Create LICENSE
2021-03-27 21:44:08 -05:00
Paldiu e628393d23 Fix 2021-03-26 13:33:15 -05:00
Paldiu e5e62fe8e1 Merge branch 'main' of https://github.com/SimplexDevelopment/SimplexCore into main 2021-03-26 13:28:50 -05:00
Paldiu c3c9b965e5 Creating some DI 2021-03-26 13:28:03 -05:00
abhiram 11a6cdd29e field access change! 2021-03-26 23:42:18 +05:30
abhiram 3b151dfa8e Code style change to K&r! 2021-03-26 23:40:38 +05:30
abhiram 628294f148 Update on Structure 2021-03-26 23:37:30 +05:30
Paldiu 81dbe3b234 Json Stuff 2021-03-26 12:47:33 -05:00
abhiram 3b8b9f715c Working on Structure 2021-03-26 23:11:55 +05:30
Paldiu c4b94c3754 BLEEDING EDGE 1.3_12 2021-03-25 13:17:05 -05:00
Paldiu 99c19f0ff7 BLEEDING EDGE 1.3_11
- Rename Addon to Module
 - Adjusted announcer to run every hour
 - Added Enchanting API, incomplete
2021-03-23 23:36:28 -05:00
Paldiu d9e1e553c4
Create LICENSE
Please review for errors
2021-03-23 00:54:01 -05:00
Paldiu 71789fa39f BLEEDING EDGE 1.3_11
- Changed CommandLoader to initialize the instance of reflections with ReflectionTools#reflect(Class<?>);
 - Added JavaDocs for SimplexTask
2021-03-21 14:20:00 -05:00
Paldiu 77400bd81a BLEEDING EDGE 1.3_10
EPICO!
2021-03-17 14:04:44 -05:00
Conclure ae95b89641 Convert into constants 2021-03-15 21:18:40 +01:00
Paldiu 9b60b20a0f BLEEDING EDGE 1.3_09
- CommandLoader fix in which it was incorrectly attempting to assign a subclass to a superclass.
 - Added a friendly comment to Yaml which states the constructor is package private.
 - Fixed a problem in YamlFactory where fileName and resourcePath were swapped, resulting in the resourcePath to possibly be the fileName and the fileName to possibly be null.
 - Moved over some methods from SimplexCorePlugin so it is accessible by default to all modules.
 - A Timer instance and two methods operating on that timer instance were added to SimplexTask
2021-03-12 01:24:11 -06:00
Paldiu 2b1e9b7362 JavaDocs!
Simple Docs
2021-03-07 21:58:53 -06:00
Paldiu 29cd81edbc
Update gradle.properties 2021-03-05 23:07:57 -05:00
Paldiu 7f75586cd6 BLEEDING EDGE 1.3_08
- Merged Instances and Constants into SimplexCorePlugin
 - Created a singleton instance for SimplexCorePlugin
 - Added JavaDocs and updated classes to reflect the new merge
 - Upcoming: converting the majority of classes to some form of Dependency Injection
2021-03-05 21:59:56 -06:00
Paldiu a31093d3f8 remove license 2021-03-04 12:53:12 -06:00
Paldiu 298c7d5d7a BLEEDING EDGE 1.3_07 2021-03-03 08:58:00 -06:00
Paldiu 628b87bfc1 Cleanup
- Removed Wrapper.java (unnecessary wrapper class which did unnecessary things)
- Removed Validate.java (BooleanSupplier)

- Changed how CommandLoader.Registry works, now uses ReflectionTools instead.
- Renamed Action to ClickAction to be more specific with what it does
- Added JavaDocs to ClickAction and IGUI, more to follow soon

💯
2021-03-02 18:30:55 -06:00
Paldiu 5490213609 BLEEDING EDGE v1.3_061 2021-03-01 23:21:49 -06:00
Paldiu 5f37e63b0f BLEEDING EDGE v1.3_06 2021-03-01 22:56:13 -06:00
Paldiu 924c607ebc BLEEDING EDGE v1.3_05
- Wrapper changes
- ReflectionTools updated
2021-03-01 18:56:04 -06:00
Paldiu 45cf69bf94 BLEEDING-EDGE v1.3_04 2021-02-27 17:27:58 -06:00
Paldiu 997c333cc1 Removed jenkins comment 2021-02-27 09:56:39 -06:00
Paldiu d81b6137d7 BLEEDING_EDGE v1.3_03
- Added ReqType enum
 - Renamed ServerInfo to Requires, removed all boolean values and replaced with a single ReqType value()
 - Adjusted the registry to check for the requires annotation, and to disable the addon module if the server host is not running the requested server configuration
2021-02-27 09:08:22 -06:00
Paldiu 9bb8902eed BLEEDING EDGE v1.3_02 2021-02-26 22:32:01 -06:00
Paldiu 549187b450 BLEEDING-EDGE v1.3_01
- Removed some static abuse
 - Moved TimeValues to their own class
 - Renamed package to simplexdev from paldiu
 - Moved interface classes to a respective api package
 - Removed Lisp
2021-02-25 23:35:46 -06:00
Conclure a06ba4db5d
Delete .idea directory 2021-02-25 19:54:06 +01:00
Conclure a3034f8280
Delete target directory 2021-02-25 19:44:29 +01:00
Conclure 3e661b3143
Create CONTRIBUTING.md 2021-02-25 19:43:54 +01:00
Conclure 5a73321f21
Create README.md 2021-02-25 19:43:36 +01:00
Paldiu d9f82e9ac6
Merge pull request #3 from SimplexDevelopment/gradle-migration
Migrate to gradle
2021-02-25 12:35:07 -06:00
Conclure 41093f817a Migrate to gradle 2021-02-25 10:53:24 +01:00
Paldiu 43520032de Jenkins AutoBuild test 2021-02-24 10:02:20 -06:00
Paldiu 9315a55dbc Simplex Update v1.13 BLEEDING 2021-02-24 09:30:27 -06:00
Marco-Byte-1 e80e3a5121 Merge remote-tracking branch 'origin/main' into main 2021-02-24 11:16:07 +05:30
Marco-Byte-1 691e89024c Pyramid Creation 2021-02-24 11:15:02 +05:30