Class SpongeAdapter

java.lang.Object
com.sk89q.worldedit.sponge.SpongeAdapter

public class SpongeAdapter extends Object
Adapts between Sponge and WorldEdit equivalent objects.
  • Method Summary

    Modifier and Type
    Method
    Description
    static 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)
     
    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.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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)