Commit Graph

86 Commits

Author SHA1 Message Date
Paldiu
ca47c7cea5 Merge branch 'release' of https://github.com/SimplexDevelopment/SimplexCore into release 2021-12-05 17:55:07 -06:00
Paldiu
ac5d4cde39 Minor Version Update 1.1.0
Changes:
  - Converted messaging to Kyori Adventure Components
  - Miscellaneous code tweaks and organization
2021-12-05 17:55:00 -06:00
Paldiu
dde1a5ce58
Update README.md 2021-05-14 14:09:11 -04:00
Paldiu
1e4ebd1ff8 Readme 2021-05-14 13:05:20 -05:00
Paldiu
e9544ec8b7 Delete IStructure.java 2021-05-01 02:07:36 -05:00
Paldiu
70a339a130 Alpha Release 1.0 2021-05-01 02:07:01 -05:00
Paldiu
d8829d4931 Release Candidate 3 2021-04-30 13:52:02 -05:00
Paldiu
d2087a2f49 Release Candidate 2 2021-04-30 00:30:32 -05:00
Paldiu
f3e4aab3ce Release Candidate 1
Alpha Release Candidate 1; almost ready for official Alpha Release.
2021-04-27 15:25:50 -05: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