Uses of Package
de.marcely.bedwars.tools
Packages that use de.marcely.bedwars.tools
Package
Description
The root package of the MBedwars API
Contains classes that are related to the
Arena
.Classes used to implement the MBedwars command system.
Events related to an
Arena
.Classes related to the in game
Spawners
.Classes dedicated building and sending messages to players.
Classes dedicated to fetching, updating, and saving player data/properties/stats in MBedwars.
Classes used to manage other servers running MBedwars remotely.
DO NOT USE: These classes are for internal use only, and may change at any time.
Interfaces used to manage custom blocks.
Interfaces used to manage the MBedwars packet based holograms.
Interfaces for different types of skins that can be applied to MBedwars packet holograms.
Various helper classes that can be used to make life a lot easier.
-
Classes in de.marcely.bedwars.tools used by de.marcely.bedwars.api
-
Classes in de.marcely.bedwars.tools used by de.marcely.bedwars.api.arenaClassDescriptionRepresents a String-Map object for attaching custom and persistent data to its holding objectClasses implementing this, add the possibility of attaching custom and persistent data to itExtends another class with some helper methods to simplify the parsing/writing of non-String types.Easy solution for playing vanilla and custom sounds while retaining async support.
-
Classes in de.marcely.bedwars.tools used by de.marcely.bedwars.api.commandClassDescriptionThis class is an alternative to Bukkit's
CommandSender
that extends to functionalities, such as forcing all permissions and allows the use of remote playersRemotePlayer
. -
Classes in de.marcely.bedwars.tools used by de.marcely.bedwars.api.event.arenaClassDescriptionThis class is an alternative to Bukkit's
CommandSender
that extends to functionalities, such as forcing all permissions and allows the use of remote playersRemotePlayer
. -
Classes in de.marcely.bedwars.tools used by de.marcely.bedwars.api.game.spawnerClassDescriptionEasy solution for using VarParticles that are being supported on any version.Easy solution for playing vanilla and custom sounds while retaining async support.
-
Classes in de.marcely.bedwars.tools used by de.marcely.bedwars.api.messageClassDescriptionThis class is an alternative to Bukkit's
CommandSender
that extends to functionalities, such as forcing all permissions and allows the use of remote playersRemotePlayer
. -
Classes in de.marcely.bedwars.tools used by de.marcely.bedwars.api.playerClassDescriptionAn iterator that also must be closed at some point.Extends another class with some helper methods to simplify the parsing/writing of non-String types.
-
Classes in de.marcely.bedwars.tools used by de.marcely.bedwars.api.remote
-
Classes in de.marcely.bedwars.tools used by de.marcely.bedwars.api.unsafeClassDescriptionThis class contains some helpers which may help you in solving NMS stuffThis class allows you to obtain, store and restore a blocks data.
-
Classes in de.marcely.bedwars.tools used by de.marcely.bedwars.api.world.blockClassDescriptionClasses implementing this, add the possibility of attaching custom and persistent data to it
-
Classes in de.marcely.bedwars.tools used by de.marcely.bedwars.api.world.hologramClassDescriptionClasses implementing this, add the possibility of attaching custom and persistent data to it
-
Classes in de.marcely.bedwars.tools used by de.marcely.bedwars.api.world.hologram.controllerClassDescriptionRepresents a lazy reference that will only be initialized when it's being accessed.
-
Classes in de.marcely.bedwars.tools used by de.marcely.bedwars.api.world.hologram.skinClassDescriptionEasy solution for playing vanilla and custom sounds while retaining async support.
-
Classes in de.marcely.bedwars.tools used by de.marcely.bedwars.toolsClassDescriptionAn iterator that also must be closed at some point.This class is an alternative to Bukkit's
CommandSender
that extends to functionalities, such as forcing all permissions and allows the use of remote playersRemotePlayer
.The Either type represents a value of one of two possible types (a disjoint union).Simplifies execution of multiple async or time-dependant tasks.This class contains some helpers which may help you in solving NMS stuffA convenience class to represent name-value pairs.This class allows you to obtain, store and restore a blocks data.Represents a String-Map object for attaching custom and persistent data to its holding objectExtends another class with some helper methods to simplify the parsing/writing of non-String types.Based on Java's BiConsumer with the difference that this class may permit the throwing of an Exception.Based on Java's Consumer with the difference that this class may permit the throwing of an Exception.Based on Java's Runnable with the difference that this class may permit the throwing of an Exception.Easy solution for using VarParticles that are being supported on any version.Easy solution for playing vanilla and custom sounds while retaining async support.