|
RuneHive-Game
|
This class handles how plugins are loaded/unloaded and accessed. More...
Static Public Member Functions | |
| static PlayerDataBus | getDataBus () |
| static int | getPluginCount () |
| static void | load (final String pkg) |
Private Member Functions | |
| PluginManager () | |
Static Private Attributes | |
| static final PlayerDataBus | dataBus = PlayerDataBus.getInstance() |
| static final Logger | logger = LogManager.getLogger(PluginManager.class) |
| static final Set< String > | plugins = new HashSet<>() |
This class handles how plugins are loaded/unloaded and accessed.
Definition at line 17 of file PluginManager.java.
|
private |
Definition at line 23 of file PluginManager.java.
Referenced by load().
|
static |
Definition at line 59 of file PluginManager.java.
References dataBus.
Referenced by com.runehive.net.packet.in.ItemContainerActionPacketListener.allButOne(), com.runehive.net.packet.in.ItemContainerActionPacketListener.fifthAction(), com.runehive.net.packet.in.ItemContainerActionPacketListener.firstAction(), com.runehive.net.packet.in.ItemContainerActionPacketListener.fourthAction(), com.runehive.net.packet.in.ItemOptionPacketListener.handleFirstOption(), com.runehive.net.packet.in.UseItemPacketListener.handleItemOnItem(), com.runehive.net.packet.in.ButtonClickPacketListener.handlePacket(), com.runehive.net.packet.in.DropItemPacketListener.handlePacket(), com.runehive.net.packet.in.WieldItemPacketListener.handlePacket(), com.runehive.net.packet.in.ItemOptionPacketListener.handleSecondOption(), com.runehive.net.packet.in.ItemOptionPacketListener.handleThirdOption(), com.runehive.net.packet.in.ItemContainerActionPacketListener.modifiableXAction(), com.runehive.game.world.entity.mob.player.Player.onStep(), com.runehive.game.world.items.ground.GroundItem.pickup(), com.runehive.net.packet.in.ItemContainerActionPacketListener.secondAction(), com.runehive.net.packet.in.ItemContainerActionPacketListener.sixthAction(), and com.runehive.net.packet.in.ItemContainerActionPacketListener.thirdAction().
|
static |
Definition at line 55 of file PluginManager.java.
References plugins.
|
static |
Definition at line 27 of file PluginManager.java.
References dataBus, logger, com.runehive.game.plugin.PluginContext.onInit(), PluginManager(), and plugins.
Referenced by com.runehive.RuneHive.start().
|
staticprivate |
Definition at line 21 of file PluginManager.java.
Referenced by getDataBus(), and load().
|
staticprivate |
Definition at line 19 of file PluginManager.java.
Referenced by load().
|
staticprivate |
Definition at line 20 of file PluginManager.java.
Referenced by getPluginCount(), and load().