Package com.sk89q.worldedit.sponge
Class SpongeAdapter
java.lang.Object
com.sk89q.worldedit.sponge.SpongeAdapter
Adapts between Sponge and WorldEdit equivalent objects.
-
Method Summary
Modifier and TypeMethodDescriptionstatic org.spongepowered.api.item.inventory.ItemStack
adapt
(com.sk89q.worldedit.blocks.BaseItemStack itemStack) static org.spongepowered.api.entity.living.player.Player
adapt
(com.sk89q.worldedit.entity.Player player) Create a Sponge Player from a WorldEdit Player.static org.spongepowered.api.world.server.ServerLocation
adapt
(com.sk89q.worldedit.util.Location location) Create a Sponge location from a WorldEdit location.static org.spongepowered.api.registry.RegistryReference
<org.spongepowered.api.world.biome.Biome> adapt
(com.sk89q.worldedit.world.biome.BiomeType biomeType) static org.spongepowered.api.block.BlockState
adapt
(com.sk89q.worldedit.world.block.BlockState blockState) static org.spongepowered.api.world.server.ServerWorld
adapt
(com.sk89q.worldedit.world.World world) Create a Sponge world from a WorldEdit world.static com.sk89q.worldedit.world.block.BlockState
adapt
(org.spongepowered.api.block.BlockState blockState) static SpongePlayer
adapt
(org.spongepowered.api.entity.living.player.server.ServerPlayer player) Create a WorldEdit Player from a Sponge Player.static com.sk89q.worldedit.blocks.BaseItemStack
adapt
(org.spongepowered.api.item.inventory.ItemStack itemStack) static com.sk89q.worldedit.util.Direction
adapt
(org.spongepowered.api.util.Direction direction) static com.sk89q.worldedit.world.biome.BiomeType
adapt
(org.spongepowered.api.world.biome.Biome biomeType) static com.sk89q.worldedit.util.Location
adapt
(org.spongepowered.api.world.server.ServerLocation location, org.spongepowered.math.vector.Vector3d rotation) Create a WorldEdit location from a Sponge location.static com.sk89q.worldedit.world.World
adapt
(org.spongepowered.api.world.server.ServerWorld world) Create a WorldEdit world from a Sponge world.static org.spongepowered.math.vector.Vector3d
adaptRotation
(com.sk89q.worldedit.util.Location location) Create a Sponge rotation from a WorldEdit location.static org.spongepowered.math.vector.Vector3i
adaptVector3i
(com.sk89q.worldedit.math.BlockVector3 bv3) static com.sk89q.worldedit.math.BlockVector3
adaptVector3i
(org.spongepowered.math.vector.Vector3i vec3i) static com.sk89q.worldedit.math.BlockVector3
asBlockVector
(org.spongepowered.api.world.server.ServerLocation location) Create a WorldEdit BlockVector from a Sponge location.static com.sk89q.worldedit.math.Vector3
asVector
(org.spongepowered.api.world.server.ServerLocation location) Create a WorldEdit Vector from a Sponge location.
-
Method Details
-
adapt
public static org.spongepowered.api.block.BlockState adapt(com.sk89q.worldedit.world.block.BlockState blockState) -
adapt
public static com.sk89q.worldedit.world.block.BlockState adapt(org.spongepowered.api.block.BlockState blockState) -
adapt
public static com.sk89q.worldedit.world.World adapt(org.spongepowered.api.world.server.ServerWorld world) Create a WorldEdit world from a Sponge world.- Parameters:
world
- the Sponge world- Returns:
- a WorldEdit world
-
adapt
public static SpongePlayer adapt(org.spongepowered.api.entity.living.player.server.ServerPlayer player) Create a WorldEdit Player from a Sponge Player.- Parameters:
player
- The Sponge player- Returns:
- The WorldEdit player
-
adapt
public static org.spongepowered.api.entity.living.player.Player adapt(com.sk89q.worldedit.entity.Player player) Create a Sponge Player from a WorldEdit Player.- Parameters:
player
- The WorldEdit player- Returns:
- The Bukkit player
-
adapt
public static org.spongepowered.api.world.server.ServerWorld adapt(com.sk89q.worldedit.world.World world) Create a Sponge world from a WorldEdit world.- Parameters:
world
- the WorldEdit world- Returns:
- a Sponge world
-
adapt
public static org.spongepowered.api.registry.RegistryReference<org.spongepowered.api.world.biome.Biome> adapt(com.sk89q.worldedit.world.biome.BiomeType biomeType) -
adapt
public static com.sk89q.worldedit.world.biome.BiomeType adapt(org.spongepowered.api.world.biome.Biome biomeType) -
adapt
public static com.sk89q.worldedit.util.Location adapt(org.spongepowered.api.world.server.ServerLocation location, org.spongepowered.math.vector.Vector3d rotation) Create a WorldEdit location from a Sponge location.- Parameters:
location
- the Sponge location- Returns:
- a WorldEdit location
-
adapt
public static org.spongepowered.api.world.server.ServerLocation adapt(com.sk89q.worldedit.util.Location location) Create a Sponge location from a WorldEdit location.- Parameters:
location
- the WorldEdit location- Returns:
- a Sponge location
-
adaptRotation
public static org.spongepowered.math.vector.Vector3d adaptRotation(com.sk89q.worldedit.util.Location location) Create a Sponge rotation from a WorldEdit location.- Parameters:
location
- the WorldEdit location- Returns:
- a Sponge rotation
-
asVector
public static com.sk89q.worldedit.math.Vector3 asVector(org.spongepowered.api.world.server.ServerLocation location) Create a WorldEdit Vector from a Sponge location.- Parameters:
location
- The Sponge location- Returns:
- a WorldEdit vector
-
asBlockVector
public static com.sk89q.worldedit.math.BlockVector3 asBlockVector(org.spongepowered.api.world.server.ServerLocation location) Create a WorldEdit BlockVector from a Sponge location.- Parameters:
location
- The Sponge location- Returns:
- a WorldEdit vector
-
adapt
public static com.sk89q.worldedit.blocks.BaseItemStack adapt(org.spongepowered.api.item.inventory.ItemStack itemStack) -
adapt
public static org.spongepowered.api.item.inventory.ItemStack adapt(com.sk89q.worldedit.blocks.BaseItemStack itemStack) -
adapt
public static com.sk89q.worldedit.util.Direction adapt(org.spongepowered.api.util.Direction direction) -
adaptVector3i
public static org.spongepowered.math.vector.Vector3i adaptVector3i(com.sk89q.worldedit.math.BlockVector3 bv3) -
adaptVector3i
public static com.sk89q.worldedit.math.BlockVector3 adaptVector3i(org.spongepowered.math.vector.Vector3i vec3i)
-