public final class MobSelector extends Object
| Modifier and Type | Class and Description |
|---|---|
private class |
MobSelector.ListenrImpl |
static class |
MobSelector.MobImpl |
private class |
MobSelector.NetworkHandlerAdapterImplx |
| Modifier and Type | Field and Description |
|---|---|
private static MobSelector |
instance |
private de.dytanic.cloudnet.lib.serverselectors.mob.MobConfig |
mobConfig |
private Map<UUID,MobSelector.MobImpl> |
mobs |
private Map<String,de.dytanic.cloudnet.lib.server.info.ServerInfo> |
servers |
| Constructor and Description |
|---|
MobSelector(de.dytanic.cloudnet.lib.serverselectors.mob.MobConfig mobConfig) |
| Modifier and Type | Method and Description |
|---|---|
org.bukkit.inventory.Inventory |
create(de.dytanic.cloudnet.lib.serverselectors.mob.MobConfig mobConfig,
de.dytanic.cloudnet.lib.serverselectors.mob.ServerMob mob) |
private Collection<de.dytanic.cloudnet.lib.server.info.ServerInfo> |
filter(String group) |
MobSelector.MobImpl |
find(org.bukkit.inventory.Inventory inventory) |
static MobSelector |
getInstance() |
de.dytanic.cloudnet.lib.serverselectors.mob.MobConfig |
getMobConfig() |
Map<UUID,MobSelector.MobImpl> |
getMobs() |
de.dytanic.cloudnet.lib.utility.Return<Integer,Integer> |
getOnlineCount(String group) |
Map<String,de.dytanic.cloudnet.lib.server.info.ServerInfo> |
getServers() |
private List<de.dytanic.cloudnet.lib.server.info.ServerInfo> |
getServers(String group) |
void |
handleUpdate(de.dytanic.cloudnet.lib.server.info.ServerInfo serverInfo) |
void |
init() |
private String |
initPatterns(String x,
de.dytanic.cloudnet.lib.server.info.ServerInfo serverInfo) |
Collection<org.bukkit.inventory.Inventory> |
inventories() |
void |
setMobConfig(de.dytanic.cloudnet.lib.serverselectors.mob.MobConfig mobConfig) |
void |
setMobs(Map<UUID,MobSelector.MobImpl> mobs) |
void |
shutdown()
Deprecated.
|
org.bukkit.Location |
toLocation(de.dytanic.cloudnet.lib.serverselectors.mob.MobPosition position) |
de.dytanic.cloudnet.lib.serverselectors.mob.MobPosition |
toPosition(String group,
org.bukkit.Location location) |
private org.bukkit.inventory.ItemStack |
transform(de.dytanic.cloudnet.lib.serverselectors.mob.MobItemLayout mobItemLayout) |
private org.bukkit.inventory.ItemStack |
transform(de.dytanic.cloudnet.lib.serverselectors.mob.MobItemLayout mobItemLayout,
de.dytanic.cloudnet.lib.server.info.ServerInfo serverInfo) |
void |
unstableEntity(org.bukkit.entity.Entity entity)
Deprecated.
|
void |
updateCustom(de.dytanic.cloudnet.lib.serverselectors.mob.ServerMob serverMob,
Object armorStand) |
private static MobSelector instance
private Map<UUID,MobSelector.MobImpl> mobs
private de.dytanic.cloudnet.lib.serverselectors.mob.MobConfig mobConfig
public MobSelector(de.dytanic.cloudnet.lib.serverselectors.mob.MobConfig mobConfig)
public static MobSelector getInstance()
public Map<UUID,MobSelector.MobImpl> getMobs()
public void setMobs(Map<UUID,MobSelector.MobImpl> mobs)
public de.dytanic.cloudnet.lib.serverselectors.mob.MobConfig getMobConfig()
public void setMobConfig(de.dytanic.cloudnet.lib.serverselectors.mob.MobConfig mobConfig)
public void init()
public void handleUpdate(de.dytanic.cloudnet.lib.server.info.ServerInfo serverInfo)
public void updateCustom(de.dytanic.cloudnet.lib.serverselectors.mob.ServerMob serverMob,
Object armorStand)
private Collection<de.dytanic.cloudnet.lib.server.info.ServerInfo> filter(String group)
private org.bukkit.inventory.ItemStack transform(de.dytanic.cloudnet.lib.serverselectors.mob.MobItemLayout mobItemLayout,
de.dytanic.cloudnet.lib.server.info.ServerInfo serverInfo)
public de.dytanic.cloudnet.lib.utility.Return<Integer,Integer> getOnlineCount(String group)
private String initPatterns(String x, de.dytanic.cloudnet.lib.server.info.ServerInfo serverInfo)
@Deprecated public void shutdown()
public org.bukkit.Location toLocation(de.dytanic.cloudnet.lib.serverselectors.mob.MobPosition position)
public de.dytanic.cloudnet.lib.serverselectors.mob.MobPosition toPosition(String group, org.bukkit.Location location)
public org.bukkit.inventory.Inventory create(de.dytanic.cloudnet.lib.serverselectors.mob.MobConfig mobConfig,
de.dytanic.cloudnet.lib.serverselectors.mob.ServerMob mob)
private org.bukkit.inventory.ItemStack transform(de.dytanic.cloudnet.lib.serverselectors.mob.MobItemLayout mobItemLayout)
@Deprecated public void unstableEntity(org.bukkit.entity.Entity entity)
public Collection<org.bukkit.inventory.Inventory> inventories()
public MobSelector.MobImpl find(org.bukkit.inventory.Inventory inventory)
Copyright © 2020. All rights reserved.