Skip to content

Commit

Permalink
Cleanup
Browse files Browse the repository at this point in the history
  • Loading branch information
GeorgH93 committed Aug 8, 2021
1 parent c52f5d9 commit f78cfa6
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 12 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ public void onLoad()
@Override
protected @NotNull JavaPlugin createInstance() throws Exception
{
JavaPlugin newPluginInstance = null;
JavaPlugin newPluginInstance;
if(standalone)
{
Class<?> standaloneClass = Class.forName("at.pcgamingfreaks.MarriageMasterStandalone.Bukkit.MarriageMaster");
Expand Down Expand Up @@ -96,7 +96,7 @@ void loadIMessageClasses()
Class<?> iMessage = loader.loadClass("at.pcgamingfreaks.Message.IMessage");
Class<?> iMessageBukkit = loader.loadClass("at.pcgamingfreaks.Bukkit.Message.IMessage");

Map<String, Class<?>> classes = (Map<String, Class<?>>) getField(getClassLoader().getClass(), "classes").get(getClassLoader());
@SuppressWarnings("unchecked") Map<String, Class<?>> classes = (Map<String, Class<?>>) getField(getClassLoader().getClass(), "classes").get(getClassLoader());
classes.put("at.pcgamingfreaks.Message.IMessage", iMessage);
classes.put("at.pcgamingfreaks.Bukkit.Message.IMessage", iMessageBukkit);

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,30 +21,21 @@
import at.pcgamingfreaks.MarriageMaster.MagicValues;
import at.pcgamingfreaks.Version;

import net.md_5.bungee.api.ProxyServer;
import net.md_5.bungee.api.plugin.Plugin;

import org.jetbrains.annotations.NotNull;

import sun.management.MethodInfo;

import java.io.File;
import java.io.IOException;
import java.lang.reflect.Constructor;
import java.lang.reflect.Method;
import java.net.URL;
import java.net.URLClassLoader;
import java.util.List;
import java.util.Map;
import java.util.Set;
import java.util.logging.Logger;

@SuppressWarnings("unused")
public class MarriageMasterBadRabbit extends BadRabbit
{
private boolean standalone = true;
private URLClassLoader standaloneBonusClassLoader = null;
private File standaloneBonusJarFile = null;

@Override
public void onLoad()
Expand Down Expand Up @@ -92,7 +83,7 @@ void loadIMessageClasses()
{
try
{
standaloneBonusJarFile = File.createTempFile("IMessage", ".jar");
File standaloneBonusJarFile = File.createTempFile("IMessage", ".jar");
Class<?> utilsClass = Class.forName("at.pcgamingfreaks.MarriageMasterStandalone.libs.at.pcgamingfreaks.Utils");
Method extractMethod = utilsClass.getDeclaredMethod("extractFile", Class.class, Logger.class, String.class, File.class);
extractMethod.invoke(null, this.getClass(), getLogger(), "IMessage.jar", standaloneBonusJarFile);
Expand All @@ -101,6 +92,7 @@ void loadIMessageClasses()
Class<?> pluginClassLoaderClass = Class.forName("net.md_5.bungee.api.plugin.PluginClassloader");
Constructor<?> pluginClassLoaderConstructor = pluginClassLoaderClass.getDeclaredConstructors()[0];
pluginClassLoaderConstructor.setAccessible(true);
URLClassLoader standaloneBonusClassLoader;
switch(pluginClassLoaderConstructor.getParameterCount())
{
case 1:
Expand Down

0 comments on commit f78cfa6

Please sign in to comment.