Cleanup SRC

This commit is contained in:
Daniel Mills
2021-07-14 02:34:13 -04:00
parent f29015426f
commit 6ca6fc6989
605 changed files with 53283 additions and 64305 deletions

View File

@@ -6,33 +6,24 @@ import org.bukkit.block.Block;
import org.bukkit.block.data.BlockData;
import org.bukkit.plugin.Plugin;
public class BKLink
{
public BKLink()
{
public class BKLink {
public BKLink() {
}
}
public void updateBlock(Block b) {
BlockData d = b.getBlockData();
b.setType(Material.AIR, false);
b.setBlockData(d, true);
}
public void updateBlock(Block b) {
BlockData d = b.getBlockData();
b.setType(Material.AIR, false);
b.setBlockData(d, true);
}
public boolean supported()
{
return getBK() != null;
}
public boolean supported() {
return getBK() != null;
}
public Plugin getBK()
{
Plugin p = Bukkit.getPluginManager().getPlugin("BKCommonLib");
public Plugin getBK() {
Plugin p = Bukkit.getPluginManager().getPlugin("BKCommonLib");
if(p == null)
{
return null;
}
return p;
}
return p;
}
}

View File

@@ -3,39 +3,30 @@ package com.volmit.iris.manager.link;
import org.bukkit.Bukkit;
import org.bukkit.plugin.Plugin;
public class CitizensLink
{
public CitizensLink()
{
public class CitizensLink {
public CitizensLink() {
}
}
public boolean supported()
{
return getCitizens() != null;
}
public boolean supported() {
return getCitizens() != null;
}
// public Entity spawn(EntityType type, String npcType, Location a)
// {
// if(!supported())
// {
// return null;
// }
//
// NPC npc = CitizensAPI.getNPCRegistry().createNPC(type, "");
// npc.spawn(a);
// return npc.getEntity();
// }
// public Entity spawn(EntityType type, String npcType, Location a)
// {
// if(!supported())
// {
// return null;
// }
//
// NPC npc = CitizensAPI.getNPCRegistry().createNPC(type, "");
// npc.spawn(a);
// return npc.getEntity();
// }
public Plugin getCitizens()
{
Plugin p = Bukkit.getPluginManager().getPlugin("Citizens");
public Plugin getCitizens() {
Plugin p = Bukkit.getPluginManager().getPlugin("Citizens");
if(p == null)
{
return null;
}
return p;
}
return p;
}
}

View File

@@ -11,151 +11,114 @@ import java.lang.reflect.Field;
import java.lang.reflect.Method;
import java.util.Map;
public class MultiverseCoreLink
{
private final KMap<String, String> worldNameTypes = new KMap<>();
public class MultiverseCoreLink {
private final KMap<String, String> worldNameTypes = new KMap<>();
public MultiverseCoreLink()
{
public MultiverseCoreLink() {
}
}
public boolean addWorld(String worldName, IrisDimension dim, String seed)
{
if(!supported())
{
return false;
}
public boolean addWorld(String worldName, IrisDimension dim, String seed) {
if (!supported()) {
return false;
}
try
{
Plugin p = getMultiverse();
Object mvWorldManager = p.getClass().getDeclaredMethod("getMVWorldManager").invoke(p);
Method m = mvWorldManager.getClass().getDeclaredMethod("addWorld",
try {
Plugin p = getMultiverse();
Object mvWorldManager = p.getClass().getDeclaredMethod("getMVWorldManager").invoke(p);
Method m = mvWorldManager.getClass().getDeclaredMethod("addWorld",
String.class, World.Environment.class, String.class, WorldType.class, Boolean.class, String.class, boolean.class);
boolean b = (boolean) m.invoke(mvWorldManager, worldName, dim.getEnvironment(), seed, WorldType.NORMAL, false, "Iris", false);
saveConfig();
return b;
}
String.class, World.Environment.class, String.class, WorldType.class, Boolean.class, String.class, boolean.class);
boolean b = (boolean) m.invoke(mvWorldManager, worldName, dim.getEnvironment(), seed, WorldType.NORMAL, false, "Iris", false);
saveConfig();
return b;
} catch (Throwable e) {
e.printStackTrace();
}
catch(Throwable e)
{
e.printStackTrace();
}
return false;
}
return false;
}
@SuppressWarnings("unchecked")
public Map<String, ?> getList() {
try {
Plugin p = getMultiverse();
Object mvWorldManager = p.getClass().getDeclaredMethod("getMVWorldManager").invoke(p);
Field f = mvWorldManager.getClass().getDeclaredField("worldsFromTheConfig");
f.setAccessible(true);
return (Map<String, ?>) f.get(mvWorldManager);
} catch (Throwable e) {
e.printStackTrace();
}
@SuppressWarnings("unchecked")
public Map<String, ?> getList()
{
try
{
Plugin p = getMultiverse();
Object mvWorldManager = p.getClass().getDeclaredMethod("getMVWorldManager").invoke(p);
Field f = mvWorldManager.getClass().getDeclaredField("worldsFromTheConfig");
f.setAccessible(true);
return (Map<String, ?>) f.get(mvWorldManager);
}
return null;
}
catch(Throwable e)
{
e.printStackTrace();
}
public void removeFromConfig(World world) {
if (!supported()) {
return;
}
return null;
}
getList().remove(world.getName());
saveConfig();
}
public void removeFromConfig(World world)
{
if(!supported())
{
return;
}
public void removeFromConfig(String world) {
if (!supported()) {
return;
}
getList().remove(world.getName());
saveConfig();
}
getList().remove(world);
saveConfig();
}
public void removeFromConfig(String world)
{
if(!supported())
{
return;
}
public void saveConfig() {
try {
Plugin p = getMultiverse();
Object mvWorldManager = p.getClass().getDeclaredMethod("getMVWorldManager").invoke(p);
mvWorldManager.getClass().getDeclaredMethod("saveWorldsConfig").invoke(mvWorldManager);
} catch (Throwable e) {
e.printStackTrace();
}
}
getList().remove(world);
saveConfig();
}
public void assignWorldType(String worldName, String type) {
worldNameTypes.put(worldName, type);
}
public void saveConfig()
{
try
{
Plugin p = getMultiverse();
Object mvWorldManager = p.getClass().getDeclaredMethod("getMVWorldManager").invoke(p);
mvWorldManager.getClass().getDeclaredMethod("saveWorldsConfig").invoke(mvWorldManager);
}
public String getWorldNameType(String worldName, String defaultType) {
try {
String t = worldNameTypes.get(worldName);
return t == null ? defaultType : t;
} catch (Throwable e) {
return defaultType;
}
}
catch(Throwable e)
{
e.printStackTrace();
}
}
public boolean supported() {
return getMultiverse() != null;
}
public void assignWorldType(String worldName, String type)
{
worldNameTypes.put(worldName, type);
}
public Plugin getMultiverse() {
Plugin p = Bukkit.getPluginManager().getPlugin("Multiverse-Core");
public String getWorldNameType(String worldName, String defaultType)
{
try
{
String t = worldNameTypes.get(worldName);
return t == null ? defaultType : t;
}
return p;
}
catch(Throwable e)
{
return defaultType;
}
}
public String envName(World.Environment environment) {
if (environment == null) {
return "normal";
}
public boolean supported()
{
return getMultiverse() != null;
}
switch (environment) {
case NORMAL:
return "normal";
case NETHER:
return "nether";
case THE_END:
return "end";
}
public Plugin getMultiverse()
{
Plugin p = Bukkit.getPluginManager().getPlugin("Multiverse-Core");
if(p == null)
{
return null;
}
return p;
}
public String envName(World.Environment environment) {
if(environment == null)
{
return "normal";
}
switch(environment)
{
case NORMAL:
return "normal";
case NETHER:
return "nether";
case THE_END:
return "end";
}
return environment.toString().toLowerCase();
}
return environment.toString().toLowerCase();
}
}

View File

@@ -1,64 +1,48 @@
package com.volmit.iris.manager.link;
import com.volmit.iris.util.KList;
import io.lumine.xikage.mythicmobs.MythicMobs;
import io.lumine.xikage.mythicmobs.mobs.MythicMob;
import org.bukkit.Bukkit;
import org.bukkit.Location;
import org.bukkit.entity.Entity;
import org.bukkit.plugin.Plugin;
import com.volmit.iris.util.KList;
public class MythicMobsLink {
public MythicMobsLink() {
import io.lumine.xikage.mythicmobs.MythicMobs;
import io.lumine.xikage.mythicmobs.mobs.MythicMob;
}
public class MythicMobsLink
{
public MythicMobsLink()
{
public boolean supported() {
return getMythicMobs() != null;
}
}
public Entity spawn(String name, Location a) {
if (!supported()) {
return null;
}
public boolean supported()
{
return getMythicMobs() != null;
}
MythicMobs m = (MythicMobs) getMythicMobs();
return m.getMobManager().spawnMob(name, a).getEntity().getBukkitEntity();
}
public Entity spawn(String name, Location a)
{
if(!supported())
{
return null;
}
public String[] getMythicMobTypes() {
KList<String> v = new KList<>();
MythicMobs m = (MythicMobs) getMythicMobs();
return m.getMobManager().spawnMob(name, a).getEntity().getBukkitEntity();
}
if (supported()) {
MythicMobs m = (MythicMobs) getMythicMobs();
public String[] getMythicMobTypes()
{
KList<String> v = new KList<>();
for (MythicMob i : m.getMobManager().getMobTypes()) {
v.add(i.getInternalName());
}
}
if(supported())
{
MythicMobs m = (MythicMobs) getMythicMobs();
return v.toArray(new String[v.size()]);
}
for(MythicMob i : m.getMobManager().getMobTypes())
{
v.add(i.getInternalName());
}
}
public Plugin getMythicMobs() {
Plugin p = Bukkit.getPluginManager().getPlugin("MythicMobs");
return v.toArray(new String[v.size()]);
}
public Plugin getMythicMobs()
{
Plugin p = Bukkit.getPluginManager().getPlugin("MythicMobs");
if(p == null)
{
return null;
}
return p;
}
return p;
}
}