Enum Class BukkitAdapter
- All Implemented Interfaces:
Serializable, Comparable<BukkitAdapter>, Constable
Adapts between Bukkit and WorldEdit equivalent objects.
-
Nested Class Summary
Nested classes/interfaces inherited from class Enum
Enum.EnumDesc<E> -
Enum Constant Summary
Enum Constants -
Method Summary
Modifier and TypeMethodDescriptionstatic ItemStackadapt(BaseItemStack item) Create a Bukkit ItemStack from a WorldEdit BaseItemStack.static PlayerCreate a Bukkit Player from a WorldEdit Player.static CommandSenderCreate a Bukkit CommandSender from a WorldEdit Actor.static LocationCreate a Bukkit location from a WorldEdit location.static Biomestatic BlockDataadapt(BlockStateHolder block) Create a Bukkit BlockData from a WorldEdit BlockStateHolder.static MaterialCreate a Bukkit Material form a WorldEdit BlockType.static EntityTypeadapt(EntityType entityType) static MaterialCreate a Bukkit Material form a WorldEdit ItemType.static WorldCreate a Bukkit world from a WorldEdit world.static BiomeTypeCreate a WorldEdit BiomeType from a Bukkit one.static DirectionCreate a WorldEdit Direction from a Bukkit BlockFace.static BlockStateCreate a WorldEdit BlockState from a Bukkit BlockData.static Actoradapt(CommandSender sender) Create a WorldEdit Actor from a Bukkit CommandSender.static EntityCreate a WorldEdit entity from a Bukkit entity.static EntityTypeadapt(EntityType entityType) Create a WorldEdit EntityType from a Bukkit one.static BukkitPlayerCreate a WorldEdit Player from a Bukkit Player.static GameModeCreate a WorldEdit GameMode from a Bukkit one.static BaseItemStackCreate a WorldEdit BaseItemStack from a Bukkit ItemStack.static LocationCreate a WorldEdit location from a Bukkit location.static WorldCreate a WorldEdit world from a Bukkit world.static Locationadapt(World world, BlockVector3 position) Create a Bukkit location from a WorldEdit position with a Bukkit world.static LocationCreate a Bukkit location from a WorldEdit position with a Bukkit world.static LocationCreate a Bukkit location from a WorldEdit location with a Bukkit world.static BlockStateasBlockState(ItemStack itemStack) Create a WorldEdit BlockState from a Bukkit ItemStack.static BlockTypeasBlockType(Material material) Converts a Material to a BlockType.static BlockVector3asBlockVector(Location location) Create a WorldEdit BlockVector from a Bukkit location.static BukkitWorldasBukkitWorld(World world) Convert any WorldEdit world into an equivalent wrapped Bukkit world.static ItemTypeasItemType(Material material) Converts a Material to a ItemType.static Vector3Create a WorldEdit Vector from a Bukkit location.static booleanChecks equality between a WorldEdit BlockType and a Bukkit Material.static BukkitAdapterReturns the enum constant of this class with the specified name.static BukkitAdapter[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
INSTANCE
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
equals
-
asBukkitWorld
Convert any WorldEdit world into an equivalent wrapped Bukkit world.If a matching world cannot be found, a
RuntimeExceptionwill be thrown.- Parameters:
world- the world- Returns:
- a wrapped Bukkit world
-
adapt
-
adapt
Create a WorldEdit Actor from a Bukkit CommandSender.- Parameters:
sender- The Bukkit CommandSender- Returns:
- The WorldEdit Actor
-
adapt
Create a WorldEdit Player from a Bukkit Player.- Parameters:
player- The Bukkit player- Returns:
- The WorldEdit player
-
adapt
Create a Bukkit CommandSender from a WorldEdit Actor.- Parameters:
actor- The WorldEdit actor- Returns:
- The Bukkit command sender
-
adapt
-
adapt
-
adapt
-
adapt
-
adapt
-
adapt
-
adapt
Create a Bukkit location from a WorldEdit position with a Bukkit world.- Parameters:
world- the Bukkit worldposition- the WorldEdit position- Returns:
- a Bukkit location
-
adapt
-
asVector
-
asBlockVector
Create a WorldEdit BlockVector from a Bukkit location.- Parameters:
location- The Bukkit location- Returns:
- a WorldEdit vector
-
adapt
-
adapt
-
adapt
-
adapt
-
adapt
-
adapt
-
adapt
Create a WorldEdit EntityType from a Bukkit one.- Parameters:
entityType- Bukkit EntityType- Returns:
- WorldEdit EntityType
-
adapt
-
asBlockType
-
asItemType
-
adapt
Create a WorldEdit BlockState from a Bukkit BlockData.- Parameters:
blockData- The Bukkit BlockData- Returns:
- The WorldEdit BlockState
-
adapt
Create a Bukkit BlockData from a WorldEdit BlockStateHolder.- Parameters:
block- The WorldEdit BlockStateHolder- Returns:
- The Bukkit BlockData
-
asBlockState
Create a WorldEdit BlockState from a Bukkit ItemStack.- Parameters:
itemStack- The Bukkit ItemStack- Returns:
- The WorldEdit BlockState
- Throws:
WorldEditException
-
adapt
Create a WorldEdit BaseItemStack from a Bukkit ItemStack.- Parameters:
itemStack- The Bukkit ItemStack- Returns:
- The WorldEdit BaseItemStack
-
adapt
Create a Bukkit ItemStack from a WorldEdit BaseItemStack.- Parameters:
item- The WorldEdit BaseItemStack- Returns:
- The Bukkit ItemStack
-