Uses of Annotation Interface
cn.nukkit.api.PowerNukkitOnly
Package
Description
与方块实现相关的类,基类
Block
与方块实体(例如TNT方块爆炸时的实体)相关的类
与方块属性相关的类.
与方块状态相关的类.
与命令及其实现相关的类
与发射器行为相关的类
与实体相关的类,包含友好生物,敌对生物等.
与事件相关的类,事件在指定代码触发.
与物品栏相关的类.
与物品相关的类.
与世界相关的类.
一些数学工具类.
与bStats插件相关的类.
与基岩版网络协议相关的类.
与插件(一种在运行时加载的软件,可以修改游戏玩法)相关的类.
与药水相关的类.
与资源包相关的类.
各种工具类.
-
Uses of PowerNukkitOnly in cn.nukkit
Modifier and TypeFieldDescriptionstatic final int
Player.CRAFTING_CARTOGRAPHY
static final int
Player.CRAFTING_GRINDSTONE
static final int
Player.CRAFTING_SMITHING
static final int
Player.CRAFTING_STONECUTTER
static final Player[]
Player.EMPTY_ARRAY
static final String
Nukkit.GIT_COMMIT
static final int
Player.GRINDSTONE_WINDOW_ID
protected GrindstoneTransaction
Player.grindstoneTransaction
protected int
Player.lastPlayerdLevelUpSoundTime
static final int
Player.SMITHING_WINDOW_ID
protected SmithingTransaction
Player.smithingTransaction
protected Vector3
Player.spawnBlockPosition
Modifier and TypeMethodDescriptionvoid
Player.addExperience
(int add, boolean playLevelUpSound) void
Player.completeUsingItem
(int itemId, int action) boolean
Player.dataPacketImmediately
(DataPacket packet) boolean
Player.dataResourcePacket
(DataPacket packet) Server.getGitCommit()
long
Server.getLaunchTime()
int
Player.getNoShieldTicks()
Player.getOriginalName()
Server.getPositionTrackingService()
Player.getSpawnBlock()
The block that holds the player respawn position.void
Adds the items to the main player inventory and drops on the floor any excess.boolean
Player.hasSeenCredits()
boolean
Server.isCheckMovement()
boolean
Server.isForceSkinTrusted()
boolean
Server.isRedstoneEnabled()
boolean
Server.isSafeSpawn()
boolean
Player.isShowingCredits()
boolean
Server.isTheEndAllowed()
protected boolean
Player.isValidRespawnBlock
(Block block) protected void
Player.onBlock
(Entity entity, EntityDamageEvent e, boolean animate) void
Player.sendAnnouncement
(String message) void
Player.sendAnnouncement
(String source, String message) void
Player.sendPopupJukebox
(String message) void
Player.sendSystem
(String message) void
Player.sendWhisper
(String message) void
Player.sendWhisper
(String source, String message) void
Player.setExperience
(int exp, int level, boolean playLevelUpSound) void
Player.setHasSeenCredits
(boolean hasSeenCredits) void
Player.setNoShieldTicks
(int noShieldTicks) void
Server.setRedstoneEnabled
(boolean redstoneEnabled) void
Player.setShowingCredits
(boolean showingCredits) void
Player.setSpawnBlock
(Vector3 spawnBlock) Sets the position of the block that holds the player respawn position.void
Player.showCredits()
void
Player.updateTrackingPositions()
void
Player.updateTrackingPositions
(boolean delayed) ModifierConstructorDescriptionPlayer
(SourceInterface interfaz, Long clientID, String ip, int port) -
Uses of PowerNukkitOnly in cn.nukkit.api
Modifier and TypeClassDescription@interface
Describe the deprecation with more details.@interface
Indicates that the annotated element works differently in PowerNukkit environment and may cause issues or unexpected behaviour when used in a normal NukkitX server without PowerNukkit's patches and features.static @interface
@interface
Indicates that the annotated element is only available in PowerNukkit environment and will cause issues when used in a normal NukkitX server without PowerNukkit's patches and features.@interface
Indicates which version added the annotated element.@interface
Indicates that the number may be negative in raw form but must be treated as an unsigned value by considering the sign bit as part of the number.@interface
-
Uses of PowerNukkitOnly in cn.nukkit.block
Modifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
interface
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
interface
BlockEntityHolder<E extends BlockEntity>
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
static enum
class
class
class
class
class
class
class
class
class
Implements the main logic of all nether vines.class
Properties and behaviour definitions of theBlockID.TWISTING_VINES
block.class
Properties and behaviour definitions of theBlockID.WEEPING_VINES
block.static enum
static enum
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
interface
interface
interface
Modifier and TypeFieldDescriptionstatic final int
BlockID.ACACIA_BUTTON
static final int
BlockID.ACACIA_PRESSURE_PLATE
static final int
BlockID.ACACIA_STANDING_SIGN
static final int
BlockID.ACACIA_TRAPDOOR
static final int
BlockID.ACACIA_WALL_SIGN
static final BlockProperties
BlockRail.ACTIVABLE_PROPERTIES
static final BooleanBlockProperty
BlockRail.ACTIVE
static final IntBlockProperty
BlockChorusFlower.AGE
static final IntBlockProperty
BlockCocoa.AGE
static final IntBlockProperty
BlockIceFrosted.AGE
static final IntBlockProperty
BlockNetherWart.AGE
static final IntBlockProperty
BlockSugarcane.AGE
static final BooleanBlockProperty
BlockSapling.AGED
static final int
BlockID.ALLOW
static final BooleanBlockProperty
BlockTNT.ALLOW_UNDERWATER
static final int
BlockID.AMETHYST_BLOCK
static final int
BlockID.AMETHYST_CLUSTER
static final int
BlockID.ANCIENT_DERBRIS
static final int
BlockDoubleSlabStone3.ANDESITE
static final int
BlockSlabStone3.ANDESITE
static final int
BlockID.ANDESITE_STAIRS
static final BooleanBlockProperty
BlockTripWire.ATTACHED
static final BlockProperty<AttachmentType>
BlockBell.ATTACHMENT_TYPE
static final int
BlockID.AZALEA
static final int
BlockID.AZALEA_LEAVES
static final int
BlockID.AZALEA_LEAVES_FLOWERED
static final int
BlockID.BAMBOO
static final int
BlockID.BAMBOO_SAPLING
static final int
BlockID.BARREL
static final int
BlockID.BARRIER
static final int
BlockID.BASALT
static final int
BlockID.BEE_NEST
static final int
BlockID.BEEHIVE
static final int
BlockID.BELL
static final int
BlockID.BIG_DRIPLEAF
static final int
BlockID.BIRCH_BUTTON
static final int
BlockID.BIRCH_PRESSURE_PLATE
static final int
BlockID.BIRCH_STAIRS
static final int
BlockID.BIRCH_STANDING_SIGN
static final int
BlockID.BIRCH_TRAPDOOR
static final int
BlockID.BIRCH_WALL_SIGN
static final IntBlockProperty
BlockCake.BITES
static final int
BlockID.BLACK_CANDLE
static final int
BlockID.BLACK_CANDLE_CAKE
static final int
BlockID.BLACKSTONE
static final int
BlockID.BLACKSTONE_DOUBLE_SLAB
static final int
BlockID.BLACKSTONE_SLAB
static final int
BlockID.BLACKSTONE_STAIRS
static final int
BlockID.BLACKSTONE_WALL
static final int
BlockID.BLAST_FURNACE
static final int
BlockID.BLOCK_KELP
static final int
BlockID.BLUE_CANDLE
static final int
BlockID.BLUE_CANDLE_CAKE
static final int
BlockID.BLUE_ICE
static final int
BlockID.BORDER_BLOCK
static final int
BlockID.BROWN_CANDLE
static final int
BlockID.BROWN_CANDLE_CAKE
static final int
BlockID.BUBBLE_COLUMN
static final int
BlockID.BUDDING_AMETHYST
protected static final BooleanBlockProperty
BlockButton.BUTTON_PRESSED
static final int
BlockID.CALCITE
static final int
BlockID.CAMPFIRE_BLOCK
static final int
BlockID.CANDLE
static final int
BlockID.CANDLE_CAKE
static final int
BlockID.CARTOGRAPHY_TABLE
static final int
BlockID.CARVED_PUMPKIN
static final int
BlockID.CAVE_VINES
static final int
BlockID.CAVE_VINES_BODY_WITH_BERRIES
static final int
BlockID.CAVE_VINES_HEAD_WITH_BERRIES
static final int
BlockID.CHAIN_BLOCK
static final int
BlockID.CHISELED_DEEPSLATE
static final int
BlockID.CHISELED_NETHER_BRICKS
static final int
BlockID.CHISELED_POLISHED_BLACKSTONE
static final IntBlockProperty
BlockSeaPickle.CLUSTER_COUNT
static final int
BlockID.COBBLED_DEEPSLATE
static final int
BlockID.COBBLED_DEEPSLATE_DOUBLE_SLAB
static final int
BlockID.COBBLED_DEEPSLATE_SLAB
static final int
BlockID.COBBLED_DEEPSLATE_STAIRS
static final int
BlockID.COBBLED_DEEPSLATE_WALL
static final ArrayBlockProperty<CoralType>
BlockCoral.COLOR
static final int
BlockID.COMPOSTER
static final IntBlockProperty
BlockComposter.COMPOSTER_FILL_LEVEL
static final int
BlockID.CONCRETEPOWDER
static final int
BlockID.CONDUIT
static final int
BlockID.COPPER_BLOCK
static final int
BlockID.COPPER_ORE
static final int
BlockID.CORAL
static final int
BlockID.CORAL_BLOCK
static final int
BlockID.CORAL_FAN
static final int
BlockID.CORAL_FAN_DEAD
static final int
BlockID.CORAL_FAN_HANG
static final int
BlockID.CORAL_FAN_HANG2
static final int
BlockID.CORAL_FAN_HANG3
static final BooleanBlockProperty
BlockSnowLayer.COVERED
static final ArrayBlockProperty<CrackState>
BlockTurtleEgg.CRACK_STATE
static final int
BlockTurtleEgg.CRACK_STATE_CRACKED
Deprecated.static final int
BlockTurtleEgg.CRACK_STATE_MAX_CRACKED
Deprecated.static final int
BlockTurtleEgg.CRACK_STATE_NO_CRACKS
Deprecated.static final int
BlockID.CRACKED_DEEPSLATE_BRICKS
static final int
BlockID.CRACKED_DEEPSLATE_TILES
static final int
BlockID.CRACKED_NETHER_BRICKS
static final int
static final int
BlockID.CRIMSON_BUTTON
static final int
BlockID.CRIMSON_DOOR_BLOCK
static final int
BlockID.CRIMSON_DOUBLE_SLAB
static final int
BlockID.CRIMSON_FENCE
static final int
BlockID.CRIMSON_FENCE_GATE
static final int
BlockID.CRIMSON_FUNGUS
static final int
BlockID.CRIMSON_HYPHAE
static final int
BlockID.CRIMSON_NYLIUM
static final int
BlockID.CRIMSON_PLANKS
static final int
BlockID.CRIMSON_PRESSURE_PLATE
static final int
BlockID.CRIMSON_ROOTS
static final int
BlockID.CRIMSON_SLAB
static final int
BlockID.CRIMSON_STAIRS
static final int
BlockID.CRIMSON_STANDING_SIGN
static final int
BlockID.CRIMSON_STEM
static final int
BlockID.CRIMSON_TRAPDOOR
static final int
BlockID.CRIMSON_WALL_SIGN
static final int
BlockID.CRYING_OBSIDIAN
static final BlockProperty<Rail.Orientation>
BlockRail.CURVED_RAIL_DIRECTION
static final int
BlockID.CUT_COPPER
static final int
BlockID.CUT_COPPER_SLAB
static final int
BlockID.CUT_COPPER_STAIRS
static final int
BlockDoubleSlabStone4.CUT_RED_SANDSTONE
static final int
BlockSlabStone4.CUT_RED_SANDSTONE
static final int
BlockDoubleSlabStone4.CUT_SANDSTONE
static final int
BlockSlabStone4.CUT_SANDSTONE
static final int
BlockID.CYAN_CANDLE
static final int
BlockID.CYAN_CANDLE_CAKE
static final BlockProperty<AnvilDamage>
BlockAnvil.DAMAGE
static final int
BlockID.DARK_OAK_BUTTON
static final int
BlockID.DARK_OAK_PRESSURE_PLATE
static final int
BlockID.DARK_OAK_STANDING_SIGN
static final int
BlockID.DARK_OAK_TRAPDOOR
static final int
BlockID.DARK_OAK_WALL_SIGN
static final int
BlockSlabRedSandstone.DARK_PRISMARINE
static final int
BlockID.DARK_PRISMARINE_STAIRS
static final int
BlockID.DARKOAK_STANDING_SIGN
static final int
BlockID.DARKOAK_WALL_SIGN
static final int
Block.DATA_BITS
Deprecated.static final int
Block.DATA_MASK
Deprecated.static final int
Block.DATA_SIZE
Deprecated.static final BooleanBlockProperty
BlockSeaPickle.DEAD
static final int
BlockID.DEEPSLATE
static final int
BlockID.DEEPSLATE_BRICK_DOUBLE_SLAB
static final int
BlockID.DEEPSLATE_BRICK_SLAB
static final int
BlockID.DEEPSLATE_BRICK_STAIRS
static final int
BlockID.DEEPSLATE_BRICK_WALL
static final int
BlockID.DEEPSLATE_BRICKS
static final int
BlockID.DEEPSLATE_COAL_ORE
static final int
BlockID.DEEPSLATE_COPPER_ORE
static final int
BlockID.DEEPSLATE_DIAMOND_ORE
static final int
BlockID.DEEPSLATE_EMERALD_ORE
static final int
BlockID.DEEPSLATE_GOLD_ORE
static final int
BlockID.DEEPSLATE_IRON_ORE
static final int
BlockID.DEEPSLATE_LAPIS_ORE
static final int
BlockID.DEEPSLATE_REDSTONE_ORE
static final int
BlockID.DEEPSLATE_TILE_DOUBLE_SLAB
static final int
BlockID.DEEPSLATE_TILE_SLAB
static final int
BlockID.DEEPSLATE_TILE_STAIRS
static final int
BlockID.DEEPSLATE_TILE_WALL
static final int
BlockID.DEEPSLATE_TILES
static final int
BlockID.DENY
static final int
BlockDoubleSlabStone3.DIORITE
static final int
BlockSlabStone3.DIORITE
static final int
BlockID.DIORITE_STAIRS
static final BlockProperty<DirtType>
BlockDirt.DIRT_TYPE
static final int
BlockID.DIRT_WITH_ROOTS
static final BooleanBlockProperty
BlockTripWire.DISARMED
static final BlockProperty<BlockFace>
BlockDoor.DOOR_DIRECTION
static final BooleanBlockProperty
BlockDoor.DOOR_HINGE
static final int
BlockID.DOUBLE_CUT_COPPER_SLAB
static final int
BlockID.DOUBLE_MANGROVE_SLAB
static final ArrayBlockProperty<DoublePlantType>
BlockDoublePlant.DOUBLE_PLANT_TYPE
static final int
BlockID.DOUBLE_STONE_SLAB3
static final int
BlockID.DOUBLE_STONE_SLAB4
static final BooleanBlockProperty
BlockBubbleColumn.DRAG_DOWN
static final int
BlockID.DRIED_KELP_BLOCK
static final int
BlockID.DRIPSTONE_BLOCK
static final BlockProperty<Integer>
BlockTurtleEgg.EGG_COUNT
static final Block[]
Block.EMPTY_ARRAY
static final int
BlockID.END_BRICK_STAIRS
static final BooleanBlockProperty
BlockEndPortalFrame.END_PORTAL_EYE
static final int
BlockDoubleSlabStone3.END_STONE_BRICKS
static final int
BlockSlabStone3.END_STONE_BRICKS
static final BooleanBlockProperty
BlockTNT.EXPLODE_ON_BREAK
static final int
BlockID.EXPOSED_COPPER
static final int
BlockID.EXPOSED_CUT_COPPER
static final int
BlockID.EXPOSED_CUT_COPPER_SLAB
static final int
BlockID.EXPOSED_CUT_COPPER_STAIRS
static final int
BlockID.EXPOSED_DOUBLE_CUT_COPPER_SLAB
static final BooleanBlockProperty
BlockCampfire.EXTINGUISHED
static final ArrayBlockProperty<BlockFace.Axis>
BlockCoralFan.FAN_DIRECTION
static final IntBlockProperty
BlockCauldron.FILL_LEVEL
static final IntBlockProperty
BlockFire.FIRE_AGE
static final int
BlockID.FLETCHING_TABLE
static final int
BlockID.FLOWERING_AZALEA
static final int
BlockID.FLOWING_LAVA
static final int
BlockID.FLOWING_WATER
static final int
BlockID.FROG_SPAWN
static final int
BlockID.GILDED_BLACKSTONE
static final int
BlockID.GLOW_FRAME
static final int
BlockID.GLOW_LICHEN
static final int
BlockDoubleSlabStone3.GRANITE
static final int
BlockSlabStone3.GRANITE
static final int
BlockID.GRANITE_STAIRS
static final int
BlockID.GRAY_CANDLE
static final int
BlockID.GRAY_CANDLE_CAKE
static final int
BlockID.GREEN_CANDLE
static final int
BlockID.GREEN_CANDLE_CAKE
static final int
BlockID.GRINDSTONE
static final BlockProperty<CompassRoseDirection>
BlockSignPost.GROUND_SIGN_DIRECTION
static final IntBlockProperty
BlockCrops.GROWTH
static final ArrayBlockProperty<BlockFace>
BlockCoralFanHang.HANG_DIRECTION
static final ArrayBlockProperty<CoralType>
BlockCoralFanHang.HANG1_TYPE
static final ArrayBlockProperty<CoralType>
BlockCoralFanHang2.HANG2_TYPE
static final ArrayBlockProperty<CoralType>
BlockCoralFanHang3.HANG3_TYPE
static final BooleanBlockProperty
BlockLantern.HANGING
static final int
BlockID.HANGING_ROOTS
static final int
BlockID.HARDENED_CLAY
static final BooleanBlockProperty
BlockItemFrame.HAS_MAP
static final BooleanBlockProperty
BlockItemFrame.HAS_PHOTO
static final BooleanBlockProperty
BlockBrewingStand.HAS_POTION_A
static final BooleanBlockProperty
BlockBrewingStand.HAS_POTION_B
static final BooleanBlockProperty
BlockBrewingStand.HAS_POTION_C
static final BooleanBlockProperty
BlockBed.HEAD_PIECE
static final int
BlockID.HONEY_BLOCK
static final IntBlockProperty
BlockBeehive.HONEY_LEVEL
static final int
BlockID.HONEYCOMB_BLOCK
static final IntBlockProperty
BlockHugeMushroomBrown.HUGE_MUSHROOM
static final BooleanBlockProperty
BlockFenceGate.IN_WALL
static final int
BlockID.INFESTED_DEEPSLATE
static final BooleanBlockProperty
BlockBedrock.INFINIBURN
static final int
BlockID.JIGSAW
static final int
BlockID.JUNGLE_BUTTON
static final int
BlockID.JUNGLE_PRESSURE_PLATE
static final int
BlockID.JUNGLE_STAIRS
static final int
BlockID.JUNGLE_STANDING_SIGN
static final int
BlockID.JUNGLE_TRAPDOOR
static final int
BlockID.JUNGLE_WALL_SIGN
static final IntBlockProperty
BlockKelp.KELP_AGE
static final int
BlockID.LANTERN
static final int
BlockID.LARGE_AMETHYST_BUD
static final int
BlockID.LAVA_CAULDRON
int
Block.layer
static final ArrayBlockProperty<BambooLeafSize>
BlockBamboo.LEAF_SIZE
static final int
BlockBamboo.LEAF_SIZE_LARGE
static final int
BlockBamboo.LEAF_SIZE_NONE
static final int
BlockBamboo.LEAF_SIZE_SMALL
static final int
BlockID.LECTERN
static final ArrayBlockProperty<BlockLever.LeverOrientation>
BlockLever.LEVER_DIRECTION
static final int
BlockID.LIGHT_BLOCK
static final int
BlockID.LIGHT_BLUE_CANDLE
static final int
BlockID.LIGHT_BLUE_CANDLE_CAKE
static final int
BlockID.LIGHT_GRAY_CANDLE
static final int
BlockID.LIGHT_GRAY_CANDLE_CAKE
static final IntBlockProperty
BlockLight.LIGHT_LEVEL
static final int
BlockID.LIGHTNING_ROD
static final int
BlockID.LIME_CANDLE
static final int
BlockID.LIME_CANDLE_CAKE
static final ArrayBlockProperty<CauldronLiquid>
BlockCauldron.LIQUID
static final IntBlockProperty
BlockLiquid.LIQUID_DEPTH
static final int
BlockID.LIT_BLAST_FURNACE
static final int
BlockID.LIT_DEEPSLATE_REDSTONE_ORE
static final int
BlockID.LIT_SMOKER
static final int
BlockID.LODESTONE
static final int
BlockID.LOOM
static final int
BlockID.MAGENTA_CANDLE
static final int
BlockID.MAGENTA_CANDLE_CAKE
static final int
BlockID.MANGROVE_BUTTON
static final int
BlockID.MANGROVE_DOOR
static final int
BlockID.MANGROVE_FENCE
static final int
BlockID.MANGROVE_FENCE_GATE
static final int
BlockID.MANGROVE_LEAVES
static final int
BlockID.MANGROVE_LOG
static final int
BlockID.MANGROVE_PLANKS
static final int
BlockID.MANGROVE_PRESSURE_PLATE
static final int
BlockID.MANGROVE_PROPAGULE
static final int
BlockID.MANGROVE_PROPAGULE_HANGING
static final int
BlockID.MANGROVE_ROOTS
static final int
BlockID.MANGROVE_SLAB
static final int
BlockID.MANGROVE_STAIRS
static final int
BlockID.MANGROVE_STANDING_SIGN
static final int
BlockID.MANGROVE_TRAPDOOR
static final int
BlockID.MANGROVE_WALL_SIGN
static final int
BlockID.MANGROVE_WOOD
static final int
Block.MAX_BLOCK_ID
Deprecated.static final int
BlockID.MEDIUM_AMETHYST_BUD
static final int
BlockCrops.MINIMUM_LIGHT_LEVEL
static final int
BlockID.MOB_SPAWNER
static final IntBlockProperty
BlockFarmland.MOISTURIZED_AMOUNT
static final ArrayBlockProperty<MonsterEggStoneType>
BlockMonsterEgg.MONSTER_EGG_STONE_TYPE
static final int
BlockID.MOSS_BLOCK
static final int
BlockID.MOSS_CARPET
static final int
BlockID.MOSSY_COBBLESTONE
static final int
BlockSlabRedSandstone.MOSSY_COBBLESTONE
static final int
BlockID.MOSSY_COBBLESTONE_STAIRS
static final int
BlockID.MOSSY_STONE_BRICK_STAIRS
static final int
BlockDoubleSlabStone4.MOSSY_STONE_BRICKS
static final int
BlockSlabStone4.MOSSY_STONE_BRICKS
static final int
BlockID.MOVING_BLOCK
static final int
BlockID.MUD
static final int
BlockID.MUD_BRICK_DOUBLE_SLAB
static final int
BlockID.MUD_BRICK_SLAB
static final int
BlockID.MUD_BRICK_STAIRS
static final int
BlockID.MUD_BRICK_WALL
static final int
BlockID.MUD_BRICKS
static final int
BlockID.MUDDY_MANGROVE_ROOTS
static final int
BlockID.NETHER_GOLD_ORE
static final int
BlockID.NETHER_SPROUTS_BLOCK
static final int
BlockID.NETHERITE_BLOCK
static final int
BlockID.NETHERREACTOR
static final BlockProperties
BlockLeaves2.NEW_LEAF_PROPERTIES
static final ArrayBlockProperty<WoodType>
BlockLeaves2.NEW_LEAF_TYPE
static final BlockProperty<WoodType>
BlockWood2.NEW_LOG_TYPE
static final BooleanBlockProperty
BlockSkull.NO_DROP
Deprecated.static final int
BlockID.NORMAL_STONE_STAIRS
static final int
BlockID.OAK_DOOR_BLOCK
static final int
BlockID.OAK_STAIRS
static final BooleanBlockProperty
BlockBed.OCCUPIED
static final int
BlockID.OCHRE_FROGLIGHT
static final BlockProperties
BlockLeaves.OLD_LEAF_PROPERTIES
static final ArrayBlockProperty<WoodType>
BlockLeaves.OLD_LEAF_TYPE
static final BlockProperty<WoodType>
BlockWood.OLD_LOG_TYPE
static final int
BlockID.ORANGE_CANDLE
static final int
BlockID.ORANGE_CANDLE_CAKE
static final BooleanBlockProperty
BlockRedstoneComparator.OUTPUT_LIT
static final BooleanBlockProperty
BlockRedstoneComparator.OUTPUT_SUBTRACT
static final int
BlockID.OXIDIZED_COPPER
static final int
BlockID.OXIDIZED_CUT_COPPER
static final int
BlockID.OXIDIZED_CUT_COPPER_SLAB
static final int
BlockID.OXIDIZED_CUT_COPPER_STAIRS
static final int
BlockID.OXIDIZED_DOUBLE_CUT_COPPER_SLAB
static final int
BlockID.PACKED_MUD
static final int
BlockID.PEARLESCENT_FROGLIGHT
static final BooleanBlockProperty
BlockLeaves.PERSISTENT
protected static final BlockProperties
BlockLog.PILLAR_PROPERTIES
static final int
BlockID.PINK_CANDLE
static final int
BlockID.PINK_CANDLE_CAKE
static final int
BlockID.PISTON_HEAD_STICKY
static final int
BlockID.POINTED_DRIPSTONE
static final int
BlockDoubleSlabStone3.POLISHED_ANDESITE
static final int
BlockSlabStone3.POLISHED_ANDESITE
static final int
BlockID.POLISHED_ANDESITE_STAIRS
static final int
BlockID.POLISHED_BASALT
static final int
BlockID.POLISHED_BLACKSTONE
static final int
static final int
BlockID.POLISHED_BLACKSTONE_BRICK_SLAB
static final int
BlockID.POLISHED_BLACKSTONE_BRICK_STAIRS
static final int
BlockID.POLISHED_BLACKSTONE_BRICK_WALL
static final int
BlockID.POLISHED_BLACKSTONE_BRICKS
static final int
BlockID.POLISHED_BLACKSTONE_BUTTON
static final int
BlockID.POLISHED_BLACKSTONE_DOUBLE_SLAB
static final int
static final int
BlockID.POLISHED_BLACKSTONE_SLAB
static final int
BlockID.POLISHED_BLACKSTONE_STAIRS
static final int
BlockID.POLISHED_BLACKSTONE_WALL
static final int
BlockID.POLISHED_DEEPSLATE
static final int
BlockID.POLISHED_DEEPSLATE_DOUBLE_SLAB
static final int
BlockID.POLISHED_DEEPSLATE_SLAB
static final int
BlockID.POLISHED_DEEPSLATE_STAIRS
static final int
BlockID.POLISHED_DEEPSLATE_WALL
static final int
BlockDoubleSlabStone3.POLISHED_DIORITE
static final int
BlockSlabStone3.POLISHED_DIORITE
static final int
BlockID.POLISHED_DIORITE_STAIRS
static final int
BlockDoubleSlabStone3.POLISHED_GRANITE
static final int
BlockSlabStone3.POLISHED_GRANITE
static final int
BlockID.POLISHED_GRANITE_STAIRS
static final int
BlockID.POWDER_SNOW
static final int
BlockSlabRedSandstone.PRISMARINE
static final BlockProperty<PrismarineBlockType>
BlockPrismarine.PRISMARINE_BLOCK_TYPE
static final int
BlockSlabRedSandstone.PRISMARINE_BRICKS
static final int
BlockID.PRISMARINE_BRICKS_STAIRS
static final int
BlockID.PRISMARINE_STAIRS
static final BlockProperties
BlockAmethyst.PROPERTIES
static final BlockProperties
BlockAnvil.PROPERTIES
static final BlockProperties
BlockBamboo.PROPERTIES
static final BlockProperties
BlockBambooSapling.PROPERTIES
static final BlockProperties
BlockBarrel.PROPERTIES
static final BlockProperties
BlockBasalt.PROPERTIES
static final BlockProperties
BlockBed.PROPERTIES
static final BlockProperties
BlockBedrock.PROPERTIES
static final BlockProperties
BlockBeehive.PROPERTIES
static final BlockProperties
BlockBell.PROPERTIES
static final BlockProperties
BlockBone.PROPERTIES
static final BlockProperties
BlockBrewingStand.PROPERTIES
static final BlockProperties
BlockBricksStone.PROPERTIES
static final BlockProperties
BlockBubbleColumn.PROPERTIES
static final BlockProperties
BlockButton.PROPERTIES
static final BlockProperties
BlockCactus.PROPERTIES
static final BlockProperties
BlockCake.PROPERTIES
static final BlockProperties
BlockCalcite.PROPERTIES
static final BlockProperties
BlockCampfire.PROPERTIES
static final BlockProperties
BlockCarpet.PROPERTIES
static final BlockProperties
BlockCauldron.PROPERTIES
static final BlockProperties
BlockChest.PROPERTIES
static final BlockProperties
BlockChorusFlower.PROPERTIES
static final BlockProperties
BlockCocoa.PROPERTIES
static final BlockProperties
BlockComposter.PROPERTIES
static final BlockProperties
BlockConcrete.PROPERTIES
static final BlockProperties
BlockConcretePowder.PROPERTIES
static final BlockProperties
BlockCoral.PROPERTIES
static final BlockProperties
BlockCoralBlock.PROPERTIES
static final BlockProperties
BlockCoralFan.PROPERTIES
static final BlockProperties
BlockCoralFanHang.PROPERTIES
static final BlockProperties
BlockCoralFanHang2.PROPERTIES
static final BlockProperties
BlockCoralFanHang3.PROPERTIES
static final BlockProperties
BlockCrops.PROPERTIES
static final BlockProperties
BlockCropsStem.PROPERTIES
static final BlockProperties
BlockDaylightDetector.PROPERTIES
static final BlockProperties
BlockDirt.PROPERTIES
static final BlockProperties
BlockDispenser.PROPERTIES
protected static final BlockProperties
BlockDoor.PROPERTIES
static final BlockProperties
BlockDoublePlant.PROPERTIES
static final BlockProperties
BlockDripstone.PROPERTIES
static final BlockProperties
BlockEnderChest.PROPERTIES
static final BlockProperties
BlockEndPortalFrame.PROPERTIES
static final BlockProperties
BlockEndRod.PROPERTIES
static final BlockProperties
BlockFarmland.PROPERTIES
static final BlockProperties
BlockFence.PROPERTIES
static final BlockProperties
BlockFenceGate.PROPERTIES
static final BlockProperties
BlockFire.PROPERTIES
static final BlockProperties
BlockFlower.PROPERTIES
static BlockProperties
BlockFlowerPot.PROPERTIES
static final BlockProperties
BlockFurnaceBurning.PROPERTIES
static final BlockProperties
BlockGlassPaneStained.PROPERTIES
static final BlockProperties
BlockGlassStained.PROPERTIES
static final BlockProperties
BlockGrindstone.PROPERTIES
static final BlockProperties
BlockHayBale.PROPERTIES
static final BlockProperties
BlockHopper.PROPERTIES
static final BlockProperties
BlockHugeMushroomBrown.PROPERTIES
static final BlockProperties
BlockHugeMushroomRed.PROPERTIES
static final BlockProperties
BlockIceFrosted.PROPERTIES
static final BlockProperties
BlockItemFrame.PROPERTIES
static final BlockProperties
BlockJigsaw.PROPERTIES
static final BlockProperties
BlockKelp.PROPERTIES
static final BlockProperties
BlockLadder.PROPERTIES
static final BlockProperties
BlockLantern.PROPERTIES
static final BlockProperties
BlockLectern.PROPERTIES
static final BlockProperties
BlockLever.PROPERTIES
static final BlockProperties
BlockLichen.PROPERTIES
static final BlockProperties
BlockLight.PROPERTIES
static final BlockProperties
BlockLightningRod.PROPERTIES
static final BlockProperties
BlockLiquid.PROPERTIES
static final BlockProperties
BlockLoom.PROPERTIES
static final BlockProperties
BlockMonsterEgg.PROPERTIES
static final BlockProperties
BlockNetherPortal.PROPERTIES
static final BlockProperties
BlockNetherWart.PROPERTIES
static final BlockProperties
BlockObserver.PROPERTIES
static final BlockProperties
BlockPistonBase.PROPERTIES
static final BlockProperties
BlockPistonHead.PROPERTIES
static final BlockProperties
BlockPlanks.PROPERTIES
static final BlockProperties
BlockPressurePlateBase.PROPERTIES
static final BlockProperties
BlockPrismarine.PROPERTIES
static final BlockProperties
BlockPumpkin.PROPERTIES
static final BlockProperties
BlockPurpur.PROPERTIES
static final BlockProperties
BlockQuartz.PROPERTIES
static final BlockProperties
BlockRail.PROPERTIES
static final BlockProperties
BlockRaw.PROPERTIES
static final BlockProperties
BlockRedstoneComparator.PROPERTIES
static final BlockProperties
BlockRedstoneRepeater.PROPERTIES
static final BlockProperties
BlockRedstoneWire.PROPERTIES
static final BlockProperties
BlockRespawnAnchor.PROPERTIES
static final BlockProperties
BlockSand.PROPERTIES
static final BlockProperties
BlockSandstone.PROPERTIES
static final BlockProperties
BlockSapling.PROPERTIES
static final BlockProperties
BlockScaffolding.PROPERTIES
static final BlockProperties
BlockSeagrass.PROPERTIES
static final BlockProperties
BlockSeaPickle.PROPERTIES
static final BlockProperties
BlockShulkerBox.PROPERTIES
static final BlockProperties
BlockSignPost.PROPERTIES
static final BlockProperties
BlockSkull.PROPERTIES
static final BlockProperties
BlockSlabRedSandstone.PROPERTIES
static final BlockProperties
BlockSlabStone.PROPERTIES
static final BlockProperties
BlockSlabStone3.PROPERTIES
static final BlockProperties
BlockSlabStone4.PROPERTIES
static final BlockProperties
BlockSlabWood.PROPERTIES
static final BlockProperties
BlockSnowLayer.PROPERTIES
static final BlockProperties
BlockSponge.PROPERTIES
static final BlockProperties
BlockStairs.PROPERTIES
static final BlockProperties
BlockStone.PROPERTIES
static final BlockProperties
BlockStonecutterBlock.PROPERTIES
static final BlockProperties
BlockStructure.PROPERTIES
static final BlockProperties
BlockStructureVoid.PROPERTIES
static final BlockProperties
BlockSugarcane.PROPERTIES
static final BlockProperties
BlockSweetBerryBush.PROPERTIES
static final BlockProperties
BlockTallGrass.PROPERTIES
static final BlockProperties
BlockTerracottaGlazed.PROPERTIES
static final BlockProperties
BlockTerracottaStained.PROPERTIES
static final BlockProperties
BlockTNT.PROPERTIES
static final BlockProperties
BlockTorch.PROPERTIES
static final BlockProperties
BlockTrapdoor.PROPERTIES
static final BlockProperties
BlockTripWire.PROPERTIES
static final BlockProperties
BlockTripWireHook.PROPERTIES
static final BlockProperties
BlockTurtleEgg.PROPERTIES
static final BlockProperties
BlockUnknown.PROPERTIES
static final BlockProperties
BlockVine.PROPERTIES
static final BlockProperties
BlockVinesTwisting.PROPERTIES
Holds thetwisting_vines
block property definitions.static final BlockProperties
BlockVinesWeeping.PROPERTIES
Holds theweeping_vines
block property definitions.static final BlockProperties
BlockWall.PROPERTIES
static final BlockProperties
BlockWallBanner.PROPERTIES
static final BlockProperties
BlockWallBase.PROPERTIES
static final BlockProperties
BlockWallSign.PROPERTIES
static final BlockProperties
BlockWood.PROPERTIES
static final BlockProperties
BlockWood2.PROPERTIES
static final BlockProperties
BlockWoodBark.PROPERTIES
static final BlockProperties
BlockWool.PROPERTIES
static final int
BlockID.PURPLE_CANDLE
static final int
BlockID.PURPLE_CANDLE_CAKE
static final int
BlockID.QUARTZ_BRICKS
static final int
BlockID.RAW_COPPER_BLOCK
static final int
BlockID.RAW_GOLD_BLOCK
static final int
BlockID.RAW_IRON_BLOCK
static final int
BlockID.RED_CANDLE
static final int
BlockID.RED_CANDLE_CAKE
static final BlockProperty<SmallFlowerType>
BlockFlower.RED_FLOWER_TYPE
static final int
BlockSlabRedSandstone.RED_NETHER_BRICK
static final int
BlockID.RED_NETHER_BRICK_STAIRS
static final int
BlockID.REINFORCED_DEEPSLATE
protected static final IntBlockProperty
BlockRedstoneRepeater.REPEATER_DELAY
static final int
BlockID.RESPAWN_ANCHOR
static final IntBlockProperty
BlockRespawnAnchor.RESPAWN_ANCHOR_CHARGE
static final BlockProperty<SandStoneType>
BlockSandstone.SAND_STONE_TYPE
static final ArrayBlockProperty<SandType>
BlockSand.SAND_TYPE
static final BlockProperty<WoodType>
BlockSapling.SAPLING_TYPE
static final int
BlockID.SCAFFOLDING
static final int
BlockID.SCULK
static final int
BlockID.SCULK_CATALYST
static final int
BlockID.SCULK_SENSOR
static final int
BlockID.SCULK_SHRIEKER
static final int
BlockID.SCULK_VEIN
static final ArrayBlockProperty<SeaGrassType>
BlockSeagrass.SEA_GRASS_TYPE
static final int
BlockID.SEA_PICKLE
static final int
BlockID.SEAGRASS
static final int
BlockID.SHROOMLIGHT
static final BlockProperties
BlockSlab.SIMPLE_SLAB_PROPERTIES
static final int
BlockID.SMALL_AMETHYST_BUD
static final int
BlockID.SMALL_DRIPLEAF_BLOCK
static final int
BlockID.SMITHING_TABLE
static final int
BlockID.SMOKER
static final int
BlockID.SMOOTH_BASALT
static final int
BlockDoubleSlabStone4.SMOOTH_QUARTZ
static final int
BlockSlabStone4.SMOOTH_QUARTZ
static final int
BlockID.SMOOTH_QUARTZ_STAIRS
static final int
BlockDoubleSlabStone3.SMOOTH_RED_SANDSTONE
static final int
BlockSlabStone3.SMOOTH_RED_SANDSTONE
static final int
BlockID.SMOOTH_RED_SANDSTONE_STAIRS
static final int
BlockSlabRedSandstone.SMOOTH_SANDSTONE
static final int
BlockID.SMOOTH_SANDSTONE_STAIRS
static final int
BlockID.SMOOTH_STONE
static final IntBlockProperty
BlockSnowLayer.SNOW_HEIGHT
static final int
BlockID.SOUL_CAMPFIRE_BLOCK
static final int
BlockID.SOUL_FIRE
static final int
BlockID.SOUL_LANTERN
static final int
BlockID.SOUL_SOIL
static final int
BlockID.SOUL_TORCH
static final ArrayBlockProperty<SpongeType>
BlockSponge.SPONGE_TYPE
static final int
BlockID.SPORE_BLOSSOM
static final int
BlockID.SPRUCE_BUTTON
static final int
BlockID.SPRUCE_PRESSURE_PLATE
static final int
BlockID.SPRUCE_STAIRS
static final int
BlockID.SPRUCE_STANDING_SIGN
static final int
BlockID.SPRUCE_TRAPDOOR
static final int
BlockID.SPRUCE_WALL_SIGN
static final IntBlockProperty
BlockScaffolding.STABILITY
static final BooleanBlockProperty
BlockScaffolding.STABILITY_CHECK
static final BlockProperty<BlockFace>
BlockStairs.STAIRS_DIRECTION
static final ArrayBlockProperty<BambooStalkThickness>
BlockBamboo.STALK_THICKNESS
static final int
BlockID.STICKY_PISTON_ARM_COLLISION
static final int
BlockDoubleSlabStone4.STONE
static final int
BlockSlabStone4.STONE
static final BlockProperty<StoneBrickType>
BlockBricksStone.STONE_BRICK_TYPE
static final int
BlockID.STONE_SLAB3
static final int
BlockID.STONE_SLAB4
static final int
BlockID.STONE_STAIRS
static final BlockProperty<StoneType>
BlockStone.STONE_TYPE
static final int
BlockID.STONEBRICK
static final int
BlockID.STONECUTTER_BLOCK
static final int
BlockID.STRIPPED_ACACIA_LOG
static final int
BlockID.STRIPPED_BIRCH_LOG
static final String
BlockWoodBark.STRIPPED_BIT
static final int
BlockID.STRIPPED_CRIMSON_HYPHAE
static final int
BlockID.STRIPPED_CRIMSON_STEM
static final int
BlockID.STRIPPED_DARK_OAK_LOG
static final int
BlockID.STRIPPED_JUNGLE_LOG
static final int
BlockID.STRIPPED_MANGROVE_LOG
static final int
BlockID.STRIPPED_MANGROVE_WOOD
static final int
BlockID.STRIPPED_OAK_LOG
static final int
BlockID.STRIPPED_SPRUCE_LOG
static final int
BlockID.STRIPPED_WARPED_HYPHAE
static final int
BlockID.STRIPPED_WARPED_STEM
static final int
BlockID.STRUCTURE_BLOCK
static final BlockProperty<StructureBlockType>
BlockStructure.STRUCTURE_BLOCK_TYPE
static final int
BlockID.STRUCTURE_VOID
static final ArrayBlockProperty<StructureVoidType>
BlockStructureVoid.STRUCTURE_VOID_TYPE
static final BooleanBlockProperty
BlockTripWire.SUSPENDED
static final int
BlockID.SWEET_BERRY_BUSH
static final ArrayBlockProperty<TallGrassType>
BlockTallGrass.TALL_GRASS_TYPE
static final int
BlockID.TARGET
static final int
BlockID.TINTED_GLASS
static final BooleanBlockProperty
BlockSlab.TOP_SLOT_PROPERTY
static final BlockProperty<BlockTorch.TorchAttachment>
BlockTorch.TORCH_FACING_DIRECTION
static final BlockProperty<BlockFace>
BlockTrapdoor.TRAPDOOR_DIRECTION
static final BooleanBlockProperty
BlockDispenser.TRIGGERED
static final int
BlockID.TUFF
static final int
BlockID.TURTLE_EGG
static final int
BlockID.TWISTING_VINES
static final IntBlockProperty
BlockVinesTwisting.TWISTING_VINES_AGE
Increments for every block the twisting vine grows.static final int
BlockBell.TYPE_ATTACHMENT_HANGING
Deprecated.static final int
BlockGrindstone.TYPE_ATTACHMENT_HANGING
static final int
BlockBell.TYPE_ATTACHMENT_MULTIPLE
Deprecated.static final int
BlockGrindstone.TYPE_ATTACHMENT_MULTIPLE
static final int
BlockBell.TYPE_ATTACHMENT_SIDE
Deprecated.static final int
BlockGrindstone.TYPE_ATTACHMENT_SIDE
static final int
BlockBell.TYPE_ATTACHMENT_STANDING
Deprecated.static final int
BlockGrindstone.TYPE_ATTACHMENT_STANDING
static final int
BlockCoral.TYPE_BRAIN
static final int
BlockCoral.TYPE_BUBBLE
static final int
BlockCoral.TYPE_FIRE
static final int
BlockCoral.TYPE_HORN
static final int
BlockCoral.TYPE_TUBE
static final BlockProperty<Rail.Orientation>
BlockRail.UNCURVED_RAIL_DIRECTION
static final UnsignedIntBlockProperty
BlockUnknown.UNKNOWN
static final BooleanBlockProperty
BlockLeaves.UPDATE
static final BooleanBlockProperty
BlockStairs.UPSIDE_DOWN
static final int
BlockID.VERDANT_FROGLIGHT
static final BlockProperty<BlockWall.WallType>
BlockWall.WALL_BLOCK_TYPE
static final BlockProperty<BlockWall.WallConnectionType>
BlockWallBase.WALL_CONNECTION_TYPE_EAST
static final BlockProperty<BlockWall.WallConnectionType>
BlockWallBase.WALL_CONNECTION_TYPE_NORTH
static final BlockProperty<BlockWall.WallConnectionType>
BlockWallBase.WALL_CONNECTION_TYPE_SOUTH
static final BlockProperty<BlockWall.WallConnectionType>
BlockWallBase.WALL_CONNECTION_TYPE_WEST
static final BooleanBlockProperty
BlockWallBase.WALL_POST_BIT
static final int
BlockID.WARPED_BUTTON
static final int
BlockID.WARPED_DOOR_BLOCK
static final int
BlockID.WARPED_DOUBLE_SLAB
static final int
BlockID.WARPED_FENCE
static final int
BlockID.WARPED_FENCE_GATE
static final int
BlockID.WARPED_FUNGUS
static final int
BlockID.WARPED_HYPHAE
static final int
BlockID.WARPED_NYLIUM
static final int
BlockID.WARPED_PLANKS
static final int
BlockID.WARPED_PRESSURE_PLATE
static final int
BlockID.WARPED_ROOTS
static final int
BlockID.WARPED_SLAB
static final int
BlockID.WARPED_STAIRS
static final int
BlockID.WARPED_STANDING_SIGN
static final int
BlockID.WARPED_STEM
static final int
BlockID.WARPED_TRAPDOOR
static final int
BlockID.WARPED_WALL_SIGN
static final int
BlockID.WARPED_WART_BLOCK
static final int
BlockID.WATERLILY
static final int
BlockID.WAXED_COPPER
static final int
BlockID.WAXED_CUT_COPPER
static final int
BlockID.WAXED_CUT_COPPER_SLAB
static final int
BlockID.WAXED_CUT_COPPER_STAIRS
static final int
BlockID.WAXED_DOUBLE_CUT_COPPER_SLAB
static final int
BlockID.WAXED_EXPOSED_COPPER
static final int
BlockID.WAXED_EXPOSED_CUT_COPPER
static final int
BlockID.WAXED_EXPOSED_CUT_COPPER_SLAB
static final int
BlockID.WAXED_EXPOSED_CUT_COPPER_STAIRS
static final int
static final int
BlockID.WAXED_OXIDIZED_COPPER
static final int
BlockID.WAXED_OXIDIZED_CUT_COPPER
static final int
BlockID.WAXED_OXIDIZED_CUT_COPPER_SLAB
static final int
BlockID.WAXED_OXIDIZED_CUT_COPPER_STAIRS
static final int
static final int
BlockID.WAXED_WEATHERED_COPPER
static final int
BlockID.WAXED_WEATHERED_CUT_COPPER
static final int
BlockID.WAXED_WEATHERED_CUT_COPPER_SLAB
static final int
static final int
static final int
BlockID.WEATHERED_COPPER
static final int
BlockID.WEATHERED_CUT_COPPER
static final int
BlockID.WEATHERED_CUT_COPPER_SLAB
static final int
BlockID.WEATHERED_CUT_COPPER_STAIRS
static final int
BlockID.WEATHERED_DOUBLE_CUT_COPPER_SLAB
static final int
BlockID.WEEPING_VINES
static final IntBlockProperty
BlockVinesWeeping.WEEPING_VINES_AGE
Increments for every block the weeping vine grows.static final int
BlockID.WHITE_CANDLE
static final int
BlockID.WHITE_CANDLE_CAKE
static final int
BlockID.WITHER_ROSE
static final int
BlockID.WOOD_BARK
static final int
BlockID.YELLOW_CANDLE
static final int
BlockID.YELLOW_CANDLE_CAKE
Modifier and TypeMethodDescriptionboolean
BlockTarget.activatePower
(int power) boolean
BlockTarget.activatePower
(int power, int ticks) void
Block.afterRemoval
(Block newBlock, boolean update) void
BlockObsidian.afterRemoval
(Block newBlock, boolean update) void
BlockRailPowered.afterRemoval
(Block newBlock, boolean update) void
BlockSnowLayer.afterRemoval
(Block newBlock, boolean update) void
BlockWater.afterRemoval
(Block newBlock, boolean update) void
final ItemBlock
Block.asItemBlock()
protected boolean
BlockRespawnAnchor.attemptToSetSpawn
(Player player) boolean
BlockWallBase.autoConfigureState()
void
BlockWallBase.autoUpdatePostFlag()
boolean
Block.breaksWhenMoved()
boolean
BlockBamboo.breaksWhenMoved()
boolean
BlockBanner.breaksWhenMoved()
boolean
BlockBed.breaksWhenMoved()
boolean
BlockBuddingAmethyst.breaksWhenMoved()
boolean
BlockCactus.breaksWhenMoved()
boolean
BlockCake.breaksWhenMoved()
boolean
BlockCampfire.breaksWhenMoved()
boolean
BlockCandleCake.breaksWhenMoved()
boolean
BlockChorusFlower.breaksWhenMoved()
boolean
BlockChorusPlant.breaksWhenMoved()
boolean
BlockCocoa.breaksWhenMoved()
boolean
BlockDoor.breaksWhenMoved()
boolean
BlockDragonEgg.breaksWhenMoved()
boolean
BlockFlowable.breaksWhenMoved()
boolean
BlockItemFrame.breaksWhenMoved()
boolean
BlockLadder.breaksWhenMoved()
boolean
BlockLeaves.breaksWhenMoved()
boolean
BlockLiquid.breaksWhenMoved()
boolean
BlockMelon.breaksWhenMoved()
boolean
BlockPumpkin.breaksWhenMoved()
boolean
BlockRail.breaksWhenMoved()
boolean
BlockSignPost.breaksWhenMoved()
boolean
BlockSkull.breaksWhenMoved()
boolean
BlockUndyedShulkerBox.breaksWhenMoved()
boolean
BlockVine.breaksWhenMoved()
boolean
BlockVinesNether.breaksWhenMoved()
double
Block.calculateBreakTime
(Item item) double
Block.calculateBreakTime
(Item item, Player player) 计算方块挖掘时间double
BlockBeacon.calculateBreakTime
(Item item) double
BlockBeacon.calculateBreakTime
(Item item, Player player) boolean
BlockRedstoneWire.canBePlacedOn
(Block support) boolean
Block.canBePulled()
boolean
BlockAllow.canBePulled()
boolean
BlockBeacon.canBePulled()
boolean
BlockBedrock.canBePulled()
boolean
BlockBedrockInvisible.canBePulled()
boolean
BlockBorder.canBePulled()
boolean
BlockCampfire.canBePulled()
boolean
BlockDeny.canBePulled()
boolean
BlockEnderChest.canBePulled()
boolean
BlockEndPortalFrame.canBePulled()
boolean
BlockMobSpawner.canBePulled()
boolean
BlockMoving.canBePulled()
boolean
BlockNetherPortal.canBePulled()
boolean
BlockObsidian.canBePulled()
boolean
BlockObsidianCrying.canBePulled()
boolean
BlockObsidianGlowing.canBePulled()
boolean
BlockPistonHead.canBePulled()
boolean
BlockPointedDripstone.canBePulled()
boolean
BlockRail.canBePulled()
boolean
BlockRespawnAnchor.canBePulled()
boolean
BlockSculkShrieker.canBePulled()
boolean
BlockStructure.canBePulled()
boolean
BlockStructureVoid.canBePulled()
boolean
BlockConnectable.canConnect
(Block block) boolean
BlockWallBase.canConnect
(Block block) protected abstract boolean
protected boolean
protected boolean
boolean
Block.canHarvest
(Item item) boolean
BlockAzaleaLeaves.canHarvest
(Item item) boolean
BlockLichen.canHarvest
(Item item) boolean
BlockFlower.canPlantOn
(Block block) boolean
BlockWitherRose.canPlantOn
(Block block) static boolean
final boolean
Block.canRandomTick()
final boolean
Block.canWaterloggingFlowInto()
void
BlockWallBase.clearConnections()
void
BlockCauldron.clearWithFizz
(BlockEntityCauldron cauldron) boolean
boolean
int
BlockBamboo.countHeight()
default E
BlockEntityHolder.createBlockEntity()
default E
BlockEntityHolder.createBlockEntity
(CompoundTag initialData, Object... args) protected EntityFallingBlock
BlockFallable.createFallingEntity
(CompoundTag customNbt) protected EntityFallingBlock
BlockScaffolding.createFallingEntity
(CompoundTag customNbt) protected BlockPistonHead
BlockPistonBase.createHead
(int damage) boolean
BlockTarget.deactivatePower()
boolean
Block.diffusesSkyLight()
static boolean
Block.diffusesSkyLight
(int blockId) boolean
BlockCobweb.diffusesSkyLight()
boolean
BlockLeaves.diffusesSkyLight()
boolean
BlockWallBase.disconnect
(BlockFace blockFace) void
BlockDispenser.dispense()
void
BlockDropper.dispense()
Block.down
(int step, int layer) void
BlockFallable.drop
(CompoundTag customNbt) void
Block.east
(int step, int layer) BlockComposter.empty()
void
BlockLectern.executeRedstonePulse()
void
BlockRespawnAnchor.explode()
BlockVinesNether.findVine
(boolean base) Attempt to find the root or the head of the vine transversing the growth direction for up to 256 blocks.BlockVinesNether.findVineAge
(boolean base) Attempt to get the age of the root or the head of the vine.BlockVinesNether.findVineBlock
(boolean base) Attempt to find the root or the head of the vine transversing the growth direction for up to 256 blocks.Block.firstInLayers
(int startingLayer, Predicate<Block> condition) Block.firstInLayers
(Predicate<Block> condition) Block.forState
(IBlockState state) BlockWood.forState
(IBlockState state) static Block
Deprecated.static Block
Deprecated.static Block
Deprecated.static Block
Deprecated.int
BlockBamboo.getAge()
int
BlockBambooSapling.getAge()
int
BlockChorusFlower.getAge()
int
BlockKelp.getAge()
BlockAnvil.getAnvilDamage()
BlockTorch.TorchAttachment.getAttachedFace()
The direction that is touching the attached block.BlockBell.getAttachment()
int
BlockBell.getAttachmentType()
Deprecated.int
BlockGrindstone.getAttachmentType()
BlockBamboo.getBambooLeafSize()
BlockBamboo.getBambooStalkThickness()
int
Block.getBigDamage()
Deprecated.final Block
Block.getBlock()
default Block
BlockEntityHolder.getBlock()
BlockEnderChest.getBlockEntity()
default E
BlockEntityHolder.getBlockEntity()
Class<? extends BlockEntityBanner>
BlockBanner.getBlockEntityClass()
Class<? extends BlockEntityBarrel>
BlockBarrel.getBlockEntityClass()
Class<? extends BlockEntityBeacon>
BlockBeacon.getBlockEntityClass()
Class<? extends BlockEntityBed>
BlockBed.getBlockEntityClass()
Class<? extends BlockEntityBeehive>
BlockBeehive.getBlockEntityClass()
Class<? extends BlockEntityBell>
BlockBell.getBlockEntityClass()
Class<? extends BlockEntityBlastFurnace>
BlockBlastFurnaceBurning.getBlockEntityClass()
Class<? extends BlockEntityCampfire>
BlockCampfire.getBlockEntityClass()
Class<? extends BlockEntityCauldron>
BlockCauldron.getBlockEntityClass()
Class<? extends BlockEntityChest>
BlockChest.getBlockEntityClass()
Class<? extends BlockEntityCommandBlock>
BlockCommandBlock.getBlockEntityClass()
Class<? extends BlockEntityConduit>
BlockConduit.getBlockEntityClass()
Class<? extends BlockEntityDaylightDetector>
BlockDaylightDetector.getBlockEntityClass()
Class<? extends BlockEntityEjectable>
BlockDispenser.getBlockEntityClass()
Class<? extends BlockEntityDropper>
BlockDropper.getBlockEntityClass()
Class<? extends BlockEntityEnchantTable>
BlockEnchantingTable.getBlockEntityClass()
Class<? extends BlockEntityEnderChest>
BlockEnderChest.getBlockEntityClass()
Class<? extends BlockEntityEndGateway>
BlockEndGateway.getBlockEntityClass()
Class<? extends BlockEntityEndPortal>
BlockEndPortal.getBlockEntityClass()
BlockEntityHolder.getBlockEntityClass()
Class<? extends BlockEntityFlowerPot>
BlockFlowerPot.getBlockEntityClass()
Class<? extends BlockEntityFurnace>
BlockFurnaceBurning.getBlockEntityClass()
Class<? extends BlockEntityHopper>
BlockHopper.getBlockEntityClass()
Class<? extends BlockEntityItemFrame>
BlockItemFrame.getBlockEntityClass()
Class<? extends BlockEntityJukebox>
BlockJukebox.getBlockEntityClass()
Class<? extends BlockEntityLectern>
BlockLectern.getBlockEntityClass()
Class<? extends BlockEntityLodestone>
BlockLodestone.getBlockEntityClass()
Class<? extends BlockEntityMovingBlock>
BlockMoving.getBlockEntityClass()
Class<? extends BlockEntityNetherReactor>
BlockNetherReactor.getBlockEntityClass()
Class<? extends BlockEntityMusic>
BlockNoteblock.getBlockEntityClass()
Class<? extends BlockEntityPistonArm>
BlockPistonBase.getBlockEntityClass()
Class<? extends BlockEntityComparator>
BlockRedstoneComparator.getBlockEntityClass()
Class<? extends BlockEntitySign>
BlockSignPost.getBlockEntityClass()
Class<? extends BlockEntitySkull>
BlockSkull.getBlockEntityClass()
Class<? extends BlockEntitySmoker>
BlockSmokerBurning.getBlockEntityClass()
Class<? extends BlockEntityTarget>
BlockTarget.getBlockEntityClass()
Class<? extends BlockEntityShulkerBox>
BlockUndyedShulkerBox.getBlockEntityClass()
BlockBanner.getBlockEntityType()
BlockBarrel.getBlockEntityType()
BlockBeacon.getBlockEntityType()
BlockBed.getBlockEntityType()
BlockBeehive.getBlockEntityType()
BlockBell.getBlockEntityType()
BlockBlastFurnaceBurning.getBlockEntityType()
BlockCampfire.getBlockEntityType()
BlockCauldron.getBlockEntityType()
BlockChest.getBlockEntityType()
BlockCommandBlock.getBlockEntityType()
BlockConduit.getBlockEntityType()
BlockDaylightDetector.getBlockEntityType()
BlockDispenser.getBlockEntityType()
BlockDropper.getBlockEntityType()
BlockEnchantingTable.getBlockEntityType()
BlockEnderChest.getBlockEntityType()
BlockEndGateway.getBlockEntityType()
BlockEndPortal.getBlockEntityType()
BlockEntityHolder.getBlockEntityType()
BlockFlowerPot.getBlockEntityType()
BlockFurnaceBurning.getBlockEntityType()
BlockHopper.getBlockEntityType()
BlockItemFrame.getBlockEntityType()
BlockJukebox.getBlockEntityType()
BlockLectern.getBlockEntityType()
BlockLodestone.getBlockEntityType()
BlockMoving.getBlockEntityType()
BlockNetherReactor.getBlockEntityType()
BlockNoteblock.getBlockEntityType()
BlockPistonBase.getBlockEntityType()
BlockRedstoneComparator.getBlockEntityType()
BlockSignPost.getBlockEntityType()
BlockSkull.getBlockEntityType()
BlockSmokerBurning.getBlockEntityType()
BlockTarget.getBlockEntityType()
BlockUndyedShulkerBox.getBlockEntityType()
BlockItemFrame.getBlockFace()
BlockPistonHead.getBlockFace()
BlockStemMelon.getBlockFace()
BlockStemPumpkin.getBlockFace()
final int
Block.getBlockId()
Deprecated.boolean
Block.getBooleanValue
(String propertyName) boolean
BlockBedrock.getBurnIndefinitely()
static BlockTorch.TorchAttachment
BlockTorch.TorchAttachment.getByAttachedFace
(BlockFace face) static BlockTorch.TorchAttachment
BlockTorch.TorchAttachment.getByTorchDirection
(BlockFace face) static int
int
BlockRespawnAnchor.getCharge()
BlockEntityHolder.getChunk()
BlockConnectable.getConnections()
BlockWallBase.getConnectionType
(BlockFace blockFace) protected int
BlockCopperBase.getCopperId
(boolean waxed, OxidizationLevel oxidizationLevel) protected int
BlockCopperCut.getCopperId
(boolean waxed, OxidizationLevel oxidizationLevel) protected abstract int
BlockDoubleSlabCopperBase.getCopperId
(boolean waxed, OxidizationLevel oxidizationLevel) protected int
BlockDoubleSlabCopperCut.getCopperId
(boolean waxed, OxidizationLevel oxidizationLevel) protected abstract int
BlockSlabCopperBase.getCopperId
(boolean waxed, OxidizationLevel oxidizationLevel) protected int
BlockSlabCopperCut.getCopperId
(boolean waxed, OxidizationLevel oxidizationLevel) protected abstract int
BlockStairsCopperBase.getCopperId
(boolean waxed, OxidizationLevel oxidizationLevel) protected int
BlockStairsCopperCut.getCopperId
(boolean waxed, OxidizationLevel oxidizationLevel) BlockTurtleEgg.getCracks()
int
BlockTurtleEgg.getCrackState()
Deprecated.final BlockState
Block.getCurrentState()
protected EntityDamageEvent
BlockCampfire.getDamageEvent
(Entity entity) protected EntityDamageEvent
BlockCampfireSoul.getDamageEvent
(Entity entity) final Number
Block.getDataStorage()
int
BlockLiquid.getDepthOnTop()
BlockBanner.getDirection()
BlockWallBanner.getDirection()
BlockDirt.getDirtType()
BlockGrass.getDirtType()
BlockPodzol.getDirtType()
protected DispenseBehavior
BlockDispenser.getDispenseBehavior
(Item item) protected DispenseBehavior
BlockDropper.getDispenseBehavior
(Item item) BlockDoublePlant.getDoublePlantType()
protected float
BlockOre.getDropMultiplier()
protected float
BlockOreCopper.getDropMultiplier()
BlockConcretePowder.getDyeColor()
int
BlockTurtleEgg.getEggCount()
final int
Block.getExactIntStorage()
int
BlockCauldron.getFillLevel()
int
BlockEntityHolder.getFloorX()
int
BlockEntityHolder.getFloorY()
int
BlockEntityHolder.getFloorZ()
BlockFlowerPot.getFlower()
BlockDandelion.getFlowerType()
BlockFlower.getFlowerType()
BlockWitherRose.getFlowerType()
BlockBed.getFootPart()
abstract int
BlockCropsStem.getFruitId()
int
BlockStemMelon.getFruitId()
int
BlockStemPumpkin.getFruitId()
int
BlockCrops.getGrowth()
abstract BlockFace
BlockVinesNether.getGrowthDirection()
The direction that the vine will grow, vertical direction is expected but future implementations may also add horizontal directions.BlockVinesTwisting.getGrowthDirection()
BlockVinesWeeping.getGrowthDirection()
int
BlockCocoa.getGrowthStage()
static double
Block.getHardness
(int blockId) BlockBed.getHeadPart()
int
BlockBeehive.getHoneyLevel()
Block.getHugeDamage()
int
Block.getIntValue
(String propertyName) int
Block.getItemId()
int
Block.getItemMaxStackSize()
int
BlockUndyedShulkerBox.getItemMaxStackSize()
int
BlockBamboo.getLeafSize()
Deprecated.int
Block.getLegacyDamage()
Deprecated.BlockEntityHolder.getLevel()
IBlockOreRedstoneGlowing.getLevel()
BlockLever.getLeverOrientation()
int
Block.getLightFilter()
控制方块吸收的光亮static int
Block.getLightFilter
(int blockId) int
BlockCauldron.getLightFilter()
int
BlockHoney.getLightFilter()
int
BlockIce.getLightFilter()
int
BlockIcePacked.getLightFilter()
int
BlockLiquid.getLightFilter()
int
BlockSlime.getLightFilter()
static int
Block.getLightLevel
(int blockId) int
BlockLiquid.getLiquidDepth()
BlockOreRedstone.getLitState()
BlockOreRedstoneDeepslate.getLitState()
IBlockOreRedstoneGlowing.getLitState()
BlockEntityHolder.getLocation()
Oxidizable.getLocation()
Waxable.getLocation()
boolean
BlockDoor.getManualOverride()
boolean
BlockFenceGate.getManualOverride()
boolean
BlockTrapdoor.getManualOverride()
int
BlockChorusFlower.getMaxAge()
int
BlockCrops.getMaxGrowth()
abstract int
BlockVinesNether.getMaxVineAge()
The maximum accepted age of this block.int
BlockVinesTwisting.getMaxVineAge()
int
BlockVinesWeeping.getMaxVineAge()
int
BlockCrops.getMinimumLightLevel()
BlockMonsterEgg.getMonsterEggStoneType()
final MutableBlockState
Block.getMutableState()
default E
BlockEntityHolder.getOrCreateBlockEntity()
BlockCopper.getOxidizationLevel()
BlockCopperCut.getOxidizationLevel()
BlockCopperCutExposed.getOxidizationLevel()
BlockCopperCutOxidized.getOxidizationLevel()
BlockCopperCutWeathered.getOxidizationLevel()
BlockCopperExposed.getOxidizationLevel()
BlockCopperOxidized.getOxidizationLevel()
BlockCopperWeathered.getOxidizationLevel()
BlockDoubleSlabCopperCut.getOxidizationLevel()
BlockDoubleSlabCopperCutExposed.getOxidizationLevel()
BlockDoubleSlabCopperCutOxidized.getOxidizationLevel()
BlockDoubleSlabCopperCutWeathered.getOxidizationLevel()
BlockSlabCopperCut.getOxidizationLevel()
BlockSlabCopperCutExposed.getOxidizationLevel()
BlockSlabCopperCutOxidized.getOxidizationLevel()
BlockSlabCopperCutWeathered.getOxidizationLevel()
BlockStairsCopperCut.getOxidizationLevel()
BlockStairsCopperCutExposed.getOxidizationLevel()
BlockStairsCopperCutOxidized.getOxidizationLevel()
BlockStairsCopperCutWeathered.getOxidizationLevel()
Oxidizable.getOxidizationLevel()
Block.getPersistenceValue
(String propertyName) BlockBasalt.getPillarAxis()
BlockChain.getPillarAxis()
BlockLog.getPillarAxis()
int
BlockPiston.getPistonHeadBlockId()
abstract int
BlockPistonBase.getPistonHeadBlockId()
int
BlockPistonSticky.getPistonHeadBlockId()
protected int
BlockAcaciaWallSign.getPostId()
protected int
BlockBirchWallSign.getPostId()
protected int
BlockCrimsonWallSign.getPostId()
protected int
BlockDarkOakWallSign.getPostId()
protected int
BlockJungleWallSign.getPostId()
protected int
BlockMangroveWallSign.getPostId()
protected int
BlockSignPost.getPostId()
protected int
BlockSpruceWallSign.getPostId()
protected int
BlockWallSign.getPostId()
protected int
BlockWarpedWallSign.getPostId()
BlockPrismarine.getPrismarineBlockType()
Block.getProperties()
The properties that fully describe all possible and valid states that this block can have.BlockAmethyst.getProperties()
BlockAnvil.getProperties()
BlockAzalea.getProperties()
BlockAzaleaLeaves.getProperties()
BlockBamboo.getProperties()
BlockBambooSapling.getProperties()
BlockBanner.getProperties()
BlockBarrel.getProperties()
BlockBasalt.getProperties()
BlockBed.getProperties()
BlockBedrock.getProperties()
BlockBeehive.getProperties()
BlockBell.getProperties()
BlockBigDripleaf.getProperties()
BlockBone.getProperties()
BlockBookshelf.getProperties()
BlockBrewingStand.getProperties()
BlockBricksStone.getProperties()
BlockBubbleColumn.getProperties()
BlockBuddingAmethyst.getProperties()
BlockButton.getProperties()
BlockCactus.getProperties()
BlockCake.getProperties()
BlockCalcite.getProperties()
BlockCampfire.getProperties()
BlockCandle.getProperties()
BlockCandleCake.getProperties()
BlockCarpet.getProperties()
BlockCauldron.getProperties()
BlockCaveVines.getProperties()
BlockCaveVinesBodyWithBerries.getProperties()
BlockCaveVinesHeadWithBerries.getProperties()
BlockChain.getProperties()
BlockChest.getProperties()
BlockChorusFlower.getProperties()
BlockCobweb.getProperties()
BlockCocoa.getProperties()
BlockComposter.getProperties()
BlockConcrete.getProperties()
BlockConcretePowder.getProperties()
BlockCoral.getProperties()
BlockCoralBlock.getProperties()
BlockCoralFan.getProperties()
BlockCoralFanHang.getProperties()
BlockCoralFanHang2.getProperties()
BlockCoralFanHang3.getProperties()
BlockCrops.getProperties()
BlockCropsStem.getProperties()
BlockDandelion.getProperties()
BlockDaylightDetector.getProperties()
BlockDeadBush.getProperties()
BlockDeepslate.getProperties()
BlockDirt.getProperties()
BlockDispenser.getProperties()
BlockDoor.getProperties()
BlockDoublePlant.getProperties()
BlockDoubleSlabBase.getProperties()
BlockDoubleSlabBlackstone.getProperties()
BlockDoubleSlabCopperBase.getProperties()
BlockDoubleSlabCrimson.getProperties()
BlockDoubleSlabRedSandstone.getProperties()
BlockDoubleSlabStone.getProperties()
BlockDoubleSlabStone3.getProperties()
BlockDoubleSlabStone4.getProperties()
BlockDoubleSlabWood.getProperties()
BlockDripstone.getProperties()
BlockEnderChest.getProperties()
BlockEndPortal.getProperties()
BlockEndPortalFrame.getProperties()
BlockEndRod.getProperties()
abstract BlockProperties
BlockFallableMeta.getProperties()
BlockFarmland.getProperties()
BlockFence.getProperties()
BlockFenceBase.getProperties()
BlockFenceGate.getProperties()
BlockFire.getProperties()
BlockFlower.getProperties()
BlockFlowerPot.getProperties()
BlockFrogSpawn.getProperties()
BlockFungus.getProperties()
BlockFurnaceBurning.getProperties()
BlockGlassPaneStained.getProperties()
BlockGlassStained.getProperties()
BlockGrass.getProperties()
BlockGrindstone.getProperties()
BlockHayBale.getProperties()
BlockHopper.getProperties()
BlockHugeMushroomBrown.getProperties()
BlockHugeMushroomRed.getProperties()
BlockIceFrosted.getProperties()
BlockInfestedDeepslate.getProperties()
BlockItemFrame.getProperties()
BlockJigsaw.getProperties()
BlockKelp.getProperties()
BlockLadder.getProperties()
BlockLantern.getProperties()
BlockLeaves.getProperties()
BlockLeaves2.getProperties()
BlockLectern.getProperties()
BlockLever.getProperties()
BlockLichen.getProperties()
BlockLight.getProperties()
BlockLiquid.getProperties()
abstract BlockProperties
BlockLog.getProperties()
BlockLoom.getProperties()
BlockMangroveLeaves.getProperties()
BlockMangrovePropagule.getProperties()
abstract BlockProperties
BlockMeta.getProperties()
BlockMonsterEgg.getProperties()
BlockMossCarpet.getProperties()
BlockMudBrickSlab.getProperties()
BlockMushroom.getProperties()
BlockNetherPortal.getProperties()
BlockNetherWart.getProperties()
BlockObserver.getProperties()
BlockPistonBase.getProperties()
BlockPistonHead.getProperties()
BlockPlanks.getProperties()
BlockPodzol.getProperties()
BlockPowderSnow.getProperties()
BlockPressurePlateBase.getProperties()
BlockPrismarine.getProperties()
BlockPumpkin.getProperties()
BlockPurpur.getProperties()
BlockQuartz.getProperties()
BlockRail.getProperties()
BlockRailActivator.getProperties()
BlockRailDetector.getProperties()
BlockRailPowered.getProperties()
BlockRaw.getProperties()
BlockRedstone.getProperties()
BlockRedstoneComparator.getProperties()
BlockRedstoneRepeater.getProperties()
BlockRedstoneWire.getProperties()
BlockRespawnAnchor.getProperties()
BlockRoots.getProperties()
BlockSand.getProperties()
BlockSandstone.getProperties()
BlockSapling.getProperties()
BlockScaffolding.getProperties()
BlockSculkShrieker.getProperties()
BlockSeagrass.getProperties()
BlockSeaPickle.getProperties()
BlockShulkerBox.getProperties()
BlockSignPost.getProperties()
BlockSkull.getProperties()
BlockSlabBlackstone.getProperties()
BlockSlabBlackstonePolished.getProperties()
BlockSlabCopperBase.getProperties()
BlockSlabCrimson.getProperties()
BlockSlabDeepslateCobbled.getProperties()
BlockSlabMangrove.getProperties()
BlockSlabRedSandstone.getProperties()
BlockSlabStone.getProperties()
BlockSlabStone3.getProperties()
BlockSlabStone4.getProperties()
BlockSlabWarped.getProperties()
BlockSlabWood.getProperties()
BlockSmallDripleaf.getProperties()
BlockSmoothBasalt.getProperties()
BlockSnowLayer.getProperties()
BlockSponge.getProperties()
BlockStairs.getProperties()
BlockStem.getProperties()
BlockStone.getProperties()
BlockStonecutterBlock.getProperties()
BlockStructure.getProperties()
BlockStructureVoid.getProperties()
BlockSugarcane.getProperties()
BlockSweetBerryBush.getProperties()
BlockTallGrass.getProperties()
BlockTerracotta.getProperties()
BlockTerracottaGlazed.getProperties()
BlockTerracottaStained.getProperties()
BlockTNT.getProperties()
BlockTorch.getProperties()
BlockTrapdoor.getProperties()
BlockTripWire.getProperties()
BlockTripWireHook.getProperties()
BlockTurtleEgg.getProperties()
BlockUnknown.getProperties()
BlockVine.getProperties()
BlockVinesTwisting.getProperties()
BlockVinesWeeping.getProperties()
BlockWall.getProperties()
BlockWallBanner.getProperties()
BlockWallBase.getProperties()
BlockWallSign.getProperties()
BlockWaterLily.getProperties()
BlockWitherRose.getProperties()
BlockWood.getProperties()
BlockWood2.getProperties()
BlockWoodBark.getProperties()
BlockWoodMangrove.getProperties()
BlockWoodStripped.getProperties()
BlockWool.getProperties()
Block.getPropertyValue
(String propertyName) final Rail.Orientation
BlockRail.getRailDirection()
protected abstract MinecraftItemID
BlockOre.getRawMaterial()
protected MinecraftItemID
BlockOreCoal.getRawMaterial()
protected MinecraftItemID
BlockOreCopper.getRawMaterial()
protected MinecraftItemID
BlockOreDiamond.getRawMaterial()
protected MinecraftItemID
BlockOreEmerald.getRawMaterial()
protected MinecraftItemID
BlockOreGold.getRawMaterial()
protected MinecraftItemID
BlockOreGoldNether.getRawMaterial()
protected MinecraftItemID
BlockOreIron.getRawMaterial()
protected MinecraftItemID
BlockOreLapis.getRawMaterial()
protected MinecraftItemID
BlockOreRedstone.getRawMaterial()
BlockCoralFan.getRootsFace()
BlockCoralFanHang.getRootsFace()
final int
Block.getRuntimeId()
BlockSandstone.getSandstoneType()
abstract int
BlockCropsStem.getSeedsId()
int
BlockStemMelon.getSeedsId()
int
BlockStemPumpkin.getSeedsId()
Block.getSideAtLayer
(int layer, BlockFace face) Block.getSideAtLayer
(int layer, BlockFace face, int step) BlockConnectable.getSideAtLayer
(int layer, BlockFace face) BlockSignPost.getSignDirection()
BlockWallSign.getSignDirection()
int
Block.getSignedBigDamage()
Deprecated.int
BlockDoubleMudBrickSlab.getSingleSlabId()
abstract int
BlockDoubleSlabBase.getSingleSlabId()
int
BlockDoubleSlabBlackstone.getSingleSlabId()
int
BlockDoubleSlabBlackstonePolished.getSingleSlabId()
int
BlockDoubleSlabBrickBlackstonePolished.getSingleSlabId()
int
BlockDoubleSlabCopperCut.getSingleSlabId()
int
BlockDoubleSlabCopperCutExposed.getSingleSlabId()
int
BlockDoubleSlabCopperCutExposedWaxed.getSingleSlabId()
int
BlockDoubleSlabCopperCutOxidized.getSingleSlabId()
int
BlockDoubleSlabCopperCutOxidizedWaxed.getSingleSlabId()
int
BlockDoubleSlabCopperCutWaxed.getSingleSlabId()
int
BlockDoubleSlabCopperCutWeathered.getSingleSlabId()
int
BlockDoubleSlabCopperCutWeatheredWaxed.getSingleSlabId()
int
BlockDoubleSlabCrimson.getSingleSlabId()
int
BlockDoubleSlabDeepslateCobbled.getSingleSlabId()
int
BlockDoubleSlabRedSandstone.getSingleSlabId()
int
BlockDoubleSlabStone.getSingleSlabId()
int
BlockDoubleSlabStone3.getSingleSlabId()
int
BlockDoubleSlabStone4.getSingleSlabId()
int
BlockDoubleSlabWarped.getSingleSlabId()
int
BlockDoubleSlabWood.getSingleSlabId()
BlockDoubleMudBrickSlab.getSlabName()
abstract String
BlockDoubleSlabBase.getSlabName()
BlockDoubleSlabBlackstone.getSlabName()
BlockDoubleSlabBlackstonePolished.getSlabName()
BlockDoubleSlabBrickBlackstonePolished.getSlabName()
BlockDoubleSlabCopperCut.getSlabName()
BlockDoubleSlabCrimson.getSlabName()
BlockDoubleSlabDeepslateCobbled.getSlabName()
BlockDoubleSlabMangrove.getSlabName()
BlockDoubleSlabRedSandstone.getSlabName()
BlockDoubleSlabStone.getSlabName()
BlockDoubleSlabStone3.getSlabName()
BlockDoubleSlabStone4.getSlabName()
BlockDoubleSlabWarped.getSlabName()
BlockDoubleSlabWood.getSlabName()
BlockMudBrickSlab.getSlabName()
abstract String
BlockSlab.getSlabName()
BlockSlabBlackstone.getSlabName()
BlockSlabBlackstonePolished.getSlabName()
BlockSlabBrickBlackstonePolished.getSlabName()
BlockSlabCopperCut.getSlabName()
BlockSlabCrimson.getSlabName()
BlockSlabDeepslateCobbled.getSlabName()
BlockSlabMangrove.getSlabName()
BlockSlabRedSandstone.getSlabName()
BlockSlabStone.getSlabName()
BlockSlabStone3.getSlabName()
BlockSlabStone4.getSlabName()
BlockSlabWarped.getSlabName()
BlockSlabWood.getSlabName()
BlockDoubleSlabRedSandstone.getSlabType()
BlockDoubleSlabStone.getSlabType()
BlockDoubleSlabStone3.getSlabType()
BlockDoubleSlabStone4.getSlabType()
BlockSlabRedSandstone.getSlabType()
BlockSlabStone.getSlabType()
BlockSlabStone3.getSlabType()
BlockSlabStone4.getSlabType()
int
BlockSnowLayer.getSnowHeight()
int
BlockScaffolding.getStability()
boolean
BlockScaffolding.getStabilityCheck()
BlockCopperBase.getStateWithOxidizationLevel
(OxidizationLevel oxidizationLevel) BlockDoubleSlabCopperBase.getStateWithOxidizationLevel
(OxidizationLevel oxidizationLevel) BlockSlabCopperBase.getStateWithOxidizationLevel
(OxidizationLevel oxidizationLevel) BlockStairsCopperBase.getStateWithOxidizationLevel
(OxidizationLevel oxidizationLevel) Oxidizable.getStateWithOxidizationLevel
(OxidizationLevel oxidizationLevel) BlockBricksStone.getStoneBrickType()
BlockStone.getStoneType()
protected BlockState
BlockHyphaeCrimson.getStrippedState()
protected BlockState
BlockHyphaeWarped.getStrippedState()
protected abstract BlockState
BlockLog.getStrippedState()
protected BlockState
BlockStemCrimson.getStrippedState()
protected BlockState
BlockStemStripped.getStrippedState()
protected BlockState
BlockStemWarped.getStrippedState()
protected BlockState
BlockWood.getStrippedState()
protected BlockState
BlockWoodMangrove.getStrippedState()
protected BlockState
BlockWoodStripped.getStrippedState()
BlockStructure.getStructureBlockType()
int
Block.getToolTier()
控制挖掘方块的最低工具级别(木质、石质...)int
BlockAmethyst.getToolTier()
int
BlockAmethystCluster.getToolTier()
int
BlockAncientDebris.getToolTier()
int
BlockAnvil.getToolTier()
int
BlockBasalt.getToolTier()
int
BlockBell.getToolTier()
int
BlockBlackstone.getToolTier()
int
BlockBone.getToolTier()
int
BlockBrewingStand.getToolTier()
int
BlockBricks.getToolTier()
int
BlockBricksEndStone.getToolTier()
int
BlockBricksNether.getToolTier()
int
BlockBricksQuartz.getToolTier()
int
BlockBricksRedNether.getToolTier()
int
BlockBricksStone.getToolTier()
int
BlockButtonStone.getToolTier()
int
BlockCalcite.getToolTier()
int
BlockCauldron.getToolTier()
int
BlockChain.getToolTier()
int
BlockCoal.getToolTier()
int
BlockCobblestone.getToolTier()
int
BlockConcrete.getToolTier()
int
BlockCopperBase.getToolTier()
int
BlockDeepslate.getToolTier()
int
BlockDeepslateCobbled.getToolTier()
int
BlockDiamond.getToolTier()
int
BlockDispenser.getToolTier()
int
BlockDoorIron.getToolTier()
int
BlockDoubleSlabCopperBase.getToolTier()
int
BlockDoubleSlabRedSandstone.getToolTier()
int
BlockDoubleSlabStone.getToolTier()
int
BlockDoubleSlabStone3.getToolTier()
int
BlockDoubleSlabStone4.getToolTier()
int
BlockDripstone.getToolTier()
int
BlockDropper.getToolTier()
int
BlockEmerald.getToolTier()
int
BlockEnchantingTable.getToolTier()
int
BlockEnderChest.getToolTier()
int
BlockEndStone.getToolTier()
int
BlockFenceNetherBrick.getToolTier()
int
BlockFurnaceBurning.getToolTier()
int
BlockGold.getToolTier()
int
BlockGrindstone.getToolTier()
int
BlockHopper.getToolTier()
int
BlockIron.getToolTier()
int
BlockIronBars.getToolTier()
int
BlockLantern.getToolTier()
int
BlockLapis.getToolTier()
int
BlockLichen.getToolTier()
int
BlockLodestone.getToolTier()
int
BlockMobSpawner.getToolTier()
int
BlockMossStone.getToolTier()
int
BlockMud.getToolTier()
int
BlockMushroom.getToolTier()
int
BlockNetheriteBlock.getToolTier()
int
BlockNetherrack.getToolTier()
int
BlockNetherReactor.getToolTier()
int
BlockObserver.getToolTier()
int
BlockObsidian.getToolTier()
int
BlockObsidianCrying.getToolTier()
int
BlockObsidianGlowing.getToolTier()
int
BlockOreCoal.getToolTier()
int
BlockOreDiamond.getToolTier()
int
BlockOreQuartz.getToolTier()
int
BlockPressurePlateStone.getToolTier()
int
BlockPrismarine.getToolTier()
int
BlockPurpur.getToolTier()
int
BlockQuartz.getToolTier()
int
BlockRaw.getToolTier()
int
BlockRawGold.getToolTier()
int
BlockRedstone.getToolTier()
int
BlockRespawnAnchor.getToolTier()
int
BlockSandstone.getToolTier()
int
BlockSculk.getToolTier()
int
BlockSlabCopperBase.getToolTier()
int
BlockSlabRedSandstone.getToolTier()
int
BlockSlabStone.getToolTier()
int
BlockSlabStone3.getToolTier()
int
BlockSlabStone4.getToolTier()
int
BlockSmoothStone.getToolTier()
int
BlockStairsAndesite.getToolTier()
int
BlockStairsAndesitePolished.getToolTier()
int
BlockStairsBrick.getToolTier()
int
BlockStairsCobblestone.getToolTier()
int
BlockStairsCopperBase.getToolTier()
int
BlockStairsDarkPrismarine.getToolTier()
int
BlockStairsDiorite.getToolTier()
int
BlockStairsEndBrick.getToolTier()
int
BlockStairsGranite.getToolTier()
int
BlockStairsGranitePolished.getToolTier()
int
BlockStairsMossyCobblestone.getToolTier()
int
BlockStairsMossyStoneBrick.getToolTier()
int
BlockStairsNetherBrick.getToolTier()
int
BlockStairsPrismarine.getToolTier()
int
BlockStairsPrismarineBrick.getToolTier()
int
BlockStairsPurpur.getToolTier()
int
BlockStairsQuartz.getToolTier()
int
BlockStairsRedNetherBrick.getToolTier()
int
BlockStairsRedSandstone.getToolTier()
int
BlockStairsSandstone.getToolTier()
int
BlockStairsSmoothQuartz.getToolTier()
int
BlockStairsSmoothRedSandstone.getToolTier()
int
BlockStairsSmoothSandstone.getToolTier()
int
BlockStairsStone.getToolTier()
int
BlockStairsStoneBrick.getToolTier()
int
BlockStone.getToolTier()
int
BlockStonecutter.getToolTier()
int
BlockStonecutterBlock.getToolTier()
int
BlockTerracotta.getToolTier()
int
BlockTerracottaGlazed.getToolTier()
int
BlockTerracottaStained.getToolTier()
int
BlockTrapdoorIron.getToolTier()
int
BlockWall.getToolTier()
int
BlockWallBlackstone.getToolTier()
int
BlockWallBlackstonePolished.getToolTier()
int
BlockWeightedPressurePlateHeavy.getToolTier()
int
BlockWeightedPressurePlateLight.getToolTier()
BlockTorch.getTorchAttachment()
BlockTorch.TorchAttachment.getTorchDirection()
The direction that the flame is pointing.int
BlockCoralFan.getType()
int
BlockCoralFanHang.getType()
int
BlockCoralFanHang2.getType()
int
BlockCoralFanHang3.getType()
BlockLeaves.getType()
BlockLeaves2.getType()
BlockStructureVoid.getType()
BlockOreRedstone.getUnlitState()
BlockOreRedstoneDeepslate.getUnlitState()
IBlockOreRedstoneGlowing.getUnlitState()
abstract int
BlockVinesNether.getVineAge()
The current age of this block.int
BlockVinesTwisting.getVineAge()
int
BlockVinesWeeping.getVineAge()
BlockWallBase.getWallConnections()
int
BlockAcaciaSignPost.getWallId()
int
BlockBirchSignPost.getWallId()
int
BlockCrimsonSignPost.getWallId()
int
BlockDarkOakSignPost.getWallId()
int
BlockJungleSignPost.getWallId()
int
BlockMangroveSignPost.getWallId()
int
BlockSignPost.getWallId()
int
BlockSpruceSignPost.getWallId()
int
BlockWallSign.getWallId()
int
BlockWarpedSignPost.getWallId()
BlockWall.getWallType()
int
Block.getWaterloggingLevel()
int
BlockAmethystBud.getWaterloggingLevel()
int
BlockAnvil.getWaterloggingLevel()
int
BlockAzalea.getWaterloggingLevel()
int
BlockBanner.getWaterloggingLevel()
int
BlockBarrier.getWaterloggingLevel()
int
BlockBeacon.getWaterloggingLevel()
int
BlockBed.getWaterloggingLevel()
int
BlockBedrockInvisible.getWaterloggingLevel()
int
BlockBell.getWaterloggingLevel()
int
BlockBigDripleaf.getWaterloggingLevel()
int
BlockBrewingStand.getWaterloggingLevel()
int
BlockBubbleColumn.getWaterloggingLevel()
int
BlockButton.getWaterloggingLevel()
int
BlockCactus.getWaterloggingLevel()
int
BlockCake.getWaterloggingLevel()
int
BlockCampfire.getWaterloggingLevel()
int
BlockCandleCake.getWaterloggingLevel()
int
BlockCarpet.getWaterloggingLevel()
int
BlockChain.getWaterloggingLevel()
int
BlockChest.getWaterloggingLevel()
int
BlockCobweb.getWaterloggingLevel()
int
BlockCocoa.getWaterloggingLevel()
int
BlockComposter.getWaterloggingLevel()
int
BlockConduit.getWaterloggingLevel()
int
BlockCoral.getWaterloggingLevel()
int
BlockCoralFan.getWaterloggingLevel()
int
BlockDaylightDetector.getWaterloggingLevel()
int
BlockDeadBush.getWaterloggingLevel()
int
BlockDoor.getWaterloggingLevel()
int
BlockDragonEgg.getWaterloggingLevel()
int
BlockEnchantingTable.getWaterloggingLevel()
int
BlockEnderChest.getWaterloggingLevel()
int
BlockEndPortalFrame.getWaterloggingLevel()
int
BlockEndRod.getWaterloggingLevel()
int
BlockFence.getWaterloggingLevel()
int
BlockFenceGate.getWaterloggingLevel()
int
BlockFlowerPot.getWaterloggingLevel()
int
BlockGlassPane.getWaterloggingLevel()
int
BlockGrindstone.getWaterloggingLevel()
int
BlockHopper.getWaterloggingLevel()
int
BlockIronBars.getWaterloggingLevel()
int
BlockItemFrame.getWaterloggingLevel()
int
BlockKelp.getWaterloggingLevel()
int
BlockLadder.getWaterloggingLevel()
int
BlockLantern.getWaterloggingLevel()
int
BlockLeaves.getWaterloggingLevel()
int
BlockLectern.getWaterloggingLevel()
int
BlockLever.getWaterloggingLevel()
int
BlockLichen.getWaterloggingLevel()
int
BlockLight.getWaterloggingLevel()
int
BlockLightningRod.getWaterloggingLevel()
int
BlockMangroveRoots.getWaterloggingLevel()
int
BlockMobSpawner.getWaterloggingLevel()
int
BlockPistonBase.getWaterloggingLevel()
int
BlockPointedDripstone.getWaterloggingLevel()
int
BlockPressurePlateBase.getWaterloggingLevel()
int
BlockRedstoneDiode.getWaterloggingLevel()
int
BlockScaffolding.getWaterloggingLevel()
int
BlockSeagrass.getWaterloggingLevel()
int
BlockSeaPickle.getWaterloggingLevel()
int
BlockSignPost.getWaterloggingLevel()
int
BlockSkull.getWaterloggingLevel()
int
BlockSlab.getWaterloggingLevel()
int
BlockSmallDripleaf.getWaterloggingLevel()
int
BlockStairs.getWaterloggingLevel()
int
BlockStonecutter.getWaterloggingLevel()
int
BlockStonecutterBlock.getWaterloggingLevel()
int
BlockTrapdoor.getWaterloggingLevel()
int
BlockTripWire.getWaterloggingLevel()
int
BlockTripWireHook.getWaterloggingLevel()
int
BlockTurtleEgg.getWaterloggingLevel()
int
BlockUndyedShulkerBox.getWaterloggingLevel()
int
BlockVine.getWaterloggingLevel()
int
BlockWallBase.getWaterloggingLevel()
BlockDoubleSlabWood.getWoodType()
BlockFence.getWoodType()
BlockFenceBase.getWoodType()
Deprecated.BlockPlanks.getWoodType()
BlockSapling.getWoodType()
BlockSlabWood.getWoodType()
BlockWood.getWoodType()
BlockWood2.getWoodType()
BlockWoodBark.getWoodType()
BlockWoodMangrove.getWoodType()
BlockWoodStrippedAcacia.getWoodType()
BlockWoodStrippedBirch.getWoodType()
BlockWoodStrippedDarkOak.getWoodType()
BlockWoodStrippedJungle.getWoodType()
BlockWoodStrippedOak.getWoodType()
BlockWoodStrippedSpruce.getWoodType()
boolean
boolean
boolean
BlockCocoa.grow()
abstract boolean
boolean
boolean
boolean
BlockKelp.grow()
boolean
BlockNylium.grow()
boolean
BlockVinesNether.grow()
Grow a single vine if possible.boolean
BlockCropsStem.growFruit()
int
BlockVinesNether.growMultiple()
Grow a random amount of vines.boolean
BlockWallBase.hasConnections()
void
BlockTurtleEgg.hatch()
void
BlockTurtleEgg.hatch
(int eggs) void
void
BlockBeehive.honeyCollected
(Player player) void
BlockBeehive.honeyCollected
(Player player, boolean angerBees) BlockVinesNether.increaseRootAge()
Attempts to increase the age of the base of the nether vine.boolean
BlockComposter.incrementLevel()
boolean
BlockLectern.isActivated()
boolean
BlockSapling.isAged()
boolean
BlockBed.isBedValid()
final boolean
Block.isBlockChangeAllowed()
final boolean
Block.isBlockChangeAllowed
(Player player) boolean
Block.isBreakable
(Vector3 vector, int layer, BlockFace face, Item item, Player player, boolean setBlockDestroy) boolean
BlockAllow.isBreakable
(Vector3 vector, int layer, BlockFace face, Item item, Player player, boolean setBlockDestroy) boolean
BlockBorder.isBreakable
(Vector3 vector, int layer, BlockFace face, Item item, Player player, boolean setBlockDestroy) boolean
BlockDeny.isBreakable
(Vector3 vector, int layer, BlockFace face, Item item, Player player, boolean setBlockDestroy) default boolean
BlockConnectable.isConnected
(BlockFace face) boolean
BlockWallBase.isConnected
(BlockFace face) protected boolean
BlockDoubleSlabBase.isCorrectTool
(Item item) protected boolean
BlockDoubleSlabCrimson.isCorrectTool
(Item item) protected boolean
BlockDoubleSlabWarped.isCorrectTool
(Item item) protected boolean
BlockDoubleSlabWood.isCorrectTool
(Item item) boolean
BlockSnowLayer.isCovered()
boolean
BlockCoral.isDead()
boolean
BlockCoralBlock.isDead()
boolean
BlockCoralFan.isDead()
boolean
BlockCoralFanDead.isDead()
boolean
BlockCoralFanHang.isDead()
boolean
BlockSeaPickle.isDead()
boolean
Block.isDefaultState()
boolean
BlockBeehive.isEmpty()
boolean
BlockComposter.isEmpty()
boolean
BlockEndPortalFrame.isEndPortalEye()
boolean
BlockCampfire.isExtinguished()
boolean
BlockLiquid.isFlowingDown()
boolean
BlockBeehive.isFull()
boolean
BlockComposter.isFull()
boolean
Block.isFullBlock()
Check if the block occupies the entire block space, like a stone and normal glass blocksboolean
BlockChorusFlower.isFullyAged()
boolean
BlockCrops.isFullyGrown()
boolean
Block.isGettingPower()
Check if a block is getting powered threw a block or directly.boolean
BlockBell.isGettingPower()
boolean
BlockDoor.isGettingPower()
boolean
BlockPistonBase.isGettingPower()
boolean
BlockLantern.isHanging()
boolean
BlockBed.isHeadPiece()
static boolean
Block.isInitializing()
boolean
BlockDaylightDetector.isInverted()
boolean
BlockDaylightDetectorInverted.isInverted()
boolean
BlockFenceGate.isInWall()
boolean
Block.isLavaResistant()
If the block, when in item form, is resistant to lava and fire and can float on lava like if it was on water.boolean
BlockAncientDebris.isLavaResistant()
boolean
BlockNetheriteBlock.isLavaResistant()
boolean
BlockBed.isOccupied()
boolean
BlockSlab.isOnTop()
boolean
BlockBarrel.isOpen()
boolean
BlockObserver.isPowered()
protected boolean
BlockRedstoneTorchUnlit.isPoweredFromSide()
BlockRail.isRailActive()
BlockRailActivator.isRailActive()
BlockRailDetector.isRailActive()
BlockRailPowered.isRailActive()
boolean
BlockWallBase.isSameHeightStraight()
boolean
BlockAzalea.isSameType
(Vector3 pos, WoodType type) boolean
BlockMudBrickSlab.isSameType
(BlockSlab slab) boolean
BlockSapling.isSameType
(Vector3 pos, WoodType type) abstract boolean
BlockSlab.isSameType
(BlockSlab slab) boolean
BlockSlabBlackstone.isSameType
(BlockSlab slab) boolean
BlockSlabBlackstonePolished.isSameType
(BlockSlab slab) boolean
BlockSlabCopperBase.isSameType
(BlockSlab slab) boolean
BlockSlabCrimson.isSameType
(BlockSlab slab) boolean
BlockSlabDeepslateCobbled.isSameType
(BlockSlab slab) boolean
BlockSlabMangrove.isSameType
(BlockSlab slab) boolean
BlockSlabRedSandstone.isSameType
(BlockSlab slab) boolean
BlockSlabStone.isSameType
(BlockSlab slab) boolean
BlockSlabStone3.isSameType
(BlockSlab slab) boolean
BlockSlabStone4.isSameType
(BlockSlab slab) boolean
BlockSlabWarped.isSameType
(BlockSlab slab) boolean
BlockSlabWood.isSameType
(BlockSlab slab) boolean
Block.isSideFull
(BlockFace face) Check if the given face is fully occupied by the block bounding box.boolean
Block.isSimpleBlock()
Check if the block is not transparent, is solid and is a full cube like a stone block.static boolean
Block.isSolid
(int blockId) boolean
Check if blocks can be attached in the given side.boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
Block.isSoulSpeedCompatible()
boolean
BlockSoulSand.isSoulSpeedCompatible()
boolean
BlockSoulSoil.isSoulSpeedCompatible()
boolean
BlockLiquid.isSource()
boolean
BlockLiquid.isSourceOrFlowingDown()
boolean
BlockItemFrame.isStoringMap()
boolean
BlockItemFrame.isStoringPhoto()
default boolean
BlockConnectable.isStraight()
boolean
BlockWoodBark.isStripped()
boolean
BlockWoodMangrove.isStripped()
static boolean
BlockFlower.isSupportValid
(Block block) static boolean
BlockLever.isSupportValid
(Block support, BlockFace face) Check if the given block and its block face is a valid support for a leverprotected boolean
BlockRedstoneDiode.isSupportValid
(Block support) protected boolean
BlockRoots.isSupportValid()
static boolean
BlockSweetBerryBush.isSupportValid
(Block block) boolean
BlockVinesNether.isSupportValid()
protected boolean
BlockVinesNether.isSupportValid
(Block support) boolean
BlockBamboo.isThick()
boolean
BlockBell.isToggled()
boolean
BlockDoublePlant.isTopHalf()
static boolean
Block.isTransparent
(int blockId) boolean
BlockStairs.isUpsideDown()
protected boolean
BlockFungus.isValidSupport
(Block support) boolean
BlockTurtleEgg.isValidSupport
(Block support) boolean
BlockWallBase.isWallPost()
boolean
BlockCopperBase.isWaxed()
boolean
BlockCopperCutExposedWaxed.isWaxed()
boolean
BlockCopperCutOxidizedWaxed.isWaxed()
boolean
BlockCopperCutWaxed.isWaxed()
boolean
BlockCopperCutWeatheredWaxed.isWaxed()
boolean
BlockCopperExposedWaxed.isWaxed()
boolean
BlockCopperOxidizedWaxed.isWaxed()
boolean
BlockCopperWaxed.isWaxed()
boolean
BlockCopperWeatheredWaxed.isWaxed()
boolean
BlockDoubleSlabCopperBase.isWaxed()
boolean
BlockDoubleSlabCopperCutExposedWaxed.isWaxed()
boolean
BlockDoubleSlabCopperCutOxidizedWaxed.isWaxed()
boolean
BlockDoubleSlabCopperCutWaxed.isWaxed()
boolean
BlockDoubleSlabCopperCutWeatheredWaxed.isWaxed()
boolean
BlockSlabCopperBase.isWaxed()
boolean
BlockSlabCopperCutExposedWaxed.isWaxed()
boolean
BlockSlabCopperCutOxidizedWaxed.isWaxed()
boolean
BlockSlabCopperCutWaxed.isWaxed()
boolean
BlockSlabCopperCutWeatheredWaxed.isWaxed()
boolean
BlockStairsCopperBase.isWaxed()
boolean
BlockStairsCopperCutExposedWaxed.isWaxed()
boolean
BlockStairsCopperCutOxidizedWaxed.isWaxed()
boolean
BlockStairsCopperCutWaxed.isWaxed()
boolean
BlockStairsCopperCutWeatheredWaxed.isWaxed()
boolean
Waxable.isWaxed()
boolean
BlockSnowLayer.melt()
boolean
BlockSnowLayer.melt
(int layers) boolean
boolean
boolean
Block.mustSilkTouch
(Vector3 vector, int layer, BlockFace face, Item item, Player player) boolean
BlockBeehive.mustSilkTouch
(Vector3 vector, int layer, BlockFace face, Item item, Player player) Block.north
(int step, int layer) default boolean
Oxidizable.onActivate
(Item item, Player player) default boolean
Waxable.onActivate
(Item item, Player player) void
BlockHayBale.onEntityFallOn
(Entity entity, float fallDistance) void
BlockHoney.onEntityFallOn
(Entity entity, float fallDistance) void
Block.onNeighborChange
(BlockFace side) void
BlockObserver.onNeighborChange
(BlockFace side) boolean
Block.onProjectileHit
(Entity projectile, Position position, Vector3 motion) boolean
BlockBell.onProjectileHit
(Entity projectile, Position position, Vector3 motion) boolean
BlockBigDripleaf.onProjectileHit
(Entity projectile, Position position, Vector3 motion) boolean
BlockCampfire.onProjectileHit
(Entity projectile, Position position, Vector3 motion) boolean
BlockChorusFlower.onProjectileHit
(Entity projectile, Position position, Vector3 motion) boolean
BlockTarget.onProjectileHit
(Entity projectile, Position position, Vector3 motion) boolean
BlockTNT.onProjectileHit
(Entity projectile, Position position, Vector3 motion) int
Block.onTouch
(Player player, PlayerInteractEvent.Action action) int
BlockDragonEgg.onTouch
(Player player, PlayerInteractEvent.Action action) int
BlockItemFrame.onTouch
(Player player, PlayerInteractEvent.Action action) int
BlockLectern.onTouch
(Player player, PlayerInteractEvent.Action action) int
BlockNoteblock.onTouch
(Player player, PlayerInteractEvent.Action action) default int
IBlockOreRedstoneGlowing.onUpdate
(int type) default int
Oxidizable.onUpdate
(int type) void
BlockDoor.playCloseSound()
void
BlockFenceGate.playCloseSound()
void
BlockTrapdoor.playCloseSound()
void
BlockDoor.playOpenCloseSound()
void
BlockFenceGate.playOpenCloseSound()
void
BlockTrapdoor.playOpenCloseSound()
void
BlockDoor.playOpenSound()
void
BlockFenceGate.playOpenSound()
void
BlockTrapdoor.playOpenSound()
void
BlockVinesNether.randomizeVineAge
(boolean pseudorandom) Changes the current vine age to a random new random age.static void
static void
BlockComposter.registerBlock
(int chance, int blockId) static void
BlockComposter.registerBlock
(int chance, int blockId, int meta) static void
Block.registerBlockImplementation
(int blockId, Class<? extends Block> blockClass, String persistenceName, boolean receivesRandomTick) Register a new block implementation overriding the existing one.static void
BlockComposter.registerBlocks
(int chance, int... blockIds) static void
BlockComposter.registerItem
(int chance, int itemId) static void
BlockComposter.registerItem
(int chance, int itemId, int meta) static void
BlockComposter.registerItem
(int chance, MinecraftItemID itemId) static void
BlockComposter.registerItems
(int chance, int... itemIds) static void
BlockComposter.registerItems
(int chance, MinecraftItemID... itemId) void
BlockFlowerPot.removeFlower()
boolean
BlockBell.ring
(Entity causeEntity, BellRingEvent.RingCause cause) boolean
BlockBell.ring
(Entity causeEntity, BellRingEvent.RingCause cause, BlockFace hitFace) void
BlockButton.setActivated
(boolean activated) void
BlockLectern.setActivated
(boolean activated) void
BlockBamboo.setAge
(int age) void
BlockBambooSapling.setAge
(int age) void
BlockChorusFlower.setAge
(int age) void
BlockKelp.setAge
(int age) void
BlockSapling.setAged
(boolean aged) void
BlockAnvil.setAnvilDamage
(AnvilDamage anvilDamage) void
BlockBell.setAttachment
(AttachmentType attachmentType) void
BlockBell.setAttachmentType
(int attachmentType) Deprecated.void
BlockGrindstone.setAttachmentType
(int attachmentType) void
BlockBamboo.setBambooStalkThickness
(BambooStalkThickness value) static <E extends BlockEntity,
H extends BlockEntityHolder<E>>
EBlockEntityHolder.setBlockAndCreateEntity
(H holder) static <E extends BlockEntity,
H extends BlockEntityHolder<E>>
EBlockEntityHolder.setBlockAndCreateEntity
(H holder, boolean direct, boolean update) static <E extends BlockEntity,
H extends BlockEntityHolder<E>>
EBlockEntityHolder.setBlockAndCreateEntity
(H holder, boolean direct, boolean update, CompoundTag initialData, Object... args) void
BlockAnvil.setBlockFace
(BlockFace face) void
BlockBanner.setBlockFace
(BlockFace face) void
BlockBarrel.setBlockFace
(BlockFace face) void
BlockBed.setBlockFace
(BlockFace face) void
BlockBeehive.setBlockFace
(BlockFace face) void
BlockBell.setBlockFace
(BlockFace face) void
BlockBigDripleaf.setBlockFace
(BlockFace face) void
BlockButton.setBlockFace
(BlockFace face) void
BlockCampfire.setBlockFace
(BlockFace face) void
BlockCropsStem.setBlockFace
(BlockFace face) void
BlockDoor.setBlockFace
(BlockFace face) void
BlockEndPortalFrame.setBlockFace
(BlockFace face) void
BlockFenceGate.setBlockFace
(BlockFace face) void
BlockGrindstone.setBlockFace
(BlockFace face) void
BlockHopper.setBlockFace
(BlockFace face) void
BlockItemFrame.setBlockFace
(BlockFace face) void
BlockLectern.setBlockFace
(BlockFace face) void
BlockLoom.setBlockFace
(BlockFace face) void
BlockObserver.setBlockFace
(BlockFace face) void
BlockPumpkin.setBlockFace
(BlockFace face) void
BlockSignPost.setBlockFace
(BlockFace face) void
BlockSmallDripleaf.setBlockFace
(BlockFace face) void
BlockStairs.setBlockFace
(BlockFace face) void
BlockStemMelon.setBlockFace
(BlockFace face) void
BlockStemPumpkin.setBlockFace
(BlockFace face) void
BlockStonecutterBlock.setBlockFace
(BlockFace face) void
BlockTorch.setBlockFace
(BlockFace face) Sets the direction that the flame is pointing.void
BlockTrapdoor.setBlockFace
(BlockFace face) void
BlockWallBanner.setBlockFace
(BlockFace face) void
BlockWallSign.setBlockFace
(BlockFace face) void
Block.setBooleanValue
(String propertyName, boolean value) void
BlockBricksStone.setBrickStoneType
(StoneBrickType stoneBrickType) void
BlockBedrock.setBurnIndefinitely
(boolean infiniburn) void
BlockRespawnAnchor.setCharge
(int charge) boolean
BlockWallBase.setConnection
(BlockFace blockFace, BlockWall.WallConnectionType type) void
BlockSnowLayer.setCovered
(boolean covered) void
BlockTurtleEgg.setCracks
(CrackState cracks) void
BlockTurtleEgg.setCrackState
(int crackState) Deprecated.void
Block.setDataStorage
(Number storage) boolean
Block.setDataStorage
(Number storage, boolean repair, Consumer<BlockStateRepair> callback) void
Block.setDataStorageFromInt
(int storage) boolean
Block.setDataStorageFromInt
(int storage, boolean repair, Consumer<BlockStateRepair> callback) void
BlockCoral.setDead
(boolean dead) void
BlockCoralBlock.setDead
(boolean dead) void
BlockSeaPickle.setDead
(boolean dead) void
BlockBanner.setDirection
(CompassRoseDirection direction) void
BlockWallBanner.setDirection
(CompassRoseDirection direction) void
BlockDirt.setDirtType
(DirtType dirtType) void
BlockGrass.setDirtType
(DirtType dirtType) void
BlockPodzol.setDirtType
(DirtType dirtType) void
BlockDoublePlant.setDoublePlantType
(DoublePlantType type) void
BlockCarpet.setDyeColor
(DyeColor color) void
BlockGlassStained.setDyeColor
(DyeColor color) void
BlockTurtleEgg.setEggCount
(int eggCount) void
BlockEndPortalFrame.setEndPortalEye
(boolean endPortalEye) void
BlockCampfire.setExtinguished
(boolean extinguished) void
BlockCauldron.setFillLevel
(int fillLevel) void
BlockCauldronLava.setFillLevel
(int fillLevel) boolean
void
BlockDandelion.setFlowerType
(SmallFlowerType flowerType) void
BlockFlower.setFlowerType
(SmallFlowerType flowerType) void
BlockWitherRose.setFlowerType
(SmallFlowerType flowerType) void
BlockCrops.setGrowth
(int growth) void
BlockLantern.setHanging
(boolean hanging) void
BlockBed.setHeadPiece
(boolean headPiece) void
BlockBeehive.setHoneyLevel
(int honeyLevel) void
Block.setIntValue
(String propertyName, int value) void
BlockFenceGate.setInWall
(boolean inWall) void
BlockBamboo.setLeafSize
(int leafSize) Deprecated.void
BlockLever.setLeverOrientation
(BlockLever.LeverOrientation value) void
BlockLiquid.setLiquidDepth
(int liquidDepth) void
BlockDoor.setManualOverride
(boolean val) void
BlockFenceGate.setManualOverride
(boolean val) void
BlockTrapdoor.setManualOverride
(boolean val) void
BlockMonsterEgg.setMonsterEggStoneType
(MonsterEggStoneType value) void
BlockBed.setOccupied
(boolean occupied) protected void
BlockFlower.setOnSingleFlowerType
(SmallFlowerType acceptsOnly, SmallFlowerType attemptedToSet) void
BlockSlab.setOnTop
(boolean top) void
BlockBarrel.setOpen
(boolean open) void
BlockDoor.setOpen
(boolean open) boolean
void
BlockFenceGate.setOpen
(boolean open) boolean
void
BlockTrapdoor.setOpen
(boolean open) boolean
boolean
BlockCopperBase.setOxidizationLevel
(OxidizationLevel oxidizationLevel) boolean
BlockDoubleSlabCopperBase.setOxidizationLevel
(OxidizationLevel oxidizationLevel) boolean
BlockSlabCopperBase.setOxidizationLevel
(OxidizationLevel oxidizationLevel) boolean
BlockStairsCopperBase.setOxidizationLevel
(OxidizationLevel oxidizationLevel) boolean
Oxidizable.setOxidizationLevel
(OxidizationLevel oxidizationLevel) void
BlockBasalt.setPillarAxis
(BlockFace.Axis axis) void
BlockChain.setPillarAxis
(BlockFace.Axis axis) void
BlockLog.setPillarAxis
(BlockFace.Axis axis) void
BlockObserver.setPowered
(boolean powered) void
BlockLever.setPowerOn
(boolean powerOn) void
BlockPrismarine.setPrismarineBlockType
(PrismarineBlockType prismarineBlockType) void
Block.setPropertyValue
(String propertyName, Serializable value) void
BlockRail.setRailActive
(boolean active) void
BlockRailActivator.setRailActive
(boolean active) void
BlockRailDetector.setRailActive
(boolean active) void
BlockRailPowered.setRailActive
(boolean active) void
BlockRail.setRailDirection
(Rail.Orientation orientation) Changes the rail direction without changing anything else.void
BlockDoor.setRightHinged
(boolean rightHinged) void
BlockSandstone.setSandstoneType
(SandStoneType sandStoneType) void
BlockSignPost.setSignDirection
(CompassRoseDirection direction) void
BlockWallSign.setSignDirection
(CompassRoseDirection direction) void
BlockDoubleSlabRedSandstone.setSlabType
(StoneSlab2Type type) void
BlockDoubleSlabStone.setSlabType
(StoneSlab1Type type) void
BlockDoubleSlabStone3.setSlabType
(StoneSlab3Type type) void
BlockDoubleSlabStone4.setSlabType
(StoneSlab4Type type) void
BlockSlabRedSandstone.setSlabType
(StoneSlab2Type type) void
BlockSlabStone.setSlabType
(StoneSlab1Type type) void
BlockSlabStone3.setSlabType
(StoneSlab3Type type) void
BlockSlabStone4.setSlabType
(StoneSlab4Type type) void
BlockSnowLayer.setSnowHeight
(int snowHeight) void
BlockScaffolding.setStability
(int stability) void
BlockScaffolding.setStabilityCheck
(boolean check) void
Block.setState
(IBlockState state) void
BlockStone.setStoneType
(StoneType stoneType) void
BlockItemFrame.setStoringMap
(boolean map) void
BlockItemFrame.setStoringPhoto
(boolean hasPhoto) void
BlockWoodBark.setStripped
(boolean stripped) void
BlockWoodMangrove.setStripped
(boolean stripped) void
BlockStructure.setStructureBlockType
(StructureBlockType type) void
BlockBamboo.setThick
(boolean thick) void
BlockBell.setToggled
(boolean toggled) void
BlockDoor.setTop
(boolean top) void
BlockTrapdoor.setTop
(boolean top) void
BlockDoublePlant.setTopHalf
(boolean topHalf) void
BlockTorch.setTorchAttachment
(BlockTorch.TorchAttachment face) void
void
void
BlockStructureVoid.setType
(StructureVoidType type) void
BlockStairs.setUpsideDown
(boolean upsideDown) abstract void
BlockVinesNether.setVineAge
(int vineAge) Changes the age of this block.void
BlockVinesTwisting.setVineAge
(int vineAge) void
BlockVinesWeeping.setVineAge
(int vineAge) void
BlockWallBase.setWallPost
(boolean wallPost) void
BlockWall.setWallType
(BlockWall.WallType type) boolean
BlockCopperBase.setWaxed
(boolean waxed) boolean
BlockDoubleSlabCopperBase.setWaxed
(boolean waxed) boolean
BlockSlabCopperBase.setWaxed
(boolean waxed) boolean
BlockStairsCopperBase.setWaxed
(boolean waxed) boolean
Waxable.setWaxed
(boolean waxed) void
BlockDoubleSlabWood.setWoodType
(WoodType type) void
BlockFence.setWoodType
(WoodType woodType) void
BlockFenceBase.setWoodType
(WoodType woodType) Deprecated.void
BlockPlanks.setWoodType
(WoodType type) void
BlockSapling.setWoodType
(WoodType woodType) void
BlockSlabWood.setWoodType
(WoodType type) void
BlockWood.setWoodType
(WoodType woodType) void
BlockWood2.setWoodType
(WoodType woodType) void
BlockWoodBark.setWoodType
(WoodType woodType) void
BlockWoodMangrove.setWoodType
(WoodType woodType) void
BlockWoodStripped.setWoodType
(WoodType woodType) protected void
BlockIceFrosted.slightlyMelt
(boolean isSource) Block.south
(int step, int layer) static void
BlockEndPortal.spawnObsidianPlatform
(Position position) boolean
Block.sticksToPiston()
boolean
BlockBed.sticksToPiston()
boolean
BlockBuddingAmethyst.sticksToPiston()
boolean
BlockCactus.sticksToPiston()
boolean
BlockCake.sticksToPiston()
boolean
BlockCandleCake.sticksToPiston()
boolean
BlockChorusFlower.sticksToPiston()
boolean
BlockChorusPlant.sticksToPiston()
boolean
BlockCocoa.sticksToPiston()
boolean
BlockDoor.sticksToPiston()
boolean
BlockDragonEgg.sticksToPiston()
boolean
BlockFlowable.sticksToPiston()
boolean
BlockItemFrame.sticksToPiston()
boolean
BlockLadder.sticksToPiston()
boolean
BlockLeaves.sticksToPiston()
boolean
BlockLiquid.sticksToPiston()
boolean
BlockLodestone.sticksToPiston()
boolean
BlockMelon.sticksToPiston()
boolean
BlockPumpkin.sticksToPiston()
boolean
BlockSkull.sticksToPiston()
boolean
BlockUndyedShulkerBox.sticksToPiston()
boolean
BlockVine.sticksToPiston()
boolean
BlockVinesNether.sticksToPiston()
default Item
IBlockOreRedstoneGlowing.toItem()
void
BlockPointedDripstone.tryDrop
(int hanging) Block.up
(int step, int layer) void
BlockDaylightDetector.updatePower()
boolean
BlockHayBale.useDefaultFallDamage()
boolean
BlockHoney.useDefaultFallDamage()
boolean
BlockPointedDripstone.useDefaultFallDamage()
boolean
BlockLiquid.usesWaterLogging()
boolean
BlockWater.usesWaterLogging()
Block.west
(int step, int layer) ModifierConstructorDescriptionBlockAcaciaSignPost
(int meta) BlockAcaciaWallSign
(int meta) BlockAzalea
(int meta) BlockBamboo
(int meta) BlockBambooSapling
(int meta) BlockBarrel
(int meta) BlockBasalt
(int meta) BlockBedrock
(int meta) protected
BlockBeehive
(int meta) protected
BlockBeeNest
(int meta) BlockBell
(int meta) BlockBirchSignPost
(int meta) BlockBirchWallSign
(int meta) BlockBlastFurnace
(int meta) BlockBlastFurnaceBurning
(int meta) BlockBorder
(int meta) BlockBubbleColumn
(int meta) BlockButtonAcacia
(int meta) BlockButtonBirch
(int meta) BlockButtonBlackstonePolished
(int meta) BlockButtonCrimson
(int meta) BlockButtonDarkOak
(int meta) BlockButtonJungle
(int meta) BlockButtonMangrove
(int meta) BlockButtonSpruce
(int meta) BlockButtonWarped
(int meta) BlockCampfire
(int meta) BlockCampfireSoul
(int meta) BlockCauldronLava
(int meta) BlockComposter
(int meta) BlockCoral
(int meta) BlockCoralBlock
(int meta) BlockCoralFan
(int meta) BlockCoralFanDead
(int meta) BlockCoralFanHang
(int meta) BlockCoralFanHang2
(int meta) BlockCoralFanHang3
(int meta) BlockCrimsonSignPost
(int meta) BlockCrimsonWallSign
(int meta) protected
BlockCropsStem
(int meta) BlockDarkOakSignPost
(int meta) BlockDarkOakWallSign
(int meta) BlockDoorCrimson
(int meta) BlockDoorWarped
(int meta) BlockDoubleSlabBase
(int meta) protected
BlockDoubleSlabBlackstone
(int meta) BlockDoubleSlabBlackstonePolished
(int meta) BlockDoubleSlabBrickBlackstonePolished
(int meta) protected
BlockDoubleSlabBrickDeepslate
(int meta) BlockDoubleSlabCopperBase
(int meta) BlockDoubleSlabCopperCut
(int meta) BlockDoubleSlabCopperCutExposed
(int meta) BlockDoubleSlabCopperCutExposedWaxed
(int meta) BlockDoubleSlabCopperCutOxidized
(int meta) BlockDoubleSlabCopperCutOxidizedWaxed
(int meta) BlockDoubleSlabCopperCutWaxed
(int meta) BlockDoubleSlabCopperCutWeathered
(int meta) BlockDoubleSlabCopperCutWeatheredWaxed
(int meta) BlockDoubleSlabDeepslateCobbled
(int meta) BlockDoubleSlabDeepslatePolished
(int meta) protected
BlockDoubleSlabMangrove
(int meta) BlockDoubleSlabStone3
(int meta) BlockDoubleSlabStone4
(int meta) protected
BlockDoubleSlabTileDeepslate
(int meta) BlockDropper
(int meta) BlockFallableMeta
(int meta) BlockFenceBase
(int meta) BlockFenceCrimson
(int meta) BlockFenceGateCrimson
(int meta) BlockFenceGateWarped
(int meta) BlockFenceMangrove
(int meta) BlockFenceWarped
(int meta) BlockFireSoul
(int meta) BlockFloweringAzalea
(int meta) protected
BlockGrindstone
(int meta) BlockHyphaeCrimson
(int meta) BlockHyphaeStrippedCrimson
(int meta) BlockHyphaeStrippedWarped
(int meta) BlockHyphaeWarped
(int meta) BlockIceFrosted
(int meta) BlockInfestedDeepslate
(int meta) BlockJigsaw
(int meta) BlockJungleSignPost
(int meta) BlockJungleWallSign
(int meta) BlockKelp
(int meta) BlockLantern
(int meta) BlockLectern
(int meta) BlockLight
(int meta) protected
BlockLog
(int meta) BlockLoom
(int meta) BlockMangroveSignPost
(int meta) BlockMangroveWallSign
(int meta) protected
Creates the block in the default state.BlockMoving
(int meta) BlockOre()
BlockPistonHeadSticky
(int meta) BlockPolishedBasalt
(int meta) BlockPressurePlateAcacia
(int meta) BlockPressurePlateBirch
(int meta) BlockPressurePlateBlackstonePolished
(int meta) BlockPressurePlateCrimson
(int meta) BlockPressurePlateDarkOak
(int meta) BlockPressurePlateJungle
(int meta) BlockPressurePlateSpruce
(int meta) BlockPressurePlateWarped
(int meta) BlockRaw()
BlockRaw
(int meta) BlockRawCopper
(int meta) BlockRawGold
(int meta) BlockRawIron
(int meta) BlockRespawnAnchor
(int meta) protected
BlockScaffolding
(int meta) BlocksCalculator
(Level level, Block pos, BlockFace face, boolean extending, boolean sticky) BlockSeagrass
(int meta) protected
BlockSeaPickle
(int meta) BlockSlabBlackstone
(int meta) BlockSlabBlackstonePolished
(int meta) protected
BlockSlabBlackstonePolished
(int meta, int doubleSlab) BlockSlabBrickBlackstonePolished
(int meta) protected
BlockSlabBrickBlackstonePolished
(int meta, int doubleSlab) BlockSlabBrickDeepslate
(int meta) BlockSlabCopperBase
(int meta, int doubleSlab) BlockSlabCopperCut
(int meta) protected
BlockSlabCopperCut
(int meta, int doubleSlab) BlockSlabCopperCutExposed
(int meta) protected
BlockSlabCopperCutExposed
(int meta, int doubleSlab) BlockSlabCopperCutExposedWaxed
(int meta) BlockSlabCopperCutOxidized
(int meta) protected
BlockSlabCopperCutOxidized
(int meta, int doubleSlab) BlockSlabCopperCutOxidizedWaxed
(int meta) BlockSlabCopperCutWaxed
(int meta) BlockSlabCopperCutWeathered
(int meta) protected
BlockSlabCopperCutWeathered
(int meta, int doubleSlab) BlockSlabCopperCutWeatheredWaxed
(int meta) BlockSlabCrimson
(int meta) BlockSlabDeepslateCobbled
(int meta) BlockSlabDeepslatePolished
(int meta) BlockSlabMangrove
(int meta) BlockSlabStone3
(int meta) BlockSlabStone4
(int meta) BlockSlabTileDeepslate
(int meta) BlockSlabWarped
(int meta) BlockSmoker
(int meta) BlockSmokerBurning
(int meta) BlockSoulLantern
(int meta) BlockSoulTorch
(int meta) BlockSpruceSignPost
(int meta) BlockSpruceWallSign
(int meta) BlockStairsAndesite
(int meta) BlockStairsAndesitePolished
(int meta) BlockStairsBlackstone
(int meta) BlockStairsBlackstonePolished
(int meta) BlockStairsBrickBlackstonePolished
(int meta) BlockStairsBrickDeepslate
(int meta) BlockStairsCopperCut
(int meta) BlockStairsCopperCutExposed
(int meta) BlockStairsCopperCutExposedWaxed
(int meta) BlockStairsCopperCutOxidized
(int meta) BlockStairsCopperCutOxidizedWaxed
(int meta) BlockStairsCopperCutWaxed
(int meta) BlockStairsCopperCutWeathered
(int meta) BlockStairsCopperCutWeatheredWaxed
(int meta) BlockStairsCrimson
(int meta) BlockStairsDarkPrismarine
(int meta) BlockStairsDeepslateCobbled
(int meta) BlockStairsDeepslatePolished
(int meta) BlockStairsDiorite
(int meta) BlockStairsDioritePolished
(int meta) BlockStairsEndBrick
(int meta) BlockStairsGranite
(int meta) BlockStairsGranitePolished
(int meta) BlockStairsMossyCobblestone
(int meta) BlockStairsMossyStoneBrick
(int meta) BlockStairsPrismarine
(int meta) BlockStairsPrismarineBrick
(int meta) BlockStairsRedNetherBrick
(int meta) BlockStairsSmoothQuartz
(int meta) BlockStairsSmoothRedSandstone
(int meta) BlockStairsSmoothSandstone
(int meta) BlockStairsStone
(int meta) BlockStairsTileDeepslate
(int meta) BlockStairsWarped
(int meta) BlockStem
(int meta) BlockStemCrimson
(int meta) BlockStemStripped
(int meta) BlockStemStrippedCrimson
(int meta) BlockStemStrippedWarped
(int meta) BlockStemWarped
(int meta) BlockStonecutterBlock
(int meta) BlockStructure
(int meta) BlockSweetBerryBush
(int meta) BlockTrapdoorAcacia
(int meta) BlockTrapdoorBirch
(int meta) BlockTrapdoorCrimson
(int meta) BlockTrapdoorDarkOak
(int meta) BlockTrapdoorJungle
(int meta) BlockTrapdoorMangrove
(int meta) BlockTrapdoorSpruce
(int meta) BlockTrapdoorWarped
(int meta) BlockTurtleEgg
(int meta) BlockUnknown
(int id, Number meta) Creates a nether vine with age0
.BlockVinesNether
(int meta) Creates a nether vine from a meta compatible withBlockMeta.getProperties()
.Creates atwisting_vine
with age0
.BlockVinesTwisting
(int meta) Creates atwisting_vine
from a meta compatible withBlockVinesTwisting.getProperties()
.Creates aweeping_vine
with age0
.BlockVinesWeeping
(int meta) Creates aweeping_vine
from a meta compatible withBlockVinesWeeping.getProperties()
.BlockWallBase
(int meta) BlockWallBlackstone
(int meta) BlockWallBlackstonePolished
(int meta) BlockWallBrickBlackstonePolished
(int meta) BlockWallBrickDeepslate
(int meta) BlockWallDeepslateCobbled
(int meta) BlockWallDeepslatePolished
(int meta) BlockWallTileDeepslate
(int meta) BlockWarpedSignPost
(int meta) BlockWarpedWallSign
(int meta) BlockWitherRose
(int meta) BlockWoodBark
(int meta) BlockWoodStripped
(int meta) BlockWoodStrippedAcacia
(int meta) BlockWoodStrippedBirch
(int meta) BlockWoodStrippedDarkOak
(int meta) BlockWoodStrippedJungle
(int meta) BlockWoodStrippedOak
(int meta) BlockWoodStrippedSpruce
(int meta) -
Uses of PowerNukkitOnly in cn.nukkit.blockentity
Modifier and TypeClassDescriptionclass
class
static final class
class
class
class
static enum
class
class
class
class
class
class
class
class
This entity allows to manipulate the save state of a nether reactor core, but changing it will cause no visual change.class
class
class
Modifier and TypeFieldDescriptionBlockEntityPistonArm.attachedBlocks
static final String
BlockEntity.BARREL
static final String
BlockEntity.BEEHIVE
static final String
BlockEntity.BELL
static final String
BlockEntity.BLAST_FURNACE
protected String
BlockEntityMovingBlock.blockString
static final String
BlockEntity.CAMPFIRE
static final String
BlockEntity.COMMAND_BLOCK
static final String
BlockEntity.CONDUIT
static final String
BlockEntity.DISPENSER
static final String
BlockEntity.DROPPER
static final BlockEntityBeehive.Occupant[]
BlockEntityBeehive.Occupant.EMPTY_ARRAY
static final String
BlockEntity.END_GATEWAY
static final String
BlockEntity.END_PORTAL
boolean
BlockEntityPistonArm.finished
protected EjectableInventory
BlockEntityEjectable.inventory
protected ContainerInventory
BlockEntitySpawnableContainer.inventory
static final String
BlockEntity.LECTERN
static final String
BlockEntity.LODESTONE
static final float
BlockEntityPistonArm.MOVE_STEP
static final String
BlockEntity.NETHER_REACTOR
static final int
BlockEntityCauldron.POTION_TYPE_EMPTY
Deprecated.static final int
BlockEntityCauldron.POTION_TYPE_LAVA
Deprecated.static final int
BlockEntityCauldron.POTION_TYPE_LINGERING
Deprecated.static final int
BlockEntityCauldron.POTION_TYPE_NORMAL
Deprecated.static final int
BlockEntityCauldron.POTION_TYPE_SPLASH
Deprecated.static final String
BlockEntity.SCULK_CATALYST
static final String
BlockEntity.SCULK_SENSOR
static final String
BlockEntity.SCULK_SHRIEKER
static final String
BlockEntity.SMOKER
BlockEntityBell.spawnExceptions
static final String
BlockEntity.TARGET
static it.unimi.dsi.fastutil.ints.IntSet
BlockEntityConduit.VALID_STRUCTURE_BLOCKS
Modifier and TypeMethodDescriptionvoid
BlockEntityConduit.addEffectToPlayers()
boolean
BlockEntityBeehive.addOccupant
(BlockEntityBeehive.Occupant occupant) BlockEntityBeehive.addOccupant
(Entity entity) BlockEntityBeehive.addOccupant
(Entity entity, int ticksLeftToStay) BlockEntityBeehive.addOccupant
(Entity entity, int ticksLeftToStay, boolean hasNectar) BlockEntityBeehive.addOccupant
(Entity entity, int ticksLeftToStay, boolean hasNectar, boolean playSound) void
void
BlockEntityConduit.attackMob()
boolean
boolean
static BlockEntity
BlockEntity.createBlockEntity
(String type, Position pos, CompoundTag nbt, Object... args) static BlockEntity
BlockEntity.createBlockEntity
(String type, Position position, Object... args) protected DispenserInventory
BlockEntityDispenser.createInventory()
protected DropperInventory
BlockEntityDropper.createInventory()
protected abstract EjectableInventory
BlockEntityEjectable.createInventory()
BlockEntityItemFrame.dropItemAndGetEntity
(Player player) int
BlockEntityTarget.getActivePower()
BlockEntityBeehive.Occupant.getActorIdentifier()
int
BlockEntityConduit.getAttackRadius()
BlockEntityMovingBlock.getBlockEntity()
Deprecated.protected String
BlockEntityDispenser.getBlockEntityName()
protected String
BlockEntityDropper.getBlockEntityName()
protected abstract String
BlockEntityEjectable.getBlockEntityName()
BlockEntityLectern.getBook()
protected int
BlockEntityBlastFurnace.getBurningBlockId()
protected int
BlockEntityFurnace.getBurningBlockId()
protected int
BlockEntitySmoker.getBurningBlockId()
BlockEntityCauldron.PotionType.getByTypeData
(int typeData) protected String
BlockEntityBlastFurnace.getClientName()
protected String
BlockEntityFurnace.getClientName()
protected String
BlockEntitySmoker.getClientName()
int
BlockEntityBell.getDirection()
protected String
BlockEntityBlastFurnace.getFurnaceName()
protected String
BlockEntityFurnace.getFurnaceName()
protected String
BlockEntitySmoker.getFurnaceName()
boolean
BlockEntityBeehive.Occupant.getHasNectar()
int
BlockEntityBeehive.getHoneyLevel()
protected int
BlockEntityBlastFurnace.getIdleBlockId()
protected int
BlockEntityFurnace.getIdleBlockId()
protected int
BlockEntitySmoker.getIdleBlockId()
protected InventoryType
BlockEntityBlastFurnace.getInventoryType()
protected InventoryType
BlockEntityFurnace.getInventoryType()
protected InventoryType
BlockEntitySmoker.getInventoryType()
boolean
BlockEntityCampfire.getKeepItem
(int slot) int
BlockEntityLectern.getLeftPage()
final BlockEntity
BlockEntity.getLevelBlockEntity()
int
BlockEntitySkull.getMouthTickCount()
BlockEntityMovingBlock.getMovingBlock()
BlockEntityMovingBlock.getMovingBlockEntityCompound()
BlockEntityMovingBlock.getMovingBlockString()
BlockEntityBeehive.getOccupants()
int
BlockEntityBeehive.getOccupantsCount()
int
BlockEntityConduit.getPlayerRadius()
BlockEntityCommandBlock.getPosition()
int
BlockEntityCauldron.getPotionType()
int
BlockEntityNetherReactor.getProgress()
int
BlockEntityLectern.getRawPage()
BlockEntityNetherReactor.getReactorState()
int
BlockEntityLectern.getRightPage()
BlockEntityBeehive.Occupant.getSaveData()
protected int
BlockEntityEjectable.getSlotIndex
(int index) protected int
BlockEntitySpawnableContainer.getSlotIndex
(int index) BlockEntitySpawnable.getSpawnPacket()
BlockEntitySpawnable.getSpawnPacket
(CompoundTag nbt) protected int
BlockEntityBlastFurnace.getSpeedMultiplier()
protected int
BlockEntityFurnace.getSpeedMultiplier()
protected int
BlockEntitySmoker.getSpeedMultiplier()
BlockEntityConduit.getTargetEntity()
int
BlockEntityBell.getTicks()
int
BlockEntityBeehive.Occupant.getTicksLeftToStay()
int
BlockEntityLectern.getTotalPages()
BlockEntityLodestone.getTrackingHandler()
BlockEntityCauldron.getType()
int
BlockEntityConduit.getValidBlocks()
BlockEntityBeehive.Occupant.getWorkSound()
float
BlockEntityBeehive.Occupant.getWorkSoundPitch()
boolean
BlockEntityLectern.hasBook()
boolean
BlockEntityConduit.isActive()
boolean
BlockEntityHopper.isDisabled()
boolean
BlockEntityBeehive.isEmpty()
boolean
BlockEntityCommandBlock.isEntity()
boolean
BlockEntityBeehive.isHoneyEmpty()
boolean
BlockEntityBeehive.isHoneyFull()
boolean
BlockEntitySkull.isMouthMoving()
boolean
BlockEntityBeehive.Occupant.isMuted()
boolean
BlockEntity.isObservable()
Indicates if an observer blocks that are looking at this block should blink whenBlockEntity.setDirty()
is called.boolean
BlockEntityHopper.isObservable()
boolean
BlockEntitySkull.isObservable()
boolean
BlockEntityBell.isRinging()
boolean
BlockEntityBeehive.isSpawnFaceValid
(BlockFace face) protected SmeltingRecipe
BlockEntityBlastFurnace.matchRecipe
(Item raw) protected SmeltingRecipe
BlockEntityFurnace.matchRecipe
(Item raw) protected SmeltingRecipe
BlockEntitySmoker.matchRecipe
(Item raw) void
BlockEntityPistonArm.move
(boolean extending, List<BlockVector3> attachedBlocks, BlockPistonBase.BlocksCalculator blocksCalculator) void
BlockEntityMovingBlock.moveCollidedEntities
(BlockEntityPistonArm piston, BlockFace moveDirection) void
BlockEntity.onBreak
(boolean isSilkTouch) void
BlockEntityBeehive.onBreak
(boolean isSilkTouch) boolean
BlockEntityBeehive.removeOccupant
(BlockEntityBeehive.Occupant occupant) int
BlockEntityLodestone.requestTrackingHandler()
BlockEntityBeehive.Occupant.saveNBT()
BlockEntityConduit.scanEdgeBlock()
boolean
BlockEntityConduit.scanStructure()
BlockEntityBeehive.scanValidSpawnFaces()
BlockEntityBeehive.scanValidSpawnFaces
(boolean preferFront) void
BlockEntityTarget.setActivePower
(int power) void
BlockEntityBeehive.Occupant.setActorIdentifier
(String actorIdentifier) void
protected void
BlockEntityFurnace.setBurning
(boolean burning) void
BlockEntityBell.setDirection
(int direction) void
BlockEntityHopper.setDisabled
(boolean disabled) void
BlockEntityBeehive.Occupant.setHasNectar
(boolean hasNectar) void
BlockEntityBeehive.setHoneyLevel
(int honeyLevel) void
BlockEntityCampfire.setKeepItem
(int slot, boolean keep) void
BlockEntityLectern.setLeftPage
(int newLeftPage) void
BlockEntitySkull.setMouthMoving
(boolean mouthMoving) void
BlockEntitySkull.setMouthTickCount
(int mouthTickCount) void
BlockEntityBeehive.Occupant.setMuted
(boolean muted) void
BlockEntityCauldron.setPotionType
(int potionType) void
BlockEntityNetherReactor.setProgress
(int progress) void
BlockEntityLectern.setRawPage
(int page) void
BlockEntityNetherReactor.setReactorState
(NetherReactorState reactorState) void
BlockEntityCampfire.setRecipe
(int index, CampfireRecipe recipe) void
BlockEntityLectern.setRightPage
(int newRightPage) void
BlockEntityBell.setRinging
(boolean ringing) void
BlockEntityBeehive.Occupant.setSaveData
(CompoundTag saveData) void
BlockEntityConduit.setTargetEntity
(Entity targetEntity) void
BlockEntityBell.setTicks
(int ticks) void
BlockEntityBeehive.Occupant.setTicksLeftToStay
(int ticksLeftToStay) void
BlockEntityCauldron.setType
(BlockEntityCauldron.PotionType type) void
BlockEntityBeehive.Occupant.setWorkSound
(Sound workSound) void
BlockEntityBeehive.Occupant.setWorkSoundPitch
(float workSoundPitch) BlockEntityBeehive.spawnOccupant
(BlockEntityBeehive.Occupant occupant, List<BlockFace> validFaces) ModifierConstructorDescriptionBlockEntityBarrel
(FullChunk chunk, CompoundTag nbt) BlockEntityBeehive
(FullChunk chunk, CompoundTag nbt) BlockEntityBell
(FullChunk chunk, CompoundTag nbt) BlockEntityBlastFurnace
(FullChunk chunk, CompoundTag nbt) BlockEntityCampfire
(FullChunk chunk, CompoundTag nbt) BlockEntityConduit
(FullChunk chunk, CompoundTag nbt) BlockEntityDaylightDetector
(FullChunk chunk, CompoundTag nbt) BlockEntityDispenser
(FullChunk chunk, CompoundTag nbt) BlockEntityDropper
(FullChunk chunk, CompoundTag nbt) BlockEntityEjectable
(FullChunk chunk, CompoundTag nbt) BlockEntityLectern
(FullChunk chunk, CompoundTag nbt) BlockEntityLodestone
(FullChunk chunk, CompoundTag nbt) BlockEntityNetherReactor
(FullChunk chunk, CompoundTag nbt) BlockEntitySmoker
(FullChunk chunk, CompoundTag nbt) BlockEntitySpawnableContainer
(FullChunk chunk, CompoundTag nbt) BlockEntityTarget
(FullChunk chunk, CompoundTag nbt) Occupant
(int ticksLeftToStay, String actorIdentifier, CompoundTag saveData) -
Uses of PowerNukkitOnly in cn.nukkit.blockproperty
Modifier and TypeClassDescriptionfinal class
ArrayBlockProperty<E extends Serializable>
final class
static final class
class
BlockProperty<T extends Serializable>
final class
final class
class
class
class
Modifier and TypeFieldDescriptionstatic final IntBlockProperty
CommonBlockProperties.AGE_15
static final ArrayBlockProperty<ChiselType>
CommonBlockProperties.CHISEL_TYPE
static final BlockProperty<DyeColor>
CommonBlockProperties.COLOR
static final BlockProperties
CommonBlockProperties.COLOR_BLOCK_PROPERTIES
static final IntBlockProperty
CommonBlockProperties.DEPRECATED
static final BlockProperty<BlockFace>
CommonBlockProperties.DIRECTION
static final BlockProperties
CommonBlockProperties.EMPTY_PROPERTIES
static final BlockProperty<BlockFace>
CommonBlockProperties.FACING_DIRECTION
static final BlockProperties
CommonBlockProperties.FACING_DIRECTION_BLOCK_PROPERTIES
static final BooleanBlockProperty
CommonBlockProperties.OPEN
static final BooleanBlockProperty
CommonBlockProperties.PERMANENTLY_DEAD
static final BlockProperty<BlockFace.Axis>
CommonBlockProperties.PILLAR_AXIS
static final BooleanBlockProperty
CommonBlockProperties.POWERED
static final IntBlockProperty
CommonBlockProperties.REDSTONE_SIGNAL
static final BlockProperties
CommonBlockProperties.REDSTONE_SIGNAL_BLOCK_PROPERTY
static final BooleanBlockProperty
CommonBlockProperties.TOGGLE
static final BooleanBlockProperty
CommonBlockProperties.UPPER_BLOCK
Modifier and TypeMethodDescriptionint
IntBlockProperty.clamp
(int value) boolean
BlockProperties.contains
(BlockProperty<?> property) boolean
ArrayBlockProperty.copy()
abstract BlockProperty<T>
BlockProperty.copy()
BooleanBlockProperty.copy()
IntBlockProperty.copy()
UnsignedIntBlockProperty.copy()
BlockProperties.createMutableState
(int blockId) ArrayBlockProperty.exportingToItems
(boolean exportedToItem) abstract BlockProperty<T>
BlockProperty.exportingToItems
(boolean exportedToItem) BooleanBlockProperty.exportingToItems
(boolean exportedToItem) IntBlockProperty.exportingToItems
(boolean exportedToItem) UnsignedIntBlockProperty.exportingToItems
(boolean exportedToItem) void
BlockProperties.forEach
(Consumer<BlockProperty<?>> consumer) void
BlockProperties.forEach
(ObjIntConsumer<BlockProperty<?>> consumer) BlockProperties.getAllProperties()
int
BlockProperties.getBitSize()
int
BlockProperty.getBitSize()
BlockProperties.getBlockProperty
(String propertyName) <T extends BlockProperty<?>>
TBlockProperties.getBlockProperty
(String propertyName, Class<T> tClass) boolean
BlockProperties.getBooleanValue
(int currentMeta, String propertyName) boolean
BlockProperties.getBooleanValue
(long currentMeta, String propertyName) boolean
BlockProperties.getBooleanValue
(BigInteger currentMeta, String propertyName) boolean
BooleanBlockProperty.getBooleanValue
(int currentMeta, int bitOffset) boolean
BooleanBlockProperty.getBooleanValue
(long currentBigMeta, int bitOffset) boolean
BooleanBlockProperty.getBooleanValue
(BigInteger currentHugeData, int bitOffset) boolean
BooleanBlockProperty.getBooleanValueForMeta
(int meta) <T> T
BlockProperties.getCheckedValue
(int currentMeta, String propertyName, Class<T> tClass) <T> T
BlockProperties.getCheckedValue
(long currentMeta, String propertyName, Class<T> tClass) <T> T
BlockProperties.getCheckedValue
(BigInteger currentMeta, String propertyName, Class<T> tClass) boolean
BlockProperty.getDefaultBooleanValue()
int
BlockProperty.getDefaultIntValue()
int
IntBlockProperty.getDefaultIntValue()
int
UnsignedIntBlockProperty.getDefaultIntValue()
ArrayBlockProperty.getDefaultValue()
abstract T
BlockProperty.getDefaultValue()
BooleanBlockProperty.getDefaultValue()
IntBlockProperty.getDefaultValue()
UnsignedIntBlockProperty.getDefaultValue()
int
BlockProperties.getIntValue
(int currentMeta, String propertyName) int
BlockProperties.getIntValue
(long currentMeta, String propertyName) int
BlockProperties.getIntValue
(BigInteger currentMeta, String propertyName) int
BlockProperty.getIntValue
(int currentMeta, int bitOffset) int
BlockProperty.getIntValue
(long currentMeta, int bitOffset) int
BlockProperty.getIntValue
(BigInteger currentMeta, int bitOffset) int
BooleanBlockProperty.getIntValue
(int currentMeta, int bitOffset) int
ArrayBlockProperty.getIntValueForMeta
(int meta) abstract int
BlockProperty.getIntValueForMeta
(int meta) int
BooleanBlockProperty.getIntValueForMeta
(int meta) int
IntBlockProperty.getIntValueForMeta
(int meta) int
UnsignedIntBlockProperty.getIntValueForMeta
(int meta) BlockProperties.getItemBlockProperties()
BlockProperties.getItemPropertyNames()
int
IntBlockProperty.getMaxValue()
long
UnsignedIntBlockProperty.getMaxValue()
int
ArrayBlockProperty.getMetaForPersistenceValue
(String persistenceValue) abstract int
BlockProperty.getMetaForPersistenceValue
(String persistenceValue) int
BooleanBlockProperty.getMetaForPersistenceValue
(String persistenceValue) int
IntBlockProperty.getMetaForPersistenceValue
(String persistenceValue) int
UnsignedIntBlockProperty.getMetaForPersistenceValue
(String persistenceValue) int
ArrayBlockProperty.getMetaForValue
(E value) abstract int
BlockProperty.getMetaForValue
(T value) int
BooleanBlockProperty.getMetaForValue
(Boolean value) int
IntBlockProperty.getMetaForValue
(int value) int
IntBlockProperty.getMetaForValue
(Integer value) int
UnsignedIntBlockProperty.getMetaForValue
(Integer value) final int
BlockProperty.getMetaFromBigInt
(BigInteger currentMeta, int bitOffset) final int
BlockProperty.getMetaFromInt
(int currentMeta, int bitOffset) final int
BlockProperty.getMetaFromLong
(long currentMeta, int bitOffset) int
IntBlockProperty.getMinValue()
long
UnsignedIntBlockProperty.getMinValue()
BlockProperty.getName()
BlockProperties.getNames()
int
BlockProperty.getPersistenceName()
BlockProperties.getPersistenceValue
(int currentMeta, String propertyName) BlockProperties.getPersistenceValue
(long currentMeta, String propertyName) BlockProperties.getPersistenceValue
(BigInteger currentMeta, String propertyName) BlockProperty.getPersistenceValue
(int currentMeta, int bitOffset) BlockProperty.getPersistenceValue
(long currentMeta, int bitOffset) BlockProperty.getPersistenceValue
(BigInteger currentMeta, int bitOffset) ArrayBlockProperty.getPersistenceValueForMeta
(int meta) abstract String
BlockProperty.getPersistenceValueForMeta
(int meta) BooleanBlockProperty.getPersistenceValueForMeta
(int meta) IntBlockProperty.getPersistenceValueForMeta
(int meta) UnsignedIntBlockProperty.getPersistenceValueForMeta
(int meta) <T> T
BlockProperties.getUncheckedValue
(int currentMeta, String propertyName) <T> T
BlockProperties.getUncheckedValue
(long currentMeta, String propertyName) <T> T
BlockProperties.getUncheckedValue
(BigInteger currentMeta, String propertyName) E[]
ArrayBlockProperty.getUniverse()
BlockProperties.getValue
(BigInteger currentMeta, String propertyName) BlockProperty.getValue
(int currentMeta, int bitOffset) BlockProperty.getValue
(long currentBigMeta, int bitOffset) BlockProperty.getValue
(BigInteger currentHugeMeta, int bitOffset) BooleanBlockProperty.getValue
(int currentMeta, int bitOffset) BooleanBlockProperty.getValue
(long currentBigMeta, int bitOffset) ArrayBlockProperty.getValueClass()
BlockProperty.getValueClass()
BooleanBlockProperty.getValueClass()
IntBlockProperty.getValueClass()
UnsignedIntBlockProperty.getValueClass()
ArrayBlockProperty.getValueForMeta
(int meta) abstract T
BlockProperty.getValueForMeta
(int meta) BooleanBlockProperty.getValueForMeta
(int meta) IntBlockProperty.getValueForMeta
(int meta) UnsignedIntBlockProperty.getValueForMeta
(int meta) <T extends Serializable>
booleanBlockProperties.isDefaultBooleanValue
(BlockProperty<T> property, boolean value) boolean
BlockProperties.isDefaultBooleanValue
(String propertyName, boolean value) boolean
BlockProperty.isDefaultBooleanValue
(boolean value) <T extends Serializable>
booleanBlockProperties.isDefaultIntValue
(BlockProperty<T> property, int value) boolean
BlockProperties.isDefaultIntValue
(String propertyName, int value) boolean
BlockProperty.isDefaultIntValue
(int value) boolean
IntBlockProperty.isDefaultIntValue
(int value) boolean
UnsignedIntBlockProperty.isDefaultIntValue
(int value) final boolean
BlockProperty.isDefaultPersistentValue
(String value) boolean
ArrayBlockProperty.isDefaultValue
(E value) <T extends Serializable>
booleanBlockProperties.isDefaultValue
(BlockProperty<T> property, T value) boolean
BlockProperties.isDefaultValue
(String propertyName, Serializable value) abstract boolean
BlockProperty.isDefaultValue
(T value) boolean
BooleanBlockProperty.isDefaultValue
(Boolean value) boolean
IntBlockProperty.isDefaultValue
(Integer value) boolean
UnsignedIntBlockProperty.isDefaultValue
(Integer value) boolean
BlockProperty.isExportedToItem()
boolean
ArrayBlockProperty.isOrdinal()
ArrayBlockProperty.ordinal
(boolean ordinal) <R> R
BlockProperties.reduce
(R identity, TriFunction<BlockProperty<?>, Integer, R, R> accumulator) int
BlockProperties.reduceInt
(int identity, ToIntTriFunctionTwoInts<BlockProperty<?>> accumulator) long
BlockProperties.reduceLong
(long identity, ToLongTriFunctionOneIntOneLong<BlockProperty<?>> accumulator) BlockProperties.requireRegisteredProperty
(String propertyName) int
BlockProperties.setBooleanValue
(int currentMeta, String propertyName, boolean value) long
BlockProperties.setBooleanValue
(long currentMeta, String propertyName, boolean value) BlockProperties.setBooleanValue
(BigInteger currentMeta, String propertyName, boolean value) int
BlockProperties.setIntValue
(int currentMeta, String propertyName, int value) long
BlockProperties.setIntValue
(long currentMeta, String propertyName, int value) BlockProperties.setIntValue
(BigInteger currentMeta, String propertyName, int value) int
BlockProperties.setPersistenceValue
(int currentMeta, String propertyName, String persistenceValue) long
BlockProperties.setPersistenceValue
(long currentMeta, String propertyName, String persistenceValue) BlockProperties.setPersistenceValue
(BigInteger currentMeta, String propertyName, String persistenceValue) int
BlockProperties.setValue
(int currentMeta, String propertyName, Serializable value) long
BlockProperties.setValue
(long currentMeta, String propertyName, Serializable value) BlockProperties.setValue
(BigInteger currentMeta, String propertyName, Serializable value) int
long
BlockProperty.setValue
(BigInteger currentHugeMeta, int bitOffset, T newValue) int
BooleanBlockProperty.setValue
(int currentMeta, int bitOffset, boolean newValue) int
long
BooleanBlockProperty.setValue
(long currentMeta, int bitOffset, boolean newValue) long
protected void
ArrayBlockProperty.validateDirectly
(E value) protected void
BlockProperty.validateDirectly
(T value) protected void
IntBlockProperty.validateDirectly
(Integer value) protected void
UnsignedIntBlockProperty.validateDirectly
(Integer value) void
BlockProperties.RegisteredBlockProperty.validateMeta
(int meta) void
BlockProperties.RegisteredBlockProperty.validateMeta
(long meta) void
BlockProperties.RegisteredBlockProperty.validateMeta
(BigInteger meta) final void
BlockProperty.validateMeta
(int meta, int offset) final void
BlockProperty.validateMeta
(long meta, int offset) final void
BlockProperty.validateMeta
(BigInteger meta, int offset) protected void
ArrayBlockProperty.validateMetaDirectly
(int meta) protected abstract void
BlockProperty.validateMetaDirectly
(int meta) protected void
BooleanBlockProperty.validateMetaDirectly
(int meta) protected void
IntBlockProperty.validateMetaDirectly
(int meta) protected void
UnsignedIntBlockProperty.validateMetaDirectly
(int meta) ModifierConstructorDescriptionArrayBlockProperty
(String name, boolean exportedToItem, E[] universe) ArrayBlockProperty
(String name, boolean exportedToItem, E[] universe, int bitSize) ArrayBlockProperty
(String name, boolean exportedToItem, E[] universe, int bitSize, String persistenceName) ArrayBlockProperty
(String name, boolean exportedToItem, E[] universe, int bitSize, String persistenceName, boolean ordinal) ArrayBlockProperty
(String name, boolean exportedToItem, E[] universe, int bitSize, String persistenceName, boolean ordinal, String[] persistenceNames) ArrayBlockProperty
(String name, boolean exportedToItem, Class<E> enumClass) BlockProperties
(BlockProperties itemBlockProperties, BlockProperty<?>... properties) BlockProperties
(BlockProperty<?>... properties) BlockProperty
(String name, boolean exportedToItem, int bitSize, String persistenceName) BooleanBlockProperty
(String name, boolean exportedToItem) BooleanBlockProperty
(String name, boolean exportedToItem, String persistenceName) IntBlockProperty
(String name, boolean exportedToItem, int maxValue) IntBlockProperty
(String name, boolean exportedToItem, int maxValue, int minValue) IntBlockProperty
(String name, boolean exportedToItem, int maxValue, int minValue, int bitSize) IntBlockProperty
(String name, boolean exportedToItem, int maxValue, int minValue, int bitSize, String persistenceName) UnknownRuntimeIdException
(String message, Throwable cause) UnsignedIntBlockProperty
(String name, boolean exportedToItem, int maxValue) UnsignedIntBlockProperty
(String name, boolean exportedToItem, int maxValue, int minValue) UnsignedIntBlockProperty
(String name, boolean exportedToItem, int maxValue, int minValue, int bitSize) UnsignedIntBlockProperty
(String name, boolean exportedToItem, int maxValue, int minValue, int bitSize, String persistenceName) -
Uses of PowerNukkitOnly in cn.nukkit.blockproperty.exception
Modifier and TypeClassDescriptionclass
class
class
class
class
Modifier and TypeMethodDescriptionInvalidBlockPropertyMetaException.getCurrentMeta()
InvalidBlockPropertyPersistenceValueException.getCurrentValue()
InvalidBlockPropertyValueException.getCurrentValue()
InvalidBlockPropertyMetaException.getInvalidMeta()
InvalidBlockPropertyPersistenceValueException.getInvalidValue()
InvalidBlockPropertyValueException.getInvalidValue()
InvalidBlockPropertyException.getProperty()
BlockPropertyNotFoundException.getPropertyName()
ModifierConstructorDescriptionBlockPropertyNotFoundException
(String propertyName) BlockPropertyNotFoundException
(String propertyName, BlockProperties properties) BlockPropertyNotFoundException
(String propertyName, String details) InvalidBlockPropertyException
(BlockProperty<?> property) InvalidBlockPropertyException
(BlockProperty<?> property, String message) InvalidBlockPropertyException
(BlockProperty<?> property, String message, Throwable cause) InvalidBlockPropertyException
(BlockProperty<?> property, Throwable cause) InvalidBlockPropertyMetaException
(BlockProperty<?> property, Number currentMeta, Number invalidMeta) InvalidBlockPropertyMetaException
(BlockProperty<?> property, Number currentMeta, Number invalidMeta, String message) InvalidBlockPropertyMetaException
(BlockProperty<?> property, Number currentMeta, Number invalidMeta, String message, Throwable cause) InvalidBlockPropertyMetaException
(BlockProperty<?> property, Number currentMeta, Number invalidMeta, Throwable cause) InvalidBlockPropertyPersistenceValueException
(BlockProperty<?> property, String currentValue, String invalidValue) InvalidBlockPropertyPersistenceValueException
(BlockProperty<?> property, String currentValue, String invalidValue, String message) InvalidBlockPropertyPersistenceValueException
(BlockProperty<?> property, String currentValue, String invalidValue, String message, Throwable cause) InvalidBlockPropertyPersistenceValueException
(BlockProperty<?> property, String currentValue, String invalidValue, Throwable cause) InvalidBlockPropertyValueException
(BlockProperty<?> property, Serializable currentValue, Serializable invalidValue) InvalidBlockPropertyValueException
(BlockProperty<?> property, Serializable currentValue, Serializable invalidValue, String message) InvalidBlockPropertyValueException
(BlockProperty<?> property, Serializable currentValue, Serializable invalidValue, String message, Throwable cause) InvalidBlockPropertyValueException
(BlockProperty<?> property, Serializable currentValue, Serializable invalidValue, Throwable cause) -
Uses of PowerNukkitOnly in cn.nukkit.blockproperty.value
Modifier and TypeClassDescriptionenum
enum
enum
enum
enum
enum
enum
enum
enum
enum
enum
enum
enum
enum
enum
enum
enum
enum
enum
enum
enum
enum
enum
enum
enum
enum
enum
Determines which void mode to draw for structure blocks.enum
enum
Modifier and TypeFieldDescriptionstatic final ArrayBlockProperty<StoneSlab1Type>
StoneSlab1Type.PROPERTY
static final ArrayBlockProperty<StoneSlab2Type>
StoneSlab2Type.PROPERTY
static final ArrayBlockProperty<StoneSlab3Type>
StoneSlab3Type.PROPERTY
static final ArrayBlockProperty<StoneSlab4Type>
StoneSlab4Type.PROPERTY
static final ArrayBlockProperty<WoodType>
WoodType.PROPERTY
Modifier and TypeMethodDescriptionSmallFlowerType.getBlock()
int
SmallFlowerType.getBlockId()
PrismarineBlockType.getColor()
StoneSlab1Type.getColor()
StoneSlab2Type.getColor()
StoneSlab3Type.getColor()
StoneSlab4Type.getColor()
StoneType.getColor()
WoodType.getColor()
SmallFlowerType.getDyeColor()
AnvilDamage.getEnglishName()
DoublePlantType.getEnglishName()
PrismarineBlockType.getEnglishName()
SandStoneType.getEnglishName()
SmallFlowerType.getEnglishName()
StoneBrickType.getEnglishName()
StoneSlab1Type.getEnglishName()
StoneSlab2Type.getEnglishName()
StoneSlab3Type.getEnglishName()
StoneSlab4Type.getEnglishName()
StoneType.getEnglishName()
StructureBlockType.getEnglishName()
WoodType.getEnglishName()
static NetherReactorState
NetherReactorState.getFromData
(int data) CrackState.getNext()
boolean
DoublePlantType.isReplaceable()
-
Uses of PowerNukkitOnly in cn.nukkit.blockstate
Modifier and TypeClassDescriptionclass
final class
final class
final class
class
interface
interface
class
class
class
class
Modifier and TypeFieldDescriptionstatic final BlockState
BlockState.AIR
static final int
BlockStateRegistry.BIG_META_MASK
protected final int
MutableBlockState.blockId
protected final BlockProperties
MutableBlockState.properties
Modifier and TypeMethodDescriptionBlockState.asItemBlock
(int count) default ItemBlock
IBlockState.asItemBlock()
default ItemBlock
IBlockState.asItemBlock
(int count) BigIntegerMutableBlockState.copy()
ByteMutableBlockState.copy()
IntMutableBlockState.copy()
LongMutableBlockState.copy()
abstract MutableBlockState
MutableBlockState.copy()
ZeroMutableBlockState.copy()
static void
BlockStateRegistry.copyBlockPaletteBytes
(byte[] target, int targetIndex) static MutableBlockState
BlockStateRegistry.createMutableState
(int blockId) static MutableBlockState
BlockStateRegistry.createMutableState
(int blockId, int bigMeta) static MutableBlockState
BlockStateRegistry.createMutableState
(int blockId, Number storage) BlockState.forItem()
default IMutableBlockState
IMutableBlockState.forState
(IBlockState state) Replace all matching states of this block state with the same states of the given block state.int
BigIntegerMutableBlockState.getBigDamage()
Deprecated.int
BlockState.getBigDamage()
Deprecated.int
ByteMutableBlockState.getBigDamage()
Deprecated.int
IBlockState.getBigDamage()
Deprecated.int
IntMutableBlockState.getBigDamage()
Deprecated.int
LongMutableBlockState.getBigDamage()
Deprecated.int
ZeroMutableBlockState.getBigDamage()
default long
IBlockState.getBigId()
Deprecated.final long
MutableBlockState.getBigId()
Deprecated.int
BlockState.getBitSize()
default int
IBlockState.getBitSize()
final int
MutableBlockState.getBitSize()
BlockState.getBlock()
BlockState.getBlock
(Level level, int x, int y, int z, int layer, boolean repair, Consumer<BlockStateRepair> callback) default Block
IBlockState.getBlock()
default Block
default Block
default Block
default Block
default Block
IBlockState.getBlock
(Level level, int x, int y, int z, int layer, boolean repair, Consumer<BlockStateRepair> callback) default Block
default Block
int
BlockState.getBlockId()
static Integer
BlockStateRegistry.getBlockId
(String persistenceName) int
BlockStateRepair.getBlockId()
The block ID of the block state that is being repaired.int
IBlockState.getBlockId()
final int
MutableBlockState.getBlockId()
static int
BlockStateRegistry.getBlockIdByRuntimeId
(int runtimeId) static byte[]
BlockStateRegistry.getBlockPaletteBytes()
static int
BlockStateRegistry.getBlockPaletteDataVersion()
static int
BlockStateRegistry.getBlockPaletteLength()
default Block
IBlockState.getBlockRepairing
(Block pos) default Block
IBlockState.getBlockRepairing
(Level level, int x, int y, int z) default Block
IBlockState.getBlockRepairing
(Level level, int x, int y, int z, int layer) default Block
IBlockState.getBlockRepairing
(Level level, int x, int y, int z, int layer, Consumer<BlockStateRepair> callback) default Block
IBlockState.getBlockRepairing
(Level level, BlockVector3 pos, int layer) default Block
IBlockState.getBlockRepairing
(Level level, Vector3 pos) default Block
IBlockState.getBlockRepairing
(Level level, Vector3 pos, int layer) default Block
IBlockState.getBlockRepairing
(Position position, int layer) static BlockState
BlockStateRegistry.getBlockStateByRuntimeId
(int runtimeId) boolean
BigIntegerMutableBlockState.getBooleanValue
(String propertyName) boolean
BlockState.getBooleanValue
(String propertyName) boolean
ByteMutableBlockState.getBooleanValue
(String propertyName) default boolean
IBlockState.getBooleanValue
(BlockProperty<?> property) boolean
IBlockState.getBooleanValue
(String propertyName) boolean
IntMutableBlockState.getBooleanValue
(String propertyName) boolean
LongMutableBlockState.getBooleanValue
(String propertyName) boolean
ZeroMutableBlockState.getBooleanValue
(String propertyName) int
BlockStateRepair.getBrokenPropertyMeta()
The current invalid int value that is in the property bit space.BlockState.getCachedValidation()
default <T extends BlockProperty<?>>
TIBlockState.getCheckedProperty
(String propertyName, Class<T> tClass) default <T> T
IBlockState.getCheckedPropertyValue
(String propertyName, Class<T> tClass) BigIntegerMutableBlockState.getCurrentState()
BlockState.getCurrentState()
BlockStateRepair.getCurrentState()
The current state that is being repaired.ByteMutableBlockState.getCurrentState()
IBlockState.getCurrentState()
IntMutableBlockState.getCurrentState()
LongMutableBlockState.getCurrentState()
ZeroMutableBlockState.getCurrentState()
BigIntegerMutableBlockState.getDataStorage()
BlockState.getDataStorage()
ByteMutableBlockState.getDataStorage()
IBlockState.getDataStorage()
IntMutableBlockState.getDataStorage()
LongMutableBlockState.getDataStorage()
ZeroMutableBlockState.getDataStorage()
int
BigIntegerMutableBlockState.getExactIntStorage()
int
BlockState.getExactIntStorage()
int
ByteMutableBlockState.getExactIntStorage()
int
IBlockState.getExactIntStorage()
int
IntMutableBlockState.getExactIntStorage()
int
LongMutableBlockState.getExactIntStorage()
int
ZeroMutableBlockState.getExactIntStorage()
static BlockState
BlockStateRegistry.getFallbackBlockState()
static int
BlockStateRegistry.getFallbackRuntimeId()
BlockStateRepair.getFixedPropertyValue()
The property value that can be set to fix the current block state.default int
IBlockState.getFullId()
Deprecated.final int
MutableBlockState.getFullId()
Deprecated.BigIntegerMutableBlockState.getHugeDamage()
BlockState.getHugeDamage()
ByteMutableBlockState.getHugeDamage()
IBlockState.getHugeDamage()
IntMutableBlockState.getHugeDamage()
LongMutableBlockState.getHugeDamage()
ZeroMutableBlockState.getHugeDamage()
int
BigIntegerMutableBlockState.getIntValue
(String propertyName) int
BlockState.getIntValue
(String propertyName) int
ByteMutableBlockState.getIntValue
(String propertyName) default int
IBlockState.getIntValue
(BlockProperty<?> property) int
IBlockState.getIntValue
(String propertyName) int
IntMutableBlockState.getIntValue
(String propertyName) int
LongMutableBlockState.getIntValue
(String propertyName) int
ZeroMutableBlockState.getIntValue
(String propertyName) static String
BlockStateRegistry.getKnownBlockStateIdByRuntimeId
(int runtimeId) static int
BlockStateRegistry.getKnownRuntimeIdByBlockStateId
(String stateId) int
BigIntegerMutableBlockState.getLegacyDamage()
Deprecated.int
BlockState.getLegacyDamage()
Deprecated.int
ByteMutableBlockState.getLegacyDamage()
Deprecated.int
IBlockState.getLegacyDamage()
Deprecated.int
IntMutableBlockState.getLegacyDamage()
Deprecated.int
LongMutableBlockState.getLegacyDamage()
Deprecated.int
ZeroMutableBlockState.getLegacyDamage()
default String
IBlockState.getLegacyStateId()
default String
IBlockState.getMinimalistStateId()
BlockStateRepair.getNextState()
The state after the repair.BlockStateRepair.getOriginalState()
The state that was originally received when the repair started.static String
BlockStateRegistry.getPersistenceName
(int blockId) default String
IBlockState.getPersistenceName()
BlockStateRegistry.getPersistenceNames()
BigIntegerMutableBlockState.getPersistenceValue
(String propertyName) BlockState.getPersistenceValue
(String propertyName) ByteMutableBlockState.getPersistenceValue
(String propertyName) default String
IBlockState.getPersistenceValue
(BlockProperty<?> property) IBlockState.getPersistenceValue
(String propertyName) IntMutableBlockState.getPersistenceValue
(String propertyName) LongMutableBlockState.getPersistenceValue
(String propertyName) ZeroMutableBlockState.getPersistenceValue
(String propertyName) BlockState.getProperties()
static BlockProperties
BlockStateRegistry.getProperties
(int blockId) BlockStateRepair.getProperties()
The block properties of the block stat that is being repaired.IBlockState.getProperties()
final BlockProperties
MutableBlockState.getProperties()
BlockStateRepair.getProperty()
The property that reported the invalid state,null
if all the properties was validated but the state have more bits to validate.default BlockProperty
IBlockState.getProperty
(String propertyName) IBlockState.getPropertyNames()
int
BlockStateRepair.getPropertyOffset()
The bit position of the invalid property value, whenBlockStateRepair.getProperty()
isnull
this indicates the start index of theBlockStateRepair.getBrokenPropertyMeta()
.BigIntegerMutableBlockState.getPropertyValue
(String propertyName) BlockState.getPropertyValue
(String propertyName) ByteMutableBlockState.getPropertyValue
(String propertyName) default <V extends Serializable>
VIBlockState.getPropertyValue
(BlockProperty<V> property) IBlockState.getPropertyValue
(String propertyName) IntMutableBlockState.getPropertyValue
(String propertyName) LongMutableBlockState.getPropertyValue
(String propertyName) ZeroMutableBlockState.getPropertyValue
(String propertyName) BlockStateRepair.getProposedPropertyValue()
The proposed property int value to fix the current block state, if the proposed value is not validBlockStateRepair.getFixedPropertyValue()
will be used.int
BlockStateRepair.getRepairs()
How many repairs was applied to the original state.static int
BlockStateRegistry.getRuntimeId
(int blockId) static int
BlockStateRegistry.getRuntimeId
(int blockId, int meta) Deprecated.static int
BlockStateRegistry.getRuntimeId
(BlockState state) default int
IBlockState.getRuntimeId()
int
BigIntegerMutableBlockState.getSignedBigDamage()
Deprecated.int
BlockState.getSignedBigDamage()
Deprecated.default int
IBlockState.getSignedBigDamage()
Deprecated.int
LongMutableBlockState.getSignedBigDamage()
Deprecated.default String
IBlockState.getStateId()
Gets a unique persistence identification for this state based on the block properties.default <V extends Serializable>
VIBlockState.getUncheckedPropertyValue
(BlockProperty<V> property) default <T> T
IBlockState.getUncheckedPropertyValue
(String propertyName) static int
BlockStateRegistry.getUpdateBlockRegistration()
BlockStateRepair.getValidationException()
The exception that was thrown when trying to validate theBlockStateRepair.getCurrentState()
and resulted in this repair.static RuntimeException
IMutableBlockState.handleUnsupportedStorageType
(int blockId, Number storage, RuntimeException e) boolean
BlockState.isCachedValidationValid()
boolean
BigIntegerMutableBlockState.isDefaultState()
boolean
BlockState.isDefaultState()
boolean
ByteMutableBlockState.isDefaultState()
boolean
IBlockState.isDefaultState()
boolean
IntMutableBlockState.isDefaultState()
boolean
LongMutableBlockState.isDefaultState()
boolean
ZeroMutableBlockState.isDefaultState()
static BlockState
BlockState.of
(int blockId) static BlockState
BlockState.of
(int blockId, byte blockData) static BlockState
BlockState.of
(int blockId, int blockData) static BlockState
BlockState.of
(int blockId, long blockData) static BlockState
static BlockState
BlockState.of
(int blockId, BigInteger blockData) static BlockState
Returns theBlockState
object that represents the givenpersistedStateId
.static BlockState
Returns theBlockState
object that represents the givenpersistedStateId
.BlockState.onlyWithProperties
(BlockProperty<?>... properties) BlockState.onlyWithProperties
(String... propertyNames) BlockState.onlyWithProperty
(BlockProperty<?> property) <T extends Serializable>
BlockStateBlockState.onlyWithProperty
(BlockProperty<T> property, T value) BlockState.onlyWithProperty
(String name) BlockState.onlyWithProperty
(String name, Serializable value) static void
BlockStateRegistry.putBlockPaletteBytes
(BinaryStream stream) static void
BlockStateRegistry.registerCustomBlockState
(List<CustomBlock> blockCustoms) static void
BlockStateRegistry.registerPersistenceName
(int blockId, String persistenceName) static BigInteger
IMutableBlockState.repairStorage
(int blockId, BigInteger storage, BlockProperties properties, Consumer<BlockStateRepair> callback) void
BigIntegerMutableBlockState.setBooleanValue
(String propertyName, boolean value) void
ByteMutableBlockState.setBooleanValue
(String propertyName, boolean value) default void
IMutableBlockState.setBooleanValue
(BlockProperty<Boolean> property, boolean value) void
IMutableBlockState.setBooleanValue
(String propertyName, boolean value) void
IntMutableBlockState.setBooleanValue
(String propertyName, boolean value) void
LongMutableBlockState.setBooleanValue
(String propertyName, boolean value) void
ZeroMutableBlockState.setBooleanValue
(String propertyName, boolean value) void
BigIntegerMutableBlockState.setDataStorage
(Number storage) void
ByteMutableBlockState.setDataStorage
(Number storage) void
IMutableBlockState.setDataStorage
(Number storage) default boolean
IMutableBlockState.setDataStorage
(Number storage, boolean repair) default boolean
IMutableBlockState.setDataStorage
(Number storage, boolean repair, Consumer<BlockStateRepair> callback) void
IntMutableBlockState.setDataStorage
(Number storage) void
LongMutableBlockState.setDataStorage
(Number storage) void
ZeroMutableBlockState.setDataStorage
(Number storage) void
BigIntegerMutableBlockState.setDataStorageFromInt
(int storage) void
ByteMutableBlockState.setDataStorageFromInt
(int storage) void
IMutableBlockState.setDataStorageFromInt
(int storage) default boolean
IMutableBlockState.setDataStorageFromInt
(int storage, boolean repair) default boolean
IMutableBlockState.setDataStorageFromInt
(int storage, boolean repair, Consumer<BlockStateRepair> callback) void
IntMutableBlockState.setDataStorageFromInt
(int storage) void
LongMutableBlockState.setDataStorageFromInt
(int storage) void
ZeroMutableBlockState.setDataStorageFromInt
(int storage) default void
IMutableBlockState.setDataStorageFromItemBlockMeta
(int itemBlockMeta) void
BigIntegerMutableBlockState.setIntValue
(String propertyName, int value) void
ByteMutableBlockState.setIntValue
(String propertyName, int value) default void
IMutableBlockState.setIntValue
(BlockProperty<Integer> property, int value) void
IMutableBlockState.setIntValue
(String propertyName, int value) void
IntMutableBlockState.setIntValue
(String propertyName, int value) void
LongMutableBlockState.setIntValue
(String propertyName, int value) void
ZeroMutableBlockState.setIntValue
(String propertyName, int value) void
BigIntegerMutableBlockState.setPropertyValue
(String propertyName, Serializable value) void
ByteMutableBlockState.setPropertyValue
(String propertyName, Serializable value) default <T extends Serializable>
voidIMutableBlockState.setPropertyValue
(BlockProperty<T> property, T value) void
IMutableBlockState.setPropertyValue
(String propertyName, Serializable value) void
IntMutableBlockState.setPropertyValue
(String propertyName, Serializable value) void
LongMutableBlockState.setPropertyValue
(String propertyName, Serializable value) void
ZeroMutableBlockState.setPropertyValue
(String propertyName, Serializable value) default void
IMutableBlockState.setState
(IBlockState state) Replace all matching states of this block state with the same states of the given block state.void
MutableBlockState.setState
(IBlockState state) default boolean
IMutableBlockState.toggleBooleanProperty
(BlockProperty<Boolean> property) default boolean
IMutableBlockState.toggleBooleanProperty
(String propertyName) void
BigIntegerMutableBlockState.validate()
void
BlockState.validate()
void
ByteMutableBlockState.validate()
void
IntMutableBlockState.validate()
void
LongMutableBlockState.validate()
abstract void
MutableBlockState.validate()
void
ZeroMutableBlockState.validate()
BlockState.withBlockId
(int blockId) BlockState.withData
(int data) BlockState.withData
(long data) BlockState.withData
(BigInteger data) <E extends Serializable>
BlockStateBlockState.withProperty
(BlockProperty<E> property, E value) BlockState.withProperty
(String propertyName, Serializable value) BlockState.withProperty
(String propertyName, String persistenceValue) ModifierConstructorDescriptionBigIntegerMutableBlockState
(int blockId, BlockProperties properties) BigIntegerMutableBlockState
(int blockId, BlockProperties properties, BigInteger state) BlockStateRepair
(int blockId, BlockProperties properties, Number originalState, Number currentState, Number nextState, int repairs, BlockProperty<?> property, int propertyOffset, int brokenPropertyMeta, Serializable fixedPropertyValue, Serializable proposedPropertyValue, InvalidBlockPropertyException validationException) ByteMutableBlockState
(int blockId, BlockProperties properties) ByteMutableBlockState
(int blockId, BlockProperties properties, byte state) IntMutableBlockState
(int blockId, BlockProperties properties) IntMutableBlockState
(int blockId, BlockProperties properties, int state) LongMutableBlockState
(int blockId, BlockProperties properties) LongMutableBlockState
(int blockId, BlockProperties properties, long state) ZeroMutableBlockState
(int blockId, BlockProperties properties) -
Uses of PowerNukkitOnly in cn.nukkit.blockstate.exception
Modifier and TypeClassDescriptionclass
class
ModifierConstructorDescriptionInvalidBlockStateDataTypeException
(Number blockData) InvalidBlockStateDataTypeException
(Number blockData, Throwable cause) InvalidBlockStateException
(BlockState state, String message) InvalidBlockStateException
(BlockState state, String message, Throwable cause) InvalidBlockStateException
(BlockState state, Throwable cause) -
Uses of PowerNukkitOnly in cn.nukkit.command
Modifier and TypeMethodDescriptionNPCCommandSender.asEntity()
NPCCommandSender.asPlayer()
CapturingCommandSender.getCleanCapture()
ExecutorCommandSender.getLocation()
NPCCommandSender.getLocation()
NPCCommandSender.getPosition()
CapturingCommandSender.getRawCapture()
boolean
NPCCommandSender.isEntity()
protected double
Command.parseTilde
(String arg, double pos) void
CapturingCommandSender.resetCapture()
void
ModifierConstructorDescriptionCapturingCommandSender
(@NonNull String name) CapturingCommandSender
(@NonNull String name, boolean isOp) CapturingCommandSender
(@NonNull String name, boolean isOp, @NonNull Permissible perms) CapturingCommandSender
(@NonNull String name, boolean isOp, @NonNull Function<ServerOperator, Permissible> permissibleFactory) -
Uses of PowerNukkitOnly in cn.nukkit.command.data
Modifier and TypeFieldDescriptionstatic final String
CommandParameter.ARG_TYPE_BLOCK_POS
Deprecated.static final String
CommandParameter.ARG_TYPE_BOOL
Deprecated.static final String
CommandParameter.ARG_TYPE_INT
Deprecated.static final String
CommandParameter.ARG_TYPE_PLAYER
Deprecated.static final String
CommandParameter.ARG_TYPE_RAW_TEXT
Deprecated.static final String
CommandParameter.ARG_TYPE_STRING
Deprecated.static final String
CommandParameter.ARG_TYPE_STRING_ENUM
Deprecated.static final String
CommandParameter.ARG_TYPE_TARGET
Deprecated.static final CommandParameter[]
CommandParameter.EMPTY_ARRAY
static final String
CommandParameter.ENUM_TYPE_BLOCK_LIST
Deprecated.static final String
CommandParameter.ENUM_TYPE_COMMAND_LIST
Deprecated.static final String
CommandParameter.ENUM_TYPE_EFFECT_LIST
Deprecated.static final String
CommandParameter.ENUM_TYPE_ENCHANTMENT_LIST
Deprecated.static final String
CommandParameter.ENUM_TYPE_ENTITY_LIST
Deprecated.static final String
CommandParameter.ENUM_TYPE_ITEM_LIST
Deprecated.static final String
CommandParameter.ENUM_TYPE_PARTICLE_LIST
Deprecated. -
Uses of PowerNukkitOnly in cn.nukkit.dispenser
Modifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
Modifier and TypeMethodDescriptionBoatDispenseBehavior.dispense
(BlockDispenser block, BlockFace face, Item item) BucketDispenseBehavior.dispense
(BlockDispenser block, BlockFace face, Item item) DefaultDispenseBehavior.dispense
(BlockDispenser block, BlockFace face, Item item) DispenseBehavior.dispense
(BlockDispenser block, BlockFace face, Item item) DropperDispenseBehavior.dispense
(BlockDispenser block, BlockFace face, Item item) DyeDispenseBehavior.dispense
(BlockDispenser block, BlockFace face, Item item) EmptyBucketDispenseBehavior.dispense
(BlockDispenser block, BlockFace face, Item item) Deprecated.FireworksDispenseBehavior.dispense
(BlockDispenser block, BlockFace face, Item item) FlintAndSteelDispenseBehavior.dispense
(BlockDispenser block, BlockFace face, Item item) ProjectileDispenseBehavior.dispense
(BlockDispenser source, BlockFace face, Item item) ShulkerBoxDispenseBehavior.dispense
(BlockDispenser block, BlockFace face, Item item) SpawnEggDispenseBehavior.dispense
(BlockDispenser block, BlockFace face, Item item) TNTDispenseBehavior.dispense
(BlockDispenser block, BlockFace face, Item item) protected float
ProjectileDispenseBehavior.getAccuracy()
protected double
ProjectileDispenseBehavior.getMotion()
static void
DispenseBehaviorRegister.init()
ModifierConstructorDescription -
Uses of PowerNukkitOnly in cn.nukkit.entity
Modifier and TypeInterfaceDescriptioninterface
An entity which can be named by name tags.Modifier and TypeFieldDescriptionstatic final int
Entity.DATA_CLIENT_EVENT
static final int
Entity.DATA_FLAG_TRANSITION_SITTING
static final int
Entity.DATA_INTERACT_TEXT
Deprecated.static final int
Entity.DATA_USING_ITEM
static final Attribute[]
Attribute.EMPTY_ARRAY
static final Entity[]
Entity.EMPTY_ARRAY
protected boolean
Entity.inEndPortal
boolean
Entity.noClip
Modifier and TypeMethodDescriptionboolean
EntityHumanType.applyNameTag
(Item item) Deprecated.default boolean
EntityNameable.applyNameTag
(Item item) Deprecated.protected boolean
EntityLiving.blockedByShield
(EntityDamageEvent source) boolean
Entity.canBePushed()
<T extends Block>
booleanEntity.collideWithBlock
(Class<T> classType) protected Item
EntityHumanType.damageArmor
(Item armor, Entity damager, EntityDamageEvent event) float
Entity.getCurrentHeight()
static it.unimi.dsi.fastutil.ints.IntCollection
Entity.getKnownEntityIds()
EntityNameable.getNameTag()
Entity.getOriginalName()
The name that English name of the type of this entity.EntityHuman.getOriginalName()
static String
Entity.getSaveId
(int id) static OptionalInt
Entity.getSaveIds()
float
Entity.getSwimmingHeight()
float
EntityHuman.getSwimmingHeight()
final String
Entity.getVisibleName()
Similar toEntity.getName()
, but if the name is blank or empty it returns the static name instead.protected boolean
Entity.hasWaterAt
(float height) protected boolean
EntityPhysical.hasWaterAt
(float height) boolean
EntityLiving.isBlocking()
boolean
Entity.isBoss()
boolean
Entity.isInEndPortal()
boolean
Entity.isInsideOfLava()
boolean
EntityNameable.isNameTagVisible()
boolean
Entity.isNoClip()
boolean
EntityLiving.isPersistent()
boolean
EntityNameable.isPersistent()
boolean
Entity.isPreventingSleep
(Player player) boolean
Entity.isSpinAttacking()
boolean
Entity.isTouchingWater()
boolean
Entity.isUndead()
protected void
EntityHuman.onBlock
(Entity entity, EntityDamageEvent event, boolean animate) protected void
EntityLiving.onBlock
(Entity entity, EntityDamageEvent event, boolean animate) default boolean
EntityNameable.onInteract
(Player player, Item item, Vector3 clickedPos) void
Entity.onPushByPiston
(BlockEntityPistonArm piston) final boolean
EntityCreature.playerApplyNameTag
(Player player, Item item) default boolean
EntityNameable.playerApplyNameTag
(Player player, Item item) default boolean
EntityNameable.playerApplyNameTag
(Player player, Item item, boolean consume) void
EntityLiving.postAttack
(Player player) void
void
EntityLiving.setBlocking
(boolean value) void
EntityNameable.setNameTag
(String nameTag) void
EntityNameable.setNameTagVisible
(boolean visible) void
Entity.setNoClip
(boolean noClip) void
EntityLiving.setPersistent
(boolean persistent) void
EntityNameable.setPersistent
(boolean persistent) void
Entity.setSpinAttacking()
void
Entity.setSpinAttacking
(boolean value) -
Uses of PowerNukkitOnly in cn.nukkit.entity.ai.controller
-
Uses of PowerNukkitOnly in cn.nukkit.entity.item
Modifier and TypeClassDescriptionclass
class
class
Modifier and TypeFieldDescriptionprotected boolean
EntityFallingBlock.breakOnGround
protected boolean
EntityFallingBlock.breakOnLava
EntityAreaEffectCloud.cloudEffects
protected int
EntityAreaEffectCloud.durationOnUse
protected float
EntityAreaEffectCloud.initialRadius
static final int
EntityAreaEffectCloud.NETWORK_ID
static final int
EntityArmorStand.NETWORK_ID
static final int
EntityPotionLingering.NETWORK_ID
protected int
EntityAreaEffectCloud.nextApply
protected float
EntityAreaEffectCloud.radiusOnUse
protected int
EntityAreaEffectCloud.reapplicationDelay
Modifier and TypeMethodDescriptionprotected void
EntityExpBottle.addHitEffect()
EntityEndCrystal.getBeamTarget()
int
EntityAreaEffectCloud.getDuration()
EntityArmorStand.getEquipmentInventory()
EntityAreaEffectCloud.getOriginalName()
EntityArmorStand.getOriginalName()
EntityBoat.getOriginalName()
EntityEndCrystal.getOriginalName()
EntityExpBottle.getOriginalName()
EntityFallingBlock.getOriginalName()
EntityFirework.getOriginalName()
EntityFishingHook.getOriginalName()
EntityItem.getOriginalName()
EntityMinecartChest.getOriginalName()
EntityMinecartEmpty.getOriginalName()
EntityMinecartHopper.getOriginalName()
EntityMinecartTNT.getOriginalName()
EntityPainting.getOriginalName()
EntityPotion.getOriginalName()
EntityPotionLingering.getOriginalName()
EntityPrimedTNT.getOriginalName()
EntityXPOrb.getOriginalName()
int
EntityAreaEffectCloud.getParticleId()
int
EntityAreaEffectCloud.getPickupCount()
int
EntityAreaEffectCloud.getPotionColor()
int
EntityAreaEffectCloud.getPotionId()
float
EntityAreaEffectCloud.getRadius()
float
EntityAreaEffectCloud.getRadiusChangeOnPickup()
float
EntityAreaEffectCloud.getRadiusPerTick()
long
EntityAreaEffectCloud.getSpawnTime()
int
EntityBoat.getVariant()
int
EntityAreaEffectCloud.getWaitTime()
boolean
EntityArmorStand.isPersistent()
void
EntityPainting.onPushByPiston
(BlockEntityPistonArm piston) void
EntityAreaEffectCloud.recalculatePotionColor()
void
EntityAreaEffectCloud.recalculatePotionColor
(boolean send) void
EntityEndCrystal.setBeamTarget
(Vector3 beamTarget) void
EntityAreaEffectCloud.setDuration
(int duration) void
EntityAreaEffectCloud.setDuration
(int duration, boolean send) void
EntityAreaEffectCloud.setParticleId
(int particleId) void
EntityAreaEffectCloud.setParticleId
(int particleId, boolean send) void
EntityArmorStand.setPersistent
(boolean persistent) void
EntityAreaEffectCloud.setPickupCount
(int pickupCount) void
EntityAreaEffectCloud.setPickupCount
(int pickupCount, boolean send) void
EntityAreaEffectCloud.setPotionColor
(int argp) void
EntityAreaEffectCloud.setPotionColor
(int argp, boolean send) void
EntityAreaEffectCloud.setPotionColor
(int alpha, int red, int green, int blue, boolean send) void
EntityAreaEffectCloud.setPotionId
(int potionId) void
EntityAreaEffectCloud.setPotionId
(int potionId, boolean send) void
EntityAreaEffectCloud.setRadius
(float radius) void
EntityAreaEffectCloud.setRadius
(float radius, boolean send) void
EntityAreaEffectCloud.setRadiusChangeOnPickup
(float radiusChangeOnPickup) void
EntityAreaEffectCloud.setRadiusChangeOnPickup
(float radiusChangeOnPickup, boolean send) void
EntityAreaEffectCloud.setRadiusPerTick
(float radiusPerTick) void
EntityAreaEffectCloud.setRadiusPerTick
(float radiusPerTick, boolean send) void
EntityAreaEffectCloud.setSpawnTime
(long spawnTime) void
EntityAreaEffectCloud.setSpawnTime
(long spawnTime, boolean send) void
EntityBoat.setVariant
(int variant) void
EntityAreaEffectCloud.setWaitTime
(int waitTime) void
EntityAreaEffectCloud.setWaitTime
(int waitTime, boolean send) protected void
protected void
ModifierConstructorDescriptionEntityAreaEffectCloud
(FullChunk chunk, CompoundTag nbt) EntityArmorStand
(FullChunk chunk, CompoundTag nbt) EntityPotionLingering
(FullChunk chunk, CompoundTag nbt) EntityPotionLingering
(FullChunk chunk, CompoundTag nbt, Entity shootingEntity) -
Uses of PowerNukkitOnly in cn.nukkit.entity.mob
Modifier and TypeClassDescriptionclass
两栖怪物 (eg: 溺尸)class
class
Modifier and TypeFieldDescriptionstatic final int
EntityIronGolem.NETWORK_ID
static final int
EntityPiglinBrute.NETWORK_ID
Modifier and TypeMethodDescriptionboolean
EntityEnderDragon.applyNameTag
(Item item) Deprecated.protected Item
EntityMob.damageArmor
(Item armor, Entity damager) EntityBlaze.getOriginalName()
EntityCaveSpider.getOriginalName()
EntityCreeper.getOriginalName()
EntityDrowned.getOriginalName()
EntityElderGuardian.getOriginalName()
EntityEnderDragon.getOriginalName()
EntityEnderman.getOriginalName()
EntityEndermite.getOriginalName()
EntityEvoker.getOriginalName()
EntityGhast.getOriginalName()
EntityGuardian.getOriginalName()
EntityHoglin.getOriginalName()
EntityHusk.getOriginalName()
EntityIronGolem.getOriginalName()
EntityMagmaCube.getOriginalName()
EntityPhantom.getOriginalName()
EntityPiglin.getOriginalName()
EntityPiglinBrute.getOriginalName()
EntityPillager.getOriginalName()
EntityRavager.getOriginalName()
EntityShulker.getOriginalName()
EntitySilverfish.getOriginalName()
EntitySkeleton.getOriginalName()
EntitySlime.getOriginalName()
EntitySnowGolem.getOriginalName()
EntitySpider.getOriginalName()
EntityStray.getOriginalName()
EntityVex.getOriginalName()
EntityVindicator.getOriginalName()
EntityWitch.getOriginalName()
EntityWither.getOriginalName()
EntityWitherSkeleton.getOriginalName()
EntityZoglin.getOriginalName()
EntityZombie.getOriginalName()
EntityZombiePigman.getOriginalName()
EntityZombieVillager.getOriginalName()
EntityZombieVillagerV1.getOriginalName()
Deprecated.boolean
EntityHoglin.isBaby()
boolean
EntityPiglin.isBaby()
boolean
EntityZoglin.isBaby()
boolean
EntityEnderDragon.isBoss()
boolean
EntityWither.isBoss()
boolean
EntityBlaze.isPreventingSleep
(Player player) boolean
EntityCaveSpider.isPreventingSleep
(Player player) boolean
EntityCreeper.isPreventingSleep
(Player player) boolean
EntityDrowned.isPreventingSleep
(Player player) boolean
EntityElderGuardian.isPreventingSleep
(Player player) boolean
EntityEnderman.isPreventingSleep
(Player player) boolean
EntityEndermite.isPreventingSleep
(Player player) boolean
EntityEvoker.isPreventingSleep
(Player player) boolean
EntityGuardian.isPreventingSleep
(Player player) boolean
EntityHusk.isPreventingSleep
(Player player) boolean
EntityPhantom.isPreventingSleep
(Player player) boolean
EntityPiglin.isPreventingSleep
(Player player) boolean
EntityPiglinBrute.isPreventingSleep
(Player player) boolean
EntityPillager.isPreventingSleep
(Player player) boolean
EntityRavager.isPreventingSleep
(Player player) boolean
EntitySilverfish.isPreventingSleep
(Player player) boolean
EntitySkeleton.isPreventingSleep
(Player player) boolean
EntitySpider.isPreventingSleep
(Player player) boolean
EntityStray.isPreventingSleep
(Player player) boolean
EntityVex.isPreventingSleep
(Player player) boolean
EntityVindicator.isPreventingSleep
(Player player) boolean
EntityWitch.isPreventingSleep
(Player player) boolean
EntityWither.isPreventingSleep
(Player player) boolean
EntityWitherSkeleton.isPreventingSleep
(Player player) boolean
EntityZoglin.isPreventingSleep
(Player player) boolean
EntityZombie.isPreventingSleep
(Player player) boolean
EntityZombiePigman.isPreventingSleep
(Player player) boolean
EntityZombieVillager.isPreventingSleep
(Player player) boolean
EntityDrowned.isUndead()
boolean
EntityHusk.isUndead()
boolean
EntityPhantom.isUndead()
boolean
EntitySkeleton.isUndead()
boolean
EntityStray.isUndead()
boolean
EntityWither.isUndead()
boolean
EntityWitherSkeleton.isUndead()
boolean
EntityZoglin.isUndead()
boolean
EntityZombie.isUndead()
boolean
EntityZombiePigman.isUndead()
boolean
EntityZombieVillager.isUndead()
boolean
EntityZombieVillagerV1.isUndead()
Deprecated.void
EntityHoglin.setBaby
(boolean baby) void
EntityZoglin.setBaby
(boolean baby) ModifierConstructorDescriptionEntityIronGolem
(FullChunk chunk, CompoundTag nbt) EntityPiglinBrute
(FullChunk chunk, CompoundTag nbt) -
Uses of PowerNukkitOnly in cn.nukkit.entity.passive
Modifier and TypeMethodDescriptionEntityMooshroom.getBehaviorGroup()
boolean
EntityBee.getHasNectar()
EntityBat.getOriginalName()
EntityBee.getOriginalName()
EntityCat.getOriginalName()
EntityChicken.getOriginalName()
EntityCod.getOriginalName()
EntityCow.getOriginalName()
EntityDolphin.getOriginalName()
EntityDonkey.getOriginalName()
EntityFox.getOriginalName()
EntityHorse.getOriginalName()
EntityLlama.getOriginalName()
EntityMooshroom.getOriginalName()
EntityMule.getOriginalName()
EntityNPCEntity.getOriginalName()
EntityOcelot.getOriginalName()
EntityPanda.getOriginalName()
EntityParrot.getOriginalName()
EntityPig.getOriginalName()
EntityPolarBear.getOriginalName()
EntityPufferfish.getOriginalName()
EntityRabbit.getOriginalName()
EntitySalmon.getOriginalName()
EntitySheep.getOriginalName()
EntitySkeletonHorse.getOriginalName()
EntitySquid.getOriginalName()
EntityStrider.getOriginalName()
EntityTropicalFish.getOriginalName()
EntityTurtle.getOriginalName()
EntityVillager.getOriginalName()
EntityVillagerV1.getOriginalName()
Deprecated.EntityWanderingTrader.getOriginalName()
EntityWolf.getOriginalName()
EntityZombieHorse.getOriginalName()
boolean
EntityBee.isAngry()
boolean
EntitySkeletonHorse.isUndead()
boolean
EntityZombieHorse.isUndead()
void
EntityBee.leftBeehive
(BlockEntityBeehive blockEntityBeehive) void
EntityBee.nectarDelivered
(BlockEntityBeehive blockEntityBeehive) void
EntityBee.setAngry
(boolean angry) void
void
EntityTurtle.setBreedingAge
(int ticks) void
EntityBee.setHasNectar
(boolean hasNectar) void
EntityTurtle.setHomePos
(Vector3 pos) -
Uses of PowerNukkitOnly in cn.nukkit.entity.projectile
Modifier and TypeFieldDescriptionprotected float
EntityThrownTrident.drag
protected float
EntityThrownTrident.gravity
Modifier and TypeMethodDescriptionprotected void
EntityArrow.addHitEffect()
protected void
EntityEgg.addHitEffect()
protected void
EntityProjectile.addHitEffect()
protected void
EntitySnowball.addHitEffect()
protected void
EntityArrow.afterCollisionWithEntity
(Entity entity) protected void
EntityProjectile.afterCollisionWithEntity
(Entity entity) boolean
EntityThrownTrident.canReturnToShooter()
EntityThrownTrident.getCollisionPos()
int
EntityThrownTrident.getFavoredSlot()
int
EntityThrownTrident.getImpalingLevel()
int
EntityThrownTrident.getLoyaltyLevel()
EntityArrow.getOriginalName()
EntityEgg.getOriginalName()
EntityEnderPearl.getOriginalName()
EntitySnowball.getOriginalName()
EntityThrownTrident.getOriginalName()
int
EntityProjectile.getResultDamage
(Entity entity) int
EntitySnowball.getResultDamage
(Entity entity) int
EntityThrownTrident.getRiptideLevel()
EntityThrownTrident.getStuckToBlockPos()
boolean
EntityThrownTrident.getTridentRope()
boolean
EntityProjectile.hasAge()
Deprecated.boolean
EntityThrownTrident.hasChanneling()
void
EntityProjectile.inaccurate
(float modifier) boolean
EntityThrownTrident.isCreative()
boolean
EntityThrownTrident.isCritical()
boolean
EntityThrownTrident.isPlayer()
protected void
EntityProjectile.onCollideWithBlock
(Position position, Vector3 motion) protected boolean
EntityProjectile.onCollideWithBlock
(Position position, Vector3 motion, Block collisionBlock) protected void
EntityThrownTrident.onCollideWithBlock
(Position position, Vector3 motion) void
EntityProjectile.setAge
(boolean hasAge) Deprecated.void
EntityThrownTrident.setChanneling
(boolean hasChanneling) void
EntityThrownTrident.setCollisionPos
(Vector3 collisionPos) void
EntityThrownTrident.setCreative
(boolean isCreative) Deprecated.void
EntityThrownTrident.setCritical()
void
EntityThrownTrident.setCritical
(boolean value) void
EntityThrownTrident.setFavoredSlot
(int favoredSlot) void
EntityProjectile.setHasAge
(boolean hasAge) void
EntityThrownTrident.setImpalingLevel
(int impalingLevel) void
EntityThrownTrident.setLoyaltyLevel
(int loyaltyLevel) void
EntityThrownTrident.setPlayer
(boolean player) void
EntityThrownTrident.setRiptideLevel
(int riptideLevel) void
EntityThrownTrident.setStuckToBlockPos
(BlockVector3 stuckToBlockPos) void
EntityThrownTrident.setTridentRope
(boolean tridentRope) protected void
EntityArrow.updateMotion()
protected void
EntityProjectile.updateMotion()
void
EntityProjectile.updateRotation()
-
Uses of PowerNukkitOnly in cn.nukkit.entity.weather
-
Uses of PowerNukkitOnly in cn.nukkit.event
-
Uses of PowerNukkitOnly in cn.nukkit.event.block
Modifier and TypeClassDescriptionclass
static enum
class
class
class
class
class
class
class
class
class
class
class
class
class
Modifier and TypeFieldDescriptionBlockExplodeEvent.blocks
protected final Entity
WaterFrostEvent.entity
protected final double
BlockExplodeEvent.fireChance
BlockExplodeEvent.ignitions
protected final Position
BlockExplodeEvent.position
protected double
BlockExplodeEvent.yield
Modifier and TypeMethodDescriptionBlockExplodeEvent.getAffectedBlocks()
BlockPistonEvent.getBlocks()
LecternDropBookEvent.getBook()
LecternPlaceBookEvent.getBook()
BellRingEvent.getCause()
int
ComposterFillEvent.getChance()
AnvilDamageEvent.getDamageCause()
BlockPistonEvent.getDestroyedBlocks()
BlockPistonEvent.getDirection()
ComposterEmptyEvent.getDrop()
Item[]
BlockHarvestEvent.getDrops()
int
TurtleEggHatchEvent.getEggsHatching()
BellRingEvent.getEntity()
WaterFrostEvent.getEntity()
double
BlockExplodeEvent.getFireChance()
double
BlockExplosionPrimeEvent.getFireChance()
double
BlockExplosionPrimeEvent.getForce()
static HandlerList
BellRingEvent.getHandlers()
static HandlerList
BlockExplodeEvent.getHandlers()
static HandlerList
BlockExplosionPrimeEvent.getHandlers()
static HandlerList
BlockHarvestEvent.getHandlers()
static HandlerList
BlockPistonEvent.getHandlers()
static HandlerList
CauldronFilledByDrippingLiquidEvent.getHandlers()
static HandlerList
ComposterEmptyEvent.getHandlers()
static HandlerList
ComposterFillEvent.getHandlers()
static HandlerList
ConduitActivateEvent.getHandlers()
static HandlerList
ConduitDeactivateEvent.getHandlers()
static HandlerList
LecternDropBookEvent.getHandlers()
static HandlerList
LecternPageChangeEvent.getHandlers()
static HandlerList
LecternPlaceBookEvent.getHandlers()
static HandlerList
TurtleEggHatchEvent.getHandlers()
static HandlerList
WaterFrostEvent.getHandlers()
BlockExplodeEvent.getIgnitions()
ComposterFillEvent.getItem()
ComposterEmptyEvent.getItemUsed()
LecternDropBookEvent.getLectern()
LecternPageChangeEvent.getLectern()
LecternPlaceBookEvent.getLectern()
int
LecternPageChangeEvent.getLeftPage()
int
LecternPageChangeEvent.getMaxPage()
ComposterEmptyEvent.getMotion()
AnvilDamageEvent.getNewBlockState()
int
ComposterEmptyEvent.getNewLevel()
int
LecternPageChangeEvent.getNewRawPage()
AnvilDamageEvent.getNewState()
BlockHarvestEvent.getNewState()
TurtleEggHatchEvent.getNewState()
AnvilDamageEvent.getOldAnvilDamage()
AnvilDamageEvent.getOldBlockState()
ComposterEmptyEvent.getPlayer()
ComposterFillEvent.getPlayer()
LecternDropBookEvent.getPlayer()
LecternPageChangeEvent.getPlayer()
LecternPlaceBookEvent.getPlayer()
BlockExplodeEvent.getPosition()
int
LecternPageChangeEvent.getRightPage()
AnvilDamageEvent.getTransaction()
double
BlockExplodeEvent.getYield()
boolean
BlockExplosionPrimeEvent.isBlockBreaking()
boolean
BlockPistonEvent.isExtending()
boolean
BlockExplosionPrimeEvent.isIncendiary()
boolean
TurtleEggHatchEvent.isRecalculateOnFailure()
boolean
ComposterFillEvent.isSuccess()
void
TurtleEggHatchEvent.recalculateNewState()
void
BlockExplodeEvent.setAffectedBlocks
(Set<Block> blocks) void
BlockExplosionPrimeEvent.setBlockBreaking
(boolean blockBreaking) void
void
void
void
void
TurtleEggHatchEvent.setEggsHatching
(int eggsHatching) void
BlockExplosionPrimeEvent.setFireChance
(double fireChance) void
BlockExplosionPrimeEvent.setForce
(double force) void
BlockExplodeEvent.setIgnitions
(Set<Block> ignitions) void
BlockExplosionPrimeEvent.setIncendiary
(boolean incendiary) void
ComposterEmptyEvent.setItemUsed
(Item itemUsed) void
LecternPageChangeEvent.setLeftPage
(int newLeftPage) void
void
AnvilDamageEvent.setNewBlockState
(BlockState state) void
ComposterEmptyEvent.setNewLevel
(int newLevel) void
LecternPageChangeEvent.setNewRawPage
(int newRawPage) void
AnvilDamageEvent.setNewState
(Block block) void
BlockHarvestEvent.setNewState
(Block newState) void
TurtleEggHatchEvent.setNewState
(Block newState) void
TurtleEggHatchEvent.setRecalculateOnFailure
(boolean recalculateOnFailure) void
LecternPageChangeEvent.setRightPage
(int newRightPage) void
ComposterFillEvent.setSuccess
(boolean success) void
BlockExplodeEvent.setYield
(double yield) ModifierConstructorDescriptionAnvilDamageEvent
(Block block, Block newState, Player player, CraftingTransaction transaction, AnvilDamageEvent.DamageCause cause) AnvilDamageEvent
(Block block, BlockState newState, Player player, CraftingTransaction transaction, AnvilDamageEvent.DamageCause cause) BellRingEvent
(BlockBell bell, BellRingEvent.RingCause cause, Entity entity) BlockExplodeEvent
(Block block, Position position, Set<Block> blocks, Set<Block> ignitions, double yield, double fireChance) BlockExplosionPrimeEvent
(Block block, double force) BlockExplosionPrimeEvent
(Block block, double force, double fireChance) BlockHarvestEvent
(Block block, Block newState, Item[] drops) BlockPistonEvent
(BlockPistonBase piston, BlockFace direction, List<Block> blocks, List<Block> destroyedBlocks, boolean extending) ComposterEmptyEvent
(Block block, Player player, Item itemUsed, Item drop, int newLevel) ComposterFillEvent
(Block block, Player player, Item item, int chance, boolean success) ConduitActivateEvent
(Block block) ConduitDeactivateEvent
(Block block) LecternDropBookEvent
(Player player, BlockEntityLectern lectern, Item book) LecternPageChangeEvent
(Player player, BlockEntityLectern lectern, int newPage) LecternPlaceBookEvent
(Player player, BlockEntityLectern lectern, Item book) TurtleEggHatchEvent
(BlockTurtleEgg turtleEgg, int eggsHatching, Block newState) WaterFrostEvent
(Block block, Entity entity) -
Uses of PowerNukkitOnly in cn.nukkit.event.blockstate
Modifier and TypeMethodDescriptionBlockStateRepairFinishEvent.getAllRepairs()
static HandlerList
BlockStateRepairEvent.getHandlers()
static HandlerList
BlockStateRepairFinishEvent.getHandlers()
BlockStateRepairEvent.getRepair()
BlockStateRepairFinishEvent.getResult()
void
ModifierConstructorDescriptionBlockStateRepairFinishEvent
(List<BlockStateRepair> allRepairs, Block result) -
Uses of PowerNukkitOnly in cn.nukkit.event.command
-
Uses of PowerNukkitOnly in cn.nukkit.event.entity
Modifier and TypeMethodDescriptionvoid
EntityDamageEvent.addSideEffects
(SideEffect... sideEffects) void
EntityDamageEvent.addSideEffects
(Collection<SideEffect> sideEffects) boolean
EntityDamageBlockedEvent.getAnimation()
EntityDamageBlockedEvent.getAttacker()
EntityDamageBlockedEvent.getCause()
EntityDamageBlockedEvent.getDamage()
double
EntityExplosionPrimeEvent.getFireChance()
static HandlerList
EntityDamageBlockedEvent.getHandlers()
EntityExplodeEvent.getIgnitions()
boolean
EntityDamageBlockedEvent.getKnockBackAttacker()
EntityDamageEvent.getSideEffects()
boolean
EntityExplosionPrimeEvent.isIncendiary()
void
EntityExplosionPrimeEvent.setFireChance
(double fireChance) void
EntityExplodeEvent.setIgnitions
(Set<Block> ignitions) void
EntityExplosionPrimeEvent.setIncendiary
(boolean incendiary) void
EntityDamageEvent.setSideEffects
(SideEffect... sideEffects) void
EntityDamageEvent.setSideEffects
(Collection<SideEffect> sideEffects) ModifierConstructorDescriptionCreatureSpawnEvent
(int networkId, Position position, CreatureSpawnEvent.SpawnReason reason) EntityDamageBlockedEvent
(Entity entity, EntityDamageEvent damage, boolean knockBack, boolean animation) EntityMoveByPistonEvent
(Entity entity, Vector3 pos) -
Uses of PowerNukkitOnly in cn.nukkit.event.inventory
Modifier and TypeClassDescriptionclass
class
class
Fired when a player change anything in the item name in an open Anvil inventory window.class
Modifier and TypeMethodDescriptionCampfireSmeltEvent.getCampfire()
SmithingTableEvent.getEquipmentItem()
int
GrindstoneEvent.getExperienceDropped()
GrindstoneEvent.getFirstItem()
static HandlerList
CampfireSmeltEvent.getHandlers()
static HandlerList
GrindstoneEvent.getHandlers()
static HandlerList
PlayerTypingAnvilInventoryEvent.getHandlers()
static HandlerList
SmithingTableEvent.getHandlers()
SmithingTableEvent.getIngredientItem()
boolean
CampfireSmeltEvent.getKeepItem()
GrindstoneEvent.getPlayer()
PlayerTypingAnvilInventoryEvent.getPlayer()
SmithingTableEvent.getPlayer()
PlayerTypingAnvilInventoryEvent.getPreviousName()
CampfireSmeltEvent.getResult()
GrindstoneEvent.getResultItem()
SmithingTableEvent.getResultItem()
GrindstoneEvent.getSecondItem()
CampfireSmeltEvent.getSource()
PlayerTypingAnvilInventoryEvent.getTypedName()
void
GrindstoneEvent.setExperienceDropped
(int experienceDropped) void
CampfireSmeltEvent.setKeepItem
(boolean keepItem) void
ModifierConstructorDescriptionCampfireSmeltEvent
(BlockEntityCampfire campfire, Item source, Item result) GrindstoneEvent
(GrindstoneInventory inventory, Item firstItem, Item resultItem, Item secondItem, int cost, Player player) PlayerTypingAnvilInventoryEvent
(Player player, AnvilInventory inventory, String previousName, String typedName) SmithingTableEvent
(SmithingInventory inventory, Item equipmentItem, Item resultItem, Item ingredientItem, Player player) -
Uses of PowerNukkitOnly in cn.nukkit.event.player
Modifier and TypeMethodDescriptionstatic HandlerList
PlayerToggleSpinAttackEvent.getHandlers()
PlayerRespawnEvent.getOriginalRespawnPosition()
PlayerRespawnEvent.getRespawnBlockPosition()
float
PlayerAnimationEvent.getRowingTime()
boolean
PlayerRespawnEvent.isConsumeCharge()
boolean
PlayerRespawnEvent.isKeepRespawnBlockPosition()
boolean
PlayerRespawnEvent.isKeepRespawnPosition()
boolean
PlayerRespawnEvent.isRespawnBlockAvailable()
boolean
PlayerRespawnEvent.isSendInvalidRespawnBlockMessage()
boolean
PlayerToggleSpinAttackEvent.isSpinAttacking()
void
PlayerRespawnEvent.setConsumeCharge
(boolean consumeCharge) void
PlayerRespawnEvent.setKeepRespawnBlockPosition
(boolean keepRespawnBlockPosition) void
PlayerRespawnEvent.setKeepRespawnPosition
(boolean keepRespawnPosition) void
PlayerRespawnEvent.setOriginalRespawnPosition
(Position originalSpawnPosition) void
PlayerRespawnEvent.setRespawnBlockAvailable
(boolean spawnBlockAvailable) void
PlayerRespawnEvent.setRespawnBlockPosition
(Position spawnBlock) void
PlayerRespawnEvent.setSendInvalidRespawnBlockMessage
(boolean sendInvalidRespawnBlockMessage) ModifierConstructorDescriptionPlayerAnimationEvent
(Player player, AnimatePacket animatePacket) PlayerAsyncPreLoginEvent
(String name, UUID uuid, String address, int port) Deprecated.PlayerBucketEmptyEvent
(Player who, Block blockClicked, BlockFace blockFace, Block liquid, Item bucket, Item itemInHand) PlayerBucketFillEvent
(Player who, Block blockClicked, BlockFace blockFace, Block liquid, Item bucket, Item itemInHand) PlayerToggleSpinAttackEvent
(Player player, boolean isSpinAttacking) -
Uses of PowerNukkitOnly in cn.nukkit.event.vehicle
Modifier and TypeClassDescriptionfinal class
Is called when an entity damages a vehiclefinal class
Is called when an entity destroyed a vehicleModifier and TypeMethodDescriptionVehicleDamageByEntityEvent.getAttacker()
Returns the attacking entityVehicleDestroyByEntityEvent.getDestroyer()
Returns the destroying entitystatic HandlerList
VehicleDamageByEntityEvent.getHandlers()
static HandlerList
VehicleDestroyByEntityEvent.getHandlers()
ModifierConstructorDescriptionVehicleDamageByEntityEvent
(EntityVehicle vehicle, Entity attacker, double damage) Constructor for the VehicleDamageByEntityEventVehicleDamageEvent
(EntityVehicle vehicle, double damage) Constructor for the VehicleDamageEventVehicleDestroyByEntityEvent
(Entity vehicle, Entity destroyer) Constructor for the VehicleDestroyByEntityEventVehicleDestroyEvent
(Entity vehicle) Constructor for the VehicleDestroyEvent -
Uses of PowerNukkitOnly in cn.nukkit.inventory
Modifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
class
interface
class
class
interface
class
class
class
class
class
Modifier and TypeFieldDescriptionfinal Map<Integer,
BlastFurnaceRecipe> CraftingManager.blastFurnaceRecipes
Deprecated.final Map<Integer,
CampfireRecipe> CraftingManager.campfireRecipes
Deprecated.protected final Map<Integer,
Map<UUID, CartographyRecipe>> CraftingManager.cartographyRecipes
Deprecated.static final int
GrindstoneInventory.GRINDSTONE_EQUIPMENT_UI_SLOT
static final int
GrindstoneInventory.GRINDSTONE_INGREDIENT_UI_SLOT
static final int
EntityEquipmentInventory.MAIN_HAND
final int
RecipeType.networkType
static final int
EntityEquipmentInventory.OFFHAND
static final int
AnvilInventory.OFFSET
static final int
GrindstoneInventory.OFFSET
protected final PlayerUIInventory
PlayerUIComponent.playerUI
static final int
EntityArmorInventory.SLOT_CHEST
static final int
EntityArmorInventory.SLOT_FEET
static final int
EntityArmorInventory.SLOT_HEAD
static final int
EntityArmorInventory.SLOT_LEGS
static final int
SmithingInventory.SMITHING_EQUIPMENT_UI_SLOT
static final int
SmithingInventory.SMITHING_INGREDIENT_UI_SLOT
final Map<Integer,
SmokerRecipe> CraftingManager.smokerRecipes
Deprecated.final Map<Integer,
StonecutterRecipe> CraftingManager.stonecutterRecipes
Deprecated.Modifier and TypeMethodDescriptionvoid
BaseInventory.addListener
(InventoryListener listener) void
Inventory.addListener
(InventoryListener listener) it.unimi.dsi.fastutil.ints.Int2ObjectMap<BlastFurnaceRecipe>
CraftingManager.getBlastFurnaceRecipeMap()
EntityArmorInventory.getBoots()
it.unimi.dsi.fastutil.ints.Int2ObjectMap<BrewingRecipe>
CraftingManager.getBrewingRecipeMap()
it.unimi.dsi.fastutil.ints.Int2ObjectMap<CampfireRecipe>
CraftingManager.getCampfireRecipeMap()
it.unimi.dsi.fastutil.ints.Int2ObjectMap<Map<UUID,
CartographyRecipe>> CraftingManager.getCartographyRecipeMap()
EntityArmorInventory.getChestplate()
static int
CraftingManager.getContainerHash
(Item ingredient, Item container) it.unimi.dsi.fastutil.ints.Int2ObjectMap<ContainerRecipe>
CraftingManager.getContainerRecipeMap()
static DataPacket
CraftingManager.getCraftingPacket()
EntityArmorInventory.getEntity()
EntityEquipmentInventory.getEntity()
SmithingInventory.getEquipment()
SmithingRecipe.getEquipment()
SmithingRecipe.getFinalResult
(Item equip) AnvilInventory.getFirstItem()
Deprecated.GrindstoneInventory.getFirstItem()
static int
CraftingManager.getFullItemHash
(Item item) it.unimi.dsi.fastutil.ints.Int2ObjectMap<FurnaceRecipe>
CraftingManager.getFurnaceRecipesMap()
EntityArmorInventory.getHelmet()
StonecutterRecipe.getId()
SmithingInventory.getIngredient()
SmithingRecipe.getIngredient()
StonecutterRecipe.getIngredient()
RepairRecipe.getIngredientList()
SmithingRecipe.getIngredientsAggregate()
BlastFurnaceRecipe.getInput()
CampfireRecipe.getInput()
SmeltingRecipe.getInput()
SmokerRecipe.getInput()
RepairRecipe.getInventoryType()
static int
CraftingManager.getItemHash
(Item item) static int
CraftingManager.getItemHash
(Item item, int meta) EntityEquipmentInventory.getItemInHand()
EntityEquipmentInventory.getItemInOffhand()
EntityArmorInventory.getLeggings()
int
AnvilInventory.getLevelCost()
Deprecated.static UUID
CraftingManager.getMultiItemHash
(Collection<Item> items) CraftingManager.getMultiRecipeMap()
AnvilInventory.getNewItemName()
static int
CraftingManager.getPotionHash
(Item ingredient, Item potion) int
StonecutterRecipe.getPriority()
StonecutterRecipe.getRecipeId()
AnvilInventory.getResult()
Deprecated.GrindstoneInventory.getResult()
SmithingInventory.getResult()
int
GrindstoneInventory.getResultExperience()
AnvilInventory.getSecondItem()
Deprecated.GrindstoneInventory.getSecondItem()
it.unimi.dsi.fastutil.ints.Int2ObjectMap<Map<UUID,
ShapedRecipe>> CraftingManager.getShapedRecipeMap()
protected it.unimi.dsi.fastutil.ints.Int2ObjectMap<Map<UUID,
ShapelessRecipe>> CraftingManager.getShapelessRecipeMap()
it.unimi.dsi.fastutil.ints.Int2ObjectMap<Map<UUID,
SmithingRecipe>> CraftingManager.getSmithingRecipeMap()
it.unimi.dsi.fastutil.ints.Int2ObjectMap<SmokerRecipe>
CraftingManager.getSmokerRecipeMap()
it.unimi.dsi.fastutil.ints.Int2ObjectMap<StonecutterRecipe>
CraftingManager.getStonecutterRecipeMap()
CraftingManager.matchBlastFurnaceRecipe
(Item input) CraftingManager.matchCampfireRecipe
(Item input) CraftingManager.matchCartographyRecipe
(List<Item> inputList, Item primaryOutput, List<Item> extraOutputList) static boolean
Recipe.matchItemList
(List<Item> haveItems, List<Item> needItems) boolean
SmithingRecipe.matchItems
(List<Item> inputList) boolean
SmithingRecipe.matchItems
(List<Item> inputList, int multiplier) SmithingInventory.matchRecipe()
CraftingManager.matchSmithingRecipe
(Item equipment, Item ingredient) CraftingManager.matchSmithingRecipe
(Item equipment, Item ingredient, Item primaryOutput) CraftingManager.matchSmithingRecipe
(List<Item> inputList) CraftingManager.matchSmithingRecipe
(List<Item> inputList, Item primaryOutput) CraftingManager.matchSmokerRecipe
(Item input) CraftingManager.matchStonecutterRecipe
(Item output) void
InventoryListener.onInventoryChanged
(Inventory inventory, Item oldItem, int slot) void
PlayerUIInventory.onSlotChangeBase
(int index, Item before, boolean send) void
GrindstoneInventory.recalculateResultExperience()
void
CraftingManager.registerBlastFurnaceRecipe
(BlastFurnaceRecipe recipe) void
CraftingManager.registerCampfireRecipe
(CampfireRecipe recipe) void
CraftingManager.registerCartographyRecipe
(CartographyRecipe recipe) void
CraftingManager.registerSmithingRecipe
(SmithingRecipe recipe) void
CraftingManager.registerSmokerRecipe
(SmokerRecipe recipe) void
CraftingManager.registerStonecutterRecipe
(StonecutterRecipe recipe) void
BaseInventory.removeListener
(InventoryListener listener) void
Inventory.removeListener
(InventoryListener listener) boolean
boolean
EntityArmorInventory.setChestplate
(Item item) void
SmithingInventory.setEquipment
(Item equipment) boolean
AnvilInventory.setFirstItem
(Item item) boolean
AnvilInventory.setFirstItem
(Item item, boolean send) boolean
GrindstoneInventory.setFirstItem
(Item item) boolean
GrindstoneInventory.setFirstItem
(Item item, boolean send) boolean
void
void
SmithingInventory.setIngredient
(Item ingredient) void
void
void
boolean
EntityEquipmentInventory.setItemInHand
(Item item, boolean send) boolean
EntityEquipmentInventory.setItemInOffhand
(Item item, boolean send) boolean
EntityArmorInventory.setLeggings
(Item item) protected void
AnvilInventory.setLevelCost
(int levelCost) Deprecated.void
AnvilInventory.setNewItemName
(String newItemName) boolean
boolean
void
GrindstoneInventory.setResultExperience
(int returnLevels) boolean
AnvilInventory.setSecondItem
(Item item) boolean
AnvilInventory.setSecondItem
(Item item, boolean send) boolean
GrindstoneInventory.setSecondItem
(Item item) boolean
GrindstoneInventory.setSecondItem
(Item item, boolean send) void
AnvilInventory.updateResult()
Deprecated.boolean
GrindstoneInventory.updateResult
(boolean send) void
SmithingInventory.updateResult()
ModifierConstructorDescriptionBarrelInventory
(BlockEntityBarrel barrel) BlastFurnaceRecipe
(Item result, Item ingredient) CampfireInventory
(BlockEntityCampfire campfire) CampfireInventory
(BlockEntityCampfire furnace, InventoryType inventoryType) CampfireRecipe
(Item result, Item ingredient) CartographyRecipe
(Item result, Collection<Item> ingredients) CartographyRecipe
(String recipeId, int priority, Item result, Collection<Item> ingredients) DispenserInventory
(BlockEntityDispenser blockEntity) DropperInventory
(BlockEntityDropper blockEntity) EjectableInventory
(InventoryHolder holder, InventoryType type) EntityArmorInventory
(Entity entity) EntityEquipmentInventory
(Entity entity) FurnaceInventory
(BlockEntityFurnace furnace, InventoryType inventoryType) GrindstoneInventory
(PlayerUIInventory playerUI, Position position) RepairRecipe
(InventoryType inventoryType, Item result, Collection<Item> ingredients) ShulkerBoxRecipe
(Item result, Collection<Item> ingredients) ShulkerBoxRecipe
(String recipeId, int priority, Item result, Collection<Item> ingredients) SmithingInventory
(PlayerUIInventory playerUI, Position position) SmithingRecipe
(String recipeId, int priority, Collection<Item> ingredients, Item result) SmokerRecipe
(Item result, Item ingredient) StonecutterInventory
(PlayerUIInventory playerUI, Position position) StonecutterRecipe
(Item result, Item ingredient) StonecutterRecipe
(String recipeId, int priority, Item result, Item ingredient) -
Uses of PowerNukkitOnly in cn.nukkit.inventory.transaction
Modifier and TypeMethodDescriptionstatic boolean
GrindstoneTransaction.checkForItemPart
(List<InventoryAction> actions) static boolean
SmithingTransaction.checkForItemPart
(List<InventoryAction> actions) SmithingTransaction.getEquipmentItem()
GrindstoneTransaction.getFirstItem()
SmithingTransaction.getIngredientItem()
GrindstoneTransaction.getOutputItem()
SmithingTransaction.getOutputItem()
GrindstoneTransaction.getSecondItem()
CraftingTransaction.getTransactionRecipe()
boolean
CraftingTransaction.isReadyToExecute()
void
CraftingTransaction.setReadyToExecute
(boolean readyToExecute) protected void
CraftingTransaction.setTransactionRecipe
(Recipe recipe) ModifierConstructorDescriptionGrindstoneTransaction
(Player source, List<InventoryAction> actions) SmithingTransaction
(Player source, List<InventoryAction> actions) -
Uses of PowerNukkitOnly in cn.nukkit.inventory.transaction.action
Modifier and TypeClassDescriptionclass
class
class
class
class
class
Modifier and TypeMethodDescriptionint
CraftingTakeResultExperienceAction.getExperience()
int
GrindstoneItemAction.getExperience()
int
TakeLevelAction.getLevels()
int
GrindstoneItemAction.getType()
int
SmithingItemAction.getType()
ModifierConstructorDescriptionCraftingTakeResultExperienceAction
(Item sourceItem, Item targetItem, int experience) DamageAnvilAction
(AnvilInventory anvil, boolean shouldDamage, CraftingTransaction transaction) GrindstoneItemAction
(Item sourceItem, Item targetItem, int type, int experience) protected
NoOpIventoryAction
(Item sourceItem, Item targetItem) SmithingItemAction
(Item sourceItem, Item targetItem, int type) TakeLevelAction
(int levels) -
Uses of PowerNukkitOnly in cn.nukkit.item
Modifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
enum
An enum containing all valid vanilla Minecraft items.enum
Deprecated.class
final class
class
Modifier and TypeFieldDescriptionstatic final int
ItemID.ACACIA_SIGN
static final int
ItemID.BIRCH_SIGN
static final int
ItemID.CAMPFIRE
static final int
ItemID.CHAIN
static final int
ItemID.CRIMSON_DOOR
static final int
ItemID.CRIMSON_SIGN
static final int
ItemID.DARK_OAK_SIGN
static final int
ItemID.DARKOAK_SIGN
static final int
ItemTool.DURABILITY_SHIELD
static final Item[]
Item.EMPTY_ARRAY
static final int
ItemID.JUNGLE_SIGN
static final int
ItemID.LODESTONE_COMPASS
static final int
ItemID.NETHER_SPROUTS
static final int
ItemBannerPattern.PATTERN_BORDURE_INDENTED
static final int
ItemBannerPattern.PATTERN_CREEPER_CHARGE
static final int
ItemBannerPattern.PATTERN_FIELD_MASONED
static final int
ItemBannerPattern.PATTERN_FLOWER_CHARGE
static final int
ItemBannerPattern.PATTERN_SKULL_CHARGE
static final int
ItemBannerPattern.PATTERN_SNOUT
static final int
ItemBannerPattern.PATTERN_THING
static final int
ItemID.SOUL_CAMPFIRE
static final int
ItemID.SPRUCE_SIGN
static final int
ItemID.STRING_IDENTIFIED_ITEM
static final int
ItemTool.TYPE_HANDS_ONLY
Same breaking speed independent of the tool.static final int
ItemID.WARPED_DOOR
static final int
ItemID.WARPED_SIGN
Modifier and TypeMethodDescriptionprotected void
ProjectileItem.addThrowSound
(Player player) protected void
boolean
ItemBookEnchanted.applyEnchantments()
protected boolean
ItemBucket.canBeUsedOnDimension
(int dimension) protected void
ItemPotionLingering.correctNBT
(CompoundTag nbt) protected Entity
ItemEnderPearl.correctProjectile
(Player player, Entity projectile) protected Entity
ProjectileItem.correctProjectile
(Player player, Entity projectile) Item.createFuzzyCraftingRecipe()
final Item
Item.decrement
(int amount) final boolean
Item.equalsIgnoringEnchantmentOrder
(Item item, boolean checkDamage) Same asItem.equals(Item, boolean)
but the enchantment order of the items does not affect the result.static Item
Item.fromJsonNetworkId
(Map<String, Object> data) MinecraftItemID.get
(int amount) MinecraftItemID.get
(int amount, byte[] compoundTag) String[]
MinecraftItemID.getAliases()
Item.getAttackSideEffects
(Entity attacker, Entity entity) static PNAlphaItemID
PNAlphaItemID.getBadAlphaId
(int id) Deprecated.int
PNAlphaItemID.getBadItemId()
Deprecated.ItemBanner.getBaseDyeColor()
static Item
ItemTool.getBestTool
(int toolType) static Item
Item.getBlock
(int id) static Item
static Item
static Item
int
Item.getBlockId()
static MinecraftItemID
MinecraftItemID.getByNamespaceId
(String namespacedId) byte[]
Item.getCustomCompoundTag()
byte[]
StringItem.getCustomCompoundTag()
static int
RuntimeItems.getData
(int fullId) int
Item.getEnchantmentLevel
(int id) Find the enchantment level by the enchantment id.ItemSpawnEgg.getEntityName()
int
ItemSpawnEgg.getEntityNetworkId()
ItemBucket.getFishEntityId()
static int
RuntimeItems.getFullId
(int id, int data) static int
RuntimeItems.getId
(int fullId) UnknownNetworkIdException.getItem()
RuntimeItemMapping.getItemByNamespaceId
(String namespaceId, int amount) Creates a new instance of the respectiveItem
by the namespaced id.byte[]
RuntimeItemMapping.getItemDataPalette()
MinecraftItemID.getItemFormNamespaceId()
Item.getItemList()
int
RuntimeItemMapping.getLegacyFullId
(int networkId) Returns the full id of a given network id.PNAlphaItemID.getMinecraftItemId()
Deprecated.MinecraftItemID.getNamespacedId()
RuntimeItemMapping.getNamespacedIdByNetworkId
(int networkId) Returns the namespaced id of a given network id.Item.getNamespaceId()
final String
StringItem.getNamespaceId()
final int
Item.getNetworkFullId()
int
RuntimeItemMapping.getNetworkFullId
(Item item) Returns the network id based on the full id of the given item.static int
RuntimeItems.getNetworkId
(int networkFullId) RuntimeItemMapping.getNetworkIdByNamespaceId
(String namespaceId) Returns the network id of a given namespaced id.ItemBannerPattern.getPatternType()
ItemPotion.getPotion()
ItemPotionLingering.getProjectileEntityType()
static RuntimeItemMapping
RuntimeItems.getRuntimeMapping()
ItemBucket.getTargetBlock()
float
ItemPotionLingering.getThrowForce()
ItemArrow.getTippedArrowPotion()
int
ItemCompassLodestone.getTrackingHandle()
ItemCompassLodestone.getTrackingPosition()
boolean
Item.hasCustomCompoundTag()
boolean
StringItem.hasCustomCompoundTag()
static boolean
RuntimeItems.hasData
(int id) boolean
ItemBanner.hasPattern()
final Item
Item.increment
(int amount) boolean
ItemCoal.isCharcoal()
boolean
ItemDye.isCocoaBeans()
boolean
MinecraftItemID.isEducationEdition()
boolean
ItemBucket.isEmpty()
boolean
Item.isFertilizer()
When true, this item can be used to reduce growing times like a bone meal.boolean
ItemDye.isFertilizer()
boolean
ItemDye.isLapisLazuli()
boolean
ItemBucket.isLava()
boolean
Item.isLavaResistant()
If the item is resistant to lava and fire and can float on lava like if it was on water.boolean
ItemAxeNetherite.isLavaResistant()
boolean
ItemBlock.isLavaResistant()
boolean
ItemBootsNetherite.isLavaResistant()
boolean
ItemChestplateNetherite.isLavaResistant()
boolean
ItemHelmetNetherite.isLavaResistant()
boolean
ItemHoeNetherite.isLavaResistant()
boolean
ItemIngotNetherite.isLavaResistant()
boolean
ItemLeggingsNetherite.isLavaResistant()
boolean
ItemPickaxeNetherite.isLavaResistant()
boolean
ItemScrapNetherite.isLavaResistant()
boolean
ItemShovelNetherite.isLavaResistant()
boolean
ItemSwordNetherite.isLavaResistant()
boolean
ItemBucket.isPowderSnow()
boolean
MinecraftItemID.isTechnical()
boolean
ItemBucket.isWater()
Item.rebuildItemList()
void
RuntimeItemMapping.registerNamespacedIdItem
(StringItem item) void
RuntimeItemMapping.registerNamespacedIdItem
(Class<? extends StringItem> item) void
RuntimeItemMapping.registerNamespacedIdItem
(String namespacedId, Constructor<? extends Item> constructor) protected boolean
ItemArmorStand.removeForPlacement
(Block block) void
ItemCompassLodestone.setTrackingHandle
(int trackingHandle) void
ItemCompassLodestone.setTrackingPosition
(NamedPosition position) protected void
ItemBannerPattern.updateName()
protected void
ItemSpawnEgg.updateName()
ModifierConstructorDescriptionItemAcaciaSign
(Integer meta) ItemAcaciaSign
(Integer meta, int count) protected
ItemBannerPattern
(int id, Integer meta, int count, String name) ItemBirchSign
(Integer meta) ItemBirchSign
(Integer meta, int count) protected
protected
ItemBucket
(int id, Integer meta, int count, String name) ItemCampfire
(Integer meta) ItemCampfire
(Integer meta, int count) ItemCampfireSoul
(Integer meta) ItemCampfireSoul
(Integer meta, int count) protected
ItemCompassLodestone
(Integer meta) ItemCompassLodestone
(Integer meta, int count) ItemCrimsonSign
(Integer meta) ItemCrimsonSign
(Integer meta, int count) ItemDarkOakSign
(Integer meta) ItemDarkOakSign
(Integer meta, int count) ItemDoorCrimson
(Integer meta) ItemDoorCrimson
(Integer meta, int count) ItemDoorWarped
(Integer meta) ItemDoorWarped
(Integer meta, int count) protected
ItemJungleSign
(Integer meta) ItemJungleSign
(Integer meta, int count) ItemKelp()
ItemNetherSprouts
(Integer meta) ItemNetherSprouts
(Integer meta, int count) ItemRawMaterial
(String id, String name) protected
ItemSign
(int id, Integer meta, int count, String name, BlockSignPost block) protected
ItemSpawnEgg
(int id, Integer meta, int count, String name) ItemSpruceSign
(Integer meta) ItemSpruceSign
(Integer meta, int count) ItemWarpedSign
(Integer meta) ItemWarpedSign
(Integer meta, int count) RuntimeItemMapping
(byte[] itemDataPalette, it.unimi.dsi.fastutil.ints.Int2IntMap legacyNetworkMap, it.unimi.dsi.fastutil.ints.Int2IntMap networkLegacyMap) Deprecated.RuntimeItemMapping
(byte[] itemDataPalette, it.unimi.dsi.fastutil.ints.Int2IntMap legacyNetworkMap, it.unimi.dsi.fastutil.ints.Int2IntMap networkLegacyMap, Map<String, Integer> namespaceNetworkMap, it.unimi.dsi.fastutil.ints.Int2ObjectMap<String> networkNamespaceMap) Deprecated.StringItem
(String id, String name) UnknownNetworkIdException
(Item item, String s) UnknownNetworkIdException
(Item item, String message, Throwable cause) UnknownNetworkIdException
(Item item, Throwable cause) UnknownNetworkIdException
(String message, Throwable cause) -
Uses of PowerNukkitOnly in cn.nukkit.item.enchantment
Modifier and TypeMethodDescriptionEnchantment.getAttackSideEffects
(Entity attacker, Entity entity) EnchantmentFireAspect.getAttackSideEffects
(Entity attacker, Entity entity) static Collection<Enchantment>
Enchantment.getRegisteredEnchantments()
Gets a collection with a safe copy of all enchantments that are currently registered.boolean
Enchantment.isItemAcceptable
(Item item) Deprecated.boolean
EnchantmentDurability.isItemAcceptable
(Item item) boolean
EnchantmentEfficiency.isItemAcceptable
(Item item) boolean
EnchantmentSilkTouch.isItemAcceptable
(Item item) boolean
EnchantmentThorns.isItemAcceptable
(Item item) ModifierConstructorDescriptionprotected
Enchantment
(int id, String name, int weight, EnchantmentType type) Deprecated. -
Uses of PowerNukkitOnly in cn.nukkit.item.enchantment.bow
ModifierConstructorDescriptionprotected
EnchantmentBow
(int id, String name, int weight) Deprecated. -
Uses of PowerNukkitOnly in cn.nukkit.item.enchantment.damage
ModifierConstructorDescriptionprotected
EnchantmentDamage
(int id, String name, int weight, EnchantmentDamage.TYPE type) Deprecated. -
Uses of PowerNukkitOnly in cn.nukkit.item.enchantment.loot
ModifierConstructorDescriptionprotected
EnchantmentLoot
(int id, String name, int weight, EnchantmentType type) Deprecated. -
Uses of PowerNukkitOnly in cn.nukkit.item.enchantment.protection
ModifierConstructorDescriptionprotected
EnchantmentProtection
(int id, String name, int weight, EnchantmentProtection.TYPE type) Deprecated. -
Uses of PowerNukkitOnly in cn.nukkit.item.enchantment.sideeffect
Modifier and TypeMethodDescriptionSideEffect.cloneSideEffect()
SideEffectCombust.cloneSideEffect()
default void
SideEffect.doPostAttack
(Entity entity, EntityDamageEvent source, Entity attacker) default void
SideEffect.doPreHealthChange
(Entity entity, EntityDamageEvent source, Entity attacker) void
SideEffectCombust.doPreHealthChange
(Entity entity, EntityDamageEvent event, Entity attacker) int
SideEffectCombust.getDuration()
void
SideEffectCombust.setDuration
(int duration) -
Uses of PowerNukkitOnly in cn.nukkit.item.enchantment.trident
ModifierConstructorDescriptionprotected
EnchantmentTrident
(int id, String name, int weight) Deprecated. -
Uses of PowerNukkitOnly in cn.nukkit.item.food
Modifier and TypeFieldDescriptionprotected int
Food.eatingTick
static final Food
Food.honey
Deprecated.static final Food
static final Food
static final Food
Food.suspicious_stew_jump
static final Food
static final Food
static final Food
static final Food
static final Food
static final Food
ModifierConstructorDescriptionFoodEffectiveInBow
(int restoreFood, float restoreSaturation) FoodHoney
(int restoreFood, float restoreSaturation) -
Uses of PowerNukkitOnly in cn.nukkit.level
Modifier and TypeFieldDescriptionstatic final byte[]
GlobalBlockPalette.BLOCK_PALETTE
Deprecated.static final int
Level.BLOCK_UPDATE_MOVED
static final ChunkLoader[]
ChunkLoader.EMPTY_ARRAY
static final GameRule[]
GameRule.EMPTY_ARRAY
static final Level[]
Level.EMPTY_ARRAY
Modifier and TypeMethodDescriptionvoid
Level.addLevelEvent
(int type, int data) void
Level.addLevelEvent
(int type, int data, float x, float y, float z) void
Level.addLevelEvent
(int type, int data, Vector3 pos) static boolean
Level.canRandomTick
(int blockId) Level.dropExpOrbAndGetEntities
(Vector3 source, int exp) Level.dropExpOrbAndGetEntities
(Vector3 source, int exp, Vector3 motion) Level.dropExpOrbAndGetEntities
(Vector3 source, int exp, Vector3 motion, int delay) static MovingObjectPosition
Level.getBlock
(int x, int y, int z, int layer) Level.getBlock
(int x, int y, int z, int layer, boolean load) int
ChunkManager.getBlockDataAt
(int x, int y, int z, int layer) Deprecated.int
Level.getBlockDataAt
(int x, int y, int z, int layer) Deprecated.int
ListChunkManager.getBlockDataAt
(int x, int y, int z, int layer) Level.getBlockEntity
(BlockVector3 pos) int
ChunkManager.getBlockIdAt
(int x, int y, int z, int layer) int
Level.getBlockIdAt
(int x, int y, int z, int layer) int
ListChunkManager.getBlockIdAt
(int x, int y, int z, int layer) int
Level.getBlockRuntimeId
(int x, int y, int z) int
Level.getBlockRuntimeId
(int x, int y, int z, int layer) default BlockState
ChunkManager.getBlockStateAt
(int x, int y, int z) ChunkManager.getBlockStateAt
(int x, int y, int z, int layer) Level.getBlockStateAt
(int x, int y, int z, int layer) ListChunkManager.getBlockStateAt
(int x, int y, int z, int layer) float
Level.getCelestialAngle
(float tickDiff) default BaseFullChunk
ChunkManager.getChunk
(ChunkVector2 pos) Block[]
Level.getCollisionBlocks
(AxisAlignedBB bb, boolean targetFirst, boolean ignoreCollidesCheck) Block[]
Level.getCollisionBlocks
(AxisAlignedBB bb, boolean targetFirst, boolean ignoreCollidesCheck, Predicate<Block> condition) MovingObjectPosition.getFaceHit()
double
Explosion.getFireChance()
int
Level.getFullBlock
(int x, int y, int z, int layer) Deprecated.Level.getFuzzySpawnLocation()
int
Level.getHighestAdjacentBlockSkyLight
(int x, int y, int z) Returns the highest block skylight level available in the positions adjacent to the specified block coordinates.Position.getLevelBlockAtLayer
(int layer) Position.getLevelBlockEntity()
Position.getLevelBlockState()
Position.getLevelBlockState
(int layer) Position.getLevelName()
static String
GlobalBlockPalette.getName
(int blockId) Deprecated.static Level
EnumLevel.getOtherTheEndPair
(Level current) float
Level.getRainStrength
(float tickDiff) float
Level.getThunderStrength
(float tickDiff) final <T extends BlockEntity>
TPosition.getTypedBlockEntity
(Class<T> type) final Level
Position.getValidLevel()
boolean
GameRule.isDeprecated()
boolean
Explosion.isIncendiary()
static Position
EnumLevel.moveToTheEnd
(Position current) final LevelProvider
Level.requireProvider()
Returns the level provider if it exists.Level.scanBlocks
(AxisAlignedBB bb, BiPredicate<BlockVector3, BlockState> condition) boolean
boolean
boolean
boolean
default boolean
ChunkManager.setBlockAtLayer
(int x, int y, int z, int layer, int id) boolean
ChunkManager.setBlockAtLayer
(int x, int y, int z, int layer, int id, int data) Deprecated.boolean
Level.setBlockAtLayer
(int x, int y, int z, int layer, int id, int data) Deprecated.boolean
ListChunkManager.setBlockAtLayer
(int x, int y, int z, int layer, int id, int data) void
ChunkManager.setBlockDataAt
(int x, int y, int z, int layer, int data) Deprecated.void
Level.setBlockDataAt
(int x, int y, int z, int layer, int data) Deprecated.void
ListChunkManager.setBlockDataAt
(int x, int y, int z, int layer, int data) void
ChunkManager.setBlockFullIdAt
(int x, int y, int z, int layer, int fullId) Deprecated.void
Level.setBlockFullIdAt
(int x, int y, int z, int layer, int fullId) Deprecated.void
ListChunkManager.setBlockFullIdAt
(int x, int y, int z, int layer, int fullId) void
ChunkManager.setBlockIdAt
(int x, int y, int z, int layer, int id) void
Level.setBlockIdAt
(int x, int y, int z, int layer, int id) void
ListChunkManager.setBlockIdAt
(int x, int y, int z, int layer, int id) boolean
ChunkManager.setBlockStateAt
(int x, int y, int z, int layer, BlockState state) default boolean
ChunkManager.setBlockStateAt
(int x, int y, int z, BlockState state) boolean
Level.setBlockStateAt
(int x, int y, int z, int layer, BlockState state) boolean
ListChunkManager.setBlockStateAt
(int x, int y, int z, int layer, BlockState state) static void
Level.setCanRandomTick
(int blockId, boolean newValue) Position.setComponents
(Vector3 pos) void
MovingObjectPosition.setFaceHit
(BlockFace face) void
Explosion.setFireChance
(double fireChance) void
Explosion.setIncendiary
(boolean incendiary) Location.setPitch
(double pitch) Location.setYaw
(double yaw) void
Level.updateComparatorOutputLevelSelective
(Vector3 v, boolean observer) Level.useBreakOn
(Vector3 vector, int layer, BlockFace face, Item item, Player player, boolean createParticles, boolean setBlockDestroy) Level.useBreakOn
(Vector3 vector, BlockFace face, Item item, Player player, boolean createParticles, boolean setBlockDestroy) -
Uses of PowerNukkitOnly in cn.nukkit.level.biome
-
Uses of PowerNukkitOnly in cn.nukkit.level.biome.impl
-
Uses of PowerNukkitOnly in cn.nukkit.level.biome.impl.beach
-
Uses of PowerNukkitOnly in cn.nukkit.level.biome.impl.desert
-
Uses of PowerNukkitOnly in cn.nukkit.level.biome.impl.extremehills
Modifier and TypeMethodDescriptionint
StoneBeachBiome.getGroundBlock
(int y) int
StoneBeachBiome.getGroundDepth
(int y) int
StoneBeachBiome.getSurfaceBlock
(int y) int
StoneBeachBiome.getSurfaceDepth
(int y) ExtremeHillsMBiome.getSurfaceState
(int x, int y, int z) -
Uses of PowerNukkitOnly in cn.nukkit.level.biome.impl.iceplains
-
Uses of PowerNukkitOnly in cn.nukkit.level.biome.impl.mesa
Modifier and TypeMethodDescriptionint
MesaPlateauFBiome.getCoverBlock()
MesaBiome.getGroundState
(int x, int y, int z) MesaBiome.getSurfaceState
(int x, int y, int z) -
Uses of PowerNukkitOnly in cn.nukkit.level.biome.impl.mushroom
-
Uses of PowerNukkitOnly in cn.nukkit.level.biome.impl.nether
-
Uses of PowerNukkitOnly in cn.nukkit.level.biome.impl.ocean
-
Uses of PowerNukkitOnly in cn.nukkit.level.biome.impl.plains
-
Uses of PowerNukkitOnly in cn.nukkit.level.biome.impl.savanna
-
Uses of PowerNukkitOnly in cn.nukkit.level.biome.impl.taiga
-
Uses of PowerNukkitOnly in cn.nukkit.level.biome.type
Modifier and TypeFieldDescriptionfinal Object
CoveredBiome.synchronizeCover
Deprecated.protected Boolean
CoveredBiome.useNewRakNetCover
protected Boolean
CoveredBiome.useNewRakNetGroundBlock
protected Boolean
CoveredBiome.useNewRakNetGroundDepth
protected Boolean
CoveredBiome.useNewRakNetSurface
protected Boolean
CoveredBiome.useNewRakNetSurfaceDepth
Modifier and TypeMethodDescriptionprotected boolean
CoveredBiome.attemptToUseNewRakNet
(Runnable method, Supplier<Boolean> flagGetter, Consumer<Boolean> flagSetter) int
CoveredBiome.getCoverBlock()
A single block placed on top of the surface blocksint
SnowyBiome.getCoverBlock()
CoveredBiome.getCoverState
(int x, int z) A single block placed on top of the surface blocksint
CoveredBiome.getGroundBlock
(int y) Between surface and stoneint
GrassyBiome.getGroundBlock
(int y) int
SandyBiome.getGroundBlock
(int y) int
WateryBiome.getGroundBlock
(int y) int
CoveredBiome.getGroundDepth
(int y) The amount of times the ground block should be usedint
SandyBiome.getGroundDepth
(int y) int
WateryBiome.getGroundDepth
(int y) int
CoveredBiome.getGroundMeta
(int y) The metadata of the ground blockCoveredBiome.getGroundState
(int x, int y, int z) int
CoveredBiome.getStoneBlock()
The block used as stone/below all other surface blocksint
CoveredBiome.getSurfaceBlock
(int y) Between cover and groundint
GrassyBiome.getSurfaceBlock
(int y) int
SandyBiome.getSurfaceBlock
(int y) int
WateryBiome.getSurfaceBlock
(int y) int
CoveredBiome.getSurfaceDepth
(int y) The amount of times the surface block should be usedint
SandyBiome.getSurfaceDepth
(int y) int
WateryBiome.getSurfaceDepth
(int y) int
CoveredBiome.getSurfaceMeta
(int y) The metadata of the surface blockCoveredBiome.getSurfaceState
(int x, int y, int z) void
CoveredBiome.preCover
(int x, int z) Called before a new block column is covered.protected boolean
CoveredBiome.useNewRakNetCover()
protected boolean
CoveredBiome.useNewRakNetGround()
protected boolean
CoveredBiome.useNewRakNetGroundDepth()
protected boolean
CoveredBiome.useNewRakNetSurface()
protected boolean
CoveredBiome.useNewRakNetSurfaceDepth()
-
Uses of PowerNukkitOnly in cn.nukkit.level.format
Modifier and TypeMethodDescriptiondefault void
ChunkSection.compressStorageLayers()
default void
ChunkSection.delayPaletteUpdates()
FullChunk.findBorders
(int x, int z) ChunkSection.getAndSetBlock
(int x, int y, int z, int layer, Block block) Deprecated.FullChunk.getAndSetBlock
(int x, int y, int z, int layer, Block block) Deprecated.ChunkSection.getAndSetBlockState
(int x, int y, int z, int layer, BlockState state) default BlockState
ChunkSection.getAndSetBlockState
(int x, int y, int z, BlockState state) FullChunk.getAndSetBlockState
(int x, int y, int z, int layer, BlockState state) default BlockState
FullChunk.getAndSetBlockState
(int x, int y, int z, BlockState state) int
ChunkSection.getBlockChangeStateAbove
(int x, int y, int z) int
ChunkSection.getBlockData
(int x, int y, int z, int layer) int
FullChunk.getBlockData
(int x, int y, int z, int layer) int
ChunkSection.getBlockId
(int x, int y, int z, int layer) int
FullChunk.getBlockId
(int x, int y, int z, int layer) default int
FullChunk.getBlockRuntimeId
(int x, int y, int z) default int
FullChunk.getBlockRuntimeId
(int x, int y, int z, int layer) default BlockState
ChunkSection.getBlockState
(int x, int y, int z) default BlockState
ChunkSection.getBlockState
(int x, int y, int z, int layer) default BlockState
FullChunk.getBlockState
(int x, int y, int z) default BlockState
FullChunk.getBlockState
(int x, int y, int z, int layer) default int
ChunkSection.getContentVersion()
int
ChunkSection.getFullBlock
(int x, int y, int z, int layer) Deprecated.int
FullChunk.getFullBlock
(int x, int y, int z, int layer) Deprecated.int
ChunkSection.getMaximumLayer()
default int
LevelProvider.getMaximumLayer()
default boolean
ChunkSection.hasBlocks()
boolean
FullChunk.isBlockChangeAllowed
(int x, int y, int z) boolean
FullChunk.isBlockedByBorder
(int x, int z) int
FullChunk.recalculateHeightMapColumn
(int chunkX, int chunkZ) ChunkSection.scanBlocks
(LevelProvider provider, int offsetX, int offsetZ, BlockVector3 min, BlockVector3 max, BiPredicate<BlockVector3, BlockState> condition) boolean
ChunkSection.setBlockAtLayer
(int x, int y, int z, int layer, int blockId) boolean
ChunkSection.setBlockAtLayer
(int x, int y, int z, int layer, int blockId, int meta) Deprecated.boolean
FullChunk.setBlockAtLayer
(int x, int y, int z, int layer, int blockId) boolean
FullChunk.setBlockAtLayer
(int x, int y, int z, int layer, int blockId, int meta) Deprecated.void
ChunkSection.setBlockData
(int x, int y, int z, int layer, int data) Deprecated.void
FullChunk.setBlockData
(int x, int y, int z, int layer, int data) void
ChunkSection.setBlockId
(int x, int y, int z, int layer, int id) void
FullChunk.setBlockId
(int x, int y, int z, int layer, int id) default boolean
ChunkSection.setBlockState
(int x, int y, int z, BlockState state) default boolean
FullChunk.setBlockState
(int x, int y, int z, BlockState state) boolean
ChunkSection.setBlockStateAtLayer
(int x, int y, int z, int layer, BlockState state) boolean
FullChunk.setBlockStateAtLayer
(int x, int y, int z, int layer, BlockState state) default void
ChunkSection.setContentVersion
(int contentVersion) boolean
ChunkSection.setFullBlockId
(int x, int y, int z, int layer, int fullId) Deprecated.default boolean
FullChunk.setFullBlockId
(int x, int y, int z, int layer, int fullId) Deprecated.ChunkSection.toNBT()
-
Uses of PowerNukkitOnly in cn.nukkit.level.format.anvil
Modifier and TypeClassDescriptionclass
final class
final class
Modifier and TypeFieldDescriptionstatic final LayerStorage
LayerStorage.EMPTY
static final int
ChunkSection.SAVE_STORAGE_VERSION
static final int
ChunkSection.STREAM_STORAGE_VERSION
Modifier and TypeMethodDescriptionvoid
LayerStorage.compress
(Consumer<LayerStorage> setLayerStorage) void
MultiLayerStorage.compress
(Consumer<LayerStorage> setLayerStorage) void
SingleLayerStorage.compress
(Consumer<LayerStorage> setLayerStorage) void
ChunkSection.compressStorageLayers()
protected BlockStorage
LayerStorage.createBlockStorage
(int contentVersion) void
ChunkSection.delayPaletteUpdates()
void
LayerStorage.delayPaletteUpdates()
void
MultiLayerStorage.delayPaletteUpdates()
void
SingleLayerStorage.delayPaletteUpdates()
ChunkSection.getAndSetBlock
(int x, int y, int z, int layer, Block block) ChunkSection.getAndSetBlockState
(int x, int y, int z, int layer, BlockState state) int
ChunkSection.getBlockChangeStateAbove
(int x, int y, int z) int
ChunkSection.getBlockData
(int x, int y, int z, int layer) Deprecated.int
ChunkSection.getBlockId
(int x, int y, int z, int layer) ChunkSection.getBlockState
(int x, int y, int z, int layer) int
ChunkSection.getContentVersion()
int
ChunkSection.getFullBlock
(int x, int y, int z, int layer) Deprecated.int
Anvil.getMaximumLayer()
int
ChunkSection.getMaximumLayer()
LayerStorage.getOrSetStorage
(Consumer<LayerStorage> setLayerStorage, IntSupplier contentVersion, int layer) MultiLayerStorage.getOrSetStorage
(Consumer<LayerStorage> setLayerStorage, IntSupplier contentVersion, int layer) SingleLayerStorage.getOrSetStorage
(Consumer<LayerStorage> setLayerStorage, IntSupplier contentVersion, int layer) LayerStorage.getStorageOrEmpty
(int layer) MultiLayerStorage.getStorageOrEmpty
(int layer) SingleLayerStorage.getStorageOrEmpty
(int layer) LayerStorage.getStorageOrNull
(int layer) MultiLayerStorage.getStorageOrNull
(int layer) SingleLayerStorage.getStorageOrNull
(int layer) boolean
ChunkSection.hasBlocks()
boolean
LayerStorage.hasBlocks()
boolean
MultiLayerStorage.hasBlocks()
boolean
SingleLayerStorage.hasBlocks()
ChunkSection.scanBlocks
(LevelProvider provider, int offsetX, int offsetZ, BlockVector3 min, BlockVector3 max, BiPredicate<BlockVector3, BlockState> condition) boolean
ChunkSection.setBlockAtLayer
(int x, int y, int z, int layer, int blockId) boolean
ChunkSection.setBlockAtLayer
(int x, int y, int z, int layer, int blockId, int meta) Deprecated.void
ChunkSection.setBlockData
(int x, int y, int z, int layer, int data) Deprecated.void
ChunkSection.setBlockId
(int x, int y, int z, int layer, int id) boolean
ChunkSection.setBlockStateAtLayer
(int x, int y, int z, int layer, BlockState state) void
ChunkSection.setContentVersion
(int contentVersion) boolean
ChunkSection.setFullBlockId
(int x, int y, int z, int layer, int fullId) Deprecated.int
LayerStorage.size()
int
MultiLayerStorage.size()
int
SingleLayerStorage.size()
ChunkSection.toNBT()
void
LayerStorage.writeTo
(BinaryStream stream) void
MultiLayerStorage.writeTo
(BinaryStream stream) void
SingleLayerStorage.writeTo
(BinaryStream stream) ModifierConstructorDescriptionprotected
MultiLayerStorage
(BlockStorage... storages) SingleLayerStorage
(BlockStorage storage) -
Uses of PowerNukkitOnly in cn.nukkit.level.format.anvil.util
Modifier and TypeFieldDescriptionstatic final ImmutableBlockStorage
ImmutableBlockStorage.EMPTY
static final BlockStorage[]
BlockStorage.EMPTY_ARRAY
static final NibbleArray
NibbleArray.EMPTY_DATA_ARRAY
static final int
BlockStorage.SECTION_SIZE
Modifier and TypeMethodDescriptionvoid
BlockStorage.delayPaletteUpdates()
void
ImmutableBlockStorage.delayPaletteUpdates()
BlockStorage.getAndSetBlock
(int x, int y, int z, int id, int meta) BlockStorage.getAndSetBlockState
(int x, int y, int z, BlockState state) int
BlockStorage.getBlockChangeStateAbove
(int x, int y, int z) BlockStorage.getBlockState
(int x, int y, int z) boolean
BlockStorage.hasBlockDataBig()
boolean
BlockStorage.hasBlockDataExtras()
boolean
BlockStorage.hasBlockDataHuge()
boolean
BlockStorage.hasBlockIdExtras()
boolean
BlockStorage.hasBlockIds()
BlockStorage.immutableCopy()
ImmutableBlockStorage.immutableCopy()
boolean
BlockStorage.isPaletteUpdateDelayed()
void
BlockStorage.iterateStates
(BlockPositionDataConsumer<BlockState> consumer) void
BlockStorage.recheckBlocks()
void
ImmutableBlockStorage.recheckBlocks()
void
BlockStorage.setBlock
(int x, int y, int z, int id, int data) Deprecated.void
BlockStorage.setBlockState
(int x, int y, int z, BlockState state) protected BlockState
BlockStorage.setBlockState
(int index, BlockState state) protected BlockState
ImmutableBlockStorage.setBlockState
(int index, BlockState state) -
Uses of PowerNukkitOnly in cn.nukkit.level.format.generic
Modifier and TypeFieldDescriptionstatic final byte[]
EmptyChunkSection.EMPTY_DATA_ARRAY
static final byte[]
EmptyChunkSection.EMPTY_ID_ARRAY
protected final it.unimi.dsi.fastutil.ints.Int2ObjectMap<int[]>
BaseRegionLoader.primitiveLocationTable
Modifier and TypeMethodDescriptionvoid
BaseChunk.backwardCompatibilityUpdate
(Level level) void
BaseFullChunk.backwardCompatibilityUpdate
(Level level) void
BaseChunk.delayPaletteUpdates()
BaseChunk.findBorders
(int x, int z) BaseChunk.getAndSetBlock
(int x, int y, int z, int layer, Block block) EmptyChunkSection.getAndSetBlock
(int x, int y, int z, int layer, Block block) BaseChunk.getAndSetBlockState
(int x, int y, int z, int layer, BlockState state) EmptyChunkSection.getAndSetBlockState
(int x, int y, int z, int layer, BlockState state) int
EmptyChunkSection.getBlockChangeStateAbove
(int x, int y, int z) int
BaseChunk.getBlockData
(int x, int y, int z, int layer) Deprecated.int
EmptyChunkSection.getBlockData
(int x, int y, int z, int layer) Deprecated.int
BaseFullChunk.getBlockDataAt
(int x, int y, int z, int layer) Deprecated.int
BaseChunk.getBlockId
(int x, int y, int z, int layer) int
EmptyChunkSection.getBlockId
(int x, int y, int z, int layer) int
BaseFullChunk.getBlockIdAt
(int x, int y, int z, int layer) BaseChunk.getBlockState
(int x, int y, int z, int layer) EmptyChunkSection.getBlockState
(int x, int y, int z, int layer) BaseChunk.getBlockStateAt
(int x, int y, int z, int layer) int
EmptyChunkSection.getContentVersion()
int
BaseChunk.getFullBlock
(int x, int y, int z, int layer) Deprecated.int
EmptyChunkSection.getFullBlock
(int x, int y, int z, int layer) Deprecated.int[]
BaseRegionLoader.getIntLocationIndexes()
int
EmptyChunkSection.getMaximumLayer()
boolean
BaseChunk.isBlockChangeAllowed
(int x, int y, int z) boolean
BaseChunk.isBlockedByBorder
(int x, int z) boolean
BaseChunk.isPaletteUpdatesDelayed()
int
BaseFullChunk.recalculateHeightMapColumn
(int x, int z) BaseChunk.scanBlocks
(BlockVector3 min, BlockVector3 max, BiPredicate<BlockVector3, BlockState> condition) BaseFullChunk.scanBlocks
(BlockVector3 min, BlockVector3 max, BiPredicate<BlockVector3, BlockState> condition) EmptyChunkSection.scanBlocks
(LevelProvider provider, int offsetX, int offsetZ, BlockVector3 min, BlockVector3 max, BiPredicate<BlockVector3, BlockState> condition) boolean
BaseChunk.setBlockAtLayer
(int x, int y, int z, int layer, int blockId) boolean
BaseChunk.setBlockAtLayer
(int x, int y, int z, int layer, int blockId, int meta) Deprecated.boolean
BaseFullChunk.setBlockAtLayer
(int x, int y, int z, int layer, int blockId) boolean
BaseFullChunk.setBlockAtLayer
(int x, int y, int z, int layer, int blockId, int meta) Deprecated.boolean
EmptyChunkSection.setBlockAtLayer
(int x, int y, int z, int layer, int blockId) boolean
EmptyChunkSection.setBlockAtLayer
(int x, int y, int z, int layer, int blockId, int meta) Deprecated.void
BaseChunk.setBlockData
(int x, int y, int z, int layer, int data) Deprecated.void
EmptyChunkSection.setBlockData
(int x, int y, int z, int layer, int data) Deprecated.void
BaseFullChunk.setBlockDataAt
(int x, int y, int z, int layer, int data) Deprecated.void
BaseFullChunk.setBlockFullIdAt
(int x, int y, int z, int layer, int fullId) Deprecated.void
BaseChunk.setBlockId
(int x, int y, int z, int layer, int id) Deprecated.void
EmptyChunkSection.setBlockId
(int x, int y, int z, int layer, int id) void
BaseFullChunk.setBlockIdAt
(int x, int y, int z, int layer, int id) boolean
BaseChunk.setBlockStateAt
(int x, int y, int z, int layer, BlockState state) boolean
BaseChunk.setBlockStateAtLayer
(int x, int y, int z, int layer, BlockState state) boolean
EmptyChunkSection.setBlockStateAtLayer
(int x, int y, int z, int layer, BlockState state) void
EmptyChunkSection.setContentVersion
(int contentVersion) boolean
BaseChunk.setFullBlockId
(int x, int y, int z, int layer, int fullId) Deprecated.boolean
EmptyChunkSection.setFullBlockId
(int x, int y, int z, int layer, int fullId) Deprecated.void
BaseChunk.setPaletteUpdatesDelayed
(boolean delayPaletteUpdates) EmptyChunkSection.toNBT()
ModifierConstructorDescriptionBaseLevelProvider
(Level level, String path, CompoundTag levelData, Vector3 spawn) -
Uses of PowerNukkitOnly in cn.nukkit.level.format.updater
Modifier and TypeClassDescriptionclass
final class
class
class
class
class
class
Modifier and TypeMethodDescriptionstatic void
ChunkUpdater.backwardCompatibilityUpdate
(Level level, BaseChunk chunk) static int
ChunkUpdater.getCurrentContentVersion()
Version history: 0Before 1.3.0.0-PN or from Cloudburst Nukkit 1Melon Stem, Pumpkin Stem and Cobblestone Walls are now rendered server side 2, 3, 4Re-render the cobblestone walls to fix connectivity issues 6Beehive and bee_nest now uses BlockFace.horizontalIndex instead of BlockFace.index (parallel change) 5, 7Beehive and bee_nest honey level is now limited to 5, was up to 7 (parallel change) 8Sync beehive and bee_nest parallel changes 9Re-render cobblestone walls to connect to glass, stained glass, and other wall types like border and blackstone wall 10Re-render snow layers to make them cover grass blocks and fix leaves2 issue: https://github.com/PowerNukkit/PowerNukkit/issues/482 11The debug block property was removed from stripped_warped_hyphae, stripped_warped_stem, stripped_crimson_hyphae, and stripped_crimson_stem 12Upgraded the block frame data values to match the vanilla data, allowing to place up and down and have mapboolean
NewLeafUpdater.isForceOldSystem()
void
NewLeafUpdater.setForceOldSystem
(boolean forceOldSystem) boolean
BeehiveUpdater.update
(int offsetX, int offsetY, int offsetZ, int x, int y, int z, BlockState state) boolean
DoorUpdater.update
(int offsetX, int offsetY, int offsetZ, int x, int y, int z, BlockState state) boolean
MesaBiomeUpdater.update
(int offsetX, int offsetY, int offsetZ, int x, int y, int z, BlockState state) boolean
NewLeafUpdater.update
(int offsetX, int offsetY, int offsetZ, int x, int y, int z, BlockState state) boolean
SnowLayerUpdater.update
(int offsetX, int offsetY, int offsetZ, int x, int y, int z, BlockState state) boolean
StemStrippedUpdater.update
(int offsetX, int offsetY, int offsetZ, int x, int y, int z, BlockState state) ModifierConstructorDescriptionBeehiveUpdater
(ChunkSection section, boolean updateDirection) DoorUpdater
(Chunk chunk, ChunkSection section) MesaBiomeUpdater
(ChunkSection section) NewLeafUpdater
(ChunkSection section) SnowLayerUpdater
(Level level, ChunkSection section) StemStrippedUpdater
(ChunkSection section) -
Uses of PowerNukkitOnly in cn.nukkit.level.generator
Modifier and TypeMethodDescriptionint
SimpleChunkManager.getBlockDataAt
(int x, int y, int z, int layer) Deprecated.int
SimpleChunkManager.getBlockIdAt
(int x, int y, int z, int layer) SimpleChunkManager.getBlockStateAt
(int x, int y, int z, int layer) boolean
SimpleChunkManager.setBlockAtLayer
(int x, int y, int z, int layer, int id, int data) Deprecated.void
SimpleChunkManager.setBlockDataAt
(int x, int y, int z, int layer, int data) Deprecated.void
SimpleChunkManager.setBlockFullIdAt
(int x, int y, int z, int layer, int fullId) Deprecated.void
SimpleChunkManager.setBlockIdAt
(int x, int y, int z, int layer, int id) boolean
SimpleChunkManager.setBlockStateAt
(int x, int y, int z, int layer, BlockState state) -
Uses of PowerNukkitOnly in cn.nukkit.level.generator.object
Modifier and TypeMethodDescriptionstatic void
ObjectTallGrass.growGrass
(ChunkManager level, Vector3 pos, NukkitRandom random, int count, int radius) static void
ObjectNyliumVegetation.growVegetation
(ChunkManager level, Vector3 pos, NukkitRandom random) -
Uses of PowerNukkitOnly in cn.nukkit.level.generator.object.ore
Modifier and TypeFieldDescriptionfinal int
OreType.blockData
final int
OreType.blockId
static final OreType[]
OreType.EMPTY_ARRAY
-
Uses of PowerNukkitOnly in cn.nukkit.level.generator.object.tree
Modifier and TypeMethodDescriptionstatic void
ObjectTree.growTree
(ChunkManager level, int x, int y, int z, NukkitRandom random, WoodType type, boolean tall) -
Uses of PowerNukkitOnly in cn.nukkit.level.generator.populator.impl
-
Uses of PowerNukkitOnly in cn.nukkit.level.particle
Modifier and TypeClassDescriptionclass
class
class
class
class
ModifierConstructorDescriptionCloudParticle
(Vector3 pos) CloudParticle
(Vector3 pos, int scale) ScrapeParticle
(Vector3 pos) WaxOffParticle
(Vector3 pos) WaxOnParticle
(Vector3 pos) -
Uses of PowerNukkitOnly in cn.nukkit.math
Modifier and TypeClassDescriptionfinal class
class
enum
Represents a 16 direction compass rose.static enum
final class
Modifier and TypeMethodDescriptionChunkVector2.abs()
ChunkVector2.add
(int x) ChunkVector2.add
(int x, int y) ChunkVector2.add
(ChunkVector2 x) static int
NukkitMath.bitLength
(byte data) static int
NukkitMath.bitLength
(int data) static int
NukkitMath.bitLength
(long data) static int
NukkitMath.bitLength
(BigInteger data) static BlockFace.Axis
VectorMath.calculateAxis
(Vector3 base, Vector3 side) static BlockFace
VectorMath.calculateFace
(Vector3 base, Vector3 side) static float
MathHelper.clamp
(float num, float min, float max) double
ChunkVector2.distance
(double x) double
ChunkVector2.distance
(double x, double y) double
ChunkVector2.distance
(ChunkVector2 vector) double
Vector3.distance
(double x, double y, double z) int
Vector3.distanceManhattan
(Vector3 pos) double
ChunkVector2.distanceSquared
(double x) double
ChunkVector2.distanceSquared
(double x, double y) double
ChunkVector2.distanceSquared
(ChunkVector2 vector) double
Vector3.distanceSquared
(double x, double y, double z) ChunkVector2.divide
(int number) int
ChunkVector2.dot
(ChunkVector2 v) int
BlockVector3.getAxis
(BlockFace.Axis axis) double
Vector3.getAxis
(BlockFace.Axis axis) float
Vector3f.getAxis
(BlockFace.Axis axis) int
BlockVector3.getChunkSectionY()
int
Vector3.getChunkSectionY()
BlockVector3.getChunkVector()
Vector3.getChunkVector()
int
BlockVector3.getChunkX()
int
BlockVector3.getChunkZ()
CompassRoseDirection.getClosestBlockFace()
Gets the closest face for this direction.static CompassRoseDirection
CompassRoseDirection.getClosestFromYaw
(double yaw) Gets the closes direction based on the givenEntity
yaw.static CompassRoseDirection
CompassRoseDirection.getClosestFromYaw
(double yaw, CompassRoseDirection.Precision precision) Gets the closes direction based on the givenEntity
yaw.BlockFace.getCompassRoseDirection()
BlockFace.getEdges()
int
CompassRoseDirection.getModX()
Get the amount of X-coordinates to modify to get the represented blockint
CompassRoseDirection.getModZ()
Get the amount of Z-coordinates to modify to get the represented blockdefault AxisAlignedBB
AxisAlignedBB.getOffsetBoundingBox
(BlockFace face, double x, double y, double z) CompassRoseDirection.getOppositeFace()
int
ChunkVector2.getX()
float
CompassRoseDirection.getYaw()
Gets theEntity
yaw that represents this direction.int
ChunkVector2.getZ()
static boolean
double
ChunkVector2.length()
int
ChunkVector2.lengthSquared()
ChunkVector2.multiply
(int number) BlockFace.Plane.random()
Vector3.setComponents
(Vector3 pos) BlockVector3.setComponentsAdding
(Vector3 pos, BlockFace face) Vector3.setComponentsAdding
(double x, double y, double z, double ax, double ay, double az) Vector3.setComponentsAdding
(Vector3 pos, BlockFace face) void
ChunkVector2.setX
(int x) void
ChunkVector2.setZ
(int z) AtomicIntIncrementSupplier.stream()
IntIncrementSupplier.stream()
ChunkVector2.subtract
(int x) ChunkVector2.subtract
(int x, int y) ChunkVector2.subtract
(ChunkVector2 x) ModifierConstructorDescriptionAtomicIntIncrementSupplier
(int first, int increment) ChunkVector2
(int x) ChunkVector2
(int x, int z) IntIncrementSupplier
(int first, int increment) -
Uses of PowerNukkitOnly in cn.nukkit.metrics
Modifier and TypeMethodDescriptionstatic boolean
Setup the nukkit metrics and starts it if it hadn't started yet. -
Uses of PowerNukkitOnly in cn.nukkit.nbt.stream
-
Uses of PowerNukkitOnly in cn.nukkit.nbt.tag
Modifier and TypeMethodDescriptionboolean
CompoundTag.containsByte
(String name) boolean
CompoundTag.containsByteArray
(String name) boolean
CompoundTag.containsCompound
(String name) boolean
CompoundTag.containsDouble
(String name) boolean
CompoundTag.containsFloat
(String name) boolean
CompoundTag.containsInt
(String name) boolean
CompoundTag.containsIntArray
(String name) boolean
CompoundTag.containsList
(String name) boolean
CompoundTag.containsList
(String name, byte type) boolean
CompoundTag.containsNumber
(String name) boolean
CompoundTag.containsShort
(String name) boolean
CompoundTag.containsString
(String name) ModifierConstructorDescriptionCompoundTag
(String name, Map<String, Tag> tags) CompoundTag
(Map<String, Tag> tags) -
Uses of PowerNukkitOnly in cn.nukkit.network
Modifier and TypeMethodDescriptionNetwork.getPacket
(byte id) Deprecated.RakNetInterface.putResourcePacket
(Player player, DataPacket packet) SourceInterface.putResourcePacket
(Player player, DataPacket packet) Network.unpackBatchedPackets
(BatchPacket packet, CompressionProvider compression) -
Uses of PowerNukkitOnly in cn.nukkit.network.protocol
Modifier and TypeClassDescriptionclass
class
class
class
static class
class
class
static enum
class
static enum
class
static enum
class
static enum
class
static enum
class
class
Modifier and TypeFieldDescriptionstatic final byte
ProtocolInfo.ADD_VOLUME_ENTITY
Deprecated.static final byte
ProtocolInfo.ADD_VOLUME_ENTITY_PACKET
static final int
EntityEventPacket.AIR_SUPPLY
static final int
EntityEventPacket.ATTACK_STOP
static final int
EntityEventPacket.BALLOON_POP
static final int
EntityEventPacket.CARAVAN
static final ClientboundMapItemDataPacket.MapDecorator[]
ClientboundMapItemDataPacket.MapDecorator.EMPTY_ARRAY
static final DataPacket[]
DataPacket.EMPTY_ARRAY
static final ItemComponentPacket.Entry[]
ItemComponentPacket.Entry.EMPTY_ARRAY
static final int
EntityEventPacket.ENTITY_GROW_UP
static final int
LevelEventPacket.EVENT_PARTICLE_DRIPSTONE_DRIP
static final int
LevelEventPacket.EVENT_PARTICLE_ELECTRIC_SPARK
static final int
LevelEventPacket.EVENT_PARTICLE_FIZZ_EFFECT
static final int
LevelEventPacket.EVENT_PARTICLE_SCRAPE
static final int
LevelEventPacket.EVENT_PARTICLE_VIBRATION_SIGNAL
static final int
LevelEventPacket.EVENT_PARTICLE_WAX_OFF
static final int
LevelEventPacket.EVENT_PARTICLE_WAX_ON
static final int
LevelEventPacket.EVENT_SOUND_CAULDRON_FILL_POWDER_SNOW
static final int
LevelEventPacket.EVENT_SOUND_CAULDRON_TAKE_POWDER_SNOW
static final int
LevelEventPacket.EVENT_SOUND_DYE_USED
static final int
LevelEventPacket.EVENT_SOUND_INK_SACE_USED
static final int
LevelEventPacket.EVENT_SOUND_POINTED_DRIPSTONE_LAND
static final int
EntityEventPacket.FINISHED_CHARGING_CROSSBOW
static final int
EntityEventPacket.GUARDIAN_ATTACK_ANIMATION
static final int
EntityEventPacket.IN_LOVE_HEARTS
static final int
EntityEventPacket.JUMP
static final int
EntityEventPacket.LANDED_ON_GROUND
static final byte
AddVolumeEntityPacket.NETWORK_ID
static final byte
AnimateEntityPacket.NETWORK_ID
static final byte
AnvilDamagePacket.NETWORK_ID
static final byte
ItemComponentPacket.NETWORK_ID
static final byte
ItemStackResponsePacket.NETWORK_ID
static final byte
NPCDialoguePacket.NETWORK_ID
static final byte
PositionTrackingDBClientRequestPacket.NETWORK_ID
static final byte
PositionTrackingDBServerBroadcastPacket.NETWORK_ID
static final byte
RemoveVolumeEntityPacket.NETWORK_ID
static final byte
SimulationTypePacket.NETWORK_ID
static final byte
SyncEntityPropertyPacket.NETWORK_ID
static final byte
TickSyncPacket.NETWORK_ID
static final int
EntityEventPacket.NONE
static final byte
ProtocolInfo.NPC_DIALOGUE_PACKET
static final int
EntityEventPacket.PRIME_CREEPER
static final byte
ProtocolInfo.REMOVE_VOLUME_ENTITY
Deprecated.static final byte
ProtocolInfo.REMOVE_VOLUME_ENTITY_PACKET
static final byte
ProtocolInfo.SIMULATION_TYPE_PACKET
static final int
LevelSoundEventPacket.SOUND_ADMIRE
static final int
LevelSoundEventPacket.SOUND_AMBIENT_ADDITION_BASALT_DELTAS
static final int
LevelSoundEventPacket.SOUND_AMBIENT_ADDITION_CRIMSON_FOREST
static final int
LevelSoundEventPacket.SOUND_AMBIENT_ADDITION_NETHER_WASTES
static final int
LevelSoundEventPacket.SOUND_AMBIENT_ADDITION_SOULSAND_VALLEY
static final int
LevelSoundEventPacket.SOUND_AMBIENT_ADDITION_WARPED_FOREST
static final int
LevelSoundEventPacket.SOUND_AMBIENT_BASALT_DELTAS
static final int
LevelSoundEventPacket.SOUND_AMBIENT_CANDLE
static final int
LevelSoundEventPacket.SOUND_AMBIENT_CAVE
static final int
LevelSoundEventPacket.SOUND_AMBIENT_CRIMSON_FOREST
static final int
LevelSoundEventPacket.SOUND_AMBIENT_IN_RAID
static final int
LevelSoundEventPacket.SOUND_AMBIENT_LOOP_BASALT_DELTAS
static final int
LevelSoundEventPacket.SOUND_AMBIENT_LOOP_CRIMSON_FOREST
static final int
LevelSoundEventPacket.SOUND_AMBIENT_LOOP_NETHER_WASTES
static final int
LevelSoundEventPacket.SOUND_AMBIENT_LOOP_SOULSAND_VALLEY
static final int
LevelSoundEventPacket.SOUND_AMBIENT_LOOP_WARPED_FOREST
static final int
LevelSoundEventPacket.SOUND_AMBIENT_NETHER_WASTES
static final int
LevelSoundEventPacket.SOUND_AMBIENT_POLLINATE
static final int
LevelSoundEventPacket.SOUND_AMBIENT_SCREAMER
static final int
LevelSoundEventPacket.SOUND_AMBIENT_SOULSAND_VALLEY
static final int
LevelSoundEventPacket.SOUND_AMBIENT_WARPED_FOREST
static final int
LevelSoundEventPacket.SOUND_AMETHYST_BLOCK_CHIME
static final int
LevelSoundEventPacket.SOUND_ANGRY
static final int
LevelSoundEventPacket.SOUND_BABY_SPAWN
static final int
LevelSoundEventPacket.SOUND_BARREL_CLOSE
static final int
LevelSoundEventPacket.SOUND_BARREL_OPEN
static final int
LevelSoundEventPacket.SOUND_BEEHIVE_DRIP
static final int
LevelSoundEventPacket.SOUND_BEEHIVE_ENTER
static final int
LevelSoundEventPacket.SOUND_BEEHIVE_EXIT
static final int
LevelSoundEventPacket.SOUND_BEEHIVE_SHEAR
static final int
LevelSoundEventPacket.SOUND_BEEHIVE_WORK
static final int
LevelSoundEventPacket.SOUND_BELL
static final int
LevelSoundEventPacket.SOUND_BIG_DRIPLEAF_TILT_DOWN
static final int
LevelSoundEventPacket.SOUND_BIG_DRIPLEAF_TILT_UP
static final int
LevelSoundEventPacket.SOUND_BLAST_FURNACE_USE
static final int
LevelSoundEventPacket.SOUND_BLOCK_CLICK
static final int
LevelSoundEventPacket.SOUND_BLOCK_CLICK_FAIL
static final int
LevelSoundEventPacket.SOUND_BUCKET_EMPTY_POWDER_SNOW
static final int
LevelSoundEventPacket.SOUND_BUCKET_FILL_POWDER_SNOW
static final int
LevelSoundEventPacket.SOUND_CAKE_ADD_CANDLE
static final int
LevelSoundEventPacket.SOUND_CAMPFIRE_CRACKLE
static final int
LevelSoundEventPacket.SOUND_CARTOGRAPHY_TABLE_USE
static final int
LevelSoundEventPacket.SOUND_CAVE_VINES_PICK_BERRIES
static final int
LevelSoundEventPacket.SOUND_CELEBRATE
static final int
LevelSoundEventPacket.SOUND_COMPOSTER_EMPTY
static final int
LevelSoundEventPacket.SOUND_COMPOSTER_FILL
static final int
LevelSoundEventPacket.SOUND_COMPOSTER_FILL_LAYER
static final int
LevelSoundEventPacket.SOUND_COMPOSTER_READY
static final int
LevelSoundEventPacket.SOUND_CONVERT_TO_STRAY
static final int
LevelSoundEventPacket.SOUND_CONVERT_TO_ZOMBIFIED
static final int
LevelSoundEventPacket.SOUND_COPPER_WAX_OFF
static final int
LevelSoundEventPacket.SOUND_COPPER_WAX_ON
static final int
LevelSoundEventPacket.SOUND_DEATH_SCREAMER
static final int
LevelSoundEventPacket.SOUND_EQUIP_NETHERITE
static final int
LevelSoundEventPacket.SOUND_EXTINGUISH_CANDLE
static final int
LevelSoundEventPacket.SOUND_FURNACE_USE
static final int
LevelSoundEventPacket.SOUND_GLOW_SQUID_INK_SQUIRT
static final int
LevelSoundEventPacket.SOUND_GRINDSTONE_USE
static final int
LevelSoundEventPacket.SOUND_HONEYBOTTLE_DRINK
static final int
LevelSoundEventPacket.SOUND_HURT_SCREAMER
static final int
LevelSoundEventPacket.SOUND_JUMP_PREVENT
static final int
LevelSoundEventPacket.SOUND_JUMP_TO_BLOCK
static final int
LevelSoundEventPacket.SOUND_LECTERN_BOOK_PLACE
static final int
LevelSoundEventPacket.SOUND_LINK_COMPASS_TO_LODESTONE
static final int
LevelSoundEventPacket.SOUND_LOOM_USE
static final int
LevelSoundEventPacket.SOUND_MILK_SCREAMER
static final int
LevelSoundEventPacket.SOUND_MILK_SUSPICIOUSLY
static final int
LevelSoundEventPacket.SOUND_MOOSHROOM_CONVERT
static final int
LevelSoundEventPacket.SOUND_PANIC
static final int
LevelSoundEventPacket.SOUND_PLAYER_HURT_DROWN
static final int
LevelSoundEventPacket.SOUND_PLAYER_HURT_FREEZE
static final int
LevelSoundEventPacket.SOUND_PLAYER_HURT_ON_FIRE
static final int
LevelSoundEventPacket.SOUND_POINTED_DRIPSTONE_CAULDRON_DRIP_LAVA
static final int
LevelSoundEventPacket.SOUND_POINTED_DRIPSTONE_CAULDRON_DRIP_WATER
static final int
LevelSoundEventPacket.SOUND_POINTED_DRIPSTONE_DRIP_LAVA
static final int
LevelSoundEventPacket.SOUND_POINTED_DRIPSTONE_DRIP_WATER
static final int
LevelSoundEventPacket.SOUND_PRE_RAM
static final int
LevelSoundEventPacket.SOUND_PRE_RAM_SCREAMER
static final int
LevelSoundEventPacket.SOUND_RAID_HORN
static final int
LevelSoundEventPacket.SOUND_RAM_IMPACT
static final int
LevelSoundEventPacket.SOUND_RAM_IMPACT_SCREAMER
static final int
LevelSoundEventPacket.SOUND_RECORD_OTHERSIDE
static final int
LevelSoundEventPacket.SOUND_RESPAWN_ANCHOR_AMBIENT
static final int
LevelSoundEventPacket.SOUND_RESPAWN_ANCHOR_CHARGE
static final int
LevelSoundEventPacket.SOUND_RESPAWN_ANCHOR_DEPLETE
static final int
LevelSoundEventPacket.SOUND_RESPAWN_ANCHOR_SET_SPAWN
static final int
LevelSoundEventPacket.SOUND_RETREAT
static final int
LevelSoundEventPacket.SOUND_ROAR
static final int
LevelSoundEventPacket.SOUND_SCRAPE
static final int
LevelSoundEventPacket.SOUND_SCREECH
static final int
LevelSoundEventPacket.SOUND_SCULK_CATALYST_BLOOM
static final int
LevelSoundEventPacket.SOUND_SCULK_SENSOR_POWER_OFF
static final int
LevelSoundEventPacket.SOUND_SCULK_SENSOR_POWER_ON
static final int
LevelSoundEventPacket.SOUND_SCULK_SHRIEKER_SHRIEK
static final int
LevelSoundEventPacket.SOUND_SHIELD_BLOCK
static final int
LevelSoundEventPacket.SOUND_SLEEP
static final int
LevelSoundEventPacket.SOUND_SMITHING_TABLE_USE
static final int
LevelSoundEventPacket.SOUND_SMOKER_USE
static final int
LevelSoundEventPacket.SOUND_SOUL_ESCAPE_LOUD
static final int
LevelSoundEventPacket.SOUND_SOUL_ESCAPE_QUIET
static final int
LevelSoundEventPacket.SOUND_SQUID_INK_SQUIRT
static final int
LevelSoundEventPacket.SOUND_STEP_LAVA
static final int
LevelSoundEventPacket.SOUND_STONECUTTER_USE
static final int
LevelSoundEventPacket.SOUND_STOP_USING_SPYGLASS
static final int
LevelSoundEventPacket.SOUND_STUN
static final int
LevelSoundEventPacket.SOUND_SWEET_BERRY_BUSH_HURT
static final int
LevelSoundEventPacket.SOUND_SWEET_BERRY_BUSH_PICK
static final int
LevelSoundEventPacket.SOUND_TEMPT
static final int
LevelSoundEventPacket.SOUND_TURTLE_LAY_EGG
static final int
LevelSoundEventPacket.SOUND_UI_CARTOGRAPHY_TABLE_USE
static final int
LevelSoundEventPacket.SOUND_UI_LOOM_USE
static final int
LevelSoundEventPacket.SOUND_UI_STONECUTTER_USE
static final int
LevelSoundEventPacket.SOUND_USE_SMITHING_TABLE
static final int
LevelSoundEventPacket.SOUND_USE_SPYGLASS
static final int
LevelSoundEventPacket.SOUND_WARDEN_NEARBY_CLOSE
static final int
LevelSoundEventPacket.SOUND_WARDEN_NEARBY_CLOSER
static final int
LevelSoundEventPacket.SOUND_WARDEN_NEARBY_CLOSEST
static final int
LevelSoundEventPacket.SOUND_WARDEN_SLIGHTLY_ANGRY
static final int
EntityEventPacket.START_SWIMMING
static final int
EntityEventPacket.SUMMON_AGENT
static final byte
ProtocolInfo.SYNC_ENTITY_PROPERTY
Deprecated.static final byte
ProtocolInfo.SYNC_ENTITY_PROPERTY_PACKET
static final int
EntityEventPacket.TREASURE_HUNT
static final int
CraftingEventPacket.TYPE_CRAFTING
static final int
CraftingEventPacket.TYPE_INVENTORY
static final int
CraftingEventPacket.TYPE_WORKBENCH
static final int
EntityEventPacket.VIBRATION_DETECTE
Deprecated.static final int
EntityEventPacket.VILLAGER_ANGRY
static final int
EntityEventPacket.VILLAGER_HAPPY
Modifier and TypeMethodDescriptionvoid
CraftingDataPacket.addBlastFurnaceRecipe
(BlastFurnaceRecipe... recipe) void
CraftingDataPacket.addCampfireRecipeRecipe
(CampfireRecipe... recipe) void
CraftingDataPacket.addCartographyRecipe
(CartographyRecipe... recipe) void
CraftingDataPacket.addSmokerRecipe
(SmokerRecipe... recipe) void
CraftingDataPacket.addStonecutterRecipe
(StonecutterRecipe... recipes) protected void
AbstractResourcePackDataPacket.decodePackInfo()
protected void
AbstractResourcePackDataPacket.encodePackInfo()
NPCDialoguePacket.getAction()
PositionTrackingDBClientRequestPacket.getAction()
NPCDialoguePacket.getActionJson()
AnimateEntityPacket.getAnimation()
ResourcePacksInfoPacket.getBehaviourPackEntries()
float
AnimateEntityPacket.getBlendOutTime()
AnimateEntityPacket.getController()
AddVolumeEntityPacket.getData()
ItemComponentPacket.Entry.getData()
NPCRequestPacket.getData()
SyncEntityPropertyPacket.getData()
NPCDialoguePacket.getDialogue()
int
PositionTrackingDBServerBroadcastPacket.getDimension()
AnimateEntityPacket.getEntityRuntimeIds()
ItemComponentPacket.getEntries()
int
SetTitlePacket.getFadeInTime()
int
SetTitlePacket.getFadeOutTime()
long
AddVolumeEntityPacket.getId()
long
RemoveVolumeEntityPacket.getId()
ItemComponentPacket.Entry.getName()
AnimateEntityPacket.getNextState()
NPCDialoguePacket.getNpcName()
abstract UUID
AbstractResourcePackDataPacket.getPackId()
ResourcePackChunkDataPacket.getPackId()
ResourcePackChunkRequestPacket.getPackId()
ResourcePackDataInfoPacket.getPackId()
abstract org.powernukkit.version.Version
AbstractResourcePackDataPacket.getPackVersion()
org.powernukkit.version.Version
ResourcePackChunkDataPacket.getPackVersion()
org.powernukkit.version.Version
ResourcePackChunkRequestPacket.getPackVersion()
org.powernukkit.version.Version
ResourcePackDataInfoPacket.getPackVersion()
SetTitlePacket.getPlatformOnlineId()
PositionTrackingDBServerBroadcastPacket.getPosition()
long
NPCRequestPacket.getRequestedEntityRuntimeId()
long
TickSyncPacket.getRequestTimestamp()
NPCRequestPacket.getRequestType()
ResourcePacksInfoPacket.getResourcePackEntries()
long
TickSyncPacket.getResponseTimestamp()
long
NPCDialoguePacket.getRuntimeEntityId()
NPCDialoguePacket.getSceneName()
NPCRequestPacket.getSceneName()
SimulationTypePacket.getSimulationType()
int
NPCRequestPacket.getSkinType()
int
PositionTrackingDBServerBroadcastPacket.getStatus()
int
SetTitlePacket.getStayTime()
AnimateEntityPacket.getStopExpression()
FilterTextPacket.getText()
SetTitlePacket.getText()
SetTitlePacket.getTitleAction()
int
PositionTrackingDBClientRequestPacket.getTrackingId()
int
PositionTrackingDBServerBroadcastPacket.getVersion()
SetTitlePacket.getXuid()
boolean
ResourcePacksInfoPacket.isForcedToAccept()
boolean
ResourcePacksInfoPacket.isForcingServerPacksEnabled()
boolean
FilterTextPacket.isFromServer()
boolean
ResourcePacksInfoPacket.isScriptingEnabled()
void
NPCDialoguePacket.setAction
(NPCDialoguePacket.NPCDialogAction action) void
PositionTrackingDBServerBroadcastPacket.setAction
(PositionTrackingDBServerBroadcastPacket.Action action) void
NPCDialoguePacket.setActionJson
(String actionJson) void
AnimateEntityPacket.setAnimation
(String animation) void
ResourcePacksInfoPacket.setBehaviourPackEntries
(ResourcePack[] behaviourPackEntries) void
AnimateEntityPacket.setBlendOutTime
(float blendOutTime) void
AnimateEntityPacket.setController
(String controller) void
AddVolumeEntityPacket.setData
(CompoundTag data) void
void
SyncEntityPropertyPacket.setData
(CompoundTag data) void
NPCDialoguePacket.setDialogue
(String dialogue) void
PositionTrackingDBServerBroadcastPacket.setDimension
(int dimension) void
AnimateEntityPacket.setEntityRuntimeIds
(List<Long> entityRuntimeIds) void
ItemComponentPacket.setEntries
(ItemComponentPacket.Entry[] entries) void
SetTitlePacket.setFadeInTime
(int fadeInTime) void
SetTitlePacket.setFadeOutTime
(int fadeOutTime) void
ResourcePacksInfoPacket.setForcedToAccept
(boolean mustAccept) void
ResourcePacksInfoPacket.setForcingServerPacksEnabled
(boolean forcingServerPacksEnabled) void
FilterTextPacket.setFromServer
(boolean fromServer) void
AddVolumeEntityPacket.setId
(long id) void
RemoveVolumeEntityPacket.setId
(long id) void
AnimateEntityPacket.setNextState
(String nextState) void
NPCDialoguePacket.setNpcName
(String npcName) abstract void
void
void
void
abstract void
AbstractResourcePackDataPacket.setPackVersion
(org.powernukkit.version.Version version) void
ResourcePackChunkDataPacket.setPackVersion
(org.powernukkit.version.Version packVersion) void
ResourcePackChunkRequestPacket.setPackVersion
(org.powernukkit.version.Version packVersion) void
ResourcePackDataInfoPacket.setPackVersion
(org.powernukkit.version.Version packVersion) void
SetTitlePacket.setPlatformOnlineId
(String platformOnlineId) void
PositionTrackingDBServerBroadcastPacket.setPosition
(int x, int y, int z) void
PositionTrackingDBServerBroadcastPacket.setPosition
(BlockVector3 position) void
PositionTrackingDBServerBroadcastPacket.setPosition
(Vector3 position) void
NPCRequestPacket.setRequestedEntityRuntimeId
(long entityRuntimeId) void
TickSyncPacket.setRequestTimestamp
(long requestTimestamp) void
NPCRequestPacket.setRequestType
(NPCRequestPacket.RequestType requestType) void
ResourcePacksInfoPacket.setResourcePackEntries
(ResourcePack[] resourcePackEntries) void
TickSyncPacket.setResponseTimestamp
(long responseTimestamp) void
NPCDialoguePacket.setRuntimeEntityId
(long runtimeEntityId) void
NPCDialoguePacket.setSceneName
(String sceneName) void
NPCRequestPacket.setSceneName
(String sceneName) void
ResourcePacksInfoPacket.setScriptingEnabled
(boolean scripting) void
SimulationTypePacket.setSimulationType
(SimulationTypePacket.SimulationType type) void
NPCRequestPacket.setSkinType
(int skinType) void
PositionTrackingDBServerBroadcastPacket.setStatus
(int status) void
SetTitlePacket.setStayTime
(int stayTime) void
AnimateEntityPacket.setStopExpression
(String stopExpression) void
void
void
SetTitlePacket.setTitleAction
(SetTitlePacket.TitleAction type) void
PositionTrackingDBServerBroadcastPacket.setTrackingId
(int trackingId) void
PositionTrackingDBServerBroadcastPacket.setVersion
(int status) void
ModifierConstructorDescriptionEntry
(String name, CompoundTag data) FilterTextPacket
(String text, boolean fromServer) -
Uses of PowerNukkitOnly in cn.nukkit.network.protocol.types
Modifier and TypeFieldDescriptionstatic final EntityLink[]
EntityLink.EMPTY_ARRAY
static final NetworkInventoryAction[]
NetworkInventoryAction.EMPTY_ARRAY
-
Uses of PowerNukkitOnly in cn.nukkit.plugin
Modifier and TypeFieldDescriptionstatic final Plugin[]
Plugin.EMPTY_ARRAY
static final RegisteredListener[]
RegisteredListener.EMPTY_ARRAY
Modifier and TypeMethodDescriptionstatic PowerNukkitPlugin
PowerNukkitPlugin.getInstance()
PluginBase.getPluginCommand
(String name) void
PluginManager.loadPowerNukkitPlugins()
-
Uses of PowerNukkitOnly in cn.nukkit.positiontracking
Modifier and TypeClassDescriptionclass
class
class
A position tracking db service.class
Stores a sequential range ofPositionTracking
objects in a file.Modifier and TypeMethodDescriptionint
PositionTrackingService.addNewPosition
(NamedPosition position) Adds the given position as a new entry in this storage, even if the position is already registered and enabled.int
PositionTrackingService.addNewPosition
(NamedPosition position, boolean enabled) Adds the given position as a new entry in this storage, even if the position is already registered and enabled.PositionTrackingStorage.addNewPosition
(NamedPosition position) Adds the given position as a new entry in this storage, even if the position is already registered and enabled.PositionTrackingStorage.addNewPosition
(NamedPosition position, boolean enabled) Adds the given position as a new entry in this storage, even if the position is already registered and enabled.int
PositionTrackingService.addOrReusePosition
(NamedPosition position) Attempts to reuse an existing and enabled trackingHandler for the given position, if none is found than a new handler is created if the limit was not exceeded.PositionTrackingStorage.addOrReusePosition
(NamedPosition position) Attempts to reuse an existing and enabled trackingHandler for the given position, if none is found than a new handler is created if the limit was not exceeded.PositionTrackingService.findTrackingHandler
(NamedPosition position) PositionTrackingStorage.findTrackingHandler
(NamedPosition position) it.unimi.dsi.fastutil.ints.IntList
PositionTrackingService.findTrackingHandlers
(NamedPosition pos) it.unimi.dsi.fastutil.ints.IntList
PositionTrackingService.findTrackingHandlers
(NamedPosition pos, boolean onlyEnabled) it.unimi.dsi.fastutil.ints.IntList
PositionTrackingService.findTrackingHandlers
(NamedPosition pos, boolean onlyEnabled, int limit) it.unimi.dsi.fastutil.ints.IntList
PositionTrackingStorage.findTrackingHandlers
(NamedPosition pos) it.unimi.dsi.fastutil.ints.IntList
PositionTrackingStorage.findTrackingHandlers
(NamedPosition pos, boolean onlyEnabled) it.unimi.dsi.fastutil.ints.IntList
PositionTrackingStorage.findTrackingHandlers
(NamedPosition pos, boolean onlyEnabled, int limit) void
PositionTrackingService.forceRecheck
(Player player) void
PositionTrackingService.forceRecheckAllPlayers()
abstract String
NamedPosition.getLevelName()
PositionTracking.getLevelName()
int
PositionTrackingStorage.getMaxHandler()
PositionTrackingService.getPosition
(int trackingHandle) PositionTrackingService.getPosition
(int trackingHandle, boolean onlyEnabled) PositionTrackingStorage.getPosition
(int trackingHandler) Retrieves thePositionTracking
object that is assigned to the given trackingHandler.PositionTrackingStorage.getPosition
(int trackingHandler, boolean onlyEnabled) Retrieves thePositionTracking
object that is assigned to the given trackingHandler.int
PositionTrackingStorage.getStartingHandler()
boolean
PositionTrackingService.hasPosition
(int trackingHandler) boolean
PositionTrackingService.hasPosition
(int trackingHandler, boolean onlyEnabled) boolean
PositionTrackingStorage.hasPosition
(int trackingHandler) boolean
PositionTrackingStorage.hasPosition
(int trackingHandler, boolean onlyEnabled) boolean
PositionTrackingService.hasTrackingDevice
(Player player, int trackingHandler) boolean
PositionTrackingService.invalidateHandler
(int trackingHandler) void
PositionTrackingStorage.invalidateHandler
(int trackingHandler) boolean
PositionTrackingService.isEnabled
(int trackingHandler) boolean
PositionTrackingStorage.isEnabled
(int trackingHandler) boolean
PositionTrackingService.isTracking
(Player player, int trackingHandler, boolean validate) boolean
NamedPosition.matchesNamedPosition
(NamedPosition position) PositionTracking.setComponents
(Vector3 pos) boolean
PositionTrackingService.setEnabled
(int trackingHandler, boolean enabled) boolean
PositionTrackingStorage.setEnabled
(int trackingHandler, boolean enabled) void
PositionTracking.setLevelName
(String levelName) PositionTrackingService.startTracking
(Player player, int trackingHandler, boolean validate) boolean
PositionTrackingService.stopTracking
(Player player) boolean
PositionTrackingService.stopTracking
(Player player, int trackingHandler) ModifierConstructorDescriptionNamedPosition
(double x) NamedPosition
(double x, double y) NamedPosition
(double x, double y, double z) PositionTracking
(Level level, double x, double y, double z) PositionTracking
(Level level, Vector3 v) PositionTracking
(Position pos) PositionTracking
(String levelName, double x, double y, double z) PositionTracking
(String levelName, Vector3 v) PositionTrackingService
(File folder) Creates position tracking db service.PositionTrackingStorage
(int startIndex, File persistenceFile) Opens or create the file and all directories in the path automatically.PositionTrackingStorage
(int startIndex, File persistenceFile, int maxStorage) Opens or create the file and all directories in the path automatically. -
Uses of PowerNukkitOnly in cn.nukkit.potion
Modifier and TypeFieldDescriptionstatic final int
Effect.COUNDIT_POWER
Deprecated.Typo.static final int
Potion.SLOWNESS_IV
Modifier and TypeMethodDescriptionPotion.getName()
Potion.getPotionTypeName()
Potion.getRomanLevel()
-
Uses of PowerNukkitOnly in cn.nukkit.resourcepacks
Modifier and TypeMethodDescriptionint
ResourcePackManager.getMaxChunkSize()
void
ResourcePackManager.setMaxChunkSize
(int size) -
Uses of PowerNukkitOnly in cn.nukkit.utils
Modifier and TypeClassDescriptionclass
class
Deprecated.final class
enum
interface
Interface, all redstone components implement, containing redstone related methods.final class
Modifier and TypeFieldDescriptionstatic final BlockColor
BlockColor.CRIMSON_HYPHAE_BLOCK_COLOR
static final BlockColor
BlockColor.CRIMSON_NYLIUM_BLOCK_COLOR
static final BlockColor
BlockColor.CRIMSON_STEM_BLOCK_COLOR
static final Integer[]
Utils.EMPTY_INTEGERS
static final SplittableRandom
Utils.random
static final BlockColor
BlockColor.WARPED_HYPHAE_BLOCK_COLOR
static final BlockColor
BlockColor.WARPED_NYLIUM_BLOCK_COLOR
static final BlockColor
BlockColor.WARPED_STEM_BLOCK_COLOR
static final BlockColor
BlockColor.WARPED_WART_BLOCK_COLOR
Modifier and TypeMethodDescriptionstatic void
Validation.checkPositive
(String arg, byte value) Throws an exception if the value is negative.static void
Validation.checkPositive
(String arg, double value) Throws an exception if the value is negative.static void
Validation.checkPositive
(String arg, float value) Throws an exception if the value is negative.static void
Validation.checkPositive
(String arg, int value) Throws an exception if the value is negative.static void
Validation.checkPositive
(String arg, long value) Throws an exception if the value is negative.static void
Validation.checkPositive
(String arg, short value) Throws an exception if the value is negative.static void
Validation.checkPositive
(String arg, BigDecimal value) Throws an exception if the value is negative.static void
Validation.checkPositive
(String arg, BigInteger value) Throws an exception if the value is negative.NukkitCollectors.countingInt()
Returns aCollector
accepting elements of typeT
that counts the number of input elements.static int
Utils.dynamic
(int value) A way to tell the java compiler to do not replace the users of apublic static final int
constant with the value defined in it, forcing the JVM to get the value directly from the class, preventing binary incompatible changes.static <T> T
Utils.dynamic
(T value) A way to tell the java compiler to do not replace the users of apublic static final
constant with the value defined in it, forcing the JVM to get the value directly from the class, preventing binary incompatible changes.static OptionalBoolean
OptionalBoolean.empty()
boolean
OptionalBoolean.getAsBoolean()
int
InvalidBlockDamageException.getBefore()
Deprecated.int
InvalidBlockDamageException.getBlockId()
Deprecated.int
InvalidBlockDamageException.getDamage()
Deprecated.static HumanStringComparator
HumanStringComparator.getInstance()
int
DyeColor.getItemDyeMeta()
Theminecraft:dye
meta that actually represents the item dye for that color.DyeColor.getLeatherColor()
BinaryStream.getTag()
static long
void
OptionalBoolean.ifPresent
(BooleanConsumer consumer) static boolean
boolean
OptionalBoolean.isPresent()
boolean
Config.loadAsJson
(InputStream inputStream, com.google.gson.Gson gson) static OptionalBoolean
OptionalBoolean.of
(boolean value) static OptionalBoolean
static OptionalBoolean
OptionalBoolean.ofNullable
(Boolean value) boolean
OptionalBoolean.orElse
(boolean other) boolean
OptionalBoolean.orElseGet
(BooleanSupplier other) <X extends Throwable>
booleanOptionalBoolean.orElseThrow
(Supplier<X> exceptionSupplier) <T> void
BinaryStream.putArray
(Collection<T> collection, Consumer<T> writer) <T> void
void
BinaryStream.putTag
(CompoundTag tag) static boolean
Utils.rand()
static double
Utils.rand
(double min, double max) static int
Utils.rand
(int min, int max) static void
boolean
Config.saveAsJson
(boolean async, com.google.gson.Gson gson) boolean
Config.saveAsJson
(File file, boolean async, com.google.gson.Gson gson) default void
Faceable.setBlockFace
(BlockFace face) static void
RedstoneComponent.updateAllAroundRedstone
(Position pos, BlockFace... ignoredFaces) Send a redstone update to all blocks around the given position and also around the blocks of those updated blocks.static void
RedstoneComponent.updateAllAroundRedstone
(Position pos, List<BlockFace> ignoredFaces) Send a redstone update to all blocks around the given position and also around the blocks of those updated blocks.default void
RedstoneComponent.updateAllAroundRedstone
(BlockFace... ignoredFaces) Send a redstone update to all blocks around this block.default void
RedstoneComponent.updateAllAroundRedstone
(List<BlockFace> ignoredFaces) Send a redstone update to all blocks around this block and also around the blocks of those updated blocks.static void
RedstoneComponent.updateAroundRedstone
(Position pos, BlockFace... ignoredFaces) Send a redstone update to all blocks around the given position.static void
RedstoneComponent.updateAroundRedstone
(Position pos, List<BlockFace> ignoredFaces) Send a redstone update to all blocks around the given position.default void
RedstoneComponent.updateAroundRedstone
(BlockFace... ignoredFaces) Send a redstone update to all blocks around this block.default void
RedstoneComponent.updateAroundRedstone
(List<BlockFace> ignoredFaces) Send a redstone update to all blocks around this block.static void
ModifierConstructorDescriptionInvalidBlockDamageException
(int blockId, int damage, int before) Deprecated.LevelException
(String message, Throwable cause) SkinAnimation
(SerializedImage image, int type, float frames) Deprecated. -
Uses of PowerNukkitOnly in cn.nukkit.utils.collection
Modifier and TypeClassDescriptionclass
ConvertingMapWrapper<K,
V1, V2> class
ConvertingSetWrapper<V1,
V2> -
Uses of PowerNukkitOnly in cn.nukkit.utils.functional
Modifier and TypeInterfaceDescriptioninterface
interface
interface
interface
Represents a function that accepts three arguments where the last is int and produces an int result.interface
Represents a function that accepts three arguments where the last two are int and produces an int result.interface
Represents a function that accepts three arguments mixing F, int and long and produces a long result.interface
Represents a function that accepts three arguments where the last is long and produces a long result.interface
TriFunction<F,
S, T, R> Represents a function that accepts three arguments and produces a result.Modifier and TypeMethodDescriptionvoid
BlockPositionConsumer.accept
(int x, int y, int z) void
void
BooleanConsumer.accept
(boolean value) default BooleanConsumer
BooleanConsumer.andThen
(BooleanConsumer after) default ToIntTriFunctionOneInt<F,
S> ToIntTriFunctionOneInt.andThen
(IntUnaryOperator after) Returns a composed function that first applies this function to its input, and then applies theafter
function to the result.default ToIntTriFunctionTwoInts<F>
ToIntTriFunctionTwoInts.andThen
(IntUnaryOperator after) Returns a composed function that first applies this function to its input, and then applies theafter
function to the result.default ToLongTriFunctionOneIntOneLong<F>
ToLongTriFunctionOneIntOneLong.andThen
(LongUnaryOperator after) Returns a composed function that first applies this function to its input, and then applies theafter
function to the result.default ToLongTriFunctionOneLong<F,
S> ToLongTriFunctionOneLong.andThen
(LongUnaryOperator after) Returns a composed function that first applies this function to its input, and then applies theafter
function to the result.default <V> TriFunction<F,
S, T, V> Returns a composed function that first applies this function to its input, and then applies theafter
function to the result.int
Applies this function to the given arguments.int
Applies this function to the given arguments.long
Applies this function to the given arguments.long
Applies this function to the given arguments.Applies this function to the given arguments.static void
BlockPositionConsumer.validate
(int fromX, int fromY, int fromZ, int toX, int toY, int toZ, int xInc, int yInc, int zInc) static void
BlockPositionConsumer.xzy
(int fromX, int fromY, int fromZ, int toX, int toY, int toZ, int xInc, int yInc, int zInc, BlockPositionConsumer iterator) static void
BlockPositionConsumer.xzy
(int fromX, int fromY, int fromZ, int toX, int toY, int toZ, BlockPositionConsumer iterator) static void
BlockPositionConsumer.xzy
(int toX, int toY, int toZ, BlockPositionConsumer iterator) -
Uses of PowerNukkitOnly in co.aikar.timings