Uses of Annotation Interface
cn.nukkit.api.Since
Package
Description
与方块实现相关的类,基类
Block
与方块实体(例如TNT方块爆炸时的实体)相关的类
与方块属性相关的类.
与方块状态相关的类.
与命令及其实现相关的类
与实体相关的类,包含友好生物,敌对生物等.
与事件相关的类,事件在指定代码触发.
与物品栏相关的类.
与物品相关的类.
与世界相关的类.
一些数学工具类.
与bStats插件相关的类.
与NBT格式相关的类.
与基岩版网络协议相关的类.
与插件(一种在运行时加载的软件,可以修改游戏玩法)相关的类.
与药水相关的类.
与资源包相关的类.
各种工具类.
-
Uses of Since in cn.nukkit
Modifier and TypeFieldDescriptionprotected int
Player.closingWindowId
protected com.google.common.cache.Cache<String,
FormWindowDialog> Player.dialogWindows
我们使用google的cache来存储NPC对话框发送信息 原因是发送过去的对话框客户端有几率不响应,在特定情况下我们无法清除这些对话框,这会导致内存泄漏 5分钟后未响应的对话框会被清除static final Player[]
Player.EMPTY_ARRAY
protected EnchantTransaction
Player.enchantTransaction
protected GrindstoneTransaction
Player.grindstoneTransaction
protected Entity
Player.lastAttackEntity
玩家最后攻击的实体.protected Entity
Player.lastBeAttackEntity
最后攻击玩家的实体.protected int
Player.lastPlayerdLevelUpSoundTime
boolean
Player.locallyInitialized
protected final NetworkPlayerSession
Player.networkSession
protected RepairItemTransaction
Player.repairItemTransaction
protected static final int
Player.RESOURCE_PACK_CHUNK_SIZE
static final int
Player.SMITHING_WINDOW_ID
protected SmithingTransaction
Player.smithingTransaction
protected Vector3
Player.spawnBlockPosition
static final int
Player.TRADE_WINDOW_ID
protected TradingTransaction
Player.tradingTransaction
Modifier and TypeMethodDescriptionint
protected void
Player.broadcastMovement
(boolean teleport) void
Player.completeUsingItem
(int itemId, int action) boolean
Player.dataPacketImmediately
(DataPacket packet) boolean
Player.dataResourcePacket
(DataPacket packet) void
Player.display
(IScoreboard scoreboard, DisplaySlot slot) Player.dropAndGetItem
(Item item) Drops an item on the ground in front of the player.void
Player.forceDataPacket
(DataPacket packet, Runnable callback) boolean
Server.generateLevel
(String name, long seed, Class<? extends Generator> generator, Map<String, Object> options, DimensionData givenDimensionData) int
Player.getClosingWindowId()
Player.getLastAttackEntity()
Player.getLastBeAttackEntity()
long
Server.getLaunchTime()
int
Server.getMaximumSizePerChunk()
int
Server.getMaximumStaleDatagrams()
Player.getNetworkSession()
int
Player.getNoShieldTicks()
Player.getOriginalName()
Server.getPositionTrackingService()
int
Server.getServerAuthoritativeMovement()
Player.getSpawnBlock()
The block that holds the player respawn position.int
Player.getTimeSinceRest()
void
Adds the items to the main player inventory and drops on the floor any excess.boolean
Player.hasSeenCredits()
void
Player.hide
(DisplaySlot slot) boolean
Server.isCheckMovement()
boolean
Server.isEnableExperimentMode()
boolean
Server.isForceSkinTrusted()
boolean
Server.isIgnoredPacket
(Class<? extends DataPacket> clazz) boolean
Server.isSafeSpawn()
boolean
Player.isShowingCredits()
boolean
Server.isTheEndAllowed()
protected boolean
Player.isValidRespawnBlock
(Block block) boolean
Server.isWaterdogCapable()
Player.reCalcOffsetBoundingBox()
void
Player.removeLine
(IScoreboardLine line) void
Server.removePlayerListData
(UUID uuid, Player player) protected void
Player.removeWindow
(Inventory inventory, boolean isResponse) void
Player.sendAnnouncement
(String message) void
Player.sendAnnouncement
(String source, String message) void
Player.sendMovementSpeed
(float speed) void
Player.sendPopupJukebox
(String message) void
Player.sendRawTextMessage
(RawText text) void
Player.sendSystem
(String message) void
Player.sendWhisper
(String message) void
Player.sendWhisper
(String source, String message) void
Player.setHasSeenCredits
(boolean hasSeenCredits) void
Player.setItemCoolDown
(int coolDown, String itemCategory) void
Player.setNoShieldTicks
(int noShieldTicks) void
Player.setRawTextActionBar
(RawText text) void
Player.setRawTextActionBar
(RawText text, int fadein, int duration, int fadeout) void
Player.setRawTextSubTitle
(RawText text) void
Player.setRawTextTitle
(RawText text) void
Player.setShowingCredits
(boolean showingCredits) void
Player.setSpawnBlock
(Vector3 spawnBlock) Sets the position of the block that holds the player respawn position.void
Player.setTimeSinceRest
(int timeSinceRest) void
Player.shakeCamera
(float intensity, float duration, CameraShakePacket.CameraShakeType shakeType, CameraShakePacket.CameraShakeAction shakeAction) void
Player.showCredits()
void
Player.updateScore
(IScoreboardLine line) void
Player.updateTrackingPositions()
void
Player.updateTrackingPositions
(boolean delayed) -
Uses of Since in cn.nukkit.api
Modifier and TypeClassDescription@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 that the annotated element works differently in PowerNukkit environment and may cause issues or unexpected behaviour when used in a normal NukkitX server without PowerNukkitX's patches and features.static @interface
@interface
@interface
@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. -
Uses of Since 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
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
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
static enum
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
interface
interface
interface
Modifier and TypeFieldDescriptionstatic 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 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.BASALT
static final int
BlockID.BIG_DRIPLEAF
static final int
BlockID.BIRCH_STAIRS
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.BLUE_CANDLE
static final int
BlockID.BLUE_CANDLE_CAKE
static final int
BlockID.BORDER_BLOCK
static final int
BlockID.BROWN_CANDLE
static final int
BlockID.BROWN_CANDLE_CAKE
static final int
BlockID.BUDDING_AMETHYST
protected static final BooleanBlockProperty
BlockButton.BUTTON_PRESSED
static final int
BlockID.CALCITE
static final int
BlockID.CANDLE
static final int
BlockID.CANDLE_CAKE
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.CHAIN_COMMAND_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.COMMAND_BLOCK
static final IntBlockProperty
BlockComposter.COMPOSTER_FILL_LEVEL
static final int
BlockID.CONCRETEPOWDER
static final int
BlockID.COPPER_BLOCK
static final int
BlockID.COPPER_ORE
static final BooleanBlockProperty
BlockSnowLayer.COVERED
static final ArrayBlockProperty<CrackState>
BlockTurtleEgg.CRACK_STATE
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
BlockID.CYAN_CANDLE
static final int
BlockID.CYAN_CANDLE_CAKE
static final BlockProperty<AnvilDamage>
BlockAnvil.DAMAGE
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 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 BooleanBlockProperty
BlockBubbleColumn.DRAG_DOWN
static final int
BlockID.DRIPSTONE_BLOCK
static final BlockProperty<Integer>
BlockTurtleEgg.EGG_COUNT
static final Block[]
Block.EMPTY_ARRAY
static final BooleanBlockProperty
BlockEndPortalFrame.END_PORTAL_EYE
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.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
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 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
BlockBigDripleaf.HEAD
static final BooleanBlockProperty
BlockBed.HEAD_PIECE
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.INFO_UPDATE
Deprecated.static final int
BlockID.INFO_UPDATE2
Deprecated.static final int
BlockID.JUNGLE_STAIRS
static final IntBlockProperty
BlockKelp.KELP_AGE
static final int
BlockID.LARGE_AMETHYST_BUD
static final ArrayBlockProperty<BambooLeafSize>
BlockBamboo.LEAF_SIZE
static final ArrayBlockProperty<BlockLever.LeverOrientation>
BlockLever.LEVER_DIRECTION
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_DEEPSLATE_REDSTONE_ORE
static final int
BlockID.LODESTONE
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
BlockID.MEDIUM_AMETHYST_BUD
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
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.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.POINTED_DRIPSTONE
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
BlockID.POWDER_SNOW
static final BlockProperty<PrismarineBlockType>
BlockPrismarine.PRISMARINE_BLOCK_TYPE
static final BlockProperties
BlockAmethyst.PROPERTIES
static final BlockProperties
BlockAmethystBud.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
BlockBell.PROPERTIES
static final BlockProperties
BlockBigDripleaf.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
BlockCampfire.PROPERTIES
static final BlockProperties
BlockCandleCake.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
BlockDeepslate.PROPERTIES
static final BlockProperties
BlockDirt.PROPERTIES
static final BlockProperties
BlockDispenser.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
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
BlockInfestedDeepslate.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
BlockMossCarpet.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
BlockPointedDripstone.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
BlockSmallDripleaf.PROPERTIES
static final BlockProperties
BlockSmoothBasalt.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
BlockID.REINFORCED_DEEPSLATE
protected static final IntBlockProperty
BlockRedstoneRepeater.REPEATER_DELAY
static final int
BlockID.REPEATING_COMMAND_BLOCK
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.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.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.SMOOTH_BASALT
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_STAIRS
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 BlockProperty<StoneBrickType>
BlockBricksStone.STONE_BRICK_TYPE
static final int
BlockID.STONE_STAIRS
static final BlockProperty<StoneType>
BlockStone.STONE_TYPE
static final int
BlockID.STONEBRICK
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_MANGROVE_LOG
static final int
BlockID.STRIPPED_MANGROVE_WOOD
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 ArrayBlockProperty<TallGrassType>
BlockTallGrass.TALL_GRASS_TYPE
static final int
BlockID.TARGET
static final BlockProperty<BlockBigDripleaf.Tilt>
BlockBigDripleaf.TILT
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.TWISTING_VINES
static final IntBlockProperty
BlockVinesTwisting.TWISTING_VINES_AGE
Increments for every block the twisting vine grows.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.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) protected boolean
BlockRespawnAnchor.attemptToSetSpawn
(Player player) boolean
BlockWallBase.autoConfigureState()
void
BlockWallBase.autoUpdatePostFlag()
double
Block.calculateBreakTime()
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
BlockConnectable.canConnect
(Block block) protected abstract boolean
boolean
Block.canHarvest
(Item item) boolean
BlockAzaleaLeaves.canHarvest
(Item item) boolean
BlockLichen.canHarvest
(Item item) boolean
BlockPistonBase.BlocksCalculator.canPush
(Block block, BlockFace face, boolean destroyBlocks, boolean extending) final boolean
Block.canRandomTick()
protected boolean
BlockFire.checkRain()
检查火焰是否应被雨水浇灭void
BlockWallBase.clearConnections()
void
boolean
boolean
default E
BlockEntityHolder.createBlockEntity()
default E
BlockEntityHolder.createBlockEntity
(CompoundTag initialData, Object... args) void
BlockEndPortalFrame.createPortal()
boolean
BlockTarget.deactivatePower()
static void
Block.deleteAllCustomBlock()
static boolean
Block.diffusesSkyLight
(int blockId) boolean
BlockWallBase.disconnect
(BlockFace blockFace) void
BlockPointedDripstone.drippingLiquid()
void
boolean
Block.equalsBlock
(Object obj) 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.forState
(IBlockState state) BlockWood.forState
(IBlockState state) static Block
Deprecated.static Block
Deprecated.int
BlockChorusFlower.getAge()
int
BlockKelp.getAge()
BlockAnvil.getAnvilDamage()
BlockTorch.TorchAttachment.getAttachedFace()
The direction that is touching the attached block.BlockBell.getAttachment()
BlockBamboo.getBambooLeafSize()
BlockBamboo.getBambooStalkThickness()
int
Block.getBigDamage()
Deprecated.default Block
BlockEntityHolder.getBlock()
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()
BlockLoom.getBlockFace()
BlockStemMelon.getBlockFace()
BlockStemPumpkin.getBlockFace()
final int
Block.getBlockId()
Deprecated.boolean
Block.getBooleanValue
(String propertyName) int
BlockFenceNetherBrick.getBurnAbility()
int
BlockFenceNetherBrick.getBurnChance()
boolean
BlockBedrock.getBurnIndefinitely()
static BlockTorch.TorchAttachment
BlockTorch.TorchAttachment.getByAttachedFace
(BlockFace face) static BlockTorch.TorchAttachment
BlockTorch.TorchAttachment.getByTorchDirection
(BlockFace face) BlockCauldron.getCauldronLiquid()
int
BlockRespawnAnchor.getCharge()
BlockEntityHolder.getChunk()
BlockWall.WallType.getColor()
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()
final BlockState
Block.getCurrentState()
static List<CustomBlockDefinition>
Block.getCustomBlockDefinitionList()
protected EntityDamageEvent
BlockCampfire.getDamageEvent
(Entity entity) protected EntityDamageEvent
BlockCampfireSoul.getDamageEvent
(Entity entity) final Number
Block.getDataStorage()
int
BlockLiquid.getDepthOnTop()
BlockBanner.getDirection()
BlockDirt.getDirtType()
BlockGrass.getDirtType()
BlockPodzol.getDirtType()
BlockDoublePlant.getDoublePlantType()
float
BlockLava.getDrag()
float
BlockLavaStill.getDrag()
float
BlockLiquid.getDrag()
流体对在其中的实体运动造成的阻碍系数,范围(0, 1),此值越小运动阻力越大。protected float
BlockOre.getDropMultiplier()
protected float
BlockOreCopper.getDropMultiplier()
final int
Block.getExactIntStorage()
BlockPistonHead.getFacing()
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()
static double
Block.getHardness
(int blockId) double
BlockTurtleEgg.getHardness()
BlockBed.getHeadPart()
Block.getHugeDamage()
int
Block.getIntValue
(String propertyName) int
Block.getItemMaxStackSize()
int
BlockUndyedShulkerBox.getItemMaxStackSize()
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()
BlockPistonBase.BlocksCalculator.getLockedBlocks()
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()
default E
BlockEntityHolder.getOrCreateBlockEntity
(CompoundTag initialData, Object... args) 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()
BlockSmoothBasalt.getPillarAxis()
protected int
BlockPointedDripstone.getPointedDripStoneLength
(int x, int y, int z, int hanging) BlockPrismarine.getPrismarineBlockType()
Block.getProperties()
The properties that fully describe all possible and valid states that this block can have.BlockAmethyst.getProperties()
BlockAmethystBud.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()
BlockCampfire.getProperties()
BlockCandle.getProperties()
BlockCandleCake.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()
BlockMudBrickSlab.getProperties()
BlockMushroom.getProperties()
BlockNetherPortal.getProperties()
BlockNetherWart.getProperties()
BlockObserver.getProperties()
BlockPistonBase.getProperties()
BlockPistonHead.getProperties()
BlockPlanks.getProperties()
BlockPodzol.getProperties()
BlockPointedDripstone.getProperties()
BlockPowderSnow.getProperties()
BlockPressurePlateBase.getProperties()
BlockPrismarine.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()
final int
Block.getRuntimeId()
abstract int
BlockCropsStem.getSeedsId()
int
BlockStemMelon.getSeedsId()
int
BlockStemPumpkin.getSeedsId()
BlockConnectable.getSideAtLayer
(int layer, BlockFace face) BlockSignPost.getSignDirection()
int
Block.getSignedBigDamage()
Deprecated.int
BlockDoubleMudBrickSlab.getSingleSlabId()
abstract int
BlockDoubleSlabBase.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
BlockDoubleSlabDeepslateCobbled.getSingleSlabId()
BlockDoubleMudBrickSlab.getSlabName()
abstract String
BlockDoubleSlabBase.getSlabName()
BlockDoubleSlabCopperCut.getSlabName()
BlockDoubleSlabDeepslateCobbled.getSlabName()
BlockMudBrickSlab.getSlabName()
abstract String
BlockSlab.getSlabName()
BlockSlabCopperCut.getSlabName()
BlockSlabDeepslateCobbled.getSlabName()
BlockDoubleSlabRedSandstone.getSlabType()
BlockDoubleSlabStone.getSlabType()
BlockDoubleSlabStone3.getSlabType()
BlockDoubleSlabStone4.getSlabType()
BlockSlabRedSandstone.getSlabType()
BlockSlabStone.getSlabType()
BlockSlabStone3.getSlabType()
BlockSlabStone4.getSlabType()
int
BlockSnowLayer.getSnowHeight()
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 abstract BlockState
BlockLog.getStrippedState()
BlockStructure.getStructureBlockType()
BlockPointedDripstone.getThickness()
Block.getTickCachedSide
(BlockFace face) Block.getTickCachedSide
(BlockFace face, int step) Block.getTickCachedSideAtLayer
(int layer, BlockFace face) Block.getTickCachedSideAtLayer
(int layer, BlockFace face, int step) int
Block.getToolTier()
控制挖掘方块的最低工具级别(木质、石质...)int
BlockAmethyst.getToolTier()
int
BlockAmethystBud.getToolTier()
int
BlockAmethystCluster.getToolTier()
int
BlockAncientDebris.getToolTier()
int
BlockBlackstone.getToolTier()
int
BlockBone.getToolTier()
int
BlockBricksQuartz.getToolTier()
int
BlockCalcite.getToolTier()
int
BlockChain.getToolTier()
int
BlockCopperBase.getToolTier()
int
BlockDeepslate.getToolTier()
int
BlockDeepslateCobbled.getToolTier()
int
BlockDoubleSlabCopperBase.getToolTier()
int
BlockDripstone.getToolTier()
int
BlockLichen.getToolTier()
int
BlockLodestone.getToolTier()
int
BlockNetheriteBlock.getToolTier()
int
BlockNetherReactor.getToolTier()
int
BlockObsidianCrying.getToolTier()
int
BlockObsidianGlowing.getToolTier()
int
BlockPurpur.getToolTier()
int
BlockRaw.getToolTier()
int
BlockRawGold.getToolTier()
int
BlockRespawnAnchor.getToolTier()
int
BlockSlabCopperBase.getToolTier()
int
BlockStairsCopperBase.getToolTier()
int
BlockTerracottaStained.getToolTier()
int
BlockWallBlackstone.getToolTier()
int
BlockWallBlackstonePolished.getToolTier()
BlockTorch.getTorchAttachment()
BlockTorch.TorchAttachment.getTorchDirection()
The direction that the flame is pointing.BlockLeaves.getType()
BlockStructureVoid.getType()
BlockWall.WallType.getTypeName()
BlockOreRedstone.getUnlitState()
BlockOreRedstoneDeepslate.getUnlitState()
IBlockOreRedstoneGlowing.getUnlitState()
abstract int
BlockVinesNether.getVineAge()
The current age of this block.int
BlockVinesTwisting.getVineAge()
int
BlockVinesWeeping.getVineAge()
int
Block.getWalkThroughExtraCost()
获取走过这个方块所需要的额外代价,通常用于水、浆果丛等难以让实体经过的方块int
BlockLiquid.getWalkThroughExtraCost()
BlockWallBase.getWallConnections()
BlockWall.getWallType()
BlockDoubleSlabWood.getWoodType()
BlockFence.getWoodType()
BlockPlanks.getWoodType()
BlockSapling.getWoodType()
BlockSlabWood.getWoodType()
BlockWood.getWoodType()
boolean
abstract boolean
boolean
BlockNylium.grow()
void
BlockPointedDripstone.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()
BlockVinesNether.increaseRootAge()
Attempts to increase the age of the base of the nether vine.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) boolean
BlockSnowLayer.isCovered()
boolean
Block.isDefaultState()
boolean
BlockEndPortalFrame.isEndPortalEye()
boolean
BlockLiquid.isFlowingDown()
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()
int
BlockPointedDripstone.isHanging()
boolean
BlockBed.isHeadPiece()
static boolean
Block.isInitializing()
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
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
BlockSlabCopperBase.isSameType
(BlockSlab slab) boolean
BlockSlabDeepslateCobbled.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
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 leverstatic boolean
BlockPressurePlateBase.isSupportValid
(Block block, BlockFace blockFace) protected boolean
BlockRoots.isSupportValid()
static boolean
BlockSweetBerryBush.isSupportValid
(Block block) boolean
BlockVinesNether.isSupportValid()
protected boolean
BlockVinesNether.isSupportValid
(Block support) boolean
BlockDoublePlant.isTopHalf()
static boolean
Block.isTransparent
(int blockId) boolean
BlockStairs.isUpsideDown()
protected boolean
BlockFungus.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()
void
BlockPistonBase.BlocksCalculator.lockBlocks()
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) default boolean
Oxidizable.onActivate
(Item item, Player player) default boolean
Waxable.onActivate
(Item item, Player player) void
Block.onEntityFallOn
(Entity entity, float fallDistance) 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.void
BlockPistonBase.BlocksCalculator.recordLockedBlocks()
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.registerItem
(int chance, MinecraftItemID itemId) static void
BlockComposter.registerItems
(int chance, MinecraftItemID... itemId) void
BlockFlowerPot.removeFlower()
void
BlockButton.setActivated
(boolean activated) void
BlockButton.setActivated
(boolean activated, Player player) protected void
BlockPointedDripstone.setAddChange
(int x, int y, int z, int hanging) 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
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
BlockAmethystBud.setBlockFace
(BlockFace face) 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
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) protected void
BlockPointedDripstone.setBlockThicknessStateAt
(int x, int y, int z, int hanging, String thickness) void
Block.setBooleanValue
(String propertyName, boolean value) void
BlockBricksStone.setBrickStoneType
(StoneBrickType stoneBrickType) void
BlockBedrock.setBurnIndefinitely
(boolean infiniburn) void
BlockCauldron.setCauldronLiquid
(CauldronLiquid liquid) void
BlockRespawnAnchor.setCharge
(int charge) boolean
BlockWallBase.setConnection
(BlockFace blockFace, BlockWall.WallConnectionType type) void
BlockSnowLayer.setCovered
(boolean covered) 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
BlockBanner.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
BlockEndPortalFrame.setEndPortalEye
(boolean endPortalEye) void
BlockCauldron.setFillLevel
(int fillLevel, Player player) 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
BlockPointedDripstone.setHanging
(int value) void
BlockBed.setHeadPiece
(boolean headPiece) void
Block.setIntValue
(String propertyName, int value) void
BlockFenceGate.setInWall
(boolean inWall) 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) protected void
BlockPointedDripstone.setMergeBlock
(int x, int y, int z, int hanging) void
BlockMonsterEgg.setMonsterEggStoneType
(MonsterEggStoneType value) void
BlockBed.setOccupied
(boolean occupied) protected void
BlockFlower.setOnSingleFlowerType
(SmallFlowerType acceptsOnly, SmallFlowerType attemptedToSet) void
BlockSlab.setOnTop
(boolean top) void
BlockDoor.setOpen
(boolean open) void
BlockFenceGate.setOpen
(boolean open) boolean
void
BlockTrapdoor.setOpen
(boolean open) 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
BlockSmoothBasalt.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
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
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
BlockPointedDripstone.setThickness
(String value) protected void
BlockPointedDripstone.setTipBlock
(int x, int y, int z, int hanging) void
BlockDoor.setTop
(boolean top) void
BlockTrapdoor.setTop
(boolean top) void
BlockDoublePlant.setTopHalf
(boolean topHalf) void
BlockTorch.setTorchAttachment
(BlockTorch.TorchAttachment face) 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
BlockPlanks.setWoodType
(WoodType type) void
BlockSapling.setWoodType
(WoodType woodType) void
BlockSlabWood.setWoodType
(WoodType type) void
BlockWood.setWoodType
(WoodType woodType) static void
BlockEndPortal.spawnObsidianPlatform
(Position position) default Item
IBlockOreRedstoneGlowing.toItem()
void
BlockPistonBase.BlocksCalculator.unlockBlocks()
boolean
Block.useDefaultFallDamage()
boolean
BlockHayBale.useDefaultFallDamage()
boolean
BlockHoney.useDefaultFallDamage()
boolean
BlockPointedDripstone.useDefaultFallDamage()
ModifierConstructorDescriptionBlockBasalt
(int meta) BlockBedrock
(int meta) BlockBorder
(int meta) BlockButtonBlackstonePolished
(int meta) BlockButtonCrimson
(int meta) BlockButtonWarped
(int meta) BlockCampfireSoul
(int meta) BlockCrimsonSignPost
(int meta) BlockCrimsonWallSign
(int meta) protected
BlockCropsStem
(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) protected
BlockDoubleSlabTileDeepslate
(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) protected
protected
BlockHyphaeCrimson
(int meta) BlockHyphaeStrippedCrimson
(int meta) BlockHyphaeStrippedWarped
(int meta) BlockHyphaeWarped
(int meta) BlockInfestedDeepslate
(int meta) BlockItemFrameGlow
(int meta) BlockKelp
(int meta) protected
BlockLog
(int meta) protected
Creates the block in the default state.BlockOre()
BlockPolishedBasalt
(int meta) BlockPressurePlateBlackstonePolished
(int meta) BlockPressurePlateCrimson
(int meta) BlockPressurePlateWarped
(int meta) BlockRaw()
BlockRaw
(int meta) BlockRawCopper
(int meta) BlockRawGold
(int meta) BlockRawIron
(int meta) BlockRespawnAnchor
(int meta) protected
BlocksCalculator
(Level level, Block pos, BlockFace face, boolean extending, boolean sticky) BlockSlab
(int doubleSlab) 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) BlockSlabTileDeepslate
(int meta) BlockSlabWarped
(int meta) BlockSoulLantern
(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) BlockStairsDeepslateCobbled
(int meta) BlockStairsDeepslatePolished
(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) BlockStructure
(int meta) BlockTrapdoorCrimson
(int meta) BlockTrapdoorWarped
(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) BlockWoodBark
(int meta) -
Uses of Since in cn.nukkit.block.customblock
Modifier and TypeClassDescriptionfinal record
CustomBlockDefinition用于获得发送给客户端的方块行为包数据。CustomBlockDefinition#Builder
中提供的方法都是控制发送给客户端数据,如果需要控制服务端部分行为,请覆写Block
中的方法。 -
Uses of Since in cn.nukkit.block.customblock.data
Modifier and TypeClassDescriptionenum
方块创造栏分类.class
用于将方块的face(面)映射到实际的材质实例,并且设置渲染方法和参数class
The type Permutation builder.class
用于控制自定义方块的变化特征,可用于实现条件渲染,部分渲染等功能。一个方块可以有多个变化特征。 -
Uses of Since in cn.nukkit.blockentity
Modifier and TypeClassDescriptionstatic enum
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
class
Modifier and TypeFieldDescriptionstatic final String
BlockEntity.COMMAND_BLOCK
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
static final String
BlockEntity.LODESTONE
static final String
BlockEntity.NETHER_REACTOR
byte
BlockEntityPistonArm.newState
static final String
BlockEntity.SCULK_CATALYST
static final String
BlockEntity.SCULK_SENSOR
static final String
BlockEntity.SCULK_SHRIEKER
byte
BlockEntityPistonArm.state
static final String
BlockEntity.STRUCTURE_BLOCK
static final String
BlockEntity.TARGET
Modifier and TypeMethodDescriptionprotected abstract EjectableInventory
BlockEntityEjectable.createInventory()
boolean
BlockEntityItemFrame.dropItemAndGetEntity
(Player player) int
BlockEntityTarget.getActivePower()
protected abstract String
BlockEntityEjectable.getBlockEntityName()
BlockEntityCauldron.PotionType.getByTypeData
(int typeData) BlockEntityChest.getCleanedNBT()
int
BlockEntitySkull.getMouthTickCount()
BlockEntityMovingBlock.getMovingBlockEntityCompound()
BlockEntityCommandBlock.getPosition()
int
BlockEntityNetherReactor.getProgress()
BlockEntityNetherReactor.getReactorState()
protected int
BlockEntityEjectable.getSlotIndex
(int index) BlockEntityLodestone.getTrackingHandler()
BlockEntityCauldron.getType()
boolean
BlockEntityHopper.isDisabled()
boolean
BlockEntityCommandBlock.isEntity()
boolean
BlockEntitySkull.isMouthMoving()
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()
void
BlockEntity.loadNBT()
void
BlockEntityBanner.loadNBT()
void
BlockEntityBed.loadNBT()
void
BlockEntityBeehive.loadNBT()
void
BlockEntityBell.loadNBT()
void
BlockEntityBrewingStand.loadNBT()
void
BlockEntityCampfire.loadNBT()
void
BlockEntityCommandBlock.loadNBT()
void
BlockEntityComparator.loadNBT()
void
BlockEntityConduit.loadNBT()
void
BlockEntityEjectable.loadNBT()
void
BlockEntityEndGateway.loadNBT()
void
BlockEntityFurnace.loadNBT()
void
BlockEntityHopper.loadNBT()
void
BlockEntityJukebox.loadNBT()
void
BlockEntityNetherReactor.loadNBT()
void
BlockEntityShulkerBox.loadNBT()
void
BlockEntitySign.loadNBT()
void
BlockEntitySkull.loadNBT()
void
BlockEntitySpawnableContainer.loadNBT()
boolean
BlockEntityHopper.pullItemsFromMinecart()
boolean
BlockEntityHopper.pushItemsIntoMinecart()
int
BlockEntityLodestone.requestTrackingHandler()
void
BlockEntityTarget.setActivePower
(int power) void
BlockEntityHopper.setDisabled
(boolean disabled) void
BlockEntitySkull.setMouthMoving
(boolean mouthMoving) void
BlockEntitySkull.setMouthTickCount
(int mouthTickCount) void
BlockEntityNetherReactor.setProgress
(int progress) void
BlockEntityNetherReactor.setReactorState
(NetherReactorState reactorState) void
BlockEntityCauldron.setType
(BlockEntityCauldron.PotionType type) ModifierConstructorDescriptionBlockEntityEjectable
(FullChunk chunk, CompoundTag nbt) BlockEntityLodestone
(FullChunk chunk, CompoundTag nbt) BlockEntityNetherReactor
(FullChunk chunk, CompoundTag nbt) BlockEntitySculkCatalyst
(FullChunk chunk, CompoundTag nbt) BlockEntitySculkSensor
(FullChunk chunk, CompoundTag nbt) BlockEntitySculkShrieker
(FullChunk chunk, CompoundTag nbt) BlockEntityTarget
(FullChunk chunk, CompoundTag nbt) -
Uses of Since 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) abstract int
BlockProperty.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) abstract int
BlockProperty.getMetaForValue
(T value) int
IntBlockProperty.getMetaForValue
(int 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()
BlockProperty.getPersistenceValue
(int currentMeta, int bitOffset) BlockProperty.getPersistenceValue
(long currentMeta, int bitOffset) BlockProperty.getPersistenceValue
(BigInteger currentMeta, int bitOffset) abstract String
BlockProperty.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) BlockProperties.getValue
(BigInteger currentMeta, String propertyName) BlockProperty.getValue
(int currentMeta, int bitOffset) BlockProperty.getValue
(long currentBigMeta, int bitOffset) BlockProperty.getValue
(BigInteger currentHugeMeta, int bitOffset) BlockProperty.getValueClass()
abstract T
BlockProperty.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) long
BooleanBlockProperty.setValue
(long currentMeta, int bitOffset, boolean newValue) protected void
BlockProperty.validateDirectly
(T 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 abstract void
BlockProperty.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 Since 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 Since 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 Since in cn.nukkit.blockstate
Modifier and TypeClassDescriptionfinal 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) static void
BlockStateRegistry.close()
abstract MutableBlockState
MutableBlockState.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) static void
BlockStateRegistry.deleteCustomBlockState()
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
IBlockState.getBigDamage()
Deprecated.int
ZeroMutableBlockState.getBigDamage()
default int
IBlockState.getBitSize()
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
IBlockState.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) default boolean
IBlockState.getBooleanValue
(BlockProperty<?> property) boolean
IBlockState.getBooleanValue
(String propertyName) boolean
ZeroMutableBlockState.getBooleanValue
(String propertyName) BlockState.getCachedValidation()
default <T extends BlockProperty<?>>
TIBlockState.getCheckedProperty
(String propertyName, Class<T> tClass) default <T> T
IBlockState.getCheckedPropertyValue
(String propertyName, Class<T> tClass) IBlockState.getCurrentState()
ZeroMutableBlockState.getCurrentState()
IBlockState.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()
default int
IBlockState.getFullId()
Deprecated.BigIntegerMutableBlockState.getHugeDamage()
BlockState.getHugeDamage()
ByteMutableBlockState.getHugeDamage()
IBlockState.getHugeDamage()
IntMutableBlockState.getHugeDamage()
LongMutableBlockState.getHugeDamage()
ZeroMutableBlockState.getHugeDamage()
default int
IBlockState.getIntValue
(BlockProperty<?> property) int
IBlockState.getIntValue
(String propertyName) int
ZeroMutableBlockState.getIntValue
(String propertyName) static String
BlockStateRegistry.getKnownBlockStateIdByRuntimeId
(int runtimeId) static int
BlockStateRegistry.getKnownRuntimeIdByBlockStateId
(String stateId) int
IBlockState.getLegacyDamage()
Deprecated.int
ZeroMutableBlockState.getLegacyDamage()
default String
IBlockState.getLegacyStateId()
default String
IBlockState.getMinimalistStateId()
static String
BlockStateRegistry.getPersistenceName
(int blockId) default String
IBlockState.getPersistenceName()
BlockStateRegistry.getPersistenceNames()
default String
IBlockState.getPersistenceValue
(BlockProperty<?> property) IBlockState.getPersistenceValue
(String propertyName) ZeroMutableBlockState.getPersistenceValue
(String propertyName) static BlockProperties
BlockStateRegistry.getProperties
(int blockId) IBlockState.getProperties()
default BlockProperty
IBlockState.getProperty
(String propertyName) IBlockState.getPropertyNames()
default <V extends Serializable>
VIBlockState.getPropertyValue
(BlockProperty<V> property) IBlockState.getPropertyValue
(String propertyName) ZeroMutableBlockState.getPropertyValue
(String propertyName) 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()
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
BlockState.validate()
abstract void
MutableBlockState.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) 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 Since 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 Since in cn.nukkit.command
Modifier and TypeMethodDescriptiondefault Entity
CommandSender.asEntity()
NPCCommandSender.asEntity()
default Player
CommandSender.asPlayer()
NPCCommandSender.asPlayer()
Command.getCommandFormatTips()
default Location
CommandSender.getLocation()
ExecutorCommandSender.getLocation()
NPCCommandSender.getLocation()
default Position
CommandSender.getPosition()
NPCCommandSender.getPosition()
default boolean
CommandSender.isEntity()
boolean
NPCCommandSender.isEntity()
-
Uses of Since in cn.nukkit.command.data
Modifier and TypeFieldDescriptionstatic final CommandParameter[]
CommandParameter.EMPTY_ARRAY
static final CommandEnum
CommandEnum.ENUM_BLOCK
static final CommandEnum
CommandEnum.ENUM_BOOLEAN
static final CommandEnum
CommandEnum.ENUM_ENTITY
static final CommandEnum
CommandEnum.ENUM_GAMEMODE
static final CommandEnum
CommandEnum.ENUM_ITEM
CommandParameter.paramOptions
Modifier and TypeMethodDescriptionstatic CommandParameter
CommandParameter.newEnum
(String name, boolean optional, CommandEnum data) static CommandParameter
static CommandParameter
static CommandParameter
static CommandParameter
CommandParameter.newEnum
(String name, CommandEnum data) static CommandParameter
static CommandParameter
static CommandParameter
CommandParameter.newPostfix
(String name, boolean optional, String postfix) static CommandParameter
CommandParameter.newPostfix
(String name, String postfix) static CommandParameter
CommandParameter.newType
(String name, boolean optional, CommandParamType type) static CommandParameter
CommandParameter.newType
(String name, CommandParamType type) ModifierConstructorDescriptionCommandEnum
(String name, String... values) CommandEnum
(String name, List<String> values, boolean limited) -
Uses of Since in cn.nukkit.command.defaults
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
-
Uses of Since in cn.nukkit.command.function
-
Uses of Since in cn.nukkit.command.utils
-
Uses of Since in cn.nukkit.dialog.element
-
Uses of Since in cn.nukkit.dialog.handler
-
Uses of Since in cn.nukkit.dialog.response
-
Uses of Since in cn.nukkit.dialog.window
Modifier and TypeInterfaceDescriptioninterface
class
class
-
Uses of Since in cn.nukkit.entity
Modifier and TypeInterfaceDescriptioninterface
该方法将被异步并行调用,用于实体进行tick无关的操作interface
代表可以攻击其他实体的实体.class
EntityIntelligent
抽象了一个具有行为组IBehaviorGroup
(也就是具有AI)的实体class
Modifier and TypeFieldDescriptionstatic final int
Entity.DATA_AERIAL_ATTACK
static final int
Entity.DATA_AGENT
static final int
static final int
Entity.DATA_AMBIENT_SOUND_INTERVAL
static final int
static final int
Entity.DATA_AUX_POWER
static final int
Entity.DATA_BASE_RUNTIME_ID
static final int
Entity.DATA_BUBBLE_TIME
static final int
Entity.DATA_BUOYANCY_DATA
static final int
Entity.DATA_CAN_RIDE_TARGET
static final int
Entity.DATA_CHANGE_ON_PICKUP
static final int
Entity.DATA_CHANGE_RATE
static final int
Entity.DATA_CHARGE_AMOUNT
static final int
Entity.DATA_CLIENT_EVENT
static final int
Entity.DATA_COMMAND_BLOCK_COMMAND
static final int
static final int
static final int
Entity.DATA_DURATION
static final int
Entity.DATA_EATING_COUNTER
static final int
Entity.DATA_FALL_DAMAGE_MULTIPLIER
static final int
Entity.DATA_FISH_ANGLE
static final int
Entity.DATA_FISH_X
static final int
Entity.DATA_FISH_Z
static final int
Entity.DATA_FLAG_ADMIRING
static final int
static final int
static final int
static final int
Entity.DATA_FLAG_CELEBRATING
static final int
static final int
Entity.DATA_FLAG_CROAKING
static final int
Entity.DATA_FLAG_DELAYED_ATTACK
static final int
Entity.DATA_FLAG_DIGGING
static final int
Entity.DATA_FLAG_DOOR_BREAKER
static final int
Entity.DATA_FLAG_DOOR_OPENER
static final int
Entity.DATA_FLAG_EAT_MOB
static final int
Entity.DATA_FLAG_EMERGING
static final int
Entity.DATA_FLAG_EMOTING
static final int
Entity.DATA_FLAG_ENTITY_GROW_UP
static final int
static final int
Entity.DATA_FLAG_HAS_DASH_COOLDOWN
static final int
static final int
static final int
Entity.DATA_FLAG_IS_AVOIDING_BLOCKS
static final int
Entity.DATA_FLAG_IS_AVOIDING_MOBS
static final int
Entity.DATA_FLAG_IS_ILLAGER_CAPTAIN
static final int
Entity.DATA_FLAG_IS_IN_UI
static final int
Entity.DATA_FLAG_IS_TRANSFORMING
static final int
Entity.DATA_FLAG_JUMP_GOAL_JUMP
static final int
static final int
Entity.DATA_FLAG_PLAYING_DEAD
static final int
static final int
Entity.DATA_FLAG_RAM_ATTACK
static final int
Entity.DATA_FLAG_RIDER_CAN_PICK
static final int
Entity.DATA_FLAG_ROARING
static final int
Entity.DATA_FLAG_SLEEPING
static final int
Entity.DATA_FLAG_SNIFFING
static final int
Entity.DATA_FLAG_SONIC_BOOM
static final int
Entity.DATA_FLAG_STALKING
static final int
Entity.DATA_FLAG_STUNNED
static final int
Entity.DATA_FLAG_TRADE_INTEREST
static final int
static final int
Entity.DATA_FLAG_TRANSITION_SETTING
Deprecated.This is from NukkitX but it has a typo which we can't remove unless NukkitX removes from their side.static final int
Entity.DATA_FLAG_TRANSITION_SITTING
static final int
static final int
Entity.DATA_GOAT_HORN_COUNT
static final int
Entity.DATA_HAS_COMMAND_BLOCK
static final int
Entity.DATA_HAS_NPC_COMPONENT
static final int
static final int
Entity.DATA_HITBOX
static final int
Entity.DATA_INTERACT_TEXT
Deprecated.static final int
Entity.DATA_INTERACTIVE_TAG
static final int
Entity.DATA_IS_BUOYANT
static final int
Entity.DATA_LAYING_AMOUNT
static final int
Entity.DATA_LAYING_AMOUNT_PREVIOUS
static final int
Entity.DATA_LOW_TIER_CURED_DISCOUNT
static final int
Entity.DATA_NAME_AUTHOR
static final int
Entity.DATA_NAME_RAW_TEXT
static final int
Entity.DATA_NEARBY_CURED_DISCOUNT
static final int
static final int
Entity.DATA_OLD_SWELL
static final int
Entity.DATA_PICKUP_COUNT
static final int
Entity.DATA_PLAYER_HAS_DIED
static final int
Entity.DATA_PLAYER_INDEX
static final int
static final int
Entity.DATA_PLAYER_LAST_DEATH_POS
static final int
Entity.DATA_RIDER_ROTATION_OFFSET
static final int
Entity.DATA_SHULKER_ATTACHED
static final int
Entity.DATA_SHULKER_PEEK_ID
static final int
Entity.DATA_SITTING_AMOUNT
static final int
Entity.DATA_SITTING_AMOUNT_PREVIOUS
static final int
Entity.DATA_SKIN_ID
static final int
Entity.DATA_SPAWN_TIME
static final int
Entity.DATA_SPAWNING_FRAMES
static final int
Entity.DATA_SPELL_CASTING_COLOR
static final int
Entity.DATA_SWELL
static final int
Entity.DATA_SWELL_DIR
static final int
Entity.DATA_TRADE_EXPERIENCE
static final int
Entity.DATA_TRADING_CAREER
static final int
Entity.DATA_USING_ITEM
static final Attribute[]
Attribute.EMPTY_ARRAY
static final Entity[]
Entity.EMPTY_ARRAY
protected UUID
Entity.entityUniqueId
int
Entity.freezingTicks
double
Entity.headYawDelta
protected boolean
Entity.inEndPortal
double
Entity.lastHeadYaw
double
Entity.lastYaw
boolean
Entity.noClip
double
Entity.yawDelta
Modifier and TypeMethodDescriptionvoid
Entity.addFreezingTicks
(int increments) void
protected boolean
EntityLiving.blockedByShield
(EntityDamageEvent source) <T extends Block>
booleanEntity.collideWithBlock
(Class<T> classType) boolean
Entity.containTag
(String tag) protected Item
EntityHumanType.damageArmor
(Item armor, Entity damager, EntityDamageEvent event) boolean
Entity.enableHeadYaw()
int
Entity.getAge()
Entity.getAllTags()
int
EntityLiving.getAttackTime()
int
EntityLiving.getAttackTimeBefore()
float
Entity.getCurrentHeight()
float
Entity.getFreezingEffectStrength()
int
Entity.getFreezingTicks()
int
Entity.getFrostbiteInjury()
Entity.getKnownEntities()
Deprecated.static it.unimi.dsi.fastutil.ints.IntCollection
Entity.getKnownEntityIds()
static Map<String,
EntityProvider<? extends Entity>> Entity.getKnownEntityProviders()
Deprecated.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()
Entity.getTickCachedBlocksAround()
Entity.getTickCachedCollisionBlocks()
Entity.getUniqueId()
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.isAttackTimeByShieldKb()
boolean
Entity.isBoss()
boolean
Entity.isInEndPortal()
boolean
Entity.isInsideOfLava()
boolean
Entity.isNoClip()
boolean
EntityLiving.isPersistent()
boolean
EntityNameable.isPersistent()
boolean
Entity.isPreventingSleep
(Player player) boolean
Entity.isSpinAttacking()
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
static void
Entity.registerCustomEntity
(CustomEntityProvider customEntityProvider) static boolean
Entity.registerEntity
(EntityProvider<? extends Entity> provider) static boolean
Entity.registerEntity
(EntityProvider<? extends Entity> provider, boolean force) void
void
Entity.setAmbientSoundEvent
(Sound sound) void
Entity.setAmbientSoundEventName
(String eventName) void
Entity.setAmbientSoundInterval
(float interval) void
Entity.setAmbientSoundIntervalRange
(float range) void
EntityCreature.setBaby
(boolean flag) void
Entity.setFreezingEffectStrength
(float strength) void
Entity.setFreezingTicks
(int ticks) void
Entity.setNoClip
(boolean noClip) void
EntityLiving.setPersistent
(boolean persistent) void
EntityNameable.setPersistent
(boolean persistent) boolean
Entity.setPositionAndRotation
(Vector3 pos, double yaw, double pitch, double headYaw) void
Entity.setRotation
(double yaw, double pitch, double headYaw) void
Entity.setSpinAttacking()
void
Entity.setSpinAttacking
(boolean value) -
Uses of Since in cn.nukkit.entity.ai
-
Uses of Since in cn.nukkit.entity.ai.behavior
Modifier and TypeClassDescriptionclass
AbstractBehavior包含一个BehaviorState
属性以及它的Getter/Setterclass
单个的行为对象
包含一个执行器和一个评估器,行为对象委托了它们的方法enum
表示一个行为的状态interface
此接口抽象了一个行为对象,作为行为组IBehaviorGroup
的组成部分.class
由多个行为IBehavior
组成的组(注意和行为组IBehaviorGroup
区分)
调用方法WeightedMultiBehavior.execute(EntityIntelligent)
前,必须调用此对象的评估函数以确认激活的是哪个行为
在评估时,会评估所有包含的子行为
筛选出返回成功的行为后,会选取最高优先级的那一组
如果到这一步依然存在多个行为,则会根据行为的IBehavior.getWeight()
方法的返回值随机选取其中一个作为执行行为 -
Uses of Since in cn.nukkit.entity.ai.behaviorgroup
Modifier and TypeClassDescriptionclass
标准行为组实现class
用于未实现AI的实体,作为占位符使用interface
行为组是一个基本的、独立的AI单元 它由若干个(核心)行为IBehavior
、控制器IController
、传感器ISensor
以及一个寻路器IRouteFinder
和记忆存储器IMemoryStorage
组成 注:核心行为指的是不会被行为优先级影响的行为,其激活状态只取决于其自身的评估器 -
Uses of Since in cn.nukkit.entity.ai.controller
Modifier and TypeInterfaceDescriptioninterface
控制器是用来控制实体的行为的,比如移动、跳跃、攻击等等的具体实现。
对于不同实体,可以提供不同的控制器,以实现上述行为的特殊实现。class
处理实体Pitch/Yaw/HeadYawclass
处理飞行/游泳实体运动class
处理陆地行走实体运动 -
Uses of Since in cn.nukkit.entity.ai.evaluator
Modifier and TypeClassDescriptionclass
全部行为评估通过才执行的一个评估器.class
class
class
interface
此接口抽象了一个行为评估器
决定是否激活与其绑定的执行器class
class
class
一个抽象类代表着这个评估器会评估多个行为;class
class
class
-
Uses of Since in cn.nukkit.entity.ai.executor
Modifier and TypeClassDescriptionclass
class
class
EntityBreedingExecutor<T extends EntityAnimal>
interface
封装了一些涉及控制器的方法.class
interface
行为执行器
在实体上执行具体的行为
对于每个实例化的实体,此对象应只会实例化一次,且一直伴随实体不会改变class
class
class
通用近战攻击执行器.class
class
class
class
class
class
class
狼执行攻击,会带有狼的动画,以及攻击过程中狼还会看向携带食物的玩家.class
狼看向携带食物的玩家.class
狼移动到主人身边.Modifier and TypeFieldDescriptionprotected Vector3
MeleeAttackExecutor.lookTarget
用来指定特定的视线目标protected Entity
MeleeAttackExecutor.target
用来指定特定的攻击目标. -
Uses of Since in cn.nukkit.entity.ai.memory
Modifier and TypeInterfaceDescriptioninterface
核心使用到的记忆类型枚举interface
记忆存储器class
记忆存储器标准实现final class
MemoryType<Data>
表示一个特定的Memory类型 -
Uses of Since in cn.nukkit.entity.ai.route
Modifier and TypeClassDescriptionclass
寻路管理器,所有的寻路任务都应该提交到这个管理器中,管理器负责调度寻路任务,实现资源利用最大化 -
Uses of Since in cn.nukkit.entity.ai.route.data
-
Uses of Since in cn.nukkit.entity.ai.route.finder
Modifier and TypeClassDescriptionclass
并行路径查找抽象类
实现了此类的寻路器应当提供完整的异步寻路支持
PNX中未使用此寻路方案,但保留以提供APIinterface
此接口抽象了一个寻路器class
非异步的路径查找抽象类
在PowerNukkitX的生物AI架构中,不同实体的路径查找是并行的而不是异步的
所以说我们并不需要异步路径查找 -
Uses of Since in cn.nukkit.entity.ai.route.finder.impl
Modifier and TypeClassDescriptionclass
标准A*寻路实现class
务必注意,三维标准A*寻路的代价十分高昂(比原版的洪水填充低得多),切忌将最大寻路深度设置得太大! TODO: 用BA*、JPS或者势能场寻路代替 -
Uses of Since in cn.nukkit.entity.ai.route.posevaluator
Modifier and TypeClassDescriptionclass
interface
坐标评估器用于寻路器评估坐标
通过编写特定的坐标评估器,可以自定义寻路器的寻路策略class
用于游泳实体的坐标评估器class
用于标准陆地行走实体的方块评估器 -
Uses of Since in cn.nukkit.entity.ai.sensor
Modifier and TypeInterfaceDescriptioninterface
class
class
class
NearestTargetEntitySensor<T extends Entity>
用来搜索最近的目标实体,构造函数中接受一个目标函数Function<T, Boolean> target
的Set,用于实体检测,最终结果保存到List<MemoryType<Entity>> memories
中.class
class
搜索狼最近携带食物的玩家,与NearestFeedingPlayerSensor
相比它特判了Bone. -
Uses of Since in cn.nukkit.entity.data
Modifier and TypeMethodDescriptionSkin.getGeometryDataEngineVersion()
Skin.getPlayFabId()
boolean
Skin.isPrimaryUser()
void
Skin.setGeometryDataEngineVersion
(String geometryDataEngineVersion) void
Skin.setPlayFabId
(String playFabId) void
Skin.setPrimaryUser
(boolean primaryUser) -
Uses of Since in cn.nukkit.entity.item
Modifier and TypeFieldDescriptionstatic final int
EntityArmorStand.NETWORK_ID
int
EntityBoat.woodID
Deprecated.Modifier and TypeMethodDescriptionvoid
EntityMinecartHopper.checkDisabled()
void
EntityFishingHook.checkLure()
protected void
EntityBoat.dropItem()
protected void
EntityChestBoat.dropItem()
EntityEndCrystal.getBeamTarget()
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
EntityBoat.getVariant()
boolean
EntityMinecartHopper.isDisabled()
boolean
EntityMinecartHopper.isOnTransferCooldown()
boolean
EntityMinecartHopper.onUpdate
(int currentTick) boolean
EntityMinecartHopper.pickupItems()
boolean
EntityMinecartHopper.pullItems()
void
EntityEndCrystal.setBeamTarget
(Vector3 beamTarget) void
EntityMinecartHopper.setDisabled
(boolean disabled) void
EntityFishingHook.setTarget
(long eid) void
EntityMinecartHopper.setTransferCooldown
(int transferCooldown) void
EntityBoat.setVariant
(int variant) protected void
EntityFishingHook.updateMotion()
void
EntityMinecartHopper.updatePickupArea()
-
Uses of Since in cn.nukkit.entity.mob
Modifier and TypeClassDescriptionclass
两栖怪物 (eg: 溺尸)class
空中飞行怪物class
class
class
class
class
class
水中游泳怪物class
陆地行走怪物class
Modifier and TypeFieldDescriptionstatic final int
EntityIronGolem.NETWORK_ID
static final int
EntityPiglinBrute.NETWORK_ID
static final int
EntitySnowGolem.NETWORK_ID
Modifier and TypeMethodDescriptionprotected Item
EntityMob.damageArmor
(Item armor, Entity damager) int
EntityBlaze.getFrostbiteInjury()
int
EntityMagmaCube.getFrostbiteInjury()
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
EntityEnderDragon.isBoss()
boolean
EntityWither.isBoss()
void
EntityHoglin.setBaby
(boolean baby) void
EntityZoglin.setBaby
(boolean baby) ModifierConstructorDescriptionEntityIronGolem
(FullChunk chunk, CompoundTag nbt) EntityPiglinBrute
(FullChunk chunk, CompoundTag nbt) EntitySnowGolem
(FullChunk chunk, CompoundTag nbt) -
Uses of Since in cn.nukkit.entity.passive
Modifier and TypeClassDescriptionclass
两栖动物 (eg: turtle)class
class
空中飞行动物class
class
class
class
水中游泳动物interface
EntityOwnable接口的更名实现 实现这个接口的实体可以被驯服class
Deprecated.class
陆地行走动物Modifier and TypeFieldDescriptionprotected TradeInventory
EntityVillager.inventory
static final int
EntityBee.NETWORK_ID
static final int
EntityFox.NETWORK_ID
static final int
EntityNPCEntity.NETWORK_ID
Modifier and TypeMethodDescriptionboolean
EntityNPCEntity.attack
(EntityDamageEvent source) boolean
EntityWolf.attackTarget
(Entity entity) boolean
EntityVillager.getCanTrade()
EntityNPCEntity.getDialog()
EntityVillager.getDisplayName()
int
EntityStrider.getFrostbiteInjury()
boolean
EntityBee.getHasNectar()
int
EntityWolf.getHealableItem
(Item item) 获得可以治疗狼的物品的治疗量EntityVillager.getInventory()
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()
EntityWolf.getOwner()
EntityWolf.getOwnerName()
int
EntityVillager.getProfession()
int
EntityVillager.getTradeTier()
int
EntityNPCEntity.getVariant()
boolean
EntityWolf.hasOwner()
boolean
EntityWolf.hasOwner
(boolean checkOnline) void
EntityNPCEntity.initEntity()
void
EntityVillager.initEntity()
boolean
EntityBee.isAngry()
boolean
EntityWolf.isAngry()
boolean
EntityWolf.isBreedingItem
(Item item) boolean
EntityWolf.isSitting()
void
EntityBee.leftBeehive
(BlockEntityBeehive blockEntityBeehive) void
EntityBee.nectarDelivered
(BlockEntityBeehive blockEntityBeehive) boolean
EntityNPCEntity.onInteract
(Player player, Item item, Vector3 clickedPos) boolean
EntityVillager.onInteract
(Player player, Item item, Vector3 clickedPos) void
EntityNPCEntity.saveNBT()
void
EntityBee.setAngry
(boolean angry) void
void
EntityWolf.setAngry
(boolean angry) void
EntityVillager.setCanTrade
(boolean canTrade) 设置村民是否可以交易void
EntityWolf.setCollarColor
(DyeColor color) void
EntityVillager.setDisplayName
(String displayName) void
EntityBee.setHasNectar
(boolean hasNectar) void
EntityWolf.setOwnerName
(String playerName) void
EntityVillager.setProfession
(int profession) 设置村民职业void
EntityWolf.setSitting
(boolean sit) void
EntityVillager.setTradeTier
(int tradeTier) void
EntityVillager.setTradingPlayer
(Long eid) 这个方法插件一般不用void
EntityNPCEntity.setVariant
(int variant) ModifierConstructorDescriptionEntityBee
(FullChunk chunk, CompoundTag nbt) EntityFox
(FullChunk chunk, CompoundTag nbt) EntityNPCEntity
(FullChunk chunk, CompoundTag nbt) -
Uses of Since in cn.nukkit.entity.projectile
Modifier and TypeFieldDescriptionboolean
EntityThrownTrident.alreadyCollided
static final int
EntityProjectile.PICKUP_ANY
static final int
EntityProjectile.PICKUP_CREATIVE
static final int
EntityProjectile.PICKUP_NONE
protected int
EntityThrownTrident.pickupMode
Modifier and TypeMethodDescriptionprotected 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
EntityThrownTrident.getPickupMode()
int
EntityProjectile.getResultDamage
(Entity entity) int
EntityThrownTrident.getRiptideLevel()
EntityThrownTrident.getStuckToBlockPos()
boolean
EntityThrownTrident.getTridentRope()
boolean
EntityProjectile.hasAge()
Deprecated.boolean
EntityThrownTrident.hasChanneling()
boolean
EntityThrownTrident.isCreative()
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.setFavoredSlot
(int favoredSlot) void
EntityProjectile.setHasAge
(boolean hasAge) void
EntityThrownTrident.setImpalingLevel
(int impalingLevel) void
EntityThrownTrident.setLoyaltyLevel
(int loyaltyLevel) void
EntityThrownTrident.setPickupMode
(int pickupMode) 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()
-
Uses of Since in cn.nukkit.entity.provider
Modifier and TypeClassDescriptionclass
class
class
interface
EntityProvider<T extends Entity>
实体创建的时候会被调用interface
-
Uses of Since in cn.nukkit.entity.weather
-
Uses of Since in cn.nukkit.event
-
Uses of Since in cn.nukkit.event.block
Modifier and TypeClassDescriptionclass
static enum
class
class
class
class
class
Modifier and TypeFieldDescriptionBlockExplodeEvent.blocks
protected final double
BlockExplodeEvent.fireChance
BlockExplodeEvent.ignitions
protected final Position
BlockExplodeEvent.position
protected double
BlockExplodeEvent.yield
Modifier and TypeMethodDescriptionBlockExplodeEvent.getAffectedBlocks()
AnvilDamageEvent.getCause()
AnvilDamageEvent.getDamageCause()
double
BlockExplodeEvent.getFireChance()
double
BlockExplosionPrimeEvent.getFireChance()
double
BlockExplosionPrimeEvent.getForce()
static HandlerList
AnvilDamageEvent.getHandlers()
static HandlerList
BlockExplodeEvent.getHandlers()
static HandlerList
BlockExplosionPrimeEvent.getHandlers()
BlockExplodeEvent.getIgnitions()
AnvilDamageEvent.getNewBlockState()
int
AnvilDamageEvent.getNewDamage()
Deprecated.AnvilDamageEvent.getNewState()
AnvilDamageEvent.getOldAnvilDamage()
AnvilDamageEvent.getOldBlockState()
int
AnvilDamageEvent.getOldDamage()
Deprecated.AnvilDamageEvent.getPlayer()
BlockExplodeEvent.getPosition()
AnvilDamageEvent.getTransaction()
double
BlockExplodeEvent.getYield()
boolean
BlockExplosionPrimeEvent.isBlockBreaking()
boolean
BlockExplosionPrimeEvent.isIncendiary()
void
BlockExplodeEvent.setAffectedBlocks
(Set<Block> blocks) void
BlockExplosionPrimeEvent.setBlockBreaking
(boolean blockBreaking) void
BlockExplosionPrimeEvent.setFireChance
(double fireChance) void
BlockExplosionPrimeEvent.setForce
(double force) void
BlockExplodeEvent.setIgnitions
(Set<Block> ignitions) void
BlockExplosionPrimeEvent.setIncendiary
(boolean incendiary) void
AnvilDamageEvent.setNewBlockState
(BlockState state) void
AnvilDamageEvent.setNewDamage
(int newDamage) Deprecated.void
AnvilDamageEvent.setNewState
(Block block) void
BlockExplodeEvent.setYield
(double yield) ModifierConstructorDescriptionAnvilDamageEvent
(Block block, int oldDamage, int newDamage, AnvilDamageEvent.DamageCause cause, Player player) AnvilDamageEvent
(Block block, Block newState, Player player, CraftingTransaction transaction, AnvilDamageEvent.DamageCause cause) AnvilDamageEvent
(Block block, BlockState newState, Player player, CraftingTransaction transaction, AnvilDamageEvent.DamageCause cause) 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) -
Uses of Since in cn.nukkit.event.blockstate
Modifier and TypeMethodDescriptionBlockStateRepairFinishEvent.getAllRepairs()
static HandlerList
BlockStateRepairEvent.getHandlers()
static HandlerList
BlockStateRepairFinishEvent.getHandlers()
BlockStateRepairEvent.getRepair()
void
ModifierConstructorDescriptionBlockStateRepairFinishEvent
(List<BlockStateRepair> allRepairs, Block result) -
Uses of Since in cn.nukkit.event.command
-
Uses of Since 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()
int
EntityDamageEvent.getShieldBreakCoolDown()
ProjectileLaunchEvent.getShooter()
EntityDamageEvent.getSideEffects()
EntityDamageByEntityEvent.getWeaponEnchantments()
boolean
EntityDamageEvent.isBreakShield()
boolean
EntityExplosionPrimeEvent.isIncendiary()
void
EntityDamageEvent.setBreakShield
(boolean breakShield) void
EntityExplosionPrimeEvent.setFireChance
(double fireChance) void
EntityExplodeEvent.setIgnitions
(Set<Block> ignitions) void
EntityExplosionPrimeEvent.setIncendiary
(boolean incendiary) void
EntityDamageEvent.setShieldBreakCoolDown
(int shieldBreakCoolDown) void
EntityDamageEvent.setSideEffects
(SideEffect... sideEffects) void
EntityDamageEvent.setSideEffects
(Collection<SideEffect> sideEffects) ModifierConstructorDescriptionEntityDamageBlockedEvent
(Entity entity, EntityDamageEvent damage, boolean knockBack, boolean animation) EntityDamageByEntityEvent
(Entity damager, Entity entity, EntityDamageEvent.DamageCause cause, Map<EntityDamageEvent.DamageModifier, Float> modifiers, float knockBack, Enchantment[] enchantments) -
Uses of Since in cn.nukkit.event.inventory
Modifier and TypeClassDescriptionclass
class
class
class
Fired when a player change anything in the item name in an open Anvil inventory window.class
class
Modifier and TypeMethodDescriptionint
RepairItemEvent.getCost()
EnchantItemEvent.getEnchanter()
SmithingTableEvent.getEquipmentItem()
int
GrindstoneEvent.getExperienceDropped()
GrindstoneEvent.getFirstItem()
static HandlerList
GrindstoneEvent.getHandlers()
static HandlerList
InventoryPickupTridentEvent.getHandlers()
static HandlerList
PlayerTypingAnvilInventoryEvent.getHandlers()
static HandlerList
RepairItemEvent.getHandlers()
static HandlerList
SmithingTableEvent.getHandlers()
SmithingTableEvent.getIngredientItem()
RepairItemEvent.getMaterialItem()
EnchantItemEvent.getNewItem()
RepairItemEvent.getNewItem()
EnchantItemEvent.getOldItem()
RepairItemEvent.getOldItem()
GrindstoneEvent.getPlayer()
PlayerTypingAnvilInventoryEvent.getPlayer()
RepairItemEvent.getPlayer()
SmithingTableEvent.getPlayer()
PlayerTypingAnvilInventoryEvent.getPreviousName()
GrindstoneEvent.getResultItem()
SmithingTableEvent.getResultItem()
GrindstoneEvent.getSecondItem()
InventoryPickupTridentEvent.getTrident()
PlayerTypingAnvilInventoryEvent.getTypedName()
int
EnchantItemEvent.getXpCost()
void
RepairItemEvent.setCost
(int cost) void
EnchantItemEvent.setEnchanter
(Player enchanter) void
GrindstoneEvent.setExperienceDropped
(int experienceDropped) void
EnchantItemEvent.setNewItem
(Item newItem) void
EnchantItemEvent.setOldItem
(Item oldItem) void
EnchantItemEvent.setXpCost
(int xpCost) ModifierConstructorDescriptionEnchantItemEvent
(EnchantInventory inventory, Item oldItem, Item newItem, int cost, Player p) GrindstoneEvent
(GrindstoneInventory inventory, Item firstItem, Item resultItem, Item secondItem, int cost, Player player) InventoryPickupTridentEvent
(Inventory inventory, EntityThrownTrident trident) PlayerTypingAnvilInventoryEvent
(Player player, AnvilInventory inventory, String previousName, String typedName) RepairItemEvent
(AnvilInventory inventory, Item oldItem, Item newItem, Item materialItem, int cost, Player player) SmithingTableEvent
(SmithingInventory inventory, Item equipmentItem, Item resultItem, Item ingredientItem, Player player) -
Uses of Since in cn.nukkit.event.level
Modifier and TypeClassDescriptionclass
class
class
class
Modifier and TypeMethodDescriptionStructureGrowEvent.getBlock()
StructureGrowEvent.getBlockList()
static HandlerList
StructureGrowEvent.getHandlers()
void
StructureGrowEvent.setBlockList
(List<Block> blocks) -
Uses of Since in cn.nukkit.event.player
Modifier and TypeClassDescriptionclass
class
An event that is called when player catches a fishclass
class
class
Modifier and TypeMethodDescriptionPlayerAsyncPreLoginEvent.getChainData()
int
PlayerFishEvent.getExperience()
static HandlerList
PlayerFishEvent.getHandlers()
static HandlerList
PlayerLocallyInitializedEvent.getHandlers()
static HandlerList
PlayerToggleSpinAttackEvent.getHandlers()
PlayerFishEvent.getHook()
PlayerFishEvent.getLoot()
PlayerFishEvent.getMotion()
PlayerRespawnEvent.getOriginalRespawnPosition()
PlayerRespawnEvent.getRespawnBlockPosition()
float
PlayerAnimationEvent.getRowingTime()
PlayerDeathEvent.getTranslationDeathMessage()
PlayerAsyncPreLoginEvent.getXuid()
boolean
PlayerRespawnEvent.isConsumeCharge()
boolean
PlayerRespawnEvent.isKeepRespawnBlockPosition()
boolean
PlayerRespawnEvent.isKeepRespawnPosition()
boolean
PlayerRespawnEvent.isRespawnBlockAvailable()
boolean
PlayerRespawnEvent.isSendInvalidRespawnBlockMessage()
boolean
PlayerToggleSpinAttackEvent.isSpinAttacking()
void
PlayerRespawnEvent.setConsumeCharge
(boolean consumeCharge) void
PlayerDeathEvent.setDeathMessage
(TranslationContainer deathMessage) void
PlayerFishEvent.setExperience
(int experience) void
PlayerRespawnEvent.setKeepRespawnBlockPosition
(boolean keepRespawnBlockPosition) void
PlayerRespawnEvent.setKeepRespawnPosition
(boolean keepRespawnPosition) void
void
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, LoginChainData chainData, Skin skin, String address, int port) PlayerFishEvent
(Player player, EntityFishingHook hook, Item loot, int experience, Vector3 motion) PlayerLocallyInitializedEvent
(Player player) PlayerToggleSpinAttackEvent
(Player player, boolean isSpinAttacking) -
Uses of Since in cn.nukkit.event.scoreboard
Modifier and TypeClassDescriptionclass
请注意,若计分板不存在于Server
::scoreboardManager中,则此事件不会被调用class
class
-
Uses of Since in cn.nukkit.inventory
Modifier and TypeClassDescriptionclass
class
class
class
final class
class
class
class
class
class
Modifier and TypeFieldDescriptionstatic final int
AnvilInventory.ANVIL_INPUT_UI_SLOT
static final int
AnvilInventory.ANVIL_MATERIAL_UI_SLOT
static final int
AnvilInventory.ANVIL_OUTPUT_UI_SLOT
static final int
PlayerUIComponent.CREATED_ITEM_OUTPUT_UI_SLOT
static final int
EnchantInventory.ENCHANT_INPUT_ITEM_UI_SLOT
static final int
EnchantInventory.ENCHANT_REAGENT_UI_SLOT
static final int
GrindstoneInventory.GRINDSTONE_EQUIPMENT_UI_SLOT
static final int
GrindstoneInventory.GRINDSTONE_INGREDIENT_UI_SLOT
static final int
EntityEquipmentInventory.MAIN_HAND
final Map<UUID,
MultiRecipe> CraftingManager.multiRecipes
Deprecated.static final int
EntityEquipmentInventory.OFFHAND
static DataPacket
CraftingManager.packet
Deprecated.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
Modifier and TypeMethodDescriptionboolean
ContainerInventory.canCauseVibration()
若返回为true,则在inventory打开和关闭时会发生振动事件 (InventoryHolder为Vector3子类的前提下)it.unimi.dsi.fastutil.ints.Int2ObjectMap<BlastFurnaceRecipe>
CraftingManager.getBlastFurnaceRecipeMap()
EntityArmorInventory.getBoots()
default Item
EntityInventoryHolder.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()
default Item
EntityInventoryHolder.getChestplate()
static int
CraftingManager.getContainerHash
(Item ingredient, Item container) it.unimi.dsi.fastutil.ints.Int2ObjectMap<ContainerRecipe>
CraftingManager.getContainerRecipeMap()
int
AnvilInventory.getCost()
static DataPacket
CraftingManager.getCraftingPacket()
EntityArmorInventory.getEntity()
EntityEquipmentInventory.getEntity()
SmithingInventory.getEquipment()
SmithingRecipe.getEquipment()
SmithingRecipe.getFinalResult
(Item equip) static int
CraftingManager.getFullItemHash
(Item item) it.unimi.dsi.fastutil.ints.Int2ObjectMap<FurnaceRecipe>
CraftingManager.getFurnaceRecipesMap()
EntityArmorInventory.getHelmet()
default Item
EntityInventoryHolder.getHelmet()
MultiRecipe.getId()
SmithingInventory.getIngredient()
SmithingRecipe.getIngredient()
CraftingRecipe.getIngredientsAggregate()
SmithingRecipe.getIngredientsAggregate()
AnvilInventory.getInputSlot()
EnchantInventory.getInputSlot()
static UUID
CraftingManager.getItemDescriptorsHash
(Collection<Item> items, Collection<ItemDescriptor> itemDescriptors) static int
CraftingManager.getItemHash
(Item item) static int
CraftingManager.getItemHash
(Item item, int meta) EntityEquipmentInventory.getItemInHand()
default Item
EntityInventoryHolder.getItemInHand()
EntityEquipmentInventory.getItemInOffhand()
EntityArmorInventory.getLeggings()
default Item
EntityInventoryHolder.getLeggings()
AnvilInventory.getMaterialSlot()
static UUID
CraftingManager.getMultiItemHash
(Collection<Item> items) CraftingManager.getMultiRecipeMap()
ShapedRecipe.getNewIngredient
(int x, int y) ShapedRecipe.getNewIngredientList()
ShapelessRecipe.getNewIngredients()
AnvilInventory.getOutputSlot()
EnchantInventory.getOutputSlot()
static int
CraftingManager.getPotionHash
(Item ingredient, Item potion) EnchantInventory.getReagentSlot()
SmithingInventory.getResult()
int
GrindstoneInventory.getResultExperience()
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()
static boolean
Recipe.matchItemList
(List<Item> haveItems, List<Item> needItems) boolean
CraftingRecipe.matchItems
(List<Item> inputList, List<Item> extraOutputList) Returns whether the specified list of crafting grid inputs and outputs matches this recipe.boolean
CraftingRecipe.matchItems
(List<Item> inputList, List<Item> extraOutputList, int multiplier) 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.parseShapeRecipe
(Map<String, Object> recipeObject) CraftingManager.parseUnShapeRecipe
(Map<String, Object> recipeObject, String craftingBlock) void
GrindstoneInventory.recalculateResultExperience()
void
CraftingManager.registerMultiRecipe
(MultiRecipe recipe) void
CraftingManager.registerSmithingRecipe
(SmithingRecipe recipe) boolean
default boolean
boolean
EntityArmorInventory.setChestplate
(Item item) default boolean
EntityInventoryHolder.setChestplate
(Item item) void
AnvilInventory.setCost
(int cost) void
SmithingInventory.setEquipment
(Item equipment) boolean
default boolean
ShapedRecipe.setIngredient
(char key, ItemDescriptor item) void
SmithingInventory.setIngredient
(Item ingredient) boolean
EntityEquipmentInventory.setItemInHand
(Item item) boolean
EntityEquipmentInventory.setItemInHand
(Item item, boolean send) default boolean
EntityInventoryHolder.setItemInHand
(Item item) boolean
EntityEquipmentInventory.setItemInOffhand
(Item item, boolean send) boolean
EntityArmorInventory.setLeggings
(Item item) default boolean
EntityInventoryHolder.setLeggings
(Item item) void
GrindstoneInventory.setResultExperience
(int returnLevels) void
SmithingInventory.updateResult()
ModifierConstructorDescriptionEjectableInventory
(InventoryHolder holder, InventoryType type) EntityArmorInventory
(Entity entity) EntityEquipmentInventory
(Entity entity) MultiRecipe
(UUID id) ShapelessRecipe
(String recipeId, int priority, Item result, List<ItemDescriptor> ingredients) SmithingInventory
(PlayerUIInventory playerUI, Position position) SmithingRecipe
(String recipeId, int priority, Collection<Item> ingredients, Item result) -
Uses of Since in cn.nukkit.inventory.recipe
Modifier and TypeClassDescriptionfinal class
final class
class
interface
enum
final class
final class
-
Uses of Since in cn.nukkit.inventory.transaction
Modifier and TypeClassDescriptionclass
class
class
class
class
Modifier and TypeMethodDescriptionboolean
CraftingTransaction.checkForCraftingPart
(List<InventoryAction> actions) boolean
EnchantTransaction.checkForEnchantPart
(List<InventoryAction> actions) static boolean
GrindstoneTransaction.checkForItemPart
(List<InventoryAction> actions) static boolean
SmithingTransaction.checkForItemPart
(List<InventoryAction> actions) static boolean
RepairItemTransaction.checkForRepairItemPart
(List<InventoryAction> actions) InventoryTransaction.getActionList()
int
EnchantTransaction.getCost()
int
RepairItemTransaction.getCost()
SmithingTransaction.getEquipmentItem()
GrindstoneTransaction.getFirstItem()
SmithingTransaction.getIngredientItem()
EnchantTransaction.getInputItem()
RepairItemTransaction.getInputItem()
RepairItemTransaction.getMaterialItem()
EnchantTransaction.getOutputItem()
GrindstoneTransaction.getOutputItem()
RepairItemTransaction.getOutputItem()
SmithingTransaction.getOutputItem()
CraftingTransaction.getRecipe()
Deprecated.GrindstoneTransaction.getSecondItem()
CraftingTransaction.getTransactionRecipe()
boolean
CraftingTransaction.isReadyToExecute()
void
EnchantTransaction.setCost
(int cost) void
EnchantTransaction.setInputItem
(Item inputItem) void
EnchantTransaction.setOutputItem
(Item outputItem) void
CraftingTransaction.setReadyToExecute
(boolean readyToExecute) protected void
CraftingTransaction.setTransactionRecipe
(Recipe recipe) ModifierConstructorDescriptionEnchantTransaction
(Player source, List<InventoryAction> actions) GrindstoneTransaction
(Player source, List<InventoryAction> actions) RepairItemTransaction
(Player source, List<InventoryAction> actions) SmithingTransaction
(Player source, List<InventoryAction> actions) -
Uses of Since in cn.nukkit.inventory.transaction.action
Modifier and TypeClassDescriptionclass
class
class
class
class
class
class
Modifier and TypeMethodDescriptionint
CraftingTakeResultExperienceAction.getExperience()
int
GrindstoneItemAction.getExperience()
int
EnchantingAction.getType()
int
GrindstoneItemAction.getType()
int
RepairItemAction.getType()
int
SmithingItemAction.getType()
ModifierConstructorDescriptionCraftingTakeResultExperienceAction
(Item sourceItem, Item targetItem, int experience) EnchantingAction
(Item source, Item target, int type) GrindstoneItemAction
(Item sourceItem, Item targetItem, int type, int experience) protected
NoOpIventoryAction
(Item sourceItem, Item targetItem) RepairItemAction
(Item sourceItem, Item targetItem, int type) SmithingItemAction
(Item sourceItem, Item targetItem, int type) -
Uses of Since in cn.nukkit.item
Modifier and TypeClassDescriptionstatic class
static enum
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
enum
An enum containing all valid vanilla Minecraft items.enum
Deprecated.class
Responsible for mapping item full ids, item network ids and item namespaced ids between each other.final class
class
final class
class
Modifier and TypeFieldDescriptionstatic final int
ItemID.ACACIA_CHEST_BOAT
static final int
ItemID.AMETHYST_SHARD
static final int
ItemID.BANNER_PATTERN
static final int
ItemID.BIRCH_CHEST_BOAT
static final int
ItemDye.BONE_MEAL
Deprecated.static final int
ItemID.CHAIN
static final int
ItemID.CHEST_BOAT
static final int
ItemID.CRIMSON_DOOR
static final int
ItemID.CRIMSON_SIGN
static final int
ItemID.DARK_OAK_CHEST_BOAT
static final int
ItemID.DISC_FRAGMENT_5
static final int
ItemTool.DURABILITY_CARROT_ON_A_STICK
static final int
ItemTool.DURABILITY_CROSSBOW
static final int
ItemTool.DURABILITY_NETHERITE
static final int
ItemTool.DURABILITY_SHIELD
static final int
ItemTool.DURABILITY_WARPED_FUNGUS_ON_A_STICK
static final int
ItemID.ECHO_SHARD
static final Item[]
Item.EMPTY_ARRAY
static final int
ItemID.GLOW_BERRIES
static final int
ItemID.GLOW_ITEM_FRAME
static final int
ItemID.ITEM_MANGROVE_DOOR
static final int
ItemID.JUNGLE_CHEST_BOAT
static final int
ItemID.LODESTONE_COMPASS
static final int
ItemID.LODESTONECOMPASS
static final int
ItemID.MANGROVE_CHEST_BOAT
static final int
ItemID.MANGROVE_SIGN
static final int
ItemID.NETHER_SPROUTS
static final int
ItemID.NETHERITE_AXE
static final int
ItemID.NETHERITE_BOOTS
static final int
ItemID.NETHERITE_CHESTPLATE
static final int
ItemID.NETHERITE_HELMET
static final int
ItemID.NETHERITE_HOE
static final int
ItemID.NETHERITE_INGOT
static final int
ItemID.NETHERITE_LEGGINGS
static final int
ItemID.NETHERITE_PICKAXE
static final int
ItemID.NETHERITE_SCRAP
static final int
ItemID.NETHERITE_SHOVEL
static final int
ItemID.NETHERITE_SWORD
static final int
ItemID.OAK_CHEST_BOAT
static final int
ItemBannerPattern.PATTERN_SNOUT
static final int
ItemID.RECORD_5
static final int
ItemID.RECORD_OTHERSIDE
static final int
ItemID.RECORD_PIGSTEP
static final int
ItemID.SOUL_CAMPFIRE
static final int
ItemID.SPRUCE_CHEST_BOAT
static final int
ItemID.SPYGLASS
static final int
ItemID.STRING_IDENTIFIED_ITEM
static final int
ItemArmor.TIER_NETHERITE
static final int
ItemTool.TIER_NETHERITE
static final int
ItemTool.TYPE_HOE
static final int
ItemID.WARPED_DOOR
static final int
ItemID.WARPED_FUNGUS_ON_A_STICK
static final int
ItemID.WARPED_SIGN
Modifier and TypeMethodDescriptionvoid
Item.addCanDestroy
(Block block) void
Item.addCanDestroy
(Block[] blocks) void
Item.addCanPlaceOn
(Block block) void
Item.addCanPlaceOn
(Block[] blocks) protected void
boolean
Item.applyEnchantments()
boolean
ItemBookEnchanted.applyEnchantments()
protected boolean
ItemBucket.canBeUsedOnDimension
(int dimension) boolean
Item.canBreakShield()
boolean
ItemAxeDiamond.canBreakShield()
boolean
ItemAxeGold.canBreakShield()
boolean
ItemAxeIron.canBreakShield()
boolean
ItemAxeNetherite.canBreakShield()
boolean
ItemAxeStone.canBreakShield()
boolean
ItemAxeWood.canBreakShield()
protected boolean
Item.createFuzzyCraftingRecipe()
final Item
Item.decrement
(int amount) static void
Item.deleteAllCustomItem()
卸载全部的自定义物品void
RuntimeItemMapping.deleteCustomBlock
(List<CustomBlock> blocks) static void
Item.deleteCustomItem
(String namespaceId) 卸载指定的自定义物品void
RuntimeItemMapping.deleteCustomItem
(ItemCustom itemCustom) 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) int
Item.getBlockId()
Item.getBlockUnsafe()
static MinecraftItemID
MinecraftItemID.getByNamespaceId
(String namespacedId) Item.getCanDestroy()
Item.getCanPlaceOn()
byte[]
Item.getCustomCompoundTag()
byte[]
StringItem.getCustomCompoundTag()
static HashMap<String,
CustomItemDefinition> Item.getCustomItemDefinition()
Item.getCustomItems()
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()
Item.getItemLockMode()
int
RuntimeItemMapping.getLegacyFullId
(int networkId) Returns the full id of a given network id.int
ItemCrossbow.getMaxDurability()
PNAlphaItemID.getMinecraftItemId()
Deprecated.MinecraftItemID.getNamespacedId()
RuntimeItemMapping.getNamespacedIdByNetworkId
(int networkId) Returns the namespaced id of a given network id.Item.getNamespaceId()
ItemBlock.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.final int
Item.getNetworkId()
static int
RuntimeItems.getNetworkId
(int networkFullId) RuntimeItemMapping.getNetworkIdByNamespaceId
(String namespaceId) Returns the network id of a given namespaced id.ItemBannerPattern.getPatternType()
ItemPotion.getPotion()
int
Item.getRepairCost()
static RuntimeItemMapping
RuntimeItems.getRuntimeMapping()
ItemBucket.getTargetBlock()
ItemArrow.getTippedArrowPotion()
int
ItemCompassLodestone.getTrackingHandle()
ItemCompassLodestone.getTrackingPosition()
boolean
Item.hasCustomCompoundTag()
boolean
StringItem.hasCustomCompoundTag()
static boolean
RuntimeItems.hasData
(int id) boolean
Item.hasEnchantment
(int id) Convenience method to check if the item stack has positive level on a specific enchantment by it's 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
ItemCrossbow.isLoaded()
boolean
MinecraftItemID.isTechnical()
boolean
ItemBucket.isWater()
boolean
Item.keepOnDeath()
boolean
ItemCrossbow.launchArrow
(Player player) void
boolean
ItemTool.noDamageOnAttack()
No damage to item when it's used to attack entitiesboolean
ItemTool.noDamageOnBreak()
No damage to item when it's used to break blocksboolean
ItemCrossbow.onClickAir
(Player player, Vector3 directionVector) boolean
boolean
void
Item.readItemJsonComponents
(Item.ItemJsonComponents components) Item.rebuildItemList()
void
RuntimeItemMapping.registerCustomBlock
(List<CustomBlock> blocks) static void
Item.registerCustomItem
(Class<? extends ItemCustom> c) 注册自定义物品static void
Item.registerCustomItem
(List<Class<? extends ItemCustom>> itemClassList) 注册自定义方块void
RuntimeItemMapping.registerCustomItem
(ItemCustom itemCustom) 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
Item.setCanDestroy
(Block[] blocks) void
Item.setCanPlaceOn
(Block[] blocks) void
Item.setItemLockMode
(Item.ItemLockMode mode) void
Item.setKeepOnDeath
(boolean keepOnDeath) Item.setRepairCost
(int cost) void
ItemCompassLodestone.setTrackingHandle
(int trackingHandle) void
ItemCompassLodestone.setTrackingPosition
(NamedPosition position) protected void
ItemSpawnEgg.updateName()
void
ModifierConstructorDescriptionItemArmorStand
(Integer meta) ItemArmorStand
(Integer meta, int count) ItemAxeNetherite
(Integer meta) ItemAxeNetherite
(Integer meta, int count) protected
ItemBannerPattern
(int id, Integer meta, int count, String name) protected
ItemBootsNetherite
(Integer meta) ItemBootsNetherite
(Integer meta, int count) protected
ItemBucket
(int id, Integer meta, int count, String name) ItemCampfireSoul
(Integer meta) ItemCampfireSoul
(Integer meta, int count) ItemChestplateNetherite
(Integer meta, int count) ItemChorusFruitPopped
(Integer meta) ItemChorusFruitPopped
(Integer meta, int count) protected
ItemCompassLodestone
(Integer meta) ItemCompassLodestone
(Integer meta, int count) ItemCrimsonSign
(Integer meta) ItemCrimsonSign
(Integer meta, int count) ItemCrossbow
(Integer meta) ItemCrossbow
(Integer meta, int count) ItemDoorCrimson
(Integer meta) ItemDoorCrimson
(Integer meta, int count) ItemDoorWarped
(Integer meta) ItemDoorWarped
(Integer meta, int count) ItemDragonBreath
(Integer meta) ItemDragonBreath
(Integer meta, int count) protected
ItemFireworkStar
(Integer meta) ItemFireworkStar
(Integer meta, int count) ItemHeartOfTheSea
(Integer meta) ItemHeartOfTheSea
(Integer meta, int count) ItemHelmetNetherite
(Integer meta) ItemHelmetNetherite
(Integer meta, int count) ItemHoeNetherite
(Integer meta) ItemHoeNetherite
(Integer meta, int count) ItemIngotNetherite
(Integer meta) ItemLead()
ItemLeggingsNetherite
(Integer meta) ItemLeggingsNetherite
(Integer meta, int count) ItemNautilusShell
(Integer meta) ItemNautilusShell
(Integer meta, int count) ItemNetherSprouts
(Integer meta) ItemNetherSprouts
(Integer meta, int count) ItemNuggetIron
(Integer meta) ItemNuggetIron
(Integer meta, int count) ItemPhantomMembrane
(Integer meta) ItemPhantomMembrane
(Integer meta, int count) ItemPickaxeNetherite
(Integer meta) ItemPickaxeNetherite
(Integer meta, int count) ItemRabbitHide
(Integer meta) ItemRabbitHide
(Integer meta, int count) ItemRawMaterial
(String id, String name) ItemRecordPigstep
(Integer meta) ItemRecordPigstep
(Integer meta, int count) ItemScrapNetherite
(Integer meta) ItemScrapNetherite
(Integer meta, int count) ItemShovelNetherite
(Integer meta) ItemShovelNetherite
(Integer meta, int count) protected
ItemSpawnEgg
(int id, Integer meta, int count, String name) ItemSpyglass
(Integer meta) ItemSpyglass
(Integer meta, int count) ItemSwordNetherite
(Integer meta) ItemSwordNetherite
(Integer meta, int count) ItemWarpedFungusOnAStick
(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.RuntimeItemMapping
(Collection<RuntimeItems.Entry> entries) 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 Since in cn.nukkit.item.customitem
Modifier and TypeClassDescriptionfinal record
CustomBlockDefinition用于获得发送给客户端的物品行为包数据。CustomItemDefinition#SimpleBuilder
中提供的方法都是控制发送给客户端数据,如果需要控制服务端部分行为,请覆写Item
中的方法。class
继承这个类实现自定义物品,重写Item
中的方法控制方块属性class
class
class
Modifier and TypeMethodDescriptionCustomItemDefinition.ArmorBuilder.addRepairItems
(@NonNull List<Item> repairItems, int repairAmount) CustomItemDefinition.ArmorBuilder.addRepairItems
(@NonNull List<Item> repairItems, String molang) protected CustomItemDefinition.SimpleBuilder
CustomItemDefinition.SimpleBuilder.addRepairItems
(@NonNull List<Item> repairItems, String molang) CustomItemDefinition.ToolBuilder.addRepairItems
(@NonNull List<Item> repairItems, int repairAmount) CustomItemDefinition.ToolBuilder.addRepairItems
(@NonNull List<Item> repairItems, String molang) -
Uses of Since in cn.nukkit.item.customitem.data
Modifier and TypeClassDescriptionenum
控制自定义物品在创造栏的大分类,例如建材栏,材料栏
可选值:1 Unknown 2 nature 3 equipment 4 itemsclass
Offset代表RenderOffsets中的偏移量对象class
RenderOffsets是设置 render_offsets 项目组件。可以设置参数来偏移物品的在不同视角下的呈现方式。 -
Uses of Since in cn.nukkit.item.enchantment
Modifier and TypeClassDescriptionstatic enum
How rare an enchantment is.class
Modifier and TypeFieldDescriptionstatic final Enchantment[]
Enchantment.EMPTY_ARRAY
Enchantment.enchantmentName2IDMap
static final int
Enchantment.ID_CROSSBOW_MULTISHOT
static final int
Enchantment.ID_CROSSBOW_PIERCING
static final int
Enchantment.ID_CROSSBOW_QUICK_CHARGE
static final int
Enchantment.ID_SOUL_SPEED
static final int
Enchantment.ID_SWIFT_SNEAK
static final String
Enchantment.NAME_BINDING_CURSE
static final String
Enchantment.NAME_BOW_FLAME
static final String
Enchantment.NAME_BOW_INFINITY
static final String
Enchantment.NAME_BOW_KNOCKBACK
static final String
Enchantment.NAME_BOW_POWER
static final String
Enchantment.NAME_CROSSBOW_MULTISHOT
static final String
Enchantment.NAME_CROSSBOW_PIERCING
static final String
Enchantment.NAME_CROSSBOW_QUICK_CHARGE
static final String
Enchantment.NAME_DAMAGE_ALL
static final String
Enchantment.NAME_DAMAGE_ARTHROPODS
static final String
Enchantment.NAME_DAMAGE_SMITE
static final String
Enchantment.NAME_DURABILITY
static final String
Enchantment.NAME_EFFICIENCY
static final String
Enchantment.NAME_FIRE_ASPECT
static final String
Enchantment.NAME_FORTUNE_DIGGING
static final String
Enchantment.NAME_FORTUNE_FISHING
static final String
Enchantment.NAME_FROST_WALKER
static final String
Enchantment.NAME_KNOCKBACK
static final String
Enchantment.NAME_LOOTING
static final String
Enchantment.NAME_LURE
static final String
Enchantment.NAME_MENDING
static final String
Enchantment.NAME_PROTECTION_ALL
static final String
Enchantment.NAME_PROTECTION_EXPLOSION
static final String
Enchantment.NAME_PROTECTION_FALL
static final String
Enchantment.NAME_PROTECTION_FIRE
static final String
Enchantment.NAME_PROTECTION_PROJECTILE
static final String
Enchantment.NAME_SILK_TOUCH
static final String
Enchantment.NAME_SOUL_SPEED
static final String
Enchantment.NAME_SWIFT_SNEAK
static final String
Enchantment.NAME_THORNS
static final String
Enchantment.NAME_TRIDENT_CHANNELING
static final String
Enchantment.NAME_TRIDENT_IMPALING
static final String
Enchantment.NAME_TRIDENT_LOYALTY
static final String
Enchantment.NAME_TRIDENT_RIPTIDE
static final String
Enchantment.NAME_VANISHING_CURSE
static final String
Enchantment.NAME_WATER_BREATHING
static final String
Enchantment.NAME_WATER_WALKER
static final String
Enchantment.NAME_WATER_WORKER
Modifier and TypeMethodDescriptionprotected boolean
Enchantment.checkCompatibility
(Enchantment enchantment) Checks if this enchantment can be applied to an item that have the give enchantment without doing reverse check.void
static Enchantment.Rarity
Enchantment.Rarity.fromWeight
(int weight) Converts the weight to the closest rarity using floor semantic.Enchantment.getAttackSideEffects
(Entity attacker, Entity entity) EnchantmentFireAspect.getAttackSideEffects
(Entity attacker, Entity entity) static Enchantment
Enchantment.getEnchantment
(String name) Enchantment.getEnchantmentName2IDMap()
Enchantment.getOriginalName()
Enchantment.getRarity()
How rare this enchantment is.static Collection<Enchantment>
Enchantment.getRegisteredEnchantments()
Gets a collection with a safe copy of all enchantments that are currently registered.int
Enchantment.Rarity.getWeight()
boolean
Enchantment.isItemAcceptable
(Item item) Deprecated.ModifierConstructorDescriptionprotected
Enchantment
(int id, String name, Enchantment.Rarity rarity, EnchantmentType type) Constructs this instance using the given data and with level 1.protected
-
Uses of Since in cn.nukkit.item.enchantment.bow
ModifierConstructorDescriptionprotected
EnchantmentBow
(int id, String name, Enchantment.Rarity rarity) -
Uses of Since in cn.nukkit.item.enchantment.crossbow
Modifier and TypeClassDescriptionclass
class
class
class
ModifierConstructorDescriptionprotected
EnchantmentCrossbow
(int id, String name, Enchantment.Rarity rarity) -
Uses of Since in cn.nukkit.item.enchantment.damage
ModifierConstructorDescriptionprotected
EnchantmentDamage
(int id, String name, Enchantment.Rarity rarity, EnchantmentDamage.TYPE type) -
Uses of Since in cn.nukkit.item.enchantment.loot
ModifierConstructorDescriptionprotected
EnchantmentLoot
(int id, String name, Enchantment.Rarity rarity, EnchantmentType type) -
Uses of Since in cn.nukkit.item.enchantment.protection
ModifierConstructorDescriptionprotected
EnchantmentProtection
(int id, String name, Enchantment.Rarity rarity, EnchantmentProtection.TYPE type) -
Uses of Since in cn.nukkit.item.enchantment.sideeffect
Modifier and TypeMethodDescriptionSideEffectCombust.clone()
Deprecated.SideEffect.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 Since in cn.nukkit.item.enchantment.trident
ModifierConstructorDescriptionprotected
EnchantmentTrident
(int id, String name, Enchantment.Rarity rarity) -
Uses of Since in cn.nukkit.item.food
Modifier and TypeFieldDescriptionprotected int
Food.eatingTick
static final Food
Food.glow_berries
static final Food
Food.honey_bottle
Modifier and TypeMethodDescriptionFood.addRelative
(String stringID, int meta, Plugin plugin) int
Food.getEatingTick()
Food.setEatingTick
(int eatingTick) -
Uses of Since in cn.nukkit.item.randomitem
Modifier and TypeFieldDescriptionstatic final Selector
Fishing.TREASURE_FISHING_ROD
static final Selector
Fishing.TREASURE_NAME_TAG
static final Selector
Fishing.TREASURE_NAUTILUS_SHELL
static final Selector
Fishing.TREASURE_SADDLE
-
Uses of Since in cn.nukkit.level
Modifier and TypeFieldDescriptionstatic final int
Level.BLOCK_UPDATE_MOVED
static final ChunkLoader[]
ChunkLoader.EMPTY_ARRAY
static final GameRule[]
GameRule.EMPTY_ARRAY
static final Level[]
Level.EMPTY_ARRAY
double
Location.headYaw
Modifier and TypeMethodDescriptionvoid
Level.addAntiXrayFakeBlock
(Block originBlock, Collection<Block> fakeBlocks) void
Level.addAntiXrayOreBlock
(Block oreBlock, Block replaceWith) static void
Level.addAntiXrayTransparentBlock
(Block block) void
Level.addLevelEvent
(Vector3 pos, int event, int data) static long
Level.blockHash
(int x, int y, int z) Deprecated.static long
static boolean
Level.canRandomTick
(int blockId) static int
Level.chunkBlockHash
(int x, int y, int z) Level.dropAndGetItem
(Vector3 source, Item item) Level.dropAndGetItem
(Vector3 source, Item item, Vector3 motion) Level.dropAndGetItem
(Vector3 source, Item item, Vector3 motion, boolean dropAround, int delay) Level.dropAndGetItem
(Vector3 source, Item item, Vector3 motion, int delay) 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
static Location
Location.fromObject
(Vector3 pos, Level level, double yaw, double pitch, double headYaw) int
Level.getBiomeId
(int x, int y, int z) int
Level.getBlockRuntimeId
(int x, int y, int z) int
Level.getBlockRuntimeId
(int x, int y, int z, int layer) ListChunkManager.getBlocks()
default BlockState
ChunkManager.getBlockStateAt
(int x, int y, int z) ChunkManager.getBlockStateAt
(int x, int y, int z, int layer) ListChunkManager.getBlockStateAt
(int x, int y, int z, int layer) default BaseFullChunk
ChunkManager.getChunk
(ChunkVector2 pos) MovingObjectPosition.getFaceHit()
int
Level.getFakeOreDenominator()
double
Explosion.getFireChance()
double
Location.getHeadYaw()
static int
GlobalBlockPalette.getLegacyFullId
(int runtimeId) Deprecated.Position.getLevelBlock
(int layer) Position.getLevelBlock
(int layer, boolean load) Position.getLevelBlockAround()
Position.getLevelBlockEntity()
Position.getLevelBlockState()
Position.getLevelBlockState
(int layer) Position.getLevelName()
int
Level.getMaxHeight()
最大高度,请注意此y值不能放置方块int
Level.getMinHeight()
static Level
EnumLevel.getOtherTheEndPair
(Level current) it.unimi.dsi.fastutil.ints.Int2ObjectMap<it.unimi.dsi.fastutil.ints.IntList>
Level.getRawFakeOreToPutRuntimeIdMap()
it.unimi.dsi.fastutil.ints.Int2IntMap
static it.unimi.dsi.fastutil.ints.IntSet
Level.getRawTransparentBlockRuntimeIds()
Level.getTickCachedBlock
(int x, int y, int z) Level.getTickCachedBlock
(int x, int y, int z, boolean load) Level.getTickCachedBlock
(int x, int y, int z, int layer) Level.getTickCachedBlock
(int x, int y, int z, int layer, boolean load) Level.getTickCachedBlock
(Vector3 pos) Level.getTickCachedBlock
(Vector3 pos, boolean load) Level.getTickCachedBlock
(Vector3 pos, int layer) Level.getTickCachedBlock
(Vector3 pos, int layer, boolean load) Block[]
Level.getTickCachedCollisionBlocks
(AxisAlignedBB bb) Block[]
Level.getTickCachedCollisionBlocks
(AxisAlignedBB bb, boolean targetFirst) Block[]
Level.getTickCachedCollisionBlocks
(AxisAlignedBB bb, boolean targetFirst, boolean ignoreCollidesCheck) Block[]
Level.getTickCachedCollisionBlocks
(AxisAlignedBB bb, boolean targetFirst, boolean ignoreCollidesCheck, Predicate<Block> condition) Position.getTickCachedLevelBlock()
Position.getTickCachedLevelBlockAtLayer
(int layer) final <T extends BlockEntity>
TPosition.getTypedBlockEntity
(Class<T> type) final Level
Position.getValidLevel()
Level.getVibrationManager()
void
Level.initLevel()
boolean
Level.isAntiXrayEnabled()
boolean
GameRules.Value.isCanBeChanged()
boolean
GameRule.isDeprecated()
boolean
Level.isHighLightChunk
(int chunkX, int chunkZ) boolean
Explosion.isIncendiary()
final boolean
Level.isNether()
final boolean
Level.isOverWorld()
boolean
Level.isPreDeObfuscate()
final boolean
Level.isTheEnd()
final boolean
Level.isYInRange
(int y) static int
Level.localBlockHash
(int x, int y, int z, int layer, Level level) static Position
EnumLevel.moveToTheEnd
(Position current) void
Level.reinitAntiXray
(boolean global) void
Level.releaseTickCachedBlocks()
void
Level.removeAntiXrayFakeBlock
(Block originBlock, Collection<Block> fakeBlocks) void
Level.removeAntiXrayOreBlock
(Block oreBlock, Block replaceWith) final LevelProvider
Level.requireProvider()
Returns the level provider if it exists.Level.scanBlocks
(AxisAlignedBB bb, BiPredicate<BlockVector3, BlockState> condition) void
Level.scheduleUpdate
(Block pos, int delay, boolean checkBlockWhenUpdate) void
Level.scheduleUpdate
(Block block, Vector3 pos, int delay, int priority, boolean checkArea, boolean checkBlockWhenUpdate) void
Level.setAntiXrayEnabled
(boolean antiXrayEnabled) void
Level.setBiomeId
(int x, int y, int z, byte biomeId) 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) void
GameRules.Value.setCanBeChanged
(boolean canBeChanged) static void
Level.setCanRandomTick
(int blockId, boolean newValue) Position.setComponents
(Vector3 pos) void
MovingObjectPosition.setFaceHit
(BlockFace face) void
Level.setFakeOreDenominator
(int fakeOreDenominator) void
Explosion.setFireChance
(double fireChance) Location.setHeadYaw
(double headYaw) void
Explosion.setIncendiary
(boolean incendiary) void
Level.setPreDeObfuscate
(boolean preDeObfuscate) boolean
boolean
void
Level.updateComparatorOutputLevelSelective
(Vector3 v, boolean observer) void
GameRules.Value.write
(BinaryStream stream) ModifierConstructorDescriptionprotected
ListChunkManager
(ChunkManager parent) Location
(double x, double y, double z, double yaw, double pitch, double headYaw) -
Uses of Since in cn.nukkit.level.biome
-
Uses of Since in cn.nukkit.level.biome.impl
-
Uses of Since in cn.nukkit.level.biome.impl.beach
-
Uses of Since in cn.nukkit.level.biome.impl.cave
Modifier and TypeClassDescriptionclass
class
class
-
Uses of Since in cn.nukkit.level.biome.impl.desert
-
Uses of Since 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 Since in cn.nukkit.level.biome.impl.iceplains
-
Uses of Since in cn.nukkit.level.biome.impl.jaggedpeaks
-
Uses of Since in cn.nukkit.level.biome.impl.mangroveswamp
-
Uses of Since 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 Since in cn.nukkit.level.biome.impl.mushroom
-
Uses of Since in cn.nukkit.level.biome.impl.nether
-
Uses of Since in cn.nukkit.level.biome.impl.ocean
-
Uses of Since in cn.nukkit.level.biome.impl.plains
-
Uses of Since in cn.nukkit.level.biome.impl.savanna
-
Uses of Since in cn.nukkit.level.biome.impl.snowyslopes
-
Uses of Since in cn.nukkit.level.biome.impl.taiga
-
Uses of Since 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 Since in cn.nukkit.level.format
Modifier and TypeInterfaceDescriptioninterface
interface
Modifier and TypeMethodDescriptiondefault void
ChunkSection.compressStorageLayers()
default void
ChunkSection.delayPaletteUpdates()
FullChunk.findBorders
(int x, int z) 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) 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
FullChunk.getChunkSectionCount()
default int
ChunkSection.getContentVersion()
default int
LevelProvider.getDimension()
int
Chunk.getMaxHeight()
最大高度,请注意此高度不能放置方块,-1之后才能int
Chunk.getMinHeight()
最低高度,此高度可以放置方块default boolean
ChunkSection.hasBlocks()
boolean
FullChunk.isBlockChangeAllowed
(int x, int y, int z) boolean
FullChunk.isBlockedByBorder
(int x, int z) default boolean
Chunk.isChunkSection3DBiomeSupported()
default boolean
FullChunk.isNether()
default boolean
LevelProvider.isNether()
default boolean
FullChunk.isOverWorld()
default boolean
LevelProvider.isOverWorld()
default boolean
FullChunk.isTheEnd()
default boolean
LevelProvider.isTheEnd()
default void
FullChunk.reObfuscateChunk()
ChunkSection.scanBlocks
(LevelProvider provider, int offsetX, int offsetZ, BlockVector3 min, BlockVector3 max, BiPredicate<BlockVector3, BlockState> condition) 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) default void
ChunkSection.setNeedReObfuscate()
default void
ChunkSection.writeObfuscatedTo
(BinaryStream stream, Level level) 以混淆方式将子区块写入二进制流,通常用于反矿透void
ChunkSection.writeTo
(BinaryStream stream) -
Uses of Since in cn.nukkit.level.format.anvil
Modifier and TypeClassDescriptionclass
final class
final class
Modifier and TypeFieldDescriptionprotected DimensionData
Chunk.dimensionData
static final LayerStorage
LayerStorage.EMPTY
protected boolean
ChunkSection.invalidCustomBlockWhenLoad
static final int
Anvil.LOWER_PADDING_SIZE
Modifier and TypeMethodDescriptionMultiLayerStorage.clone()
void
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) protected void
Chunk.createChunkSection
(int sectionY) void
ChunkSection.delayPaletteUpdates()
void
LayerStorage.delayPaletteUpdates()
void
MultiLayerStorage.delayPaletteUpdates()
void
SingleLayerStorage.delayPaletteUpdates()
ChunkSection.getAndSetBlockState
(int x, int y, int z, int layer, BlockState state) int
Chunk.getChunkSectionCount()
int
ChunkSection.getContentVersion()
static Chunk
Chunk.getEmptyChunk
(int chunkX, int chunkZ, DimensionData dimensionData) static Chunk
Chunk.getEmptyChunk
(int chunkX, int chunkZ, LevelProvider provider, DimensionData dimensionData) int
Chunk.getMaxHeight()
int
Chunk.getMinHeight()
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
LayerStorage.hasBlocks()
boolean
MultiLayerStorage.hasBlocks()
boolean
SingleLayerStorage.hasBlocks()
boolean
Chunk.isChunkSection3DBiomeSupported()
boolean
Chunk.isNether()
boolean
Chunk.isOverWorld()
boolean
Chunk.isTheEnd()
void
Chunk.reObfuscateChunk()
ChunkSection.scanBlocks
(LevelProvider provider, int offsetX, int offsetZ, BlockVector3 min, BlockVector3 max, BiPredicate<BlockVector3, BlockState> condition) void
ChunkSection.setContentVersion
(int contentVersion) void
ChunkSection.setNeedReObfuscate()
void
LayerStorage.setNeedReObfuscate()
void
MultiLayerStorage.setNeedReObfuscate()
void
SingleLayerStorage.setNeedReObfuscate()
int
LayerStorage.size()
int
MultiLayerStorage.size()
int
SingleLayerStorage.size()
void
ChunkSection.writeObfuscatedTo
(BinaryStream stream, Level level) void
LayerStorage.writeObfuscatedTo
(BinaryStream stream, Level level) void
MultiLayerStorage.writeObfuscatedTo
(BinaryStream stream, Level level) void
SingleLayerStorage.writeObfuscatedTo
(BinaryStream stream, Level level) void
LayerStorage.writeTo
(BinaryStream stream) void
MultiLayerStorage.writeTo
(BinaryStream stream) void
SingleLayerStorage.writeTo
(BinaryStream stream) ModifierConstructorDescriptionChunk
(LevelProvider level, DimensionData dimensionData) Chunk
(LevelProvider level, CompoundTag nbt, DimensionData dimensionData) Chunk
(Class<? extends LevelProvider> providerClass, DimensionData dimensionData) Chunk
(Class<? extends LevelProvider> providerClass, CompoundTag nbt, DimensionData dimensionData) protected
MultiLayerStorage
(BlockStorage... storages) SingleLayerStorage
(BlockStorage storage) -
Uses of Since 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
Modifier and TypeMethodDescriptionBlockStorage.copy()
void
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.hasBlockDataHuge()
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) void
BlockStorage.setNeedReObfuscate()
void
BlockStorage.writeObfuscatedTo
(BinaryStream stream, Level level) void
BlockStorage.writeTo
(BinaryStream stream) -
Uses of Since in cn.nukkit.level.format.generic
Modifier and TypeFieldDescriptionstatic final byte[]
EmptyChunkSection.EMPTY_BIOME_ARRAY
static 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.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.getContentVersion()
int[]
BaseRegionLoader.getIntLocationIndexes()
boolean
BaseChunk.isPaletteUpdatesDelayed()
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.setBlockStateAt
(int x, int y, int z, int layer, BlockState state) boolean
BaseChunk.setBlockStateAtLayer
(int x, int y, int z, int layer, BlockState state) void
EmptyChunkSection.setContentVersion
(int contentVersion) void
BaseChunk.setPaletteUpdatesDelayed
(boolean delayPaletteUpdates) final int
BaseChunk.toSectionY
(int blockPosY) ModifierConstructorDescriptionBaseLevelProvider
(Level level, String path, CompoundTag levelData, Vector3 spawn) -
Uses of Since 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) 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 Since in cn.nukkit.level.generator
Modifier and TypeClassDescriptionclass
用于nk底层的Terra生成器代理类
这样做的具体原因详见TerraGenerator
Terra generator wrapper class for nk bottom layer
The specific reasons for this are detailed inTerraGenerator
Modifier and TypeFieldDescriptionprotected ChunkManager
Generator.chunkManager
protected Level
Generator.level
protected NukkitRandom
Generator.random
protected List<PopulatorStructure>
Generator.structurePopulators
Modifier and TypeMethodDescriptionstatic boolean
Generator.addGenerator
(Class<? extends Generator> clazz, String name) 注册未知类型的生成器(Terra)Generator.getChunkManager()
返回生成器的目标区块管理器 实际为PopChunkManager
Generator.getLevel()
返回此生成器实例绑定的世界 你不应该将此方法的返回值用于Populator
上,而是使用getChunkManager()
方法 以更好地利用多线程Generator.getRandom()
Generator.getStructurePopulators()
void
Generator.handleAsyncChunkPopTask
(AsyncTask task) 处理需要计算的异步地形生成任务
有特殊需求的地形生成器可以覆写此方法并提供自己的逻辑
默认采用Server类的fjp线程池void
TerraGeneratorWrapper.handleAsyncChunkPopTask
(AsyncTask task) Terra底层自带fjp线程池进行多核并行区块生成,所以说这边我们不需要使用fjpvoid
Generator.handleAsyncStructureGenTask
(AsyncTask task) 处理需要计算的异步结构生成任务
有特殊需求的地形生成器可以覆写此方法并提供自己的逻辑
默认采用Server类的fjp线程池void
Generator.populateStructure
(int chunkX, int chunkZ) 在指定区块上尝试生成结构boolean
SimpleChunkManager.setBlockStateAt
(int x, int y, int z, int layer, BlockState state) void
Generator.setChunkManager
(ChunkManager chunkManager) void
void
Generator.setRandom
(NukkitRandom random) boolean
Generator.shouldGenerateStructures()
若返回值为true,则将会在区块地形生成完毕后调用Generator
的 populateStructure(int chunkX, int chunkZ) 方法boolean
Nether.shouldGenerateStructures()
boolean
Normal.shouldGenerateStructures()
boolean
TheEnd.shouldGenerateStructures()
-
Uses of Since in cn.nukkit.level.generator.object
Modifier and TypeMethodDescriptionstatic void
ObjectNyliumVegetation.growVegetation
(ChunkManager level, Vector3 pos, NukkitRandom random) -
Uses of Since 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 Since 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) void
ObjectBigSpruceTree.setRandomTreeHeight
(NukkitRandom random) -
Uses of Since in cn.nukkit.level.generator.populator.impl
-
Uses of Since in cn.nukkit.level.generator.populator.impl.structure.desertpyramid
-
Uses of Since in cn.nukkit.level.generator.populator.impl.structure.desertpyramid.loot
-
Uses of Since in cn.nukkit.level.generator.populator.impl.structure.desertpyramid.structure
-
Uses of Since in cn.nukkit.level.generator.populator.impl.structure.desertwell
-
Uses of Since in cn.nukkit.level.generator.populator.impl.structure.dungeon
-
Uses of Since in cn.nukkit.level.generator.populator.impl.structure.dungeon.loot
-
Uses of Since in cn.nukkit.level.generator.populator.impl.structure.fossil
-
Uses of Since in cn.nukkit.level.generator.populator.impl.structure.igloo
-
Uses of Since in cn.nukkit.level.generator.populator.impl.structure.igloo.loot
-
Uses of Since in cn.nukkit.level.generator.populator.impl.structure.jungletemple
-
Uses of Since in cn.nukkit.level.generator.populator.impl.structure.jungletemple.loot
-
Uses of Since in cn.nukkit.level.generator.populator.impl.structure.jungletemple.structure
-
Uses of Since in cn.nukkit.level.generator.populator.impl.structure.mineshaft
-
Uses of Since in cn.nukkit.level.generator.populator.impl.structure.mineshaft.loot
-
Uses of Since in cn.nukkit.level.generator.populator.impl.structure.mineshaft.structure
-
Uses of Since in cn.nukkit.level.generator.populator.impl.structure.netherfortress
-
Uses of Since in cn.nukkit.level.generator.populator.impl.structure.netherfortress.loot
-
Uses of Since in cn.nukkit.level.generator.populator.impl.structure.netherfortress.structure
-
Uses of Since in cn.nukkit.level.generator.populator.impl.structure.oceanmonument
-
Uses of Since in cn.nukkit.level.generator.populator.impl.structure.oceanmonument.structure
-
Uses of Since in cn.nukkit.level.generator.populator.impl.structure.oceanruin
-
Uses of Since in cn.nukkit.level.generator.populator.impl.structure.oceanruin.loot
-
Uses of Since in cn.nukkit.level.generator.populator.impl.structure.pillageroutpost
-
Uses of Since in cn.nukkit.level.generator.populator.impl.structure.pillageroutpost.loot
-
Uses of Since in cn.nukkit.level.generator.populator.impl.structure.shipwreck
-
Uses of Since in cn.nukkit.level.generator.populator.impl.structure.shipwreck.loot
Modifier and TypeClassDescriptionclass
class
class
-
Uses of Since in cn.nukkit.level.generator.populator.impl.structure.stronghold
-
Uses of Since in cn.nukkit.level.generator.populator.impl.structure.stronghold.loot
Modifier and TypeClassDescriptionclass
class
class
-
Uses of Since in cn.nukkit.level.generator.populator.impl.structure.stronghold.structure
-
Uses of Since in cn.nukkit.level.generator.populator.impl.structure.swamphut
-
Uses of Since in cn.nukkit.level.generator.populator.impl.structure.swamphut.structure
-
Uses of Since in cn.nukkit.level.generator.populator.impl.structure.utils
-
Uses of Since in cn.nukkit.level.generator.populator.impl.structure.utils.block.state
Modifier and TypeClassDescriptionclass
final class
final class
final class
final class
final class
-
Uses of Since in cn.nukkit.level.generator.populator.impl.structure.utils.loot
-
Uses of Since in cn.nukkit.level.generator.populator.impl.structure.utils.math
-
Uses of Since in cn.nukkit.level.generator.populator.impl.structure.utils.populator
Modifier and TypeInterfaceDescriptioninterface
class
-
Uses of Since in cn.nukkit.level.generator.populator.impl.structure.utils.structure
Modifier and TypeClassDescriptionclass
class
class
-
Uses of Since in cn.nukkit.level.generator.populator.impl.structure.utils.template
Modifier and TypeClassDescriptionclass
class
class
class
IdMapper<T>
interface
class
class
interface
-
Uses of Since in cn.nukkit.level.generator.populator.impl.structure.village
-
Uses of Since in cn.nukkit.level.generator.populator.impl.structure.village.loot
-
Uses of Since in cn.nukkit.level.generator.populator.impl.structure.village.structure
-
Uses of Since in cn.nukkit.level.generator.populator.type
Modifier and TypeMethodDescriptionboolean
PopulatorStructure.isAsync()
若返回值为true,则将会使用ChunkPopulationTask
异步生成结构 -
Uses of Since in cn.nukkit.level.generator.task
Modifier and TypeClassDescriptionclass
class
class
class
class
class
class
-
Uses of Since in cn.nukkit.level.particle
Modifier and TypeClassDescriptionclass
class
class
class
Modifier and TypeFieldDescriptionstatic final int
Particle.TYPE_BLEACH
static final int
Particle.TYPE_BLUE_FLAME
static final int
Particle.TYPE_BUBBLE_MANUAL
static final int
Particle.TYPE_CANDLE_FLAME
static final int
Particle.TYPE_ELECTRIC_SPARK
static final int
Particle.TYPE_MOB_APPEARANCE
static final int
Particle.TYPE_MOB_PORTAL
static final int
Particle.TYPE_MYCELIUM_DUST
static final int
Particle.TYPE_OBSIDIAN_TEAR
static final int
Particle.TYPE_PORTAL_REVERSE
static final int
Particle.TYPE_SCULK_SENSOR_REDSTONE
static final int
Particle.TYPE_SHULKER_BULLET
static final int
Particle.TYPE_SNOWFLAKE
static final int
Particle.TYPE_SOUL
static final int
Particle.TYPE_SPORE_BLOSSOM_AMBIENT
static final int
Particle.TYPE_SPORE_BLOSSOM_SHOWER
static final int
Particle.TYPE_STALACTITE_DRIP_LAVA
static final int
Particle.TYPE_STALACTITE_DRIP_WATER
static final int
Particle.TYPE_TALL_CAMPFIRE_SMOKE
static final int
Particle.TYPE_VIBRATION_SIGNAL
static final int
Particle.TYPE_WATER_SPLASH_MANUAL
static final int
Particle.TYPE_WAX
Modifier and TypeMethodDescriptionstatic Integer
Particle.getParticleIdByName
(String name) static boolean
Particle.particleExists
(String name) ModifierConstructorDescriptionScrapeParticle
(Vector3 pos) WaxOffParticle
(Vector3 pos) WaxOnParticle
(Vector3 pos) -
Uses of Since in cn.nukkit.level.terra
Modifier and TypeClassDescriptionfinal class
class
class
Terra生成器平台实现类
请注意我们通常不直接使用此类而是使用TerraGeneratorWrapper
其每个实例都会持有一个相同的TerraGenerator
实例
这样做的原因是因为nk底层会在每个线程新建一个生成器实例并行化生成区块时,而Terra本身就是并行的
Terra generator platform implementation class
Please note that we usually do not use this class directly but useTerraGeneratorWrapper
Each of its instances will hold an identical instance ofTerraGenerator
The reason for this is because the bottom layer of nk will create a new generator instance for each thread to generate blocks in parallel, and Terra itself is parallel -
Uses of Since in cn.nukkit.level.terra.delegate
Modifier and TypeClassDescriptionfinal record
final record
final record
final record
final record
class
final record
final record
final record
final record
final record
final record
final record
-
Uses of Since in cn.nukkit.level.terra.handles
-
Uses of Since in cn.nukkit.level.tickingarea
-
Uses of Since in cn.nukkit.level.tickingarea.manager
-
Uses of Since in cn.nukkit.level.tickingarea.storage
-
Uses of Since in cn.nukkit.level.util
Modifier and TypeClassDescriptionfinal record
final class
interface
实现此接口的区块应该拥有一个能够并行访问的方块缓存,通常每tick都会调用clear。 -
Uses of Since in cn.nukkit.level.vibration
Modifier and TypeClassDescriptionclass
final record
interface
振动监听器interface
enum
-
Uses of Since in cn.nukkit.math
Modifier and TypeClassDescriptionfinal class
class
class
enum
Represents a 16 direction compass rose.static enum
final class
Modifier and TypeFieldDescriptionstatic final AxisAlignedBB[]
AxisAlignedBB.EMPTY_ARRAY
static final Vector3
Vector3.ZERO
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
NukkitMath.clamp
(float value, 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
BlockVector3.getChunkSectionY
(boolean is384World) 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()
int
BlockFace.getDUNESWIndex()
Get the index of this BlockFace (0-5).int
BlockFace.getDUSWNEIndex()
Get the index of this BlockFace (0-5).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 blockCompassRoseDirection.getOppositeFace()
VectorMath.getPassByVector3
(Vector3 from, Vector3 to) 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) BlockVector3.setX
(int x) void
ChunkVector2.setX
(int x) Vector3.setX
(double x) Vector3f.setX
(float x) BlockVector3.setY
(int y) Vector3.setY
(double y) Vector3f.setY
(float y) BlockVector3.setZ
(int z) void
ChunkVector2.setZ
(int z) Vector3.setZ
(double z) Vector3f.setZ
(float 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 Since in cn.nukkit.metrics
Modifier and TypeClassDescriptionclass
bStats collects some data for plugin authors.static class
Represents a custom advanced bar chart.static class
Represents a custom advanced pie.static class
Represents a custom chart.static class
Represents a custom drill down pie.static class
Represents a custom multi line chart.static class
Represents a custom simple bar chart.static class
Represents a custom simple pie.static class
Represents a custom single line chart.class
Modifier and TypeMethodDescriptionvoid
Metrics.addCustomChart
(Metrics.CustomChart chart) Adds a custom chart.static void
protected abstract com.nimbusds.jose.shaded.json.JSONObject
Metrics.CustomChart.getChartData()
static boolean
Setup the nukkit metrics and starts it if it hadn't started yet.ModifierConstructorDescriptionAdvancedBarChart
(String chartId, Callable<Map<String, int[]>> callable) Class constructor.Class constructor.Class constructor.Creates a new instance and starts submitting immediately.Metrics
(String name, String serverUUID, boolean logFailedRequests, MainLogger logger) Creates a new instance and starts submitting immediately.Class constructor.NukkitMetrics
(Server server) Deprecated.Replace withNukkitMetrics.startNow(Server)
Class constructor.Class constructor.SingleLineChart
(String chartId, Callable<Integer> callable) Class constructor. -
Uses of Since in cn.nukkit.nbt
Modifier and TypeMethodDescriptionstatic CompoundTag
NBTIO.readCompoundValue
(InputStream inputStream, ByteOrder endianness, boolean network) static byte[]
NBTIO.writeValue
(CompoundTag tag) The following methods only used for LevelEventGenericPacket which do not write/read tag id and namestatic byte[]
NBTIO.writeValue
(CompoundTag tag, ByteOrder endianness) static byte[]
NBTIO.writeValue
(CompoundTag tag, ByteOrder endianness, boolean network) static byte[]
NBTIO.writeValue
(Tag tag, ByteOrder endianness, boolean network) -
Uses of Since in cn.nukkit.nbt.stream
-
Uses of Since 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) static CompoundTag
Tag.readCompoundValue
(NBTInputStream dis) Only used for LevelEventGenericPacket Which do not read tag id and name (It only can be a compound tag)static void
Tag.writeValue
(Tag tag, NBTOutputStream dos) Only used for LevelEventGenericPacket Which do not write tag id and name -
Uses of Since in cn.nukkit.network
Modifier and TypeInterfaceDescriptioninterface
class
class
Modifier and TypeMethodDescriptionstatic byte[]
Network.deflateRaw
(byte[][] datas, int level) static byte[]
Network.deflateRaw
(byte[] data, int level) Network.getPacket
(int id) static byte[]
Network.inflateRaw
(byte[] data) void
Network.processBatch
(byte[] payload, Collection<DataPacket> packets, CompressionProvider compression) RakNetInterface.putResourcePacket
(Player player, DataPacket packet) SourceInterface.putResourcePacket
(Player player, DataPacket packet) Network.unpackBatchedPackets
(BatchPacket packet, CompressionProvider compression) ModifierConstructorDescriptionLittleEndianByteBufInputStream
(io.netty.buffer.ByteBuf buffer) LittleEndianByteBufOutputStream
(io.netty.buffer.ByteBuf buffer) -
Uses of Since in cn.nukkit.network.protocol
Modifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
class
class
class
class
static class
class
static final class
static final class
class
class
class
class
class
static enum
static enum
class
static enum
static enum
class
class
static enum
class
final class
final class
class
class
static enum
class
static enum
class
class
class
class
class
static enum
class
static enum
class
class
class
class
class
class
final class
Modifier and TypeFieldDescriptionstatic final byte
ProtocolInfo.ADD_VOLUME_ENTITY
Deprecated.static final byte
ProtocolInfo.ADD_VOLUME_ENTITY_PACKET
static final byte
ProtocolInfo.AGENT_ACTION_EVENT_PACKET
static final int
EntityEventPacket.AIR_SUPPLY
static final byte
ProtocolInfo.ANIMATE_ENTITY_PACKET
long
HurtArmorPacket.armorSlots
static final int
EntityEventPacket.ATTACK_STOP
AddEntityPacket.attributes
static final int
EntityEventPacket.BALLOON_POP
static final byte
ProtocolInfo.CAMERA_SHAKE_PACKET
static final int
EntityEventPacket.CARAVAN
int
HurtArmorPacket.cause
static final byte
ProtocolInfo.CHANGE_MOB_PROPERTY_PACKET
static final byte
ProtocolInfo.CLIENTBOUND_DEBUG_RENDERER_PACKET
static final byte
ProtocolInfo.CODE_BUILDER_PACKET
static final byte
ProtocolInfo.CODE_BUILDER_SOURCE_PACKET
PacketViolationWarningPacket.context
static final byte
ProtocolInfo.CORRECT_PLAYER_MOVE_PREDICTION_PACKET
static final byte
ProtocolInfo.CREATE_PHOTO_PACKET
static final byte
ProtocolInfo.CREATIVE_CONTENT_PACKET
int
AnvilDamagePacket.damage
int
HurtArmorPacket.damage
final int[]
PlayerArmorDamagePacket.damage
DebugInfoPacket.data
NPCRequestPacket.data
static final byte
ProtocolInfo.DEATH_INFO_PACKET
static final byte
ProtocolInfo.DEBUG_INFO_PACKET
int
SetSpawnPositionPacket.dimension
static final byte
ProtocolInfo.DIMENSION_DATA_PACKET
static final byte
ProtocolInfo.EDITOR_NETWORK_PACKET
static final byte
ProtocolInfo.EDU_URI_RESOURCE_PACKET
static final byte
ProtocolInfo.EMOTE_LIST_PACKET
EmotePacket.emoteID
static final ClientboundMapItemDataPacket.MapDecorator[]
ClientboundMapItemDataPacket.MapDecorator.EMPTY_ARRAY
static final ItemComponentPacket.Entry[]
ItemComponentPacket.Entry.EMPTY_ARRAY
static final int
EntityEventPacket.ENTITY_GROW_UP
long
DebugInfoPacket.entityId
long
UpdatePlayerGameTypePacket.entityId
long
NPCRequestPacket.entityRuntimeId
Item[]
CreativeContentPacket.entries
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
boolean
CommandBlockUpdatePacket.executingOnFirstTick
static final byte
ProtocolInfo.FEATURE_REGISTRY_PACKET
static final byte
ProtocolInfo.FILTER_TEXT_PACKET
static final int
EntityEventPacket.FINISHED_CHARGING_CROSSBOW
static final int
MoveEntityDeltaPacket.FLAG_FORCE_MOVE_LOCAL_ENTITY
static final int
MoveEntityDeltaPacket.FLAG_ON_GROUND
static final int
MoveEntityDeltaPacket.FLAG_TELEPORTING
byte
EmotePacket.flags
PlayerArmorDamagePacket.flags
boolean
MoveEntityAbsolutePacket.forceMoveLocalEntity
boolean
ResourcePacksInfoPacket.forceServerPacks
long
MovePlayerPacket.frame
long
SetEntityDataPacket.frame
long
UpdateAttributesPacket.frame
boolean
FilterTextPacket.fromServer
static final byte
ProtocolInfo.GAME_TEST_REQUEST_PACKET
static final byte
ProtocolInfo.GAME_TEST_RESULTS_PACKET
UpdatePlayerGameTypePacket.gameType
static final int
EntityEventPacket.GUARDIAN_ATTACK_ANIMATION
float
MoveEntityDeltaPacket.headYaw
static final int
EntityEventPacket.IN_LOVE_HEARTS
boolean
InventoryTransactionPacket.isEnchantingPart
boolean
StartGamePacket.isInventoryServerAuthoritative
boolean
CodeBuilderPacket.isOpening
boolean
InventoryTransactionPacket.isRepairItemPart
boolean
InventoryTransactionPacket.isTradeItemPart
static final byte
ProtocolInfo.ITEM_COMPONENT_PACKET
static final byte
ProtocolInfo.ITEM_STACK_REQUEST_PACKET
static final byte
ProtocolInfo.ITEM_STACK_RESPONSE_PACKET
static final int
EntityEventPacket.JUMP
static final byte
ProtocolInfo.LAB_TABLE_PACKET
static final int
EntityEventPacket.LANDED_ON_GROUND
int
InventoryTransactionPacket.legacyRequestId
static final byte
ProtocolInfo.LESSON_PROGRESS_PACKET
static final byte
ProtocolInfo.MOTION_PREDICTION_HINTS_PACKET
static final byte
AddVolumeEntityPacket.NETWORK_ID
static final byte
AnimateEntityPacket.NETWORK_ID
static final byte
AnvilDamagePacket.NETWORK_ID
static final byte
FilterTextPacket.NETWORK_ID
static final byte
ItemComponentPacket.NETWORK_ID
static final byte
ItemStackResponsePacket.NETWORK_ID
static final byte
NPCDialoguePacket.NETWORK_ID
static final byte
NPCRequestPacket.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
PlayerEnchantOptionsPacket.options
static final byte
ProtocolInfo.PACKET_VIOLATION_WARNING_PACKET
int
PacketViolationWarningPacket.packetId
static final byte
ProtocolInfo.PHOTO_INFO_REQUEST_PACKET
EmoteListPacket.pieceIds
float
MoveEntityDeltaPacket.pitch
SetTitlePacket.platformOnlineId
static final byte
ProtocolInfo.PLAYER_ARMOR_DAMAGE_PACKET
static final byte
ProtocolInfo.PLAYER_ENCHANT_OPTIONS_PACKET
static final byte
ProtocolInfo.PLAYER_FOG_PACKET
static final byte
ProtocolInfo.PLAYER_START_ITEM_COOL_DOWN_PACKET
static final byte
ProtocolInfo.POS_TRACKING_CLIENT_REQUEST_PACKET
static final byte
ProtocolInfo.POS_TRACKING_SERVER_BROADCAST_PACKET
static final int
EntityEventPacket.PRIME_CREEPER
static final byte
ProtocolInfo.REMOVE_OBJECTIVE_PACKET
static final byte
ProtocolInfo.REMOVE_VOLUME_ENTITY
Deprecated.static final byte
ProtocolInfo.REMOVE_VOLUME_ENTITY_PACKET
static final byte
ProtocolInfo.REQUEST_ABILITY_PACKET
static final byte
ProtocolInfo.REQUEST_NETWORK_SETTINGS_PACKET
static final byte
ProtocolInfo.REQUEST_PERMISSIONS_PACKET
ItemStackRequestPacket.requests
NPCRequestPacket.requestType
boolean
SetEntityLinkPacket.riderInitiated
long
MoveEntityDeltaPacket.runtimeEntityId
long
EmoteListPacket.runtimeId
long
EmotePacket.runtimeId
NPCRequestPacket.sceneName
static final byte
ProtocolInfo.SCRIPT_MESSAGE_PACKET
static final byte
ProtocolInfo.SERVER_STATS_PACKET
StartGamePacket.serverAuthoritativeMovement
static final byte
ProtocolInfo.SET_DISPLAY_OBJECTIVE_PACKET
static final byte
ProtocolInfo.SET_SCORE_PACKET
PacketViolationWarningPacket.severity
static final byte
ProtocolInfo.SIMULATION_TYPE_PACKET
int
NPCRequestPacket.skinType
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_RECORD_PIGSTEP
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 byte
ProtocolInfo.SUB_CHUNK_PACKET
static final byte
ProtocolInfo.SUB_CHUNK_REQUEST_PACKET
static final int
EntityEventPacket.SUMMON_AGENT
static final byte
ProtocolInfo.SYNC_ENTITY_PROPERTY
Deprecated.static final byte
ProtocolInfo.SYNC_ENTITY_PROPERTY_PACKET
AddPlayerPacket.syncedProperties
SetEntityDataPacket.syncedProperties
FilterTextPacket.text
int
CommandBlockUpdatePacket.tickDelay
static final byte
ProtocolInfo.TICKING_AREAS_LOAD_STATUS_PACKET
static final int
EntityEventPacket.TREASURE_HUNT
PacketViolationWarningPacket.type
static final int
SetTitlePacket.TYPE_ACTIONBAR_JSON
static final int
CraftingEventPacket.TYPE_CRAFTING
static final int
CraftingEventPacket.TYPE_INVENTORY
static final byte
TextPacket.TYPE_OBJECT
static final byte
TextPacket.TYPE_OBJECT_WHISPER
static final int
SetTitlePacket.TYPE_SUBTITLE_JSON
static final int
SetTitlePacket.TYPE_TITLE_JSON
static final int
CraftingEventPacket.TYPE_WORKBENCH
static final byte
ProtocolInfo.UPDATE_ABILITIES_PACKET
static final byte
ProtocolInfo.UPDATE_ADVENTURE_SETTINGS_PACKET
static final byte
ProtocolInfo.UPDATE_BLOCK_SYNCED_PACKET
static final byte
ProtocolInfo.UPDATE_PLAYER_GAME_TYPE_PACKET
static final byte
ProtocolInfo.UPDATE_SUB_CHUNK_BLOCKS_PACKET
CodeBuilderPacket.url
static final int
EntityEventPacket.VIBRATION_DETECTE
Deprecated.static final int
EntityEventPacket.VIBRATION_DETECTED
static final int
EntityEventPacket.VILLAGER_ANGRY
static final int
EntityEventPacket.VILLAGER_HAPPY
boolean
ContainerClosePacket.wasServerInitiated
int
AnvilDamagePacket.x
float
MoveEntityDeltaPacket.x
SetTitlePacket.xuid
int
AnvilDamagePacket.y
float
MoveEntityDeltaPacket.y
float
MoveEntityDeltaPacket.yaw
int
AnvilDamagePacket.z
float
MoveEntityDeltaPacket.z
Modifier and TypeMethodDescriptionvoid
CraftingDataPacket.addMultiRecipe
(MultiRecipe... recipe) 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()
AddVolumeEntityPacket.getEngineVersion()
AnimateEntityPacket.getEntityRuntimeIds()
ItemComponentPacket.getEntries()
int
SetTitlePacket.getFadeInTime()
int
SetTitlePacket.getFadeOutTime()
long
AddVolumeEntityPacket.getId()
long
RemoveVolumeEntityPacket.getId()
AddVolumeEntityPacket.getIdentifier()
AddVolumeEntityPacket.getInstanceName()
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()
int
AnimateEntityPacket.getStopExpressionVersion()
FilterTextPacket.getText()
SetTitlePacket.getText()
SetTitlePacket.getTitleAction()
int
PositionTrackingDBClientRequestPacket.getTrackingId()
int
PositionTrackingDBServerBroadcastPacket.getVersion()
SetTitlePacket.getXuid()
boolean
MoveEntityDeltaPacket.hasFlag
(int flag) 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
AddVolumeEntityPacket.setEngineVersion
(String engineVersion) 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
AddVolumeEntityPacket.setIdentifier
(String identifier) void
AddVolumeEntityPacket.setInstanceName
(String instanceName) 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
AnimateEntityPacket.setStopExpressionVersion
(int stopExpressionVersion) 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 Since in cn.nukkit.network.protocol.types
Modifier and TypeClassDescriptionclass
enum
final record
enum
enum
enum
enum
final record
enum
enum
enum
enum
enum
enum
enum
final record
Modifier and TypeFieldDescriptionstatic final EntityLink[]
EntityLink.EMPTY_ARRAY
static final NetworkInventoryAction[]
NetworkInventoryAction.EMPTY_ARRAY
boolean
EntityLink.riderInitiated
int
NetworkInventoryAction.stackNetworkId
ModifierConstructorDescriptionEntityLink
(long fromEntityUniquieId, long toEntityUniquieId, byte type, boolean immediate, boolean riderInitiated) -
Uses of Since in cn.nukkit.network.session
-
Uses of Since in cn.nukkit.plugin
Modifier and TypeFieldDescriptionstatic final Plugin[]
Plugin.EMPTY_ARRAY
static final RegisteredListener[]
RegisteredListener.EMPTY_ARRAY
Modifier and TypeMethodDescriptionPluginDescription.getFeatures()
返回这个插件的所使用的特征。
Returns the author of this plugin.static PowerNukkitPlugin
PowerNukkitPlugin.getInstance()
PluginBase.getPluginCommand
(String name) void
PluginManager.loadPowerNukkitPlugins()
-
Uses of Since in cn.nukkit.plugin.js
-
Uses of Since 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) 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 Since in cn.nukkit.potion
Modifier and TypeFieldDescriptionstatic final int
Effect.BAD_OMEN
static final int
Effect.INSTANT_DAMAGE
static final int
Effect.INSTANT_HEALTH
static final int
Effect.JUMP_BOOST
static final int
Effect.RESISTANCE
static final int
Potion.SLOWNESS_IV
static final int
Potion.SLOWNESS_LONG_II
Deprecated.static final int
Effect.VILLAGE_HERO
Modifier and TypeMethodDescriptionPotion.getName()
Potion.getPotionTypeName()
Potion.getRomanLevel()
-
Uses of Since in cn.nukkit.resourcepacks
Modifier and TypeMethodDescriptionint
ResourcePackManager.getMaxChunkSize()
void
ResourcePackManager.setMaxChunkSize
(int size) -
Uses of Since in cn.nukkit.scoreboard.data
Modifier and TypeClassDescriptionenum
计分板显示槽位枚举enum
enum
追踪目标显示顺序排序准则,客户端会依照准则根据分数排序所有追踪对象 -
Uses of Since in cn.nukkit.scoreboard.displayer
Modifier and TypeInterfaceDescriptioninterface
计分板观察者 (eg: Player) 此接口用于抽象服务端到客户端的协议层方法 -
Uses of Since in cn.nukkit.scoreboard.manager
Modifier and TypeInterfaceDescriptioninterface
管理,储存一批计分板
此接口面向/scoreboard命令,若只是想要显示信息,请直接操作scoreboard对象class
-
Uses of Since in cn.nukkit.scoreboard.scoreboard
Modifier and TypeInterfaceDescriptioninterface
计分板对象 可被发送到任何实现了IScoreboardViewer
接口的对象上interface
计分板上的单个行
由IScorer
和分数组成class
class
-
Uses of Since in cn.nukkit.scoreboard.scorer
Modifier and TypeClassDescriptionclass
class
interface
计分板追踪对象class
-
Uses of Since in cn.nukkit.scoreboard.storage
Modifier and TypeInterfaceDescriptioninterface
计分板存储器接口class
-
Uses of Since in cn.nukkit.utils
Modifier and TypeClassDescriptionenum
class
class
命名空间标识符class
Deprecated.class
final class
enum
final class
final class
class
interface
Interface, all redstone components implement, containing redstone related methods.class
SortedList<T>
SortedList是List
的一个有序实现,内部是用平衡二叉树实现的。final class
final class
Modifier and TypeFieldDescriptionstatic final int
Utils.ACCORDING_X_OBTAIN_Y
static final int
Utils.ACCORDING_Y_OBTAIN_X
boolean
BlockUpdateEntry.checkBlockWhenUpdate
static 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 BlockColor
BlockColor.DEEPSLATE_GRAY
static final Integer[]
Utils.EMPTY_INTEGERS
final int
SkinAnimation.expression
static final BlockColor
BlockColor.LICHEN_GREEN
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 double
Utils.calLinearFunction
(Vector3 pos1, Vector3 pos2, double element, int type) static 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.DummyBossBar.Builder.color
(BossBarColor color) 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.DummyBossBar.getColor()
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()
static Block[]
Utils.getLevelBlocks
(Level level, AxisAlignedBB bb) com.google.gson.JsonObject
LoginChainData.getRawData()
BinaryStream.getTag()
static boolean
Utils.hasCollisionBlocks
(Level level, AxisAlignedBB bb) static boolean
Utils.hasCollisionTickCachedBlocks
(Level level, AxisAlignedBB bb) 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> array, BiConsumer<BinaryStream, T> biConsumer) <T> void
BinaryStream.putArray
(Collection<T> collection, Consumer<T> writer) <T> void
void
BinaryStream.putRecipeIngredient
(ItemDescriptor itemDescriptor) 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) void
DummyBossBar.setColor
(BossBarColor color) 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
ModifierConstructorDescriptionDefaultPlayerDataSerializer
(Server server) DefaultPlayerDataSerializer
(String dataPath) InvalidBlockDamageException
(int blockId, int damage, int before) Deprecated.LevelException
(String message, Throwable cause) SkinAnimation
(SerializedImage image, int type, float frames, int expression) -
Uses of Since in cn.nukkit.utils.collection
Modifier and TypeInterfaceDescriptioninterface
ArrayWrapper<T>
interface
interface
final class
final class
class
ConvertingMapWrapper<K,
V1, V2> class
ConvertingSetWrapper<V1,
V2> class
FreezableArrayManager负责管理所有AutoFreezable的ByteArrayWrapper
这包括计算温度,冻结和解冻@interface
声明此操作将会解冻可冻结数组 -
Uses of Since 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 Since in co.aikar.timings