Skip navigation links
  • Overview
  • Package
  • Class
  • Tree
  • Deprecated
  • Index
  • Help

Deprecated API

Contents

  • Terminally Deprecated
  • Packages
  • Interfaces
  • Classes
  • Exceptions
  • Fields
  • Methods
  • Constructors
  • Enum Constants
  • Terminally Deprecated Elements
    Element
    Description
    com.fastasyncworldedit.core.configuration.Settings.IMP
    Use Settings.settings() instead to get an instance.
    com.fastasyncworldedit.core.database.DBHandler.IMP
    Use DBHandler.dbHandler() instead.
    com.fastasyncworldedit.core.extent.clipboard.DiskOptimizedClipboard(BlockVector3)
    Use DiskOptimizedClipboard(Region, UUID) or DiskOptimizedClipboard(BlockVector3, File) to avoid creating a large number of clipboard files that won't be cleaned until `clipboard.delete-after-days` and a server restart.
    com.fastasyncworldedit.core.extent.filter.block.ArrayFilterBlock
    Unused internally
    com.fastasyncworldedit.core.Fawe.get()
    use Fawe.instance()
    com.fastasyncworldedit.core.Fawe.imp()
    use Fawe.platform()
    com.fastasyncworldedit.core.FaweCache.IMP
    Use FaweCache.INSTANCE to get an instance.
    com.fastasyncworldedit.core.internal.exception.FaweClipboardVersionMismatchException()
    Use FaweClipboardVersionMismatchException(int, int)
    com.fastasyncworldedit.core.util.JoinedCharSequence
    Unused, will be removed in the future. Use String concatenation instead.
    com.fastasyncworldedit.core.util.TaskManager.IMP
    Use TaskManager.taskManager() to get an instance.
    com.fastasyncworldedit.core.util.WEManager.IMP
    Use WEManager.weManager() instead.
    com.sk89q.jnbt.AdventureNBTConverter
    JNBT is being removed in WE8.
    com.sk89q.jnbt.NamedTag
    JNBT is being removed for adventure-nbt in WorldEdit 8.
    com.sk89q.jnbt.NBTConstants
    JNBT is being removed for adventure-nbt in WorldEdit 8.
    com.sk89q.jnbt.NBTInputStream
    JNBT is being removed for adventure-nbt in WorldEdit 8.
    com.sk89q.jnbt.NBTOutputStream
    JNBT is being removed for adventure-nbt in WorldEdit 8.
    com.sk89q.jnbt.Tag
    JNBT is being removed for adventure-nbt in WorldEdit 8.
    com.sk89q.worldedit.blocks.MobSpawnerBlock
    WorldEdit does not handle interpreting NBT, deprecated for removal without replacement
    com.sk89q.worldedit.blocks.SignBlock
    WorldEdit does not handle interpreting NBT, deprecated for removal without replacement
    com.sk89q.worldedit.blocks.SkullBlock
    WorldEdit does not handle interpreting NBT, deprecated for removal without replacement
    com.sk89q.worldedit.command.RegionCommands.setlighting(Actor, EditSession, Region)
    com.sk89q.worldedit.command.RegionCommands.setskylighting(Actor, Region)
    com.sk89q.worldedit.internal.Constants.DATA_VERSION_MC_1_13
    If Fawe drops interaction with 1.13, this method is subject to removal.
    com.sk89q.worldedit.internal.Constants.DATA_VERSION_MC_1_13_2
    If Fawe drops interaction with 1.13, this method is subject to removal.
    com.sk89q.worldedit.world.block.BlockType.getState(Map<Property<?>, Object>)
    Not working. Not necessarily for removal, but WARNING DO NOT USE FOR NOW
  • Deprecated Packages
    Package
    Description
    com.sk89q.minecraft.util.commands
  • Deprecated Interfaces
    Interface
    Description
    com.sk89q.worldedit.world.biome.BiomeData
    This no longer returns useful information.
  • Deprecated Classes
    Class
    Description
    com.fastasyncworldedit.core.command.AnvilCommands
    Anvil classes were used on versions prior to 1.13 to trim chunks. The way how it's been done was unsafe and led to issues back the years, hence it hasn't been implemented in any modern version. Therefore the current implementation is deprecated for removal without replacement.
    com.fastasyncworldedit.core.configuration.Settings.TICK_LIMITER
    FAWE is not necessarily the tool you want to use to limit certain tick actions, e.g. fireworks or elytra flying. The code is untouched since the 1.12 era and there is no guarantee that it will work or will be maintained in the future.
    com.fastasyncworldedit.core.extent.filter.block.ArrayFilterBlock
    Unused internally
    com.fastasyncworldedit.core.regions.RegionWrapper
    com.fastasyncworldedit.core.util.JoinedCharSequence
    Unused, will be removed in the future. Use String concatenation instead.
    com.sk89q.jnbt.AdventureNBTConverter
    JNBT is being removed in WE8.
    com.sk89q.jnbt.ByteArrayTag
    Use ByteArrayBinaryTag.
    com.sk89q.jnbt.ByteTag
    Use ByteBinaryTag.
    com.sk89q.jnbt.CompoundTag
    Use CompoundBinaryTag.
    com.sk89q.jnbt.CompoundTagBuilder
    Use CompoundBinaryTag.Builder.
    com.sk89q.jnbt.DoubleTag
    Use DoubleBinaryTag.
    com.sk89q.jnbt.EndTag
    Use EndBinaryTag.
    com.sk89q.jnbt.FloatTag
    Use FloatBinaryTag.
    com.sk89q.jnbt.IntArrayTag
    Use IntArrayBinaryTag.
    com.sk89q.jnbt.IntTag
    Use IntBinaryTag.
    com.sk89q.jnbt.LazyCompoundTag
    Use CompoundBinaryTag.
    com.sk89q.jnbt.ListTag
    Use ListBinaryTag.
    com.sk89q.jnbt.ListTagBuilder
    Use ListBinaryTag.Builder.
    com.sk89q.jnbt.LongArrayTag
    Use LongArrayBinaryTag.
    com.sk89q.jnbt.LongTag
    Use LongBinaryTag.
    com.sk89q.jnbt.NamedTag
    JNBT is being removed for adventure-nbt in WorldEdit 8.
    com.sk89q.jnbt.NBTConstants
    JNBT is being removed for adventure-nbt in WorldEdit 8.
    com.sk89q.jnbt.NBTInputStream
    JNBT is being removed for adventure-nbt in WorldEdit 8.
    com.sk89q.jnbt.NBTOutputStream
    JNBT is being removed for adventure-nbt in WorldEdit 8.
    com.sk89q.jnbt.NBTUtils
    JNBT is being removed for adventure-nbt in WorldEdit 8.
    com.sk89q.jnbt.ShortTag
    Use ShortBinaryTag.
    com.sk89q.jnbt.StringTag
    Use StringBinaryTag.
    com.sk89q.jnbt.Tag
    JNBT is being removed for adventure-nbt in WorldEdit 8.
    com.sk89q.minecraft.util.commands.CommandsManager
    com.sk89q.worldedit.blocks.MobSpawnerBlock
    WorldEdit does not handle interpreting NBT, deprecated for removal without replacement
    com.sk89q.worldedit.blocks.SignBlock
    WorldEdit does not handle interpreting NBT, deprecated for removal without replacement
    com.sk89q.worldedit.blocks.SkullBlock
    WorldEdit does not handle interpreting NBT, deprecated for removal without replacement
    com.sk89q.worldedit.EditSessionFactory
    Using the ever-extending factory methods is deprecated. Replace with EditSessionBuilder, which in most cases will be as simple as calling builder.world(world).build().
    com.sk89q.worldedit.extent.clipboard.io.SpongeSchematicReader
    Slow, resource intensive, but sometimes safer than using the recommended FastSchematicReader. Avoid reading large schematics with this reader.
    com.sk89q.worldedit.extent.clipboard.io.SpongeSchematicWriter
    Slow, resource intensive, but sometimes safer than using the recommended FastSchematicWriter. Avoid using large clipboards to create schematics with this writer.
    com.sk89q.worldedit.extent.world.BlockQuirkExtent
    Handled by the world entirely now
    com.sk89q.worldedit.function.factory.Apply
    Use ApplyRegion or ApplyLayer depending on function type.
    com.sk89q.worldedit.function.mask.BiomeMask2D
    use BiomeMask as biomes are now 3D.
    com.sk89q.worldedit.function.mask.BlockStateMask
    com.sk89q.worldedit.function.pattern.BlockPattern
    all BlockStateHolders can be used directly as a pattern
    com.sk89q.worldedit.function.visitor.RegionVisitor
    - FAWE deprecation: Let the queue iterate, not the region function which lacks any kind of optimizations / parallelism
    com.sk89q.worldedit.history.change.BiomeChange
    use BiomeChange3D
    com.sk89q.worldedit.world.biome.Biomes
    Only method is being deprecated for removal.
  • Deprecated Exceptions
    Exceptions
    Description
    com.sk89q.worldedit.DisallowedItemException
    Use DisallowedUsageException
    com.sk89q.worldedit.InvalidItemException
    com.sk89q.worldedit.UnknownItemException
  • Deprecated Fields
    Field
    Description
    com.fastasyncworldedit.core.configuration.Settings.IMP
    Use Settings.settings() instead to get an instance.
    com.fastasyncworldedit.core.database.DBHandler.IMP
    Use DBHandler.dbHandler() instead.
    com.fastasyncworldedit.core.util.TaskManager.IMP
    Use TaskManager.taskManager() to get an instance.
    com.fastasyncworldedit.core.util.WEManager.IMP
    Use WEManager.weManager() instead.
    com.sk89q.worldedit.antlr.ExpressionLexer.tokenNames
    Use ExpressionLexer.VOCABULARY instead.
    com.sk89q.worldedit.antlr.ExpressionParser.tokenNames
    Use ExpressionParser.VOCABULARY instead.
    com.sk89q.worldedit.internal.Constants.DATA_VERSION_MC_1_13
    If Fawe drops interaction with 1.13, this method is subject to removal.
    com.sk89q.worldedit.internal.Constants.DATA_VERSION_MC_1_13_2
    If Fawe drops interaction with 1.13, this method is subject to removal.
    com.sk89q.worldedit.world.biome.BiomeTypes.BADLANDS_PLATEAU
    com.sk89q.worldedit.world.biome.BiomeTypes.BAMBOO_JUNGLE_HILLS
    com.sk89q.worldedit.world.biome.BiomeTypes.BIRCH_FOREST_HILLS
    com.sk89q.worldedit.world.biome.BiomeTypes.DARK_FOREST_HILLS
    com.sk89q.worldedit.world.biome.BiomeTypes.DEEP_WARM_OCEAN
    com.sk89q.worldedit.world.biome.BiomeTypes.DESERT_HILLS
    com.sk89q.worldedit.world.biome.BiomeTypes.DESERT_LAKES
    com.sk89q.worldedit.world.biome.BiomeTypes.GIANT_SPRUCE_TAIGA
    com.sk89q.worldedit.world.biome.BiomeTypes.GIANT_SPRUCE_TAIGA_HILLS
    com.sk89q.worldedit.world.biome.BiomeTypes.GIANT_TREE_TAIGA
    com.sk89q.worldedit.world.biome.BiomeTypes.GIANT_TREE_TAIGA_HILLS
    com.sk89q.worldedit.world.biome.BiomeTypes.GRAVELLY_MOUNTAINS
    com.sk89q.worldedit.world.biome.BiomeTypes.JUNGLE_EDGE
    com.sk89q.worldedit.world.biome.BiomeTypes.JUNGLE_HILLS
    com.sk89q.worldedit.world.biome.BiomeTypes.MODIFIED_BADLANDS_PLATEAU
    com.sk89q.worldedit.world.biome.BiomeTypes.MODIFIED_GRAVELLY_MOUNTAINS
    com.sk89q.worldedit.world.biome.BiomeTypes.MODIFIED_JUNGLE
    com.sk89q.worldedit.world.biome.BiomeTypes.MODIFIED_JUNGLE_EDGE
    com.sk89q.worldedit.world.biome.BiomeTypes.MODIFIED_WOODED_BADLANDS_PLATEAU
    com.sk89q.worldedit.world.biome.BiomeTypes.MOUNTAIN_EDGE
    com.sk89q.worldedit.world.biome.BiomeTypes.MOUNTAINS
    com.sk89q.worldedit.world.biome.BiomeTypes.MUSHROOM_FIELD_SHORE
    com.sk89q.worldedit.world.biome.BiomeTypes.NETHER
    com.sk89q.worldedit.world.biome.BiomeTypes.SHATTERED_SAVANNA
    com.sk89q.worldedit.world.biome.BiomeTypes.SHATTERED_SAVANNA_PLATEAU
    com.sk89q.worldedit.world.biome.BiomeTypes.SNOWY_MOUNTAINS
    com.sk89q.worldedit.world.biome.BiomeTypes.SNOWY_TAIGA_HILLS
    com.sk89q.worldedit.world.biome.BiomeTypes.SNOWY_TAIGA_MOUNTAINS
    com.sk89q.worldedit.world.biome.BiomeTypes.SNOWY_TUNDRA
    com.sk89q.worldedit.world.biome.BiomeTypes.STONE_SHORE
    com.sk89q.worldedit.world.biome.BiomeTypes.SWAMP_HILLS
    com.sk89q.worldedit.world.biome.BiomeTypes.TAIGA_HILLS
    com.sk89q.worldedit.world.biome.BiomeTypes.TAIGA_MOUNTAINS
    com.sk89q.worldedit.world.biome.BiomeTypes.TALL_BIRCH_FOREST
    com.sk89q.worldedit.world.biome.BiomeTypes.TALL_BIRCH_HILLS
    com.sk89q.worldedit.world.biome.BiomeTypes.WOODED_BADLANDS_PLATEAU
    com.sk89q.worldedit.world.biome.BiomeTypes.WOODED_HILLS
    com.sk89q.worldedit.world.biome.BiomeTypes.WOODED_MOUNTAINS
    com.sk89q.worldedit.world.block.BlockCategories.CARPETS
    com.sk89q.worldedit.world.block.BlockCategories.DIRT_LIKE
    com.sk89q.worldedit.world.block.BlockCategories.LAVA_POOL_STONE_REPLACEABLES
    com.sk89q.worldedit.world.block.BlockTypes.POTTED_AZALEA_BUSH
    com.sk89q.worldedit.world.block.BlockTypes.POTTED_FLOWERING_AZALEA_BUSH
    com.sk89q.worldedit.world.block.BlockTypes.SIGN
    com.sk89q.worldedit.world.block.BlockTypes.WALL_SIGN
    com.sk89q.worldedit.world.entity.EntityTypes.ZOMBIE_PIGMAN
    com.sk89q.worldedit.world.item.ItemCategories.CARPETS
    com.sk89q.worldedit.world.item.ItemCategories.FURNACE_MATERIALS
    com.sk89q.worldedit.world.item.ItemCategories.OCCLUDES_VIBRATION_SIGNALS
    com.sk89q.worldedit.world.item.ItemTypes.CACTUS_GREEN
    com.sk89q.worldedit.world.item.ItemTypes.DANDELION_YELLOW
    com.sk89q.worldedit.world.item.ItemTypes.GRASS_PATH
    com.sk89q.worldedit.world.item.ItemTypes.ROSE_RED
    com.sk89q.worldedit.world.item.ItemTypes.SIGN
    com.sk89q.worldedit.world.item.ItemTypes.ZOMBIE_PIGMAN_SPAWN_EGG
  • Deprecated Methods
    Method
    Description
    com.fastasyncworldedit.core.extent.clipboard.MultiClipboardHolder.add(ClipboardHolder)
    com.fastasyncworldedit.core.extent.clipboard.URIClipboardHolder.getUri()
    If a holder has multiple sources, this will return an empty URI
    com.fastasyncworldedit.core.extent.LimitExtent.setBlock(BlockVector3, T)
    com.fastasyncworldedit.core.extent.PassthroughExtent.setBlock(BlockVector3, T)
    com.fastasyncworldedit.core.Fawe.get()
    use Fawe.instance()
    com.fastasyncworldedit.core.Fawe.imp()
    use Fawe.platform()
    com.fastasyncworldedit.core.queue.implementation.packet.ChunkPacket.get()
    com.fastasyncworldedit.core.util.TaskManager.parallel(Collection<Runnable>, Integer)
    com.sk89q.worldedit.antlr.ExpressionLexer.getTokenNames()
    com.sk89q.worldedit.antlr.ExpressionParser.getTokenNames()
    com.sk89q.worldedit.blocks.BaseItem.getNativeItem()
    com.sk89q.worldedit.command.BrushCommands.clipboardBrush(Player, LocalSession, boolean, boolean, boolean, boolean, Mask, InjectedValueAccess)
    com.sk89q.worldedit.command.ClipboardCommands.download(Actor, LocalSession, String)
    com.sk89q.worldedit.command.RegionCommands.setlighting(Actor, EditSession, Region)
    com.sk89q.worldedit.command.RegionCommands.setskylighting(Actor, Region)
    com.sk89q.worldedit.command.SchematicCommands.loadall(Actor, LocalSession, String, String, boolean)
    com.sk89q.worldedit.command.tool.BlockTool.actPrimary(Platform, LocalConfiguration, Player, LocalSession, Location)
    New subclasses should override BlockTool.actPrimary(Platform, LocalConfiguration, Player, LocalSession, Location, Direction) instead
    com.sk89q.worldedit.command.tool.DoubleActionBlockTool.actSecondary(Platform, LocalConfiguration, Player, LocalSession, Location)
    New subclasses must override DoubleActionBlockTool.actSecondary(Platform, LocalConfiguration, Player, LocalSession, Location, Direction) instead
    com.sk89q.worldedit.command.util.AsyncCommandBuilder.sendMessageAfterDelay(Component)
    com.sk89q.worldedit.command.util.AsyncCommandBuilder.sendMessageAfterDelay(String)
    com.sk89q.worldedit.command.util.FutureProgressListener.addProgressListener(ListenableFuture<?>, Actor, String)
    com.sk89q.worldedit.command.util.WorldEditAsyncCommandBuilder.createAndSendMessage(Actor, Callable<Component>, String)
    com.sk89q.worldedit.EditSession.disableHistory(boolean)
    com.sk89q.worldedit.EditSession.disableQueue()
    com.sk89q.worldedit.EditSession.enableQueue()
    Use EditSession.setReorderMode(ReorderMode) with MULTI_STAGE instead.
    com.sk89q.worldedit.EditSession.flushSession()
    Replace with EditSession.close() for proper cleanup behavior.
    com.sk89q.worldedit.EditSession.getBlockChangeLimit()
    com.sk89q.worldedit.EditSession.green(BlockVector3, double, boolean)
    Use EditSession.green(BlockVector3, double, int, boolean).
    com.sk89q.worldedit.EditSession.hasFastMode()
    com.sk89q.worldedit.EditSession.isQueueEnabled()
    Use EditSession.getReorderMode() with MULTI_STAGE instead.
    com.sk89q.worldedit.EditSession.makeCuboidFaces(Region, B)
    Use EditSession.makeCuboidFaces(Region, Pattern).
    com.sk89q.worldedit.EditSession.overlayCuboidBlocks(Region, B)
    Use EditSession.overlayCuboidBlocks(Region, Pattern).
    com.sk89q.worldedit.EditSession.rawSetBlock(BlockVector3, B)
    Deprecated as may perform differently in FAWE.
    com.sk89q.worldedit.EditSession.setBlock(BlockVector3, B)
    com.sk89q.worldedit.EditSession.setBlock(BlockVector3, B, EditSession.Stage)
    Deprecated as may perform differently in FAWE.
    com.sk89q.worldedit.EditSession.setFastMode(boolean)
    com.sk89q.worldedit.EditSession.simulateSnow(BlockVector3, double)
    Use EditSession.simulateSnow(BlockVector3, double, int).
    com.sk89q.worldedit.EditSession.thaw(BlockVector3, double)
    Use EditSession.thaw(BlockVector3, double, int).
    com.sk89q.worldedit.EditSessionBuilder.allowedRegions(RegionWrapper[])
    com.sk89q.worldedit.EditSessionBuilder.disallowedRegions(RegionWrapper[])
    com.sk89q.worldedit.entity.Player.getBlockIn()
    Use Locatable#getBlockLocation
    com.sk89q.worldedit.entity.Player.setPosition(Vector3, float, float)
    This method may fail without indication. Use Player.trySetPosition(Vector3, float, float) instead
    com.sk89q.worldedit.extension.platform.Actor.print(String)
    Use component-based functions (printInfo)
    com.sk89q.worldedit.extension.platform.Actor.printDebug(String)
    Use component-based functions (printDebug)
    com.sk89q.worldedit.extension.platform.Actor.printError(String)
    Use component-based functions (printError)
    com.sk89q.worldedit.extension.platform.Actor.printRaw(String)
    Use component-based functions (print)
    com.sk89q.worldedit.extension.platform.Locatable.setPosition(Vector3)
    This method may fail without indication. Use Locatable.trySetPosition(Vector3) instead
    com.sk89q.worldedit.extension.platform.Platform.registerGameHooks()
    Call Platform.setGameHooksEnabled(boolean) with true instead
    com.sk89q.worldedit.extension.platform.PlatformManager.handlePlatformReady(PlatformReadyEvent)
    com.sk89q.worldedit.extent.AbstractBufferingExtent.getBufferedBlock(BlockVector3)
    New subclasses should override AbstractBufferingExtent.getBufferedFullBlock(BlockVector3) instead
    com.sk89q.worldedit.extent.InputExtent.getBiome(BlockVector2)
    Biomes in Minecraft are 3D now, use InputExtent.getBiome(BlockVector3)
    com.sk89q.worldedit.extent.OutputExtent.setBiome(BlockVector2, BiomeType)
    Biomes in Minecraft are 3D now, use OutputExtent.setBiome(BlockVector3, BiomeType)
    com.sk89q.worldedit.extent.OutputExtent.setBlock(BlockVector3, T)
    It is recommended that you use OutputExtent.setBlock(int, int, int, BlockStateHolder) in FAWE
    com.sk89q.worldedit.function.biome.BiomeReplace.apply(BlockVector2)
    com.sk89q.worldedit.function.biome.ExtentBiomeCopy.apply(BlockVector2)
    com.sk89q.worldedit.function.mask.BlockMask.add(Collection<BaseBlock>)
    NBT not supported by this mask
    com.sk89q.worldedit.function.operation.Operation.addStatusMessages(List<String>)
    Will be removed in WorldEdit 8.0 - use the Component variant
    com.sk89q.worldedit.function.pattern.BiomePattern.apply(BlockVector2)
    use BiomePattern.applyBiome(BlockVector3)
    com.sk89q.worldedit.function.pattern.Pattern.apply(BlockVector3)
    use Pattern.applyBlock(BlockVector3)
    com.sk89q.worldedit.internal.command.exception.WorldEditExceptionConverter.convert(InvalidItemException)
    com.sk89q.worldedit.LocalConfiguration.getWorkingDirectory()
    Use LocalConfiguration.getWorkingDirectoryPath()
    com.sk89q.worldedit.LocalSession.getBrushTool(ItemType)
    FAWE binds to the item, not the type - this allows brushes to persist, also deprecated in upstream
    com.sk89q.worldedit.LocalSession.getTool(ItemType)
    This method is deprecated and only for compatibility with WorldEdit. Use LocalSession.getTool(BaseItem, Player) instead.
    com.sk89q.worldedit.LocalSession.getTool(ItemType, Player)
    com.sk89q.worldedit.LocalSession.hasFastMode()
    com.sk89q.worldedit.LocalSession.isToolControlEnabled()
    The wand is now a tool that can be bound/unbound.
    com.sk89q.worldedit.LocalSession.setFastMode(boolean)
    com.sk89q.worldedit.LocalSession.setToolControl(boolean)
    The wand is now a tool that can be bound/unbound.
    com.sk89q.worldedit.regions.Region.getArea()
    use Region.getVolume() to prevent overflows
    com.sk89q.worldedit.regions.RegionSelector.getArea()
    use RegionSelector.getVolume()
    com.sk89q.worldedit.regions.RegionSelector.getInformationLines()
    com.sk89q.worldedit.registry.state.AbstractProperty.getBitMask()
    com.sk89q.worldedit.registry.state.AbstractProperty.getBitOffset()
    com.sk89q.worldedit.registry.state.AbstractProperty.getNumBits()
    com.sk89q.worldedit.registry.state.AbstractProperty.modify(int, T)
    com.sk89q.worldedit.session.ClipboardHolder.getClipboard()
    FAWE supports multiple loaded schematics ClipboardHolder.getClipboards()
    com.sk89q.worldedit.util.formatting.component.CommandListBox.appendCommand(String, String, String)
    com.sk89q.worldedit.util.paste.ActorCallbackPaste.pastebin(Supervisor, Actor, String, String)
    Use the Component-based version
    com.sk89q.worldedit.world.biome.BiomeData.getName()
    This method does not work on the server. Use BiomeRegistry.getRichName(BiomeType).
    com.sk89q.worldedit.world.biome.Biomes.findBiomeByName(Collection<BiomeType>, String, BiomeRegistry)
    This uses the outdated name system. Find names by comparing with their ID instead.
    com.sk89q.worldedit.world.block.BlockState.getFromInternalId(int)
    Magic Numbers
    com.sk89q.worldedit.world.block.BlockState.getFromOrdinal(int)
    com.sk89q.worldedit.world.block.BlockState.getInternalBlockTypeId()
    com.sk89q.worldedit.world.block.BlockState.getInternalPropertiesId()
    com.sk89q.worldedit.world.block.BlockState.getNbtData()
    com.sk89q.worldedit.world.block.BlockState.getState(PropertyKey)
    com.sk89q.worldedit.world.block.BlockStateHolder.getInternalBlockTypeId()
    com.sk89q.worldedit.world.block.BlockStateHolder.getInternalId()
    com.sk89q.worldedit.world.block.BlockStateHolder.getInternalPropertiesId()
    com.sk89q.worldedit.world.block.BlockStateHolder.getOrdinal()
    com.sk89q.worldedit.world.block.BlockStateHolder.getOrdinalChar()
    com.sk89q.worldedit.world.block.BlockStateHolder.toBaseBlock(CompoundTag)
    Use BlockStateHolder.toBaseBlock(LazyReference).
    com.sk89q.worldedit.world.block.BlockStateHolder.withPropertyId(int)
    com.sk89q.worldedit.world.block.BlockType.getLegacyCombinedId()
    com.sk89q.worldedit.world.block.BlockType.getLegacyData()
    com.sk89q.worldedit.world.block.BlockType.getLegacyId()
    com.sk89q.worldedit.world.block.BlockType.getMaxStateId()
    com.sk89q.worldedit.world.block.BlockType.getName()
    The name is now translatable, use BlockType.getRichName().
    com.sk89q.worldedit.world.block.BlockType.getPropertiesSet()
    com.sk89q.worldedit.world.block.BlockType.getState(Map<Property<?>, Object>)
    Not working. Not necessarily for removal, but WARNING DO NOT USE FOR NOW
    com.sk89q.worldedit.world.block.BlockType.withPropertyId(int)
    com.sk89q.worldedit.world.block.BlockType.withStateId(int)
    com.sk89q.worldedit.world.block.BlockTypes.get(int)
    com.sk89q.worldedit.world.block.BlockTypes.getFromStateId(int)
    com.sk89q.worldedit.world.block.BlockTypes.getFromStateOrdinal(int)
    com.sk89q.worldedit.world.block.FuzzyBlockState.getNbtData()
    com.sk89q.worldedit.world.item.ItemType.getName()
    Names are translatable now, use ItemType.getRichName().
    com.sk89q.worldedit.world.item.ItemTypes.get(int)
    com.sk89q.worldedit.world.NbtValued.getNbtData()
    See NbtValued.getNbt()
    com.sk89q.worldedit.world.NbtValued.hasNbtData()
    See NbtValued.getNbt()
    com.sk89q.worldedit.world.NbtValued.setNbtData(CompoundTag)
    See NbtValued.setNbtReference(LazyReference)
    com.sk89q.worldedit.world.registry.BiomeRegistry.getData(BiomeType)
    This method no longer returns any useful information. Use BiomeRegistry.getRichName(BiomeType) for the name of the biome.
    com.sk89q.worldedit.world.registry.BlockRegistry.getName(BlockType)
    Names are now translatable, use BlockRegistry.getRichName(BlockType).
    com.sk89q.worldedit.world.registry.BundledBlockRegistry.getName(BlockType)
    com.sk89q.worldedit.world.registry.BundledItemRegistry.getName(ItemType)
    com.sk89q.worldedit.world.registry.ItemRegistry.getName(ItemType)
    Names are now translatable, use ItemRegistry.getRichName(ItemType).
    com.sk89q.worldedit.world.registry.LegacyMapper.getLegacyFromBlock(BlockState)
    com.sk89q.worldedit.world.registry.NullBiomeRegistry.getData(BiomeType)
    com.sk89q.worldedit.world.World.notifyAndLightBlock(BlockVector3, BlockState)
    com.sk89q.worldedit.world.World.setBlock(BlockVector3, B, boolean)
    com.sk89q.worldedit.WorldEdit.getEditSessionFactory()
    Use WorldEdit.newEditSessionBuilder() instead. See EditSessionFactory for details.
    com.sk89q.worldedit.WorldEdit.getWorkingDirectoryFile(String)
    Use WorldEdit.getWorkingDirectoryPath(String) instead
    com.sk89q.worldedit.WorldEdit.handleBlockLeftClick(Player, Location)
    com.sk89q.worldedit.WorldEdit.handleBlockRightClick(Player, Location)
  • Deprecated Constructors
    Constructor
    Description
    com.fastasyncworldedit.core.extent.clipboard.DiskOptimizedClipboard(BlockVector3)
    Use DiskOptimizedClipboard(Region, UUID) or DiskOptimizedClipboard(BlockVector3, File) to avoid creating a large number of clipboard files that won't be cleaned until `clipboard.delete-after-days` and a server restart.
    com.fastasyncworldedit.core.internal.exception.FaweClipboardVersionMismatchException()
    Use FaweClipboardVersionMismatchException(int, int)
    com.fastasyncworldedit.core.regions.RegionWrapper(int, int, int, int)
    use RegionWrapper(int, int, int, int, int, int)
    com.sk89q.worldedit.blocks.BaseItem(ItemType, CompoundTag)
    com.sk89q.worldedit.blocks.BaseItemStack(ItemType, CompoundTag, int)
    Use BaseItemStack(ItemType, LazyReference, int)
    com.sk89q.worldedit.command.InsufficientArgumentsException(String)
    com.sk89q.worldedit.command.tool.InvalidToolBindException(ItemType, String)
    com.sk89q.worldedit.command.util.FutureProgressListener(Actor, String)
    com.sk89q.worldedit.entity.BaseEntity(EntityType, CompoundTag)
    Use BaseEntity(EntityType, LazyReference)
    com.sk89q.worldedit.event.platform.BlockInteractEvent(Actor, Location, Interaction)
    com.sk89q.worldedit.extension.input.DisallowedUsageException(String)
    com.sk89q.worldedit.extension.input.DisallowedUsageException(String, Throwable)
    com.sk89q.worldedit.extension.input.InputParseException(String)
    com.sk89q.worldedit.extension.input.InputParseException(String, Throwable)
    com.sk89q.worldedit.extension.input.NoMatchException(String)
    com.sk89q.worldedit.extension.input.NoMatchException(String, Throwable)
    com.sk89q.worldedit.function.biome.ExtentBiomeCopy(Extent, BlockVector2, Extent, BlockVector2, Transform)
    use ExtentBiomeCopy(Extent, BlockVector3, Extent, BlockVector3, Transform)
    com.sk89q.worldedit.function.entity.ExtentEntityCopy(Vector3, Extent, Vector3, Transform)
    FAWE Deprecation - Use method with Extent
    com.sk89q.worldedit.function.mask.BlockMask(Extent, Collection<BaseBlock>)
    NBT not supported by this mask
    com.sk89q.worldedit.function.mask.OffsetMask(Mask, BlockVector3)
    use OffsetMask(Mask, BlockVector3, int, int)
    com.sk89q.worldedit.function.visitor.DownwardVisitor(Mask, RegionFunction, int)
    Use DownwardVisitor(Mask, RegionFunction, int, int, int, int)
    com.sk89q.worldedit.function.visitor.NonRisingVisitor(Mask, RegionFunction)
    Use NonRisingVisitor(Mask, RegionFunction, int, int, int, Extent)
    com.sk89q.worldedit.function.visitor.RegionVisitor(Region, RegionFunction)
    Use other constructors which will preload chunks during iteration
    com.sk89q.worldedit.internal.cui.SelectionPoint2DEvent(int, BlockVector2, int)
    com.sk89q.worldedit.internal.cui.SelectionPoint2DEvent(int, BlockVector3, int)
    com.sk89q.worldedit.internal.cui.SelectionPointEvent(int, BlockVector3, int)
    com.sk89q.worldedit.NotABlockException(int)
    com.sk89q.worldedit.NotABlockException(String)
    com.sk89q.worldedit.regions.RegionOperationException(String)
    com.sk89q.worldedit.util.auth.AuthorizationException(String)
    com.sk89q.worldedit.util.auth.AuthorizationException(String, Throwable)
    com.sk89q.worldedit.util.formatting.component.InvalidComponentException(String)
    com.sk89q.worldedit.util.io.file.FilenameException(String, String)
    com.sk89q.worldedit.util.io.file.FilenameResolutionException(String, String)
    com.sk89q.worldedit.util.io.file.FileSelectionAbortedException(String)
    com.sk89q.worldedit.util.io.file.InvalidFilenameException(String, String)
    com.sk89q.worldedit.util.PropertiesConfiguration(File)
    Use PropertiesConfiguration(Path)
    com.sk89q.worldedit.world.block.BaseBlock(int, int)
    com.sk89q.worldedit.world.block.BaseBlock(BlockState, CompoundTag)
    com.sk89q.worldedit.world.block.BaseBlock(BlockType)
    FAWE deprecation - Just use the BlockType.getDefaultState()
    com.sk89q.worldedit.world.chunk.AnvilChunk(CompoundTag)
    Use AnvilChunk(CompoundBinaryTag)
    com.sk89q.worldedit.world.chunk.AnvilChunk13(CompoundTag)
    Use AnvilChunk13(CompoundBinaryTag)
    com.sk89q.worldedit.world.chunk.AnvilChunk15(CompoundTag)
    Use AnvilChunk15(CompoundBinaryTag)
    com.sk89q.worldedit.world.chunk.AnvilChunk16(CompoundTag)
    Use AnvilChunk16(CompoundBinaryTag)
    com.sk89q.worldedit.world.chunk.AnvilChunk17(CompoundTag, Supplier<CompoundTag>)
    Use AnvilChunk17(CompoundBinaryTag, Supplier)
    com.sk89q.worldedit.world.chunk.AnvilChunk18(CompoundTag)
    Use AnvilChunk18(CompoundBinaryTag, Supplier)
    com.sk89q.worldedit.world.chunk.AnvilChunk18(CompoundTag, Supplier<CompoundTag>)
    Use AnvilChunk18(CompoundBinaryTag, Supplier)
    com.sk89q.worldedit.world.chunk.OldChunk(CompoundTag)
    Use OldChunk(CompoundBinaryTag)
    com.sk89q.worldedit.WorldEditException(String)
    Use component version
    com.sk89q.worldedit.WorldEditException(String, Throwable)
    Use component version
  • Deprecated Enum Constants
    Enum Constant
    Description
    com.fastasyncworldedit.core.FaweCache.IMP
    Use FaweCache.INSTANCE to get an instance.
    com.sk89q.worldedit.extent.clipboard.io.BuiltInClipboardFormat.SPONGE_SCHEMATIC
    Slow, resource intensive, but sometimes safer than using the recommended BuiltInClipboardFormat.FAST. Avoid using with any large schematics/clipboards for reading/writing.