Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add AutoModExecutionEvent #230

Open
wants to merge 36 commits into
base: master
Choose a base branch
from
Open

Add AutoModExecutionEvent #230

wants to merge 36 commits into from

Conversation

EquipableMC
Copy link
Collaborator

still need to add types!

still need to add types
@EquipableMC EquipableMC requested a review from ItsTheSky January 2, 2025 02:09
EquipableMC and others added 11 commits January 16, 2025 20:40
Introduced a new `DiSkyMetrics` class to integrate bStats for tracking plugin usage statistics like Skript version and feature usage. Metrics are initialized during the configuration loading phase in `DiSky.java`. This helps in gathering valuable insights into feature adoption.
Added a debug log to track AutoMod rule retrieval by ID and guild. This helps in identifying potential issues and ensures smoother debugging during development.
Introduce `DiSkyModuleClassLoader` to handle module loading with relocation and dependency resolution. Updated build script to include bStats library and package relocation logic for specific dependencies. This prepares the architecture for better plugin modularization.
Updated code to fetch module details using `getModuleInfo()` rather than direct accessors. This improves encapsulation and ensures consistency when retrieving module attributes like name, author, and version.
Some stuff had to be manually replaced since they were not in master branch
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants