Commit Graph

66 Commits

Author SHA1 Message Date
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
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
Paldiu
6c70bf3992
Merge pull request #2 from Pindicator/patch-2
Cuboid.java Fix
2021-02-23 07:33:50 -06:00
Recarnation
7e4d2499f7
Cuboid.java Generate Method Fix 2021-02-23 19:02:55 +05:30
Recarnation
dda0477372
A 2021-02-23 19:02:19 +05:30
Recarnation
7dbd8707bb
Cuboid.java Fix 2021-02-23 18:57:55 +05:30
Marco-Byte-1
8b4fa4bedb Cuboid.java generate Fix 2021-02-23 18:39:32 +05:30
Paldiu
4bf672d3ee Added a couple new api features 2021-02-22 12:43:56 -06:00
Paldiu
be3d38b868 Merge branch 'main' of https://github.com/SimplexDevelopment/SimplexCore into main 2021-02-22 09:42:39 -06:00
Paldiu
267961ab38 Updated a bunch of framework, removed useless functions and fixed possible N(2o) complexity issue. 2021-02-22 08:45:56 -06:00
Paldiu
eaa0cb42f6
Create codacy-analysis.yml 2021-02-22 09:39:01 -05:00
Paldiu
03b1d0140b
Create codeql-analysis.yml 2021-02-22 09:38:38 -05:00
Paldiu
c28c7064a8 Updated 2021-02-21 23:37:17 -06:00
Paldiu
eb05f43058 Updated a bunch of framework, removed useless functions and fixed possible N(2o) complexity issue. 2021-02-16 10:30:42 -06:00