Package com.sk89q.worldedit.bukkit
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 java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum Constants -
Method Summary
Modifier and TypeMethodDescriptionstatic ItemStackadapt(com.sk89q.worldedit.blocks.BaseItemStack item) Create a Bukkit ItemStack from a WorldEdit BaseItemStack.static Playeradapt(com.sk89q.worldedit.entity.Player player) Create a Bukkit Player from a WorldEdit Player.static CommandSenderadapt(com.sk89q.worldedit.extension.platform.Actor actor) Create a Bukkit CommandSender from a WorldEdit Actor.static Locationadapt(com.sk89q.worldedit.util.Location location) Create a Bukkit location from a WorldEdit location.static Biomeadapt(com.sk89q.worldedit.world.biome.BiomeType biomeType) static BlockDataadapt(com.sk89q.worldedit.world.block.BlockStateHolder block) Create a Bukkit BlockData from a WorldEdit BlockStateHolder.static Materialadapt(com.sk89q.worldedit.world.block.BlockType blockType) Create a Bukkit Material form a WorldEdit BlockType.static EntityTypeadapt(com.sk89q.worldedit.world.entity.EntityType entityType) static Materialadapt(com.sk89q.worldedit.world.item.ItemType itemType) Create a Bukkit Material form a WorldEdit ItemType.static Worldadapt(com.sk89q.worldedit.world.World world) Create a Bukkit world from a WorldEdit world.static com.sk89q.worldedit.world.biome.BiomeTypeCreate a WorldEdit BiomeType from a Bukkit one.static com.sk89q.worldedit.util.DirectionCreate a WorldEdit Direction from a Bukkit BlockFace.static com.sk89q.worldedit.world.block.BlockStateCreate a WorldEdit BlockState from a Bukkit BlockData.static com.sk89q.worldedit.extension.platform.Actoradapt(CommandSender sender) Create a WorldEdit Actor from a Bukkit CommandSender.static com.sk89q.worldedit.entity.EntityCreate a WorldEdit entity from a Bukkit entity.static com.sk89q.worldedit.world.entity.EntityTypeadapt(EntityType entityType) Create a WorldEdit EntityType from a Bukkit one.static BukkitPlayerCreate a WorldEdit Player from a Bukkit Player.static com.sk89q.worldedit.world.gamemode.GameModeCreate a WorldEdit GameMode from a Bukkit one.static com.sk89q.worldedit.blocks.BaseItemStackCreate a WorldEdit BaseItemStack from a Bukkit ItemStack.static com.sk89q.worldedit.util.LocationCreate a WorldEdit location from a Bukkit location.static com.sk89q.worldedit.world.WorldCreate a WorldEdit world from a Bukkit world.static LocationCreate 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 com.sk89q.worldedit.world.block.BlockStateasBlockState(ItemStack itemStack) Create a WorldEdit BlockState from a Bukkit ItemStack.static com.sk89q.worldedit.world.block.BlockTypeasBlockType(Material material) Converts a Material to a BlockType.static com.sk89q.worldedit.math.BlockVector3asBlockVector(Location location) Create a WorldEdit BlockVector from a Bukkit location.static BukkitWorldasBukkitWorld(com.sk89q.worldedit.world.World world) Convert any WorldEdit world into an equivalent wrapped Bukkit world.static com.sk89q.worldedit.world.item.ItemTypeasItemType(Material material) Converts a Material to a ItemType.static com.sk89q.worldedit.math.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
Checks equality between a WorldEdit BlockType and a Bukkit Material.- Parameters:
blockType- The WorldEdit BlockTypetype- The Bukkit Material- Returns:
- If they are equal
-
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
Create a WorldEdit world from a Bukkit world.- Parameters:
world- the Bukkit world- Returns:
- a WorldEdit world
-
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
Create a Bukkit Player from a WorldEdit Player.- Parameters:
player- The WorldEdit player- Returns:
- The Bukkit player
-
adapt
Create a WorldEdit Direction from a Bukkit BlockFace.- Parameters:
face- the Bukkit BlockFace- Returns:
- a WorldEdit direction
-
adapt
Create a Bukkit world from a WorldEdit world.- Parameters:
world- the WorldEdit world- Returns:
- a Bukkit world
-
adapt
Create a WorldEdit location from a Bukkit location.- Parameters:
location- the Bukkit location- Returns:
- a WorldEdit location
-
adapt
Create a Bukkit location from a WorldEdit location.- Parameters:
location- the WorldEdit location- Returns:
- a Bukkit location
-
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
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
Create a Bukkit location from a WorldEdit location with a Bukkit world.- Parameters:
world- the Bukkit worldlocation- the WorldEdit location- Returns:
- a Bukkit location
-
asVector
Create a WorldEdit Vector from a Bukkit location.- Parameters:
location- The Bukkit location- Returns:
- a WorldEdit vector
-
asBlockVector
Create a WorldEdit BlockVector from a Bukkit location.- Parameters:
location- The Bukkit location- Returns:
- a WorldEdit vector
-
adapt
Create a WorldEdit entity from a Bukkit entity.- Parameters:
entity- the Bukkit entity- Returns:
- a WorldEdit entity
-
adapt
Create a Bukkit Material form a WorldEdit ItemType.- Parameters:
itemType- The WorldEdit ItemType- Returns:
- The Bukkit Material
-
adapt
Create a Bukkit Material form a WorldEdit BlockType.- Parameters:
blockType- The WorldEdit BlockType- Returns:
- The Bukkit Material
-
adapt
Create a WorldEdit GameMode from a Bukkit one.- Parameters:
gameMode- Bukkit GameMode- Returns:
- WorldEdit GameMode
-
adapt
Create a WorldEdit BiomeType from a Bukkit one.- Parameters:
biome- Bukkit Biome- Returns:
- WorldEdit BiomeType
-
adapt
-
adapt
Create a WorldEdit EntityType from a Bukkit one.- Parameters:
entityType- Bukkit EntityType- Returns:
- WorldEdit EntityType
-
adapt
-
asBlockType
Converts a Material to a BlockType.- Parameters:
material- The material- Returns:
- The blocktype
-
asItemType
Converts a Material to a ItemType.- Parameters:
material- The material- Returns:
- The itemtype
-
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
public static com.sk89q.worldedit.world.block.BlockState asBlockState(ItemStack itemStack) throws com.sk89q.worldedit.WorldEditException Create a WorldEdit BlockState from a Bukkit ItemStack.- Parameters:
itemStack- The Bukkit ItemStack- Returns:
- The WorldEdit BlockState
- Throws:
com.sk89q.worldedit.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
-