Uses of Class
cn.nukkit.level.Level
Package
Description
与方块实现相关的类,基类
Block
与方块实体(例如TNT方块爆炸时的实体)相关的类
与方块状态相关的类.
与实体相关的类,包含友好生物,敌对生物等.
与物品相关的类.
与世界相关的类.
用于存储block,entity,level,player的一些元数据的类.
一些关于异步任务和调度器的类,可用于插件实现异步操作.
各种工具类.
-
Uses of Level in cn.nukkit
Modifier and TypeMethodDescriptionServer.getDefaultLevel()
Server.getLevel
(int levelId) Server.getLevelByName
(String name) Modifier and TypeMethodDescriptionvoid
Server.setDefaultLevel
(Level defaultLevel) boolean
Player.switchLevel
(Level level) void
Player.unloadChunk
(int x, int z, Level level) boolean
Server.unloadLevel
(Level level) boolean
Server.unloadLevel
(Level level, boolean forceUnload) -
Uses of Level in cn.nukkit.block
Modifier and TypeMethodDescriptionBlockEntityHolder.getLevel()
IBlockOreRedstoneGlowing.getLevel()
Modifier and TypeMethodDescriptionprotected static boolean
BlockRedstoneWire.canConnectUpwardsTo
(Level level, Vector3 pos) static Block
Deprecated.static Block
Deprecated.static Block
Deprecated.static Block
Deprecated.ModifierConstructorDescriptionBlocksCalculator
(Level level, Block block, BlockFace facing, boolean extending) BlocksCalculator
(Level level, Block pos, BlockFace face, boolean extending, boolean sticky) -
Uses of Level in cn.nukkit.blockentity
-
Uses of Level in cn.nukkit.blockstate
Modifier and TypeMethodDescriptionBlockState.getBlock
(Level level, int x, int y, int z, int layer, boolean repair, Consumer<BlockStateRepair> callback) 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
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) -
Uses of Level in cn.nukkit.command.utils
-
Uses of Level in cn.nukkit.entity
-
Uses of Level in cn.nukkit.entity.ai.route.finder.impl
Modifier and TypeMethodDescriptionprotected int
SimpleFlatAStarRouteFinder.getBlockMoveCostAt
(Level level, Vector3 pos) 获取指定位置的方块的移动Costprotected int
SimpleSpaceAStarRouteFinder.getBlockMoveCostAt
(Level level, Vector3 pos) void
-
Uses of Level in cn.nukkit.event.entity
Modifier and TypeMethodDescriptionEntityLevelChangeEvent.getOrigin()
EntityLevelChangeEvent.getTarget()
ModifierConstructorDescriptionEntityLevelChangeEvent
(Entity entity, Level originLevel, Level targetLevel) -
Uses of Level in cn.nukkit.event.level
ModifierConstructorDescriptionLevelEvent
(Level level) LevelInitEvent
(Level level) LevelLoadEvent
(Level level) LevelSaveEvent
(Level level) LevelUnloadEvent
(Level level) SpawnChangeEvent
(Level level, Position previousSpawn) ThunderChangeEvent
(Level level, boolean to) WeatherChangeEvent
(Level level, boolean to) WeatherEvent
(Level level) -
Uses of Level in cn.nukkit.event.weather
-
Uses of Level in cn.nukkit.item
Modifier and TypeMethodDescriptionprotected void
boolean
Item.onActivate
(Level level, Player player, Block block, Block target, BlockFace face, double fx, double fy, double fz) boolean
ItemArmorStand.onActivate
(Level level, Player player, Block block, Block target, BlockFace face, double fx, double fy, double fz) boolean
ItemBoat.onActivate
(Level level, Player player, Block block, Block target, BlockFace face, double fx, double fy, double fz) boolean
ItemBucket.onActivate
(Level level, Player player, Block block, Block target, BlockFace face, double fx, double fy, double fz) boolean
ItemChestBoatBase.onActivate
(Level level, Player player, Block block, Block target, BlockFace face, double fx, double fy, double fz) boolean
ItemEmptyMap.onActivate
(Level level, Player player, Block block, Block target, BlockFace face, double fx, double fy, double fz) boolean
ItemEndCrystal.onActivate
(Level level, Player player, Block block, Block target, BlockFace face, double fx, double fy, double fz) boolean
ItemFireCharge.onActivate
(Level level, Player player, Block block, Block target, BlockFace face, double fx, double fy, double fz) boolean
ItemFirework.onActivate
(Level level, Player player, Block block, Block target, BlockFace face, double fx, double fy, double fz) boolean
ItemFlintSteel.onActivate
(Level level, Player player, Block block, Block target, BlockFace face, double fx, double fy, double fz) boolean
ItemGlassBottle.onActivate
(Level level, Player player, Block block, Block target, BlockFace face, double fx, double fy, double fz) boolean
ItemGlowBerries.onActivate
(Level level, Player player, Block block, Block target, BlockFace face, double fx, double fy, double fz) boolean
ItemMinecart.onActivate
(Level level, Player player, Block block, Block target, BlockFace face, double fx, double fy, double fz) boolean
ItemMinecartChest.onActivate
(Level level, Player player, Block block, Block target, BlockFace face, double fx, double fy, double fz) boolean
ItemMinecartHopper.onActivate
(Level level, Player player, Block block, Block target, BlockFace face, double fx, double fy, double fz) boolean
ItemMinecartTNT.onActivate
(Level level, Player player, Block block, Block target, BlockFace face, double fx, double fy, double fz) boolean
ItemPainting.onActivate
(Level level, Player player, Block block, Block target, BlockFace face, double fx, double fy, double fz) boolean
ItemSpawnEgg.onActivate
(Level level, Player player, Block block, Block target, BlockFace face, double fx, double fy, double fz) -
Uses of Level in cn.nukkit.level
Modifier and TypeMethodDescriptionChunkLoader.getLevel()
EnumLevel.getLevel()
Position.getLevel()
static Level
EnumLevel.getOtherNetherPair
(Level current) static Level
EnumLevel.getOtherTheEndPair
(Level current) final Level
Position.getValidLevel()
Modifier and TypeMethodDescriptionstatic long
static Location
Location.fromObject
(Vector3 pos, Level level) static Location
Location.fromObject
(Vector3 pos, Level level, double yaw) static Location
Location.fromObject
(Vector3 pos, Level level, double yaw, double pitch) static Location
Location.fromObject
(Vector3 pos, Level level, double yaw, double pitch, double headYaw) static Position
Position.fromObject
(Vector3 pos, Level level) static Vector3
Level.getBlockXYZ
(long chunkHash, int blockHash, Level level) static Level
EnumLevel.getOtherNetherPair
(Level current) static Level
EnumLevel.getOtherTheEndPair
(Level current) static int
Level.localBlockHash
(double x, double y, double z, Level level) static int
Level.localBlockHash
(int x, int y, int z, int layer, Level level) ModifierConstructorDescription -
Uses of Level in cn.nukkit.level.format
Modifier and TypeMethodDescriptiondefault void
ChunkSection.writeObfuscatedTo
(BinaryStream stream, Level level) 以混淆方式将子区块写入二进制流,通常用于反矿透 -
Uses of Level in cn.nukkit.level.format.anvil
Modifier and TypeMethodDescriptionvoid
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) -
Uses of Level in cn.nukkit.level.format.anvil.util
Modifier and TypeMethodDescriptionvoid
BlockStorage.writeObfuscatedTo
(BinaryStream stream, Level level) -
Uses of Level in cn.nukkit.level.format.generic
Modifier and TypeMethodDescriptionvoid
BaseChunk.backwardCompatibilityUpdate
(Level level) void
BaseFullChunk.backwardCompatibilityUpdate
(Level level) ModifierConstructorDescriptionBaseLevelProvider
(Level level, String path) BaseLevelProvider
(Level level, String path, CompoundTag levelData, Vector3 spawn) -
Uses of Level in cn.nukkit.level.format.updater
Modifier and TypeMethodDescriptionstatic void
ChunkUpdater.backwardCompatibilityUpdate
(Level level, BaseChunk chunk) -
Uses of Level in cn.nukkit.level.generator
-
Uses of Level in cn.nukkit.level.generator.object.tree
Modifier and TypeMethodDescriptionvoid
TreeGenerator.generateSaplings
(Level level, Random random, Vector3 pos) -
Uses of Level in cn.nukkit.level.generator.populator.impl.structure.utils.template
Modifier and TypeMethodDescriptionprotected void
ReadOnlyLegacyStructureTemplate.placeEntities
(Level level, BlockVector3 position) -
Uses of Level in cn.nukkit.level.generator.task
ModifierConstructorDescriptionActorSpawnTask
(Level level, CompoundTag nbt) BlockActorSpawnTask
(Level level, CompoundTag nbt) CallbackableChunkGenerationTask
(Level level, BaseFullChunk chunk, T structure, Consumer<T> callback) CallbackableGenerationTask
(Level world, BaseFullChunk chunk, PopulatorScatteredStructure structure, ScatteredStructurePiece piece, ChunkManager level, int startChunkX, int startChunkZ) GenerationTask
(Level level, BaseFullChunk chunk) LightPopulationTask
(Level level, BaseFullChunk chunk) LootSpawnTask
(Level level, BlockVector3 pos, ListTag<CompoundTag> list) PopulationTask
(Level level, BaseFullChunk chunk) -
Uses of Level in cn.nukkit.level.particle
-
Uses of Level in cn.nukkit.level.terra
ModifierConstructorDescriptionTerraGenerator
(Level level) TerraGenerator
(com.dfsek.terra.api.config.ConfigPack configPack, com.dfsek.terra.api.block.state.BlockState air, Level level) TerraGenerator
(Map<String, Object> option, Level level) -
Uses of Level in cn.nukkit.level.util
-
Uses of Level in cn.nukkit.level.vibration
Modifier and TypeMethodDescriptionprotected boolean
SimpleVibrationManager.canVibrationArrive
(Level level, Vector3 from, Vector3 to) -
Uses of Level in cn.nukkit.metadata
-
Uses of Level in cn.nukkit.positiontracking
ModifierConstructorDescriptionPositionTracking
(Level level, double x, double y, double z) PositionTracking
(Level level, Vector3 v) -
Uses of Level in cn.nukkit.scheduler
-
Uses of Level in cn.nukkit.timings
-
Uses of Level in cn.nukkit.utils
Modifier and TypeMethodDescriptionstatic Block[]
Utils.getLevelBlocks
(Level level, AxisAlignedBB bb) static boolean
Utils.hasCollisionBlocks
(Level level, AxisAlignedBB bb) static boolean
Utils.hasCollisionTickCachedBlocks
(Level level, AxisAlignedBB bb) ModifierConstructorDescriptionBlockIterator
(Level level, Vector3 start, Vector3 direction) BlockIterator
(Level level, Vector3 start, Vector3 direction, double yOffset) BlockIterator
(Level level, Vector3 start, Vector3 direction, double yOffset, int maxDistance) TickCachedBlockIterator
(Level level, Vector3 start, Vector3 direction) TickCachedBlockIterator
(Level level, Vector3 start, Vector3 direction, double yOffset) TickCachedBlockIterator
(Level level, Vector3 start, Vector3 direction, double yOffset, int maxDistance)