Package net.axay.kspigot.structures

Types

Circle
Link copied to clipboard
abstract class Circle(radius: Number)
EntityCircle
Link copied to clipboard
class EntityCircle(radius: Number, entityType: EntityType) : Circle
MaterialCircle
Link copied to clipboard
class MaterialCircle(radius: Number, material: Material) : Circle
ParticleCircle
Link copied to clipboard
class ParticleCircle(radius: Number, particle: KSpigotParticle) : Circle
SingleStructureData
Link copied to clipboard
class SingleStructureData(location: SimpleLocation3D, structureData: StructureData)
Structure
Link copied to clipboard
data class Structure(structureData: Set<SingleStructureData>)
StructureData
Link copied to clipboard
interface StructureData
StructureDataBlock
Link copied to clipboard
data class StructureDataBlock(material: Material, blockData: BlockData) : StructureData
StructureDataEntity
Link copied to clipboard
data class StructureDataEntity(entityType: EntityType, nbtData: NBTData) : StructureData
StructureDataMaterial
Link copied to clipboard
data class StructureDataMaterial(material: Material) : StructureData
StructureDataParticle
Link copied to clipboard
data class StructureDataParticle(particle: KSpigotParticle) : StructureData

Functions

buildAt
Link copied to clipboard
fun Structure.buildAt(loc: Location)
loadStructure
Link copied to clipboard
fun LocationArea.loadStructure(includeBlocks: Boolean = true, includeEntities: Boolean = false): Structure
rotate
Link copied to clipboard
inline fun Structure.rotate(angle: Number, vectorRotation: (Vector, Double) -> Vector): Structure
rotateAroundX
Link copied to clipboard
fun Structure.rotateAroundX(angle: Number): Structure
rotateAroundY
Link copied to clipboard
fun Structure.rotateAroundY(angle: Number): Structure
rotateAroundZ
Link copied to clipboard
fun Structure.rotateAroundZ(angle: Number): Structure

Properties

entities
Link copied to clipboard
val LocationArea.entities: Set<Entity>
fillBlocks
Link copied to clipboard
val LocationArea.fillBlocks: Set<Block>