822 Commits

Author SHA1 Message Date
Telesphoreo 156e0add31 Prism rollback fixes 2026-07-09 17:24:04 -04:00
Telesphoreo 3178b330d1 Update ToggleDialog.java 2026-07-09 01:10:48 -04:00
Telesphoreo 560adbc40c Updater improvements, toggle pvp, Dialog API 2026-07-08 23:18:32 -04:00
Telesphoreo 9e6b42fe59 Resolves #83 2026-07-08 22:17:41 -04:00
Telesphoreo daac12792a Allow installing/uninstalling modules in-game 2026-05-28 19:14:34 -04:00
Telesphoreo 1a83e8355c Update MigrationRunner.java 2026-05-28 18:05:46 -04:00
Telesphoreo c3cddbb707 Update Jenkinsfile 2026-05-28 16:21:45 -04:00
Telesphoreo 607595e3c2 ORMLite to JDBI 2026-05-28 16:19:20 -04:00
Telesphoreo 8b2ca5e072 Shading issue 2026-05-28 13:50:25 -04:00
Telesphoreo 3c72688e0e New database API 2026-05-24 22:37:32 -04:00
Telesphoreo 2b9f7c7de7 Command registration lifecycle fix 2026-05-21 18:34:53 -04:00
Telesphoreo 9802d23832 Fix NPE on brand new player join 2026-05-19 23:06:16 -04:00
Telesphoreo 63b6e72883 Refactor more 2026-05-19 21:53:54 -04:00
Telesphoreo 42f7a02a7a Allow custom update URLs for modules 2026-05-19 21:29:55 -04:00
Telesphoreo 2543c7f19e More API work for modules 2026-05-19 21:23:56 -04:00
Telesphoreo cf15f33496 Finish up Brigadier 2026-05-19 21:07:41 -04:00
Telesphoreo d58365f93f Add Javadocs 2026-05-19 19:21:18 -04:00
Telesphoreo 66476fe110 Brigadier 2026-05-19 19:01:22 -04:00
Telesphoreo 3da6b2972e Pass through the messages and clean them up 2026-05-19 17:59:35 -04:00
Telesphoreo 73c4449cb3 Debloat the Velocity project 2026-05-19 17:40:39 -04:00
Telesphoreo 1b3115f094 Better rules for caching in the updater 2026-05-19 17:05:29 -04:00
Telesphoreo a7a21c89b6 Rewrite update system 2026-05-19 16:47:00 -04:00
Telesphoreo bb5bef7166 NBTAPI as a dependency 2026-05-19 14:44:16 -04:00
Telesphoreo 7cd09554ba fix repositories 2026-05-19 14:13:19 -04:00
Telesphoreo b6e31436b2 Fix the updater 2026-05-19 13:35:51 -04:00
Telesphoreo 77dde83de3 Update build.gradle.kts 2026-05-19 13:33:15 -04:00
Telesphoreo 3eec245b6a Add a few more conveinence helpers to the API 2026-05-19 13:30:49 -04:00
Telesphoreo 8a6c695e10 Expose rollbacks to the API, refactor the scheduler 2026-05-19 13:22:38 -04:00
Telesphoreo e1a6b57f22 Expose ZDT to the API 2026-05-19 13:02:31 -04:00
Telesphoreo a16ae2c7ca Allow importing repositories in modules, not just dependencies 2026-05-19 12:42:54 -04:00
Telesphoreo a221d8646a API 2026-05-19 12:36:49 -04:00
Telesphoreo 9fa8d82217 Begin work on the Plex API 2026-05-19 12:32:56 -04:00
Telesphoreo 64c691bb58 More modernization for the database 2026-05-19 02:30:16 -04:00
Telesphoreo a980e26cc7 Rewrite the database system to have a proper ORM and migrations 2026-05-19 02:02:55 -04:00
Telesphoreo a508aa5aae Add changes for HTTPD to do web-based punishments 2026-05-18 00:30:26 -04:00
Telesphoreo 432e614286 Fix GitHub actions CI 2026-05-17 17:07:13 -04:00
Telesphoreo dbf7fd2686 Fix Prism not loading 2026-05-17 16:56:49 -04:00
Nathan Curran c4bd65e7e0 Utilise the new Prism API (#101)
* Start changes to use the new Prism API

Currently, the Prism API doesn't support rollback so pushing the changes until such time the API allows you to rollback and/or restore modifications

* Modified the API to use the new modification services

* Only rollback activities that has occurred in previous 24 hours upon ban

* code formatting [skip-ci]
2026-05-17 16:03:45 -04:00
Telesphoreo ab26f707d8 New strategy for loading in module dependencies, resolves #100 2026-05-17 15:52:42 -04:00
Telesphoreo 17932040ae CI fix 2026-05-17 15:26:35 -04:00
Telesphoreo fd8c340b64 Oops 2026-05-17 14:46:20 -04:00
Telesphoreo dfc95219fc Fix deprecated Gradle usage 2026-05-17 14:40:24 -04:00
Telesphoreo 89d9cba6d5 Update Velocity dependencies 2026-05-17 13:57:14 -04:00
Telesphoreo 079bf41366 Update Jetty dependencies 2026-05-17 13:55:08 -04:00
ncurran02 f19ac597fb Remove dependencies
Update checker has been rewritten to use Java-native HTTP classes to fetch details and remove the redundant JSON dependency in favour of GSON which is already included
2026-05-14 11:16:11 +10:00
ncurran02 33d6df3029 Specify JDK 25 for GitHub Actions and Jenkins 2026-05-14 09:24:55 +10:00
ncurran02 1a1719290f Uplift Paper version to 26.1.2
Upgraded Gradle to 9.5.1

Updated deprecated functions

General code clean up
2026-05-13 18:09:51 +10:00
Telesphoreo bea8f86300 Explicitly force 1.21.11 2025-12-25 19:36:23 -05:00
Telesphoreo 2441448fc7 Update GameRuleUtil.java 2025-12-25 19:28:17 -05:00
Telesphoreo 03dc254cc8 Reorganize commands.yml, fix all deprecated code 2025-12-25 19:26:39 -05:00