final class EarlyPluginLoader
Class EarlyPluginLoader. Provides earlypluginloader functionality for the Hytale server.
java.lang.Object > EarlyPluginLoader
Field Summary
urls
final
ObjectArrayList
urls
Field urls.
isSingleplayer
final
boolean
isSingleplayer
Field isSingleplayer.
acceptEarlyPlugins
final
boolean
acceptEarlyPlugins
Field acceptEarlyPlugins.
paths
final
ObjectArrayList
paths
Field paths.
value
final
String
value
Field value.
stream
final
DirectoryStream
stream
Field stream.
Method Detail
EarlyPluginLoader
public
private
EarlyPluginLoader
()
Method EarlyPluginLoader.
loadEarlyPlugins
static
void
loadEarlyPlugins
(@Nonnull final String[] args)
Method loadEarlyPlugins.
- Parameters:
@Nonnull final String[]args
URLClassLoader
public
new
URLClassLoader
(urls.toArray(URL[]::new)
Method URLClassLoader.
- Parameters:
urls.toArray(URL[]::newurls.toArray(URL[]::new
transformer
public
class
transformer
(s)
Method transformer.
- Parameters:
ss
parseEarlyPluginPaths
static
List
parseEarlyPluginPaths
(@Nonnull final String[] args)
Method parseEarlyPluginPaths.
- Parameters:
@Nonnull final String[]args
if
public
else
if
(args[i].startsWith("--early-plugins=")
Method if.
- Parameters:
args[i].startsWith("--early-plugins="args[i].startsWith("--early-plugins="
hasFlag
static
boolean
hasFlag
(final String[] args, final String flag)
Method hasFlag.
- Parameters:
final String[]argsfinal Stringflag
collectPluginJars
static
void
collectPluginJars
(final Path path, final List urls)
Method collectPluginJars.
- Parameters:
final Pathpathfinal Listurls
hasTransformers
static
boolean
hasTransformers
()
Method hasTransformers.
getTransformers
static
List
getTransformers
()
Method getTransformers.
getPluginClassLoader
static
URLClassLoader
getPluginClassLoader
()
Method getPluginClassLoader.