Uses of Interface
io.papermc.paper.plugin.provider.classloader.ConfiguredPluginClassLoader
Packages that use ConfiguredPluginClassLoader
-
Uses of ConfiguredPluginClassLoader in io.papermc.paper.plugin.provider.classloader
Methods in io.papermc.paper.plugin.provider.classloader with parameters of type ConfiguredPluginClassLoaderModifier and TypeMethodDescriptionvoid
PluginClassLoaderGroup.add
(ConfiguredPluginClassLoader configuredPluginClassLoader) Adds the passed plugin classloader to this group, allowing this group to use it duringPluginClassLoaderGroup.getClassByName(String, boolean, ConfiguredPluginClassLoader)
lookups.boolean
ClassLoaderAccess.canAccess
(ConfiguredPluginClassLoader classLoader) Evaluates if this class loader access is allowed to access types provided by the passedConfiguredPluginClassLoader
.PluginClassLoaderGroup.getClassByName
(String name, boolean resolve, ConfiguredPluginClassLoader requester) Attempts to find/load a class from this plugin class loader group using the passed fully qualified name in any of the classloaders that are part of this group.PaperClassLoaderStorage.registerAccessBackedGroup
(ConfiguredPluginClassLoader classLoader, ClassLoaderAccess access) Registers a paper configured classloader into a new, access backed group.PaperClassLoaderStorage.registerOpenGroup
(ConfiguredPluginClassLoader classLoader) Registers a paper configured plugin classloader into a new open group, with full access to the global plugin class loader group.boolean
PaperClassLoaderStorage.registerUnsafePlugin
(ConfiguredPluginClassLoader pluginLoader) Registers a configured plugin class loader directly into the global group without adding it to any existing groups.void
PluginClassLoaderGroup.remove
(ConfiguredPluginClassLoader configuredPluginClassLoader) Removes a configured plugin classloader from this class loader group.void
PaperClassLoaderStorage.unregisterClassloader
(ConfiguredPluginClassLoader configuredPluginClassLoader) Unregisters a configured class loader from this storage. -
Uses of ConfiguredPluginClassLoader in org.bukkit.plugin.java
Classes in org.bukkit.plugin.java that implement ConfiguredPluginClassLoaderModifier and TypeClassDescriptionfinal class
A ClassLoader for plugins, to allow shared classes across multiple plugins