ScalaPluginLoader icon indicating copy to clipboard operation
ScalaPluginLoader copied to clipboard

PluginLoader for Bukkit that provides Scala runtime classes and enhanced APIs.

Results 10 ScalaPluginLoader issues
Sort by recently updated
recently updated
newest added

Currently ScalaLoader scans all classes in a plugin's jar file for special annotations from which it detects the plugin's main class, and to detect which bytecode transformations to apply and...

enhancement

Hello :) I was thinking about a feature. Currently ScalaPluginLoader download and load Scala in classpath. Would it be possible to do the same with libraries, to reduce the size...

enhancement

Now since Spigot 1.17, there is some level of support when using the mojang class names, methods and fields. These names are unlikely to change so plugins using them should...

enhancement

As mentioned in https://github.com/Jannyboy11/ScalaPluginLoader/issues/7#issue-941167547, If the plugin.yml is to be replaced by a better plugin definition system in the code, then at least the project properties from the build files...

enhancement

Since we are doing bytecode transformations already anyway, we might as well take advantage of them to implement 'Facade methods'. A 'Facade method' is a method that does nothing by...

enhancement

See https://github.com/Jannyboy11/ScalaPluginLoader/commit/e1da7173c5f54ae889fc30c2e282053166a167fc

bug
enhancement

Paper's plugin classloader soon will use bytecode modification to remap plugins. I think it performs the following two modifications: - Remove craftbukkit version from nms classes. - Remap plugins that...

bug
enhancement

[TASTy Query](https://github.com/scalacenter/tasty-query) is a library by the Scala Center which allows us to read TASTy properties of classes that are on a classpath. We might want to use it instead...

question

Hello ScalaLoader doesn't load with Paper 1.21.1 - 56, I have the following error ``` [17:36:11] [Server thread/ERROR]: [ScalaLoader] Error initializing plugin 'ScalaLoader-0.18.13-SNAPSHOT.jar' in folder 'plugins' (Is it up to...

We add CodeMC by default as a maven repository from which dependencies can be downloaded. According to https://discord.com/channels/405915656039694336/405916653591724042/1291879684753199157 their Nexus repo URLs will become user-specific. ScalaLoader will have to adapt...

bug