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

Deprecated API

Contents

  • Terminally Deprecated
  • Interfaces
  • Classes
  • Enum Classes
  • Exceptions
  • Fields
  • Methods
  • Constructors
  • Enum Constants
  • Terminally Deprecated Elements
    Element
    Description
    cn.nukkit.blockentity.BlockEntityContainer
  • Deprecated Interfaces
    Interface
    Description
    cn.nukkit.blockentity.BlockEntityContainer
    cn.nukkit.entity.EntityOwnable
  • Deprecated Classes
    Class
    Description
    cn.nukkit.block.BlockDoubleSlab
    cn.nukkit.block.BlockNetherBrick
    cn.nukkit.command.data.args.CommandArg
    cn.nukkit.command.data.args.CommandArgBlockVector
    cn.nukkit.command.data.args.CommandArgRules
    cn.nukkit.command.data.CommandArgs
    cn.nukkit.command.utils.CommandParser
    cn.nukkit.dispenser.EmptyBucketDispenseBehavior
    cn.nukkit.entity.passive.EntityTameable
    cn.nukkit.event.block.BlockPistonChangeEvent
    Use BlockPistonEvent
    cn.nukkit.event.block.ItemFrameDropItemEvent
    cn.nukkit.level.biome.impl.HellBiome
    cn.nukkit.level.format.anvil.palette.BiomePalette
    cn.nukkit.level.GlobalBlockPalette
    cn.nukkit.network.protocol.AdventureSettingsPacket
    cn.nukkit.plugin.PowerNukkitPlugin
  • Deprecated Enum Classes
    Enum Class
    Description
    cn.nukkit.item.PNAlphaItemID
  • Deprecated Exceptions
    Exceptions
    Description
    cn.nukkit.utils.InvalidBlockDamageException
  • Deprecated Fields
    Field
    Description
    cn.nukkit.block.Block.DATA_BITS
    cn.nukkit.block.Block.DATA_MASK
    cn.nukkit.block.Block.DATA_SIZE
    cn.nukkit.block.Block.fullList
    cn.nukkit.block.Block.hardness
    cn.nukkit.block.Block.hasMeta
    cn.nukkit.block.Block.light
    cn.nukkit.block.Block.lightFilter
    cn.nukkit.block.Block.list
    cn.nukkit.block.Block.MAX_BLOCK_ID
    cn.nukkit.block.Block.solid
    cn.nukkit.block.Block.transparent
    cn.nukkit.block.BlockBell.TYPE_ATTACHMENT_HANGING
    cn.nukkit.block.BlockBell.TYPE_ATTACHMENT_MULTIPLE
    cn.nukkit.block.BlockBell.TYPE_ATTACHMENT_SIDE
    cn.nukkit.block.BlockBell.TYPE_ATTACHMENT_STANDING
    cn.nukkit.block.BlockBricksStone.CHISELED
    cn.nukkit.block.BlockBricksStone.CRACKED
    cn.nukkit.block.BlockBricksStone.MOSSY
    cn.nukkit.block.BlockBricksStone.NORMAL
    cn.nukkit.block.BlockDoor.DOOR_HINGE_BIT
    cn.nukkit.block.BlockDoor.DOOR_OPEN_BIT
    cn.nukkit.block.BlockDoor.DOOR_POWERED_BIT
    cn.nukkit.block.BlockDoor.DOOR_TOP_BIT
    cn.nukkit.block.BlockDoublePlant.LARGE_FERN
    cn.nukkit.block.BlockDoublePlant.LILAC
    cn.nukkit.block.BlockDoublePlant.PEONY
    cn.nukkit.block.BlockDoublePlant.ROSE_BUSH
    cn.nukkit.block.BlockDoublePlant.SUNFLOWER
    cn.nukkit.block.BlockDoublePlant.TALL_GRASS
    cn.nukkit.block.BlockDoublePlant.TOP_HALF_BITMASK
    cn.nukkit.block.BlockFence.FENCE_ACACIA
    cn.nukkit.block.BlockFence.FENCE_BIRCH
    cn.nukkit.block.BlockFence.FENCE_DARK_OAK
    cn.nukkit.block.BlockFence.FENCE_JUNGLE
    cn.nukkit.block.BlockFence.FENCE_OAK
    cn.nukkit.block.BlockFence.FENCE_SPRUCE
    cn.nukkit.block.BlockFlower.TYPE_ALLIUM
    cn.nukkit.block.BlockFlower.TYPE_AZURE_BLUET
    cn.nukkit.block.BlockFlower.TYPE_BLUE_ORCHID
    cn.nukkit.block.BlockFlower.TYPE_ORANGE_TULIP
    cn.nukkit.block.BlockFlower.TYPE_OXEYE_DAISY
    cn.nukkit.block.BlockFlower.TYPE_PINK_TULIP
    cn.nukkit.block.BlockFlower.TYPE_POPPY
    cn.nukkit.block.BlockFlower.TYPE_RED_TULIP
    cn.nukkit.block.BlockFlower.TYPE_WHITE_TULIP
    cn.nukkit.block.BlockID.BIRCH_WOOD_STAIRS
    cn.nukkit.block.BlockID.BIRCH_WOODEN_STAIRS
    cn.nukkit.block.BlockID.BREWING_BLOCK
    cn.nukkit.block.BlockID.BRICKS
    cn.nukkit.block.BlockID.BURNING_FURNACE
    cn.nukkit.block.BlockID.COBBLE
    cn.nukkit.block.BlockID.COBBLE_STAIRS
    cn.nukkit.block.BlockID.COBBLESTONE_STAIRS
    cn.nukkit.block.BlockID.COCOA_BLOCK
    cn.nukkit.block.BlockID.DOOR_BLOCK
    cn.nukkit.block.BlockID.DOUBLE_SLAB
    cn.nukkit.block.BlockID.DOUBLE_SLABS
    cn.nukkit.block.BlockID.DOUBLE_STONE_BLOCK_SLAB
    cn.nukkit.block.BlockID.DOUBLE_STONE_BLOCK_SLAB2
    cn.nukkit.block.BlockID.DOUBLE_STONE_BLOCK_SLAB3
    cn.nukkit.block.BlockID.DOUBLE_STONE_BLOCK_SLAB4
    cn.nukkit.block.BlockID.ENCHANT_TABLE
    cn.nukkit.block.BlockID.ENCHANTMENT_TABLE
    cn.nukkit.block.BlockID.FENCE_GATE_OAK
    cn.nukkit.block.BlockID.FLOWER
    cn.nukkit.block.BlockID.GLASS_PANEL
    cn.nukkit.block.BlockID.GLOWING_REDSTONE_ORE
    cn.nukkit.block.BlockID.GLOWSTONE_BLOCK
    cn.nukkit.block.BlockID.INFO_UPDATE
    cn.nukkit.block.BlockID.INFO_UPDATE2
    cn.nukkit.block.BlockID.IRON_BAR
    cn.nukkit.block.BlockID.JACK_O_LANTERN
    cn.nukkit.block.BlockID.JUNGLE_WOOD_STAIRS
    cn.nukkit.block.BlockID.JUNGLE_WOODEN_STAIRS
    cn.nukkit.block.BlockID.LAVA
    cn.nukkit.block.BlockID.LEAVE
    cn.nukkit.block.BlockID.LILY_PAD
    cn.nukkit.block.BlockID.MONSTER_SPAWNER
    cn.nukkit.block.BlockID.MOSS_STONE
    cn.nukkit.block.BlockID.MOSSY_STONE
    cn.nukkit.block.BlockID.NETHER_BRICKS
    cn.nukkit.block.BlockID.OAK_WOOD_STAIRS
    cn.nukkit.block.BlockID.OAK_WOODEN_STAIRS
    cn.nukkit.block.BlockID.PLANK
    cn.nukkit.block.BlockID.POPPY
    cn.nukkit.block.BlockID.ROSE
    cn.nukkit.block.BlockID.SAPLINGS
    cn.nukkit.block.BlockID.SLAB
    cn.nukkit.block.BlockID.SLABS
    cn.nukkit.block.BlockID.SNOW
    cn.nukkit.block.BlockID.SPRUCE_WOOD_STAIRS
    cn.nukkit.block.BlockID.SPRUCE_WOODEN_STAIRS
    cn.nukkit.block.BlockID.STONE_BLOCK_SLAB
    cn.nukkit.block.BlockID.STONE_BLOCK_SLAB2
    cn.nukkit.block.BlockID.STONE_BLOCK_SLAB3
    cn.nukkit.block.BlockID.STONE_BLOCK_SLAB4
    cn.nukkit.block.BlockID.STONE_BRICK
    cn.nukkit.block.BlockID.STONE_BRICKS
    cn.nukkit.block.BlockID.SUGARCANE_BLOCK
    cn.nukkit.block.BlockID.TRUNK
    cn.nukkit.block.BlockID.VINES
    cn.nukkit.block.BlockID.WATER
    cn.nukkit.block.BlockID.WATER_LILY
    cn.nukkit.block.BlockID.WOOD
    cn.nukkit.block.BlockID.WOOD_DOOR_BLOCK
    cn.nukkit.block.BlockID.WOOD_STAIRS
    cn.nukkit.block.BlockID.WOODEN_DOOR_BLOCK
    cn.nukkit.block.BlockID.WOODEN_PLANK
    cn.nukkit.block.BlockID.WOODEN_PLANKS
    cn.nukkit.block.BlockID.WOODEN_STAIRS
    cn.nukkit.block.BlockID.WORKBENCH
    cn.nukkit.block.BlockLeaves.BIRCH
    cn.nukkit.block.BlockLeaves.JUNGLE
    cn.nukkit.block.BlockLeaves.OAK
    cn.nukkit.block.BlockLeaves.SPRUCE
    cn.nukkit.block.BlockLeaves2.ACACIA
    cn.nukkit.block.BlockLeaves2.DARK_OAK
    cn.nukkit.block.BlockPrismarine.NORMAL
    cn.nukkit.block.BlockSandstone.CHISELED
    cn.nukkit.block.BlockSandstone.NORMAL
    cn.nukkit.block.BlockSandstone.SMOOTH
    cn.nukkit.block.BlockSapling.ACACIA
    cn.nukkit.block.BlockSapling.BIRCH
    cn.nukkit.block.BlockSapling.BIRCH_TALL
    cn.nukkit.block.BlockSapling.DARK_OAK
    cn.nukkit.block.BlockSapling.JUNGLE
    cn.nukkit.block.BlockSapling.OAK
    cn.nukkit.block.BlockSapling.SPRUCE
    cn.nukkit.block.BlockSkull.NO_DROP
    cn.nukkit.block.BlockStone.ANDESITE
    cn.nukkit.block.BlockStone.DIORITE
    cn.nukkit.block.BlockStone.GRANITE
    cn.nukkit.block.BlockStone.NORMAL
    cn.nukkit.block.BlockStone.POLISHED_ANDESITE
    cn.nukkit.block.BlockStone.POLISHED_DIORITE
    cn.nukkit.block.BlockStone.POLISHED_GRANITE
    cn.nukkit.block.BlockTrapdoor.TRAPDOOR_OPEN_BIT
    cn.nukkit.block.BlockTrapdoor.TRAPDOOR_TOP_BIT
    cn.nukkit.block.BlockTurtleEgg.CRACK_STATE_CRACKED
    cn.nukkit.block.BlockTurtleEgg.CRACK_STATE_MAX_CRACKED
    cn.nukkit.block.BlockTurtleEgg.CRACK_STATE_NO_CRACKS
    cn.nukkit.block.BlockWall.MOSSY_WALL
    cn.nukkit.block.BlockWall.NONE_MOSSY_WALL
    cn.nukkit.blockentity.BlockEntity.lastUpdate
    cn.nukkit.blockentity.BlockEntityBrewingStand.ingredients
    cn.nukkit.blockentity.BlockEntityCauldron.POTION_TYPE_EMPTY
    cn.nukkit.blockentity.BlockEntityCauldron.POTION_TYPE_LAVA
    cn.nukkit.blockentity.BlockEntityCauldron.POTION_TYPE_LINGERING
    cn.nukkit.blockentity.BlockEntityCauldron.POTION_TYPE_NORMAL
    cn.nukkit.blockentity.BlockEntityCauldron.POTION_TYPE_SPLASH
    cn.nukkit.command.data.CommandParameter.ARG_TYPE_BLOCK_POS
    cn.nukkit.command.data.CommandParameter.ARG_TYPE_BOOL
    cn.nukkit.command.data.CommandParameter.ARG_TYPE_INT
    cn.nukkit.command.data.CommandParameter.ARG_TYPE_PLAYER
    cn.nukkit.command.data.CommandParameter.ARG_TYPE_RAW_TEXT
    cn.nukkit.command.data.CommandParameter.ARG_TYPE_STRING
    cn.nukkit.command.data.CommandParameter.ARG_TYPE_STRING_ENUM
    cn.nukkit.command.data.CommandParameter.ARG_TYPE_TARGET
    cn.nukkit.command.data.CommandParameter.ENUM_TYPE_BLOCK_LIST
    cn.nukkit.command.data.CommandParameter.ENUM_TYPE_COMMAND_LIST
    cn.nukkit.command.data.CommandParameter.ENUM_TYPE_EFFECT_LIST
    cn.nukkit.command.data.CommandParameter.ENUM_TYPE_ENCHANTMENT_LIST
    cn.nukkit.command.data.CommandParameter.ENUM_TYPE_ENTITY_LIST
    cn.nukkit.command.data.CommandParameter.ENUM_TYPE_ITEM_LIST
    cn.nukkit.command.data.CommandParameter.ENUM_TYPE_PARTICLE_LIST
    cn.nukkit.command.data.CommandParameter.options
    cn.nukkit.entity.Entity.DATA_ENTITY_AGE
    cn.nukkit.entity.Entity.DATA_FLAG_TRANSITION_SETTING
    This is from NukkitX but it has a typo which we can't remove unless NukkitX removes from their side.
    cn.nukkit.entity.Entity.DATA_INTERACT_TEXT
    cn.nukkit.entity.item.EntityBoat.woodID
    cn.nukkit.entity.projectile.EntityProjectile.damage
    cn.nukkit.inventory.CraftingManager.blastFurnaceRecipes
    cn.nukkit.inventory.CraftingManager.brewingRecipes
    cn.nukkit.inventory.CraftingManager.campfireRecipes
    cn.nukkit.inventory.CraftingManager.cartographyRecipes
    cn.nukkit.inventory.CraftingManager.containerRecipes
    cn.nukkit.inventory.CraftingManager.furnaceRecipes
    cn.nukkit.inventory.CraftingManager.multiRecipes
    cn.nukkit.inventory.CraftingManager.packet
    cn.nukkit.inventory.CraftingManager.recipes
    cn.nukkit.inventory.CraftingManager.shapedRecipes
    cn.nukkit.inventory.CraftingManager.shapelessRecipes
    cn.nukkit.inventory.CraftingManager.smokerRecipes
    cn.nukkit.inventory.CraftingManager.stonecutterRecipes
    cn.nukkit.inventory.transaction.CraftingTransaction.recipe
    cn.nukkit.item.food.Food.honey
    cn.nukkit.item.Item.durability
    cn.nukkit.item.ItemDye.BLACK
    cn.nukkit.item.ItemDye.BLUE
    cn.nukkit.item.ItemDye.BONE_MEAL
    cn.nukkit.item.ItemDye.BROWN
    cn.nukkit.item.ItemDye.CYAN
    cn.nukkit.item.ItemDye.GRAY
    cn.nukkit.item.ItemDye.GREEN
    cn.nukkit.item.ItemDye.LIGHT_BLUE
    cn.nukkit.item.ItemDye.LIGHT_GRAY
    cn.nukkit.item.ItemDye.LIME
    cn.nukkit.item.ItemDye.MAGENTA
    cn.nukkit.item.ItemDye.ORANGE
    cn.nukkit.item.ItemDye.PINK
    cn.nukkit.item.ItemDye.PURPLE
    cn.nukkit.item.ItemDye.RED
    cn.nukkit.item.ItemDye.WHITE
    cn.nukkit.item.ItemDye.YELLOW
    cn.nukkit.item.ItemID.MINECART_WITH_CHEST
    cn.nukkit.item.ItemID.MINECART_WITH_HOPPER
    cn.nukkit.item.ItemID.MINECART_WITH_TNT
    cn.nukkit.level.biome.type.CoveredBiome.synchronizeCover
    cn.nukkit.level.format.generic.BaseRegionLoader.locationTable
    cn.nukkit.level.format.generic.BaseRegionLoader.MAX_SECTOR_LENGTH
    cn.nukkit.level.generator.object.ore.OreType.fullId
    cn.nukkit.level.GlobalBlockPalette.BLOCK_PALETTE
    cn.nukkit.level.MovingObjectPosition.sideHit
    cn.nukkit.level.particle.Particle.TYPE_DUST
    cn.nukkit.level.particle.Particle.TYPE_SUSPENDED_TOWN
    cn.nukkit.level.particle.Particle.TYPE_WATER_SPLASH
    cn.nukkit.network.protocol.AvailableCommandsPacket.softEnums
    cn.nukkit.network.protocol.CraftingEventPacket.TYPE_FURNACE
    cn.nukkit.network.protocol.CraftingEventPacket.TYPE_FURNACE_DATA
    cn.nukkit.network.protocol.CraftingEventPacket.TYPE_MULTI
    cn.nukkit.network.protocol.CraftingEventPacket.TYPE_SHAPED
    cn.nukkit.network.protocol.CraftingEventPacket.TYPE_SHAPELESS
    cn.nukkit.network.protocol.CraftingEventPacket.TYPE_SHULKER_BOX
    cn.nukkit.network.protocol.EntityEventPacket.VIBRATION_DETECTE
    cn.nukkit.network.protocol.ProtocolInfo.ADD_VOLUME_ENTITY
    cn.nukkit.network.protocol.ProtocolInfo.ADVENTURE_SETTINGS_PACKET
    cn.nukkit.network.protocol.ProtocolInfo.REMOVE_VOLUME_ENTITY
    cn.nukkit.network.protocol.ProtocolInfo.SYNC_ENTITY_PROPERTY
    cn.nukkit.network.protocol.StartGamePacket.isMovementServerAuthoritative
    cn.nukkit.Nukkit.MINECRAFT_VERSION
    cn.nukkit.Nukkit.MINECRAFT_VERSION_NETWORK
    cn.nukkit.Player.forceMovement
    cn.nukkit.Player.teleportPosition
    cn.nukkit.potion.Effect.CONFUSION
    cn.nukkit.potion.Effect.COUNDIT_POWER
    Typo. Use Effect.CONDUIT_POWER instead.
    cn.nukkit.potion.Effect.DAMAGE_RESISTANCE
    cn.nukkit.potion.Effect.HARMING
    cn.nukkit.potion.Effect.HEALING
    cn.nukkit.potion.Effect.JUMP
    cn.nukkit.potion.Potion.SLOWNESS_LONG_II
  • Deprecated Methods
    Method
    Description
    cn.nukkit.block.Block.get(int, int)
    cn.nukkit.block.Block.get(int, int, Level, int, int, int)
    cn.nukkit.block.Block.get(int, int, Level, int, int, int, int)
    cn.nukkit.block.Block.get(int, Level, int, int, int)
    cn.nukkit.block.Block.get(int, Level, int, int, int, int)
    cn.nukkit.block.Block.get(int, Integer)
    cn.nukkit.block.Block.get(int, Integer, Position)
    cn.nukkit.block.Block.get(int, Integer, Position, int)
    cn.nukkit.block.Block.getBigDamage()
    cn.nukkit.block.Block.getBlockId()
    cn.nukkit.block.Block.getBreakTime(Item)
    This function is lack of Player class and is not accurate enough, use Block.getBreakTime(Item, Player)
    cn.nukkit.block.Block.getBreakTime(Item, Player)
    cn.nukkit.block.Block.getDamage()
    cn.nukkit.block.Block.getFullId()
    PowerNukkit: The meta is limited to 32 bits
    cn.nukkit.block.Block.getLegacyDamage()
    cn.nukkit.block.Block.getSignedBigDamage()
    cn.nukkit.block.Block.setDamage(int)
    cn.nukkit.block.Block.setDamage(Integer)
    cn.nukkit.block.BlockBamboo.getLeafSize()
    cn.nukkit.block.BlockBamboo.setLeafSize(int)
    cn.nukkit.block.BlockBell.getAttachmentType()
    cn.nukkit.block.BlockBell.setAttachmentType(int)
    cn.nukkit.block.BlockDoor.getFullDamage()
    cn.nukkit.block.BlockDoor.isTop(int)
    cn.nukkit.block.BlockFenceBase.getWoodType()
    cn.nukkit.block.BlockFenceBase.setWoodType(WoodType)
    cn.nukkit.block.BlockHopper.getFacing()
    cn.nukkit.block.BlockRail.getRealMeta()
    cn.nukkit.block.BlockRespawnAnchor.explode()
    cn.nukkit.block.BlockSapling.isSameType(Vector3, int)
    cn.nukkit.block.BlockTorch.getBlockFace(int)
    cn.nukkit.block.BlockTurtleEgg.getCrackState()
    cn.nukkit.block.BlockTurtleEgg.setCrackState(int)
    cn.nukkit.blockentity.BlockEntityBrewingStand.checkIngredient(Item)
    cn.nukkit.blockentity.BlockEntityCauldron.setSplashPotion(boolean)
    Use BlockEntityCauldron.setPotionType(int) instead.
    cn.nukkit.blockentity.BlockEntityMovingBlock.getBlockEntity()
    cn.nukkit.blockstate.BigIntegerMutableBlockState.getBigDamage()
    cn.nukkit.blockstate.BigIntegerMutableBlockState.getLegacyDamage()
    cn.nukkit.blockstate.BigIntegerMutableBlockState.getSignedBigDamage()
    cn.nukkit.blockstate.BlockState.getBigDamage()
    cn.nukkit.blockstate.BlockState.getLegacyDamage()
    cn.nukkit.blockstate.BlockState.getSignedBigDamage()
    cn.nukkit.blockstate.BlockStateRegistry.getRuntimeId(int, int)
    cn.nukkit.blockstate.ByteMutableBlockState.getBigDamage()
    cn.nukkit.blockstate.ByteMutableBlockState.getLegacyDamage()
    cn.nukkit.blockstate.IBlockState.getBigDamage()
    cn.nukkit.blockstate.IBlockState.getBigId()
    cn.nukkit.blockstate.IBlockState.getFullId()
    cn.nukkit.blockstate.IBlockState.getLegacyDamage()
    cn.nukkit.blockstate.IBlockState.getSignedBigDamage()
    cn.nukkit.blockstate.IntMutableBlockState.getBigDamage()
    cn.nukkit.blockstate.IntMutableBlockState.getLegacyDamage()
    cn.nukkit.blockstate.LongMutableBlockState.getBigDamage()
    cn.nukkit.blockstate.LongMutableBlockState.getLegacyDamage()
    cn.nukkit.blockstate.LongMutableBlockState.getSignedBigDamage()
    cn.nukkit.blockstate.MutableBlockState.getBigId()
    cn.nukkit.blockstate.MutableBlockState.getFullId()
    cn.nukkit.command.Command.generateDefaultData()
    cn.nukkit.command.CommandMap.dispatch(CommandSender, String)
    cn.nukkit.entity.data.EntityMetadata.putSlot(int, Item)
    cn.nukkit.entity.Entity.getKnownEntities()
    cn.nukkit.entity.Entity.getKnownEntityProviders()
    cn.nukkit.entity.EntityHumanType.applyNameTag(Item)
    cn.nukkit.entity.EntityLiving.getLineOfSight(int, int, Map<Integer, Object>)
    cn.nukkit.entity.EntityLiving.getTargetBlock(int, Map<Integer, Object>)
    cn.nukkit.entity.EntityNameable.applyNameTag(Item)
    cn.nukkit.entity.mob.EntityEnderDragon.applyNameTag(Item)
    cn.nukkit.entity.projectile.EntityProjectile.hasAge()
    cn.nukkit.entity.projectile.EntityProjectile.setAge(boolean)
    cn.nukkit.entity.projectile.EntityThrownTrident.setCreative(boolean)
    cn.nukkit.event.block.AnvilDamageEvent.getNewDamage()
    cn.nukkit.event.block.AnvilDamageEvent.getOldDamage()
    cn.nukkit.event.block.AnvilDamageEvent.setNewDamage(int)
    cn.nukkit.event.entity.EntityMotionEvent.getVector()
    cn.nukkit.event.player.PlayerDeathEvent.setDeathMessage(TextContainer)
    cn.nukkit.event.player.PlayerDeathEvent.setDeathMessage(String)
    cn.nukkit.event.player.PlayerInvalidMoveEvent.setRevert(boolean)
    If you just simply want to disable the movement check, please use Player.setCheckMovement(boolean) instead.
    cn.nukkit.event.player.PlayerItemHeldEvent.getInventorySlot()
    cn.nukkit.event.player.PlayerRespawnEvent.getOriginalRespawnPosition()
    cn.nukkit.event.player.PlayerRespawnEvent.getRespawnBlockPosition()
    cn.nukkit.event.player.PlayerRespawnEvent.isConsumeCharge()
    cn.nukkit.event.player.PlayerRespawnEvent.isKeepRespawnBlockPosition()
    cn.nukkit.event.player.PlayerRespawnEvent.isKeepRespawnPosition()
    cn.nukkit.event.player.PlayerRespawnEvent.isRespawnBlockAvailable()
    cn.nukkit.event.player.PlayerRespawnEvent.isSendInvalidRespawnBlockMessage()
    cn.nukkit.event.player.PlayerRespawnEvent.setConsumeCharge(boolean)
    cn.nukkit.event.player.PlayerRespawnEvent.setKeepRespawnBlockPosition(boolean)
    cn.nukkit.event.player.PlayerRespawnEvent.setKeepRespawnPosition(boolean)
    cn.nukkit.event.player.PlayerRespawnEvent.setOriginalRespawnPosition(Position)
    cn.nukkit.event.player.PlayerRespawnEvent.setRespawnBlockAvailable(boolean)
    cn.nukkit.event.player.PlayerRespawnEvent.setRespawnBlockPosition(Position)
    cn.nukkit.event.player.PlayerRespawnEvent.setSendInvalidRespawnBlockMessage(boolean)
    cn.nukkit.inventory.AnvilInventory.getFirstItem()
    cn.nukkit.inventory.AnvilInventory.getLevelCost()
    cn.nukkit.inventory.AnvilInventory.getResult()
    cn.nukkit.inventory.AnvilInventory.getSecondItem()
    cn.nukkit.inventory.AnvilInventory.setLevelCost(int)
    cn.nukkit.inventory.AnvilInventory.updateResult()
    cn.nukkit.inventory.CommandBlockInventory.addListener(InventoryListener)
    cn.nukkit.inventory.CommandBlockInventory.removeListener(InventoryListener)
    cn.nukkit.inventory.CraftingManager.getFurnaceRecipes()
    cn.nukkit.inventory.PlayerInventory.getHeldItemSlot()
    cn.nukkit.inventory.PlayerInventory.getHotbarSlotIndex(int)
    cn.nukkit.inventory.PlayerInventory.setHotbarSlotIndex(int, int)
    cn.nukkit.inventory.ShapedRecipe.getIngredient(int, int)
    cn.nukkit.inventory.ShapedRecipe.getIngredientList()
    cn.nukkit.inventory.StructBlockInventory.addListener(InventoryListener)
    cn.nukkit.inventory.StructBlockInventory.removeListener(InventoryListener)
    cn.nukkit.inventory.transaction.CraftingTransaction.getRecipe()
    cn.nukkit.item.enchantment.Enchantment.get(int)
    cn.nukkit.item.enchantment.Enchantment.getWeight()
    use Enchantment.Rarity.getWeight() instead
    cn.nukkit.item.enchantment.Enchantment.isItemAcceptable(Item)
    cn.nukkit.item.Item.deepEquals(Item)
    cn.nukkit.item.Item.deepEquals(Item, boolean)
    cn.nukkit.item.Item.deepEquals(Item, boolean, boolean)
    cn.nukkit.item.ItemBanner.correctNBT()
    cn.nukkit.item.ItemCoal.getDamage()
    cn.nukkit.item.ItemColorArmor.setColor(int)
    cn.nukkit.item.ItemDye.getColor(int)
    cn.nukkit.item.ItemDye.getColorName(int)
    cn.nukkit.lang.BaseLang.parseTranslation(String)
    cn.nukkit.lang.BaseLang.parseTranslation(String, String)
    cn.nukkit.lang.BaseLang.translate(TextContainer)
    cn.nukkit.lang.BaseLang.translateString(String)
    cn.nukkit.lang.BaseLang.translateString(String, Object...)
    cn.nukkit.lang.BaseLang.translateString(String, String...)
    cn.nukkit.lang.BaseLang.translateString(String, String[], String)
    cn.nukkit.lang.BaseLang.translateString(String, String, String)
    cn.nukkit.level.biome.Biome.populateChunk(ChunkManager, int, int, NukkitRandom)
    cn.nukkit.level.biome.EnumBiome.getBiome(int)
    cn.nukkit.level.biome.EnumBiome.getBiome(String)
    cn.nukkit.level.ChunkManager.getBlockDataAt(int, int, int)
    cn.nukkit.level.ChunkManager.getBlockDataAt(int, int, int, int)
    cn.nukkit.level.ChunkManager.setBlockAt(int, int, int, int, int)
    cn.nukkit.level.ChunkManager.setBlockAtLayer(int, int, int, int, int, int)
    cn.nukkit.level.ChunkManager.setBlockDataAt(int, int, int, int)
    cn.nukkit.level.ChunkManager.setBlockDataAt(int, int, int, int, int)
    cn.nukkit.level.ChunkManager.setBlockFullIdAt(int, int, int, int)
    cn.nukkit.level.ChunkManager.setBlockFullIdAt(int, int, int, int, int)
    cn.nukkit.level.Explosion.explode()
     
    cn.nukkit.level.format.anvil.ChunkSection.getBlockData(int, int, int)
    cn.nukkit.level.format.anvil.ChunkSection.getBlockData(int, int, int, int)
    cn.nukkit.level.format.anvil.ChunkSection.getFullBlock(int, int, int)
    cn.nukkit.level.format.anvil.ChunkSection.getFullBlock(int, int, int, int)
    cn.nukkit.level.format.anvil.ChunkSection.setBlock(int, int, int, int, int)
    cn.nukkit.level.format.anvil.ChunkSection.setBlockAtLayer(int, int, int, int, int, int)
    cn.nukkit.level.format.anvil.ChunkSection.setBlockData(int, int, int, int)
    cn.nukkit.level.format.anvil.ChunkSection.setBlockData(int, int, int, int, int)
    cn.nukkit.level.format.anvil.ChunkSection.setFullBlockId(int, int, int, int)
    cn.nukkit.level.format.anvil.ChunkSection.setFullBlockId(int, int, int, int, int)
    cn.nukkit.level.format.anvil.util.BlockStorage.getAndSetFullBlock(int, int, int, int)
    cn.nukkit.level.format.anvil.util.BlockStorage.getBlockData(int, int, int)
    cn.nukkit.level.format.anvil.util.BlockStorage.getFullBlock(int, int, int)
    cn.nukkit.level.format.anvil.util.BlockStorage.setBlock(int, int, int, int, int)
    cn.nukkit.level.format.anvil.util.BlockStorage.setBlockData(int, int, int, int)
    cn.nukkit.level.format.anvil.util.BlockStorage.setFullBlock(int, int, int, int)
    cn.nukkit.level.format.ChunkSection.getAndSetBlock(int, int, int, int, Block)
    cn.nukkit.level.format.ChunkSection.getAndSetBlock(int, int, int, Block)
    cn.nukkit.level.format.ChunkSection.getBlockData(int, int, int)
    cn.nukkit.level.format.ChunkSection.getFullBlock(int, int, int)
    cn.nukkit.level.format.ChunkSection.getFullBlock(int, int, int, int)
    cn.nukkit.level.format.ChunkSection.setBlock(int, int, int, int, int)
    cn.nukkit.level.format.ChunkSection.setBlockAtLayer(int, int, int, int, int, int)
    cn.nukkit.level.format.ChunkSection.setBlockData(int, int, int, int)
    cn.nukkit.level.format.ChunkSection.setBlockData(int, int, int, int, int)
    cn.nukkit.level.format.ChunkSection.setFullBlockId(int, int, int, int)
    cn.nukkit.level.format.ChunkSection.setFullBlockId(int, int, int, int, int)
    cn.nukkit.level.format.FullChunk.getAndSetBlock(int, int, int, int, Block)
    cn.nukkit.level.format.FullChunk.getAndSetBlock(int, int, int, Block)
    cn.nukkit.level.format.FullChunk.getFullBlock(int, int, int)
    cn.nukkit.level.format.FullChunk.getFullBlock(int, int, int, int)
    cn.nukkit.level.format.FullChunk.setBlock(int, int, int, int, int)
    cn.nukkit.level.format.FullChunk.setBlockAtLayer(int, int, int, int, int, int)
    cn.nukkit.level.format.FullChunk.setFullBlockId(int, int, int, int)
    cn.nukkit.level.format.FullChunk.setFullBlockId(int, int, int, int, int)
    cn.nukkit.level.format.generic.BaseChunk.getBlockData(int, int, int)
    cn.nukkit.level.format.generic.BaseChunk.getBlockData(int, int, int, int)
    cn.nukkit.level.format.generic.BaseChunk.getFullBlock(int, int, int)
    cn.nukkit.level.format.generic.BaseChunk.getFullBlock(int, int, int, int)
    cn.nukkit.level.format.generic.BaseChunk.setBlock(int, int, int, int, int)
    cn.nukkit.level.format.generic.BaseChunk.setBlockAtLayer(int, int, int, int, int, int)
    cn.nukkit.level.format.generic.BaseChunk.setBlockData(int, int, int, int)
    cn.nukkit.level.format.generic.BaseChunk.setBlockData(int, int, int, int, int)
    cn.nukkit.level.format.generic.BaseChunk.setBlockId(int, int, int, int, int)
    cn.nukkit.level.format.generic.BaseChunk.setFullBlockId(int, int, int, int)
    cn.nukkit.level.format.generic.BaseChunk.setFullBlockId(int, int, int, int, int)
    cn.nukkit.level.format.generic.BaseFullChunk.getBlockDataAt(int, int, int)
    cn.nukkit.level.format.generic.BaseFullChunk.getBlockDataAt(int, int, int, int)
    cn.nukkit.level.format.generic.BaseFullChunk.setBlockAt(int, int, int, int, int)
    cn.nukkit.level.format.generic.BaseFullChunk.setBlockAtLayer(int, int, int, int, int, int)
    cn.nukkit.level.format.generic.BaseFullChunk.setBlockDataAt(int, int, int, int)
    cn.nukkit.level.format.generic.BaseFullChunk.setBlockDataAt(int, int, int, int, int)
    cn.nukkit.level.format.generic.BaseFullChunk.setBlockFullIdAt(int, int, int, int)
    cn.nukkit.level.format.generic.BaseFullChunk.setBlockFullIdAt(int, int, int, int, int)
    cn.nukkit.level.format.generic.BaseRegionLoader.getLocationIndexes()
    cn.nukkit.level.format.generic.EmptyChunkSection.getBlockData(int, int, int)
    cn.nukkit.level.format.generic.EmptyChunkSection.getBlockData(int, int, int, int)
    cn.nukkit.level.format.generic.EmptyChunkSection.getFullBlock(int, int, int, int)
    cn.nukkit.level.format.generic.EmptyChunkSection.setBlock(int, int, int, int, int)
    cn.nukkit.level.format.generic.EmptyChunkSection.setBlockAtLayer(int, int, int, int, int, int)
    cn.nukkit.level.format.generic.EmptyChunkSection.setBlockData(int, int, int, int)
    cn.nukkit.level.format.generic.EmptyChunkSection.setBlockData(int, int, int, int, int)
    cn.nukkit.level.format.generic.EmptyChunkSection.setFullBlockId(int, int, int, int)
    cn.nukkit.level.format.generic.EmptyChunkSection.setFullBlockId(int, int, int, int, int)
    cn.nukkit.level.generator.Generator.getDimension()
    cn.nukkit.level.generator.object.tree.ObjectTree.growTree(ChunkManager, int, int, int, NukkitRandom, int)
    cn.nukkit.level.generator.SimpleChunkManager.getBlockDataAt(int, int, int)
    cn.nukkit.level.generator.SimpleChunkManager.getBlockDataAt(int, int, int, int)
    cn.nukkit.level.generator.SimpleChunkManager.setBlockAt(int, int, int, int, int)
    cn.nukkit.level.generator.SimpleChunkManager.setBlockAtLayer(int, int, int, int, int, int)
    cn.nukkit.level.generator.SimpleChunkManager.setBlockDataAt(int, int, int, int)
    cn.nukkit.level.generator.SimpleChunkManager.setBlockDataAt(int, int, int, int, int)
    cn.nukkit.level.generator.SimpleChunkManager.setBlockFullIdAt(int, int, int, int)
    cn.nukkit.level.generator.SimpleChunkManager.setBlockFullIdAt(int, int, int, int, int)
    cn.nukkit.level.GlobalBlockPalette.getName(int)
    cn.nukkit.level.GlobalBlockPalette.getOrCreateRuntimeId(int)
    cn.nukkit.level.GlobalBlockPalette.getOrCreateRuntimeId(int, int)
    cn.nukkit.level.Level.addLevelSoundEvent(Vector3, int)
    cn.nukkit.level.Level.addLevelSoundEvent(Vector3, int, int)
    cn.nukkit.level.Level.addLevelSoundEvent(Vector3, int, int, int)
    cn.nukkit.level.Level.addLevelSoundEvent(Vector3, int, int, int, boolean, boolean)
    cn.nukkit.level.Level.addLevelSoundEvent(Vector3, int, int, String, boolean, boolean)
    cn.nukkit.level.Level.blockHash(int, int, int)
    cn.nukkit.level.Level.doChunkGarbageCollection()
    cn.nukkit.level.Level.getBlockDataAt(int, int, int)
    cn.nukkit.level.Level.getBlockDataAt(int, int, int, int)
    cn.nukkit.level.Level.getFullBlock(int, int, int)
    cn.nukkit.level.Level.getFullBlock(int, int, int, int)
    cn.nukkit.level.Level.setBlockAt(int, int, int, int, int)
    cn.nukkit.level.Level.setBlockAtLayer(int, int, int, int, int, int)
    cn.nukkit.level.Level.setBlockDataAt(int, int, int, int)
    cn.nukkit.level.Level.setBlockDataAt(int, int, int, int, int)
    cn.nukkit.level.Level.setBlockFullIdAt(int, int, int, int)
    cn.nukkit.level.Level.setBlockFullIdAt(int, int, int, int, int)
    cn.nukkit.level.Level.updateAroundRedstone(Vector3, BlockFace)
    cn.nukkit.level.MovingObjectPosition.fromBlock(int, int, int, int, Vector3)
    cn.nukkit.math.Vector3.subtract()
    cn.nukkit.nbt.stream.NBTInputStream.readLine()
    cn.nukkit.network.Network.addStatistics(double, double)
    cn.nukkit.network.Network.getPacket(byte)
    cn.nukkit.network.SourceInterface.putPacket(Player, DataPacket)
    cn.nukkit.network.SourceInterface.putPacket(Player, DataPacket, boolean)
    cn.nukkit.network.SourceInterface.putPacket(Player, DataPacket, boolean, boolean)
    cn.nukkit.Player.batchDataPacket(DataPacket)
    cn.nukkit.Player.createBossBar(String, int)
    cn.nukkit.Player.dataPacket(DataPacket, boolean)
    cn.nukkit.Player.directDataPacket(DataPacket)
    cn.nukkit.Player.directDataPacket(DataPacket, boolean)
    cn.nukkit.Player.getAllowFlight()
    cn.nukkit.Player.getClientId()
    cn.nukkit.Player.getSpawnBlock()
    cn.nukkit.Player.hasAutoJump()
    cn.nukkit.Player.processMovement(int)
    cn.nukkit.Player.sendSettings()
    cn.nukkit.Player.setAllowFlight(boolean)
    cn.nukkit.Player.setAutoJump(boolean)
    cn.nukkit.Player.teleportImmediate(Location)
    cn.nukkit.Player.teleportImmediate(Location, PlayerTeleportEvent.TeleportCause)
    cn.nukkit.Player.updateBossBar(String, int, long)
    cn.nukkit.PlayerFood.setFoodLevel(int)
    use PlayerFood.setLevel(int) instead
    cn.nukkit.PlayerFood.setFoodLevel(int, float)
    use PlayerFood.setLevel(int, float) instead
    cn.nukkit.scheduler.ServerScheduler.scheduleAsyncTask(AsyncTask)
    Use ServerScheduler.scheduleAsyncTask(Plugin, AsyncTask)
    cn.nukkit.scheduler.ServerScheduler.scheduleAsyncTaskToWorker(AsyncTask, int)
    cn.nukkit.scheduler.ServerScheduler.scheduleDelayedRepeatingTask(Runnable, int, int)
    Use ServerScheduler.scheduleDelayedRepeatingTask(Plugin, Runnable, int, int)
    cn.nukkit.scheduler.ServerScheduler.scheduleDelayedRepeatingTask(Runnable, int, int, boolean)
    Use ServerScheduler.scheduleDelayedRepeatingTask(Plugin, Runnable, int, int, boolean)
    cn.nukkit.scheduler.ServerScheduler.scheduleDelayedTask(Runnable, int)
    Use ServerScheduler.scheduleDelayedTask(Plugin, Runnable, int)
    cn.nukkit.scheduler.ServerScheduler.scheduleDelayedTask(Runnable, int, boolean)
    Use ServerScheduler.scheduleDelayedTask(Plugin, Runnable, int, boolean)
    cn.nukkit.scheduler.ServerScheduler.scheduleRepeatingTask(Runnable, int)
    Use ServerScheduler.scheduleRepeatingTask(Plugin, Runnable, int)
    cn.nukkit.scheduler.ServerScheduler.scheduleRepeatingTask(Runnable, int, boolean)
    Use ServerScheduler.scheduleRepeatingTask(Plugin, Runnable, int, boolean)
    cn.nukkit.scheduler.ServerScheduler.scheduleTask(Runnable)
    Use ServerScheduler.scheduleTask(Plugin, Runnable)
    cn.nukkit.scheduler.ServerScheduler.scheduleTask(Runnable, boolean)
    Use ServerScheduler.scheduleTask(Plugin, Runnable, boolean)
    cn.nukkit.scheduler.TaskHandler.getTaskName()
    cn.nukkit.scheduler.TaskHandler.remove()
    cn.nukkit.Server.batchPackets(Player[], DataPacket[])
    cn.nukkit.Server.batchPackets(Player[], DataPacket[], boolean)
    cn.nukkit.Server.dispatchCommand(CommandSender, String)
    cn.nukkit.Server.getLogger()
    cn.nukkit.Server.getOfflinePlayerData(String)
    cn.nukkit.Server.getOfflinePlayerData(String, boolean)
    cn.nukkit.utils.BinaryStream.putRecipeIngredient(Item)
    cn.nukkit.utils.BlockColor.getDyeColor(int)
    cn.nukkit.utils.collection.ByteArrayWrapper.get(int)
    cn.nukkit.utils.collection.ByteArrayWrapper.getRawData()
    cn.nukkit.utils.collection.ByteArrayWrapper.set(int, Byte)
    cn.nukkit.utils.collection.ByteArrayWrapper.setRawData(Byte[])
    cn.nukkit.utils.Config.getNested(String)
    use Config.get(String) instead
    cn.nukkit.utils.Config.getNested(String, T)
    use Config.get(String, Object) instead
    cn.nukkit.utils.Config.getNestedAs(String, Class<T>)
    use Config.get(String) instead
    cn.nukkit.utils.Config.removeNested(String)
    use Config.remove(String) instead
  • Deprecated Constructors
    Constructor
    Description
    cn.nukkit.block.BlockNetherBrick()
    cn.nukkit.command.data.CommandParameter(String)
    use CommandParameter.newType(String, CommandParamType) instead
    cn.nukkit.command.data.CommandParameter(String, boolean)
    use CommandParameter.newType(String, boolean, CommandParamType) instead
    cn.nukkit.command.data.CommandParameter(String, boolean, String)
    use CommandParameter.newEnum(String, boolean, String) instead
    cn.nukkit.command.data.CommandParameter(String, boolean, String[])
    use CommandParameter.newEnum(String, boolean, String[]) instead
    cn.nukkit.command.data.CommandParameter(String, CommandParamType, boolean)
    use CommandParameter.newType(String, boolean, CommandParamType) instead
    cn.nukkit.command.data.CommandParameter(String, String)
    use CommandParameter.newEnum(String, String) instead
    cn.nukkit.command.data.CommandParameter(String, String[])
    use CommandParameter.newEnum(String, String[]) instead
    cn.nukkit.command.data.CommandParameter(String, String, boolean)
    use CommandParameter.newType(String, boolean, CommandParamType) instead
    cn.nukkit.entity.projectile.EntityThrownTrident(FullChunk, CompoundTag, Entity, boolean)
    cn.nukkit.event.block.BlockExplosionPrimeEvent(Block, double)
    cn.nukkit.event.entity.ProjectileLaunchEvent(EntityProjectile)
    cn.nukkit.event.player.PlayerAsyncPreLoginEvent(String, UUID, String, int)
    cn.nukkit.event.player.PlayerKickEvent(Player, String, TextContainer)
    cn.nukkit.event.player.PlayerKickEvent(Player, String, String)
    cn.nukkit.item.enchantment.bow.EnchantmentBow(int, String, int)
    cn.nukkit.item.enchantment.damage.EnchantmentDamage(int, String, int, EnchantmentDamage.TYPE)
    cn.nukkit.item.enchantment.Enchantment(int, String, int, EnchantmentType)
    cn.nukkit.item.enchantment.loot.EnchantmentLoot(int, String, int, EnchantmentType)
    cn.nukkit.item.enchantment.protection.EnchantmentProtection(int, String, int, EnchantmentProtection.TYPE)
    cn.nukkit.item.enchantment.trident.EnchantmentTrident(int, String, int)
    cn.nukkit.item.ItemCoal(Integer)
    cn.nukkit.item.ItemCoal(Integer, int)
    cn.nukkit.item.RuntimeItemMapping(byte[], Int2IntMap, Int2IntMap)
    cn.nukkit.item.RuntimeItemMapping(byte[], Int2IntMap, Int2IntMap, Map<String, Integer>, Int2ObjectMap<String>)
    cn.nukkit.metrics.NukkitMetrics(Server)
    Replace with NukkitMetrics.startNow(Server)
    cn.nukkit.utils.Config(File, int, LinkedHashMap<String, Object>)
    cn.nukkit.utils.Config(String, int, LinkedHashMap<String, Object>)
    cn.nukkit.utils.SkinAnimation(SerializedImage, int, float)
  • Deprecated Enum Constants
    Enum Constant
    Description
    cn.nukkit.AdventureSettings.Type.DEFAULT_LEVEL_PERMISSIONS
    cn.nukkit.item.MinecraftItemID.BLACKSTONE_SLAB
    cn.nukkit.level.GameRule.SHOW_DEATH_MESSAGE

Copyright © 2022–2023 PowerNukkitX. All rights reserved.