test_class.file: worldedit-bukkit/src/test/java/com/sk89q/worldedit/bukkit/BukkitWorldTest.java
test_class.identifier: BukkitWorldTest
test_case.body: @Test
      public void testTreeTypeMapping() {
          for (TreeGenerator.TreeType type : TreeGenerator.TreeType.values()) {
              assertNotNull(BukkitWorld.toBukkitTreeType(type), "No mapping for: " + type);
          }
      }
test_case.class_method_signature: BukkitWorldTest.testTreeTypeMapping()
test_case.full_signature: @Test public void testTreeTypeMapping()
test_case.identifier: testTreeTypeMapping
test_case.invocations: values assertNotNull toBukkitTreeType
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testTreeTypeMapping()
focal_class.declarator: logger = WorldEdit.logger
focal_class.modifier: private static final
focal_class.original_string: private static final Logger logger = WorldEdit.logger;
focal_class.type: Logger
focal_class.var_name: logger
focal_class.declarator: HAS_3D_BIOMES
focal_class.modifier: private static final
focal_class.original_string: private static final boolean HAS_3D_BIOMES;
focal_class.type: boolean
focal_class.var_name: HAS_3D_BIOMES
focal_class.declarator: effects = new HashMap<>()
focal_class.modifier: private static final
focal_class.original_string: private static final Map<Integer, Effect> effects = new HashMap<>();
focal_class.type: Map<Integer, Effect>
focal_class.var_name: effects
focal_class.declarator: worldRef
focal_class.modifier: private
focal_class.original_string: private WeakReference<World> worldRef;
focal_class.type: WeakReference<World>
focal_class.var_name: worldRef
focal_class.declarator: worldNameRef
focal_class.modifier: private final
focal_class.original_string: private final String worldNameRef;
focal_class.type: String
focal_class.var_name: worldNameRef
focal_class.declarator: worldNativeAccess
focal_class.modifier: private final
focal_class.original_string: private final WorldNativeAccess<?, ?, ?> worldNativeAccess;
focal_class.type: WorldNativeAccess<?, ?, ?>
focal_class.var_name: worldNativeAccess
focal_class.declarator: treeTypeMapping =
              new EnumMap<>(TreeGenerator.TreeType.class)
focal_class.modifier: private static final
focal_class.original_string: private static final EnumMap<TreeGenerator.TreeType, TreeType> treeTypeMapping =
              new EnumMap<>(TreeGenerator.TreeType.class);
focal_class.type: EnumMap<TreeGenerator.TreeType, TreeType>
focal_class.var_name: treeTypeMapping
focal_class.declarator: hasWarnedImplError = false
focal_class.modifier: private static volatile
focal_class.original_string: private static volatile boolean hasWarnedImplError = false;
focal_class.type: boolean
focal_class.var_name: hasWarnedImplError
focal_class.file: worldedit-bukkit/src/main/java/com/sk89q/worldedit/bukkit/BukkitWorld.java
focal_class.identifier: BukkitWorld
focal_class.class_method_signature: BukkitWorld.BukkitWorld(World world)
focal_class.full_signature: public  BukkitWorld(World world)
focal_class.identifier: BukkitWorld
focal_class.modifiers: public
focal_class.parameters: (World world)
focal_class.signature:  BukkitWorld(World world)
focal_class.class_method_signature: BukkitWorld.getEntities(Region region)
focal_class.full_signature: @Override public List<com.sk89q.worldedit.entity.Entity> getEntities(Region region)
focal_class.identifier: getEntities
focal_class.modifiers: @Override public
focal_class.parameters: (Region region)
focal_class.return: List<com.sk89q.worldedit.entity.Entity>
focal_class.signature: List<com.sk89q.worldedit.entity.Entity> getEntities(Region region)
focal_class.class_method_signature: BukkitWorld.getEntities()
focal_class.full_signature: @Override public List<com.sk89q.worldedit.entity.Entity> getEntities()
focal_class.identifier: getEntities
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: List<com.sk89q.worldedit.entity.Entity>
focal_class.signature: List<com.sk89q.worldedit.entity.Entity> getEntities()
focal_class.class_method_signature: BukkitWorld.getWorld()
focal_class.full_signature: public World getWorld()
focal_class.identifier: getWorld
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: World
focal_class.signature: World getWorld()
focal_class.class_method_signature: BukkitWorld.getWorldChecked()
focal_class.full_signature: protected World getWorldChecked()
focal_class.identifier: getWorldChecked
focal_class.modifiers: protected
focal_class.parameters: ()
focal_class.return: World
focal_class.signature: World getWorldChecked()
focal_class.class_method_signature: BukkitWorld.getName()
focal_class.full_signature: @Override public String getName()
focal_class.identifier: getName
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getName()
focal_class.class_method_signature: BukkitWorld.getId()
focal_class.full_signature: @Override public String getId()
focal_class.identifier: getId
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getId()
focal_class.class_method_signature: BukkitWorld.getStoragePath()
focal_class.full_signature: @Override public Path getStoragePath()
focal_class.identifier: getStoragePath
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Path
focal_class.signature: Path getStoragePath()
focal_class.class_method_signature: BukkitWorld.getBlockLightLevel(BlockVector3 pt)
focal_class.full_signature: @Override public int getBlockLightLevel(BlockVector3 pt)
focal_class.identifier: getBlockLightLevel
focal_class.modifiers: @Override public
focal_class.parameters: (BlockVector3 pt)
focal_class.return: int
focal_class.signature: int getBlockLightLevel(BlockVector3 pt)
focal_class.class_method_signature: BukkitWorld.regenerate(Region region, EditSession editSession)
focal_class.full_signature: @Override public boolean regenerate(Region region, EditSession editSession)
focal_class.identifier: regenerate
focal_class.modifiers: @Override public
focal_class.parameters: (Region region, EditSession editSession)
focal_class.return: boolean
focal_class.signature: boolean regenerate(Region region, EditSession editSession)
focal_class.class_method_signature: BukkitWorld.getBlockInventory(Chest chest)
focal_class.full_signature: private Inventory getBlockInventory(Chest chest)
focal_class.identifier: getBlockInventory
focal_class.modifiers: private
focal_class.parameters: (Chest chest)
focal_class.return: Inventory
focal_class.signature: Inventory getBlockInventory(Chest chest)
focal_class.class_method_signature: BukkitWorld.clearContainerBlockContents(BlockVector3 pt)
focal_class.full_signature: @Override public boolean clearContainerBlockContents(BlockVector3 pt)
focal_class.identifier: clearContainerBlockContents
focal_class.modifiers: @Override public
focal_class.parameters: (BlockVector3 pt)
focal_class.return: boolean
focal_class.signature: boolean clearContainerBlockContents(BlockVector3 pt)
focal_class.class_method_signature: BukkitWorld.toBukkitTreeType(TreeGenerator.TreeType type)
focal_class.full_signature: public static TreeType toBukkitTreeType(TreeGenerator.TreeType type)
focal_class.identifier: toBukkitTreeType
focal_class.modifiers: public static
focal_class.parameters: (TreeGenerator.TreeType type)
focal_class.return: TreeType
focal_class.signature: TreeType toBukkitTreeType(TreeGenerator.TreeType type)
focal_class.class_method_signature: BukkitWorld.generateTree(TreeGenerator.TreeType type, EditSession editSession, BlockVector3 pt)
focal_class.full_signature: @Override public boolean generateTree(TreeGenerator.TreeType type, EditSession editSession, BlockVector3 pt)
focal_class.identifier: generateTree
focal_class.modifiers: @Override public
focal_class.parameters: (TreeGenerator.TreeType type, EditSession editSession, BlockVector3 pt)
focal_class.return: boolean
focal_class.signature: boolean generateTree(TreeGenerator.TreeType type, EditSession editSession, BlockVector3 pt)
focal_class.class_method_signature: BukkitWorld.dropItem(Vector3 pt, BaseItemStack item)
focal_class.full_signature: @Override public void dropItem(Vector3 pt, BaseItemStack item)
focal_class.identifier: dropItem
focal_class.modifiers: @Override public
focal_class.parameters: (Vector3 pt, BaseItemStack item)
focal_class.return: void
focal_class.signature: void dropItem(Vector3 pt, BaseItemStack item)
focal_class.class_method_signature: BukkitWorld.checkLoadedChunk(BlockVector3 pt)
focal_class.full_signature: @Override public void checkLoadedChunk(BlockVector3 pt)
focal_class.identifier: checkLoadedChunk
focal_class.modifiers: @Override public
focal_class.parameters: (BlockVector3 pt)
focal_class.return: void
focal_class.signature: void checkLoadedChunk(BlockVector3 pt)
focal_class.class_method_signature: BukkitWorld.equals(Object other)
focal_class.full_signature: @Override public boolean equals(Object other)
focal_class.identifier: equals
focal_class.modifiers: @Override public
focal_class.parameters: (Object other)
focal_class.return: boolean
focal_class.signature: boolean equals(Object other)
focal_class.class_method_signature: BukkitWorld.hashCode()
focal_class.full_signature: @Override public int hashCode()
focal_class.identifier: hashCode
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int hashCode()
focal_class.class_method_signature: BukkitWorld.getMaxY()
focal_class.full_signature: @Override public int getMaxY()
focal_class.identifier: getMaxY
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getMaxY()
focal_class.class_method_signature: BukkitWorld.fixAfterFastMode(Iterable<BlockVector2> chunks)
focal_class.full_signature: @SuppressWarnings("deprecation") @Override public void fixAfterFastMode(Iterable<BlockVector2> chunks)
focal_class.identifier: fixAfterFastMode
focal_class.modifiers: @SuppressWarnings("deprecation") @Override public
focal_class.parameters: (Iterable<BlockVector2> chunks)
focal_class.return: void
focal_class.signature: void fixAfterFastMode(Iterable<BlockVector2> chunks)
focal_class.class_method_signature: BukkitWorld.playEffect(Vector3 position, int type, int data)
focal_class.full_signature: @Override public boolean playEffect(Vector3 position, int type, int data)
focal_class.identifier: playEffect
focal_class.modifiers: @Override public
focal_class.parameters: (Vector3 position, int type, int data)
focal_class.return: boolean
focal_class.signature: boolean playEffect(Vector3 position, int type, int data)
focal_class.class_method_signature: BukkitWorld.getWeather()
focal_class.full_signature: @Override public WeatherType getWeather()
focal_class.identifier: getWeather
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: WeatherType
focal_class.signature: WeatherType getWeather()
focal_class.class_method_signature: BukkitWorld.getRemainingWeatherDuration()
focal_class.full_signature: @Override public long getRemainingWeatherDuration()
focal_class.identifier: getRemainingWeatherDuration
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: long
focal_class.signature: long getRemainingWeatherDuration()
focal_class.class_method_signature: BukkitWorld.setWeather(WeatherType weatherType)
focal_class.full_signature: @Override public void setWeather(WeatherType weatherType)
focal_class.identifier: setWeather
focal_class.modifiers: @Override public
focal_class.parameters: (WeatherType weatherType)
focal_class.return: void
focal_class.signature: void setWeather(WeatherType weatherType)
focal_class.class_method_signature: BukkitWorld.setWeather(WeatherType weatherType, long duration)
focal_class.full_signature: @Override public void setWeather(WeatherType weatherType, long duration)
focal_class.identifier: setWeather
focal_class.modifiers: @Override public
focal_class.parameters: (WeatherType weatherType, long duration)
focal_class.return: void
focal_class.signature: void setWeather(WeatherType weatherType, long duration)
focal_class.class_method_signature: BukkitWorld.getSpawnPosition()
focal_class.full_signature: @Override public BlockVector3 getSpawnPosition()
focal_class.identifier: getSpawnPosition
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: BlockVector3
focal_class.signature: BlockVector3 getSpawnPosition()
focal_class.class_method_signature: BukkitWorld.simulateBlockMine(BlockVector3 pt)
focal_class.full_signature: @Override public void simulateBlockMine(BlockVector3 pt)
focal_class.identifier: simulateBlockMine
focal_class.modifiers: @Override public
focal_class.parameters: (BlockVector3 pt)
focal_class.return: void
focal_class.signature: void simulateBlockMine(BlockVector3 pt)
focal_class.class_method_signature: BukkitWorld.getBlock(BlockVector3 position)
focal_class.full_signature: @Override public com.sk89q.worldedit.world.block.BlockState getBlock(BlockVector3 position)
focal_class.identifier: getBlock
focal_class.modifiers: @Override public
focal_class.parameters: (BlockVector3 position)
focal_class.return: com.sk89q.worldedit.world.block.BlockState
focal_class.signature: com.sk89q.worldedit.world.block.BlockState getBlock(BlockVector3 position)
focal_class.class_method_signature: BukkitWorld.setBlock(BlockVector3 position, B block, SideEffectSet sideEffects)
focal_class.full_signature: @Override public boolean setBlock(BlockVector3 position, B block, SideEffectSet sideEffects)
focal_class.identifier: setBlock
focal_class.modifiers: @Override public
focal_class.parameters: (BlockVector3 position, B block, SideEffectSet sideEffects)
focal_class.return: boolean
focal_class.signature: boolean setBlock(BlockVector3 position, B block, SideEffectSet sideEffects)
focal_class.class_method_signature: BukkitWorld.getFullBlock(BlockVector3 position)
focal_class.full_signature: @Override public BaseBlock getFullBlock(BlockVector3 position)
focal_class.identifier: getFullBlock
focal_class.modifiers: @Override public
focal_class.parameters: (BlockVector3 position)
focal_class.return: BaseBlock
focal_class.signature: BaseBlock getFullBlock(BlockVector3 position)
focal_class.class_method_signature: BukkitWorld.applySideEffects(BlockVector3 position, com.sk89q.worldedit.world.block.BlockState previousType,
              SideEffectSet sideEffectSet)
focal_class.full_signature: @Override public Set<SideEffect> applySideEffects(BlockVector3 position, com.sk89q.worldedit.world.block.BlockState previousType,
              SideEffectSet sideEffectSet)
focal_class.identifier: applySideEffects
focal_class.modifiers: @Override public
focal_class.parameters: (BlockVector3 position, com.sk89q.worldedit.world.block.BlockState previousType,
              SideEffectSet sideEffectSet)
focal_class.return: Set<SideEffect>
focal_class.signature: Set<SideEffect> applySideEffects(BlockVector3 position, com.sk89q.worldedit.world.block.BlockState previousType,
              SideEffectSet sideEffectSet)
focal_class.class_method_signature: BukkitWorld.useItem(BlockVector3 position, BaseItem item, Direction face)
focal_class.full_signature: @Override public boolean useItem(BlockVector3 position, BaseItem item, Direction face)
focal_class.identifier: useItem
focal_class.modifiers: @Override public
focal_class.parameters: (BlockVector3 position, BaseItem item, Direction face)
focal_class.return: boolean
focal_class.signature: boolean useItem(BlockVector3 position, BaseItem item, Direction face)
focal_class.class_method_signature: BukkitWorld.fullySupports3DBiomes()
focal_class.full_signature: @Override public boolean fullySupports3DBiomes()
focal_class.identifier: fullySupports3DBiomes
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean fullySupports3DBiomes()
focal_class.class_method_signature: BukkitWorld.getBiome(BlockVector3 position)
focal_class.full_signature: @SuppressWarnings("deprecation") @Override public BiomeType getBiome(BlockVector3 position)
focal_class.identifier: getBiome
focal_class.modifiers: @SuppressWarnings("deprecation") @Override public
focal_class.parameters: (BlockVector3 position)
focal_class.return: BiomeType
focal_class.signature: BiomeType getBiome(BlockVector3 position)
focal_class.class_method_signature: BukkitWorld.setBiome(BlockVector3 position, BiomeType biome)
focal_class.full_signature: @SuppressWarnings("deprecation") @Override public boolean setBiome(BlockVector3 position, BiomeType biome)
focal_class.identifier: setBiome
focal_class.modifiers: @SuppressWarnings("deprecation") @Override public
focal_class.parameters: (BlockVector3 position, BiomeType biome)
focal_class.return: boolean
focal_class.signature: boolean setBiome(BlockVector3 position, BiomeType biome)
focal_class.class_method_signature: BukkitWorld.setBlock(int x, int y, int z, T block)
focal_class.full_signature: @Override public boolean setBlock(int x, int y, int z, T block)
focal_class.identifier: setBlock
focal_class.modifiers: @Override public
focal_class.parameters: (int x, int y, int z, T block)
focal_class.return: boolean
focal_class.signature: boolean setBlock(int x, int y, int z, T block)
focal_class.class_method_signature: BukkitWorld.setTile(int x, int y, int z, CompoundTag tile)
focal_class.full_signature: @Override public boolean setTile(int x, int y, int z, CompoundTag tile)
focal_class.identifier: setTile
focal_class.modifiers: @Override public
focal_class.parameters: (int x, int y, int z, CompoundTag tile)
focal_class.return: boolean
focal_class.signature: boolean setTile(int x, int y, int z, CompoundTag tile)
focal_class.class_method_signature: BukkitWorld.setBiome(int x, int y, int z, BiomeType biome)
focal_class.full_signature: @Override public boolean setBiome(int x, int y, int z, BiomeType biome)
focal_class.identifier: setBiome
focal_class.modifiers: @Override public
focal_class.parameters: (int x, int y, int z, BiomeType biome)
focal_class.return: boolean
focal_class.signature: boolean setBiome(int x, int y, int z, BiomeType biome)
focal_class.class_method_signature: BukkitWorld.refreshChunk(int chunkX, int chunkZ)
focal_class.full_signature: @Override public void refreshChunk(int chunkX, int chunkZ)
focal_class.identifier: refreshChunk
focal_class.modifiers: @Override public
focal_class.parameters: (int chunkX, int chunkZ)
focal_class.return: void
focal_class.signature: void refreshChunk(int chunkX, int chunkZ)
focal_class.class_method_signature: BukkitWorld.get(int chunkX, int chunkZ)
focal_class.full_signature: @Override public IChunkGet get(int chunkX, int chunkZ)
focal_class.identifier: get
focal_class.modifiers: @Override public
focal_class.parameters: (int chunkX, int chunkZ)
focal_class.return: IChunkGet
focal_class.signature: IChunkGet get(int chunkX, int chunkZ)
focal_class.class_method_signature: BukkitWorld.sendFakeChunk(Player player, ChunkPacket packet)
focal_class.full_signature: @Override public void sendFakeChunk(Player player, ChunkPacket packet)
focal_class.identifier: sendFakeChunk
focal_class.modifiers: @Override public
focal_class.parameters: (Player player, ChunkPacket packet)
focal_class.return: void
focal_class.signature: void sendFakeChunk(Player player, ChunkPacket packet)
focal_class.superclass: extends AbstractWorld
focal_method.body: public static TreeType toBukkitTreeType(TreeGenerator.TreeType type) {
          return treeTypeMapping.get(type);
      }
focal_method.class_method_signature: BukkitWorld.toBukkitTreeType(TreeGenerator.TreeType type)
focal_method.full_signature: public static TreeType toBukkitTreeType(TreeGenerator.TreeType type)
focal_method.identifier: toBukkitTreeType
focal_method.invocations: get
focal_method.modifiers: public static
focal_method.parameters: (TreeGenerator.TreeType type)
focal_method.return: TreeType
focal_method.signature: TreeType toBukkitTreeType(TreeGenerator.TreeType type)