5.8 KiB
5.8 KiB
title
title |
---|
net.axay.kspigot.structures - |
//KSpigot/net.axay.kspigot.structures
Package net.axay.kspigot.structures
Types
Name | Summary |
---|---|
Circle | [jvm] Content abstract class Circle(radius: Number) |
EntityCircle | [jvm] Content class EntityCircle(radius: Number, entityType: EntityType) : Circle |
MaterialCircle | [jvm] Content class MaterialCircle(radius: Number, material: Material) : Circle |
ParticleCircle | [jvm] Content class ParticleCircle(radius: Number, particle: KSpigotParticle) : Circle |
SingleStructureData | [jvm] Content class SingleStructureData(location: SimpleLocation3D, structureData: StructureData) |
Structure | [jvm] Content data class Structure(structureData: Set<SingleStructureData>) |
StructureData | [jvm] Content interface StructureData |
StructureDataBlock | [jvm] Content data class StructureDataBlock(material: Material, blockData: BlockData) : StructureData |
StructureDataEntity | [jvm] Content data class StructureDataEntity(entityType: EntityType, nbtData: NBTData) : StructureData |
StructureDataMaterial | [jvm] Content data class StructureDataMaterial(material: Material) : StructureData |
StructureDataParticle | [jvm] Content data class StructureDataParticle(particle: KSpigotParticle) : StructureData |
Functions
Name | Summary |
---|---|
buildAt | [jvm] Content fun Structure.buildAt(loc: Location) |
loadStructure | [jvm] Content fun LocationArea.loadStructure(includeBlocks: Boolean, includeEntities: Boolean): Structure |
rotate | [jvm] Content inline fun Structure.rotate(angle: Number, vectorRotation: (Vector, Double) -> Vector): Structure |
rotateAroundX | [jvm] Content fun Structure.rotateAroundX(angle: Number): Structure |
rotateAroundY | [jvm] Content fun Structure.rotateAroundY(angle: Number): Structure |
rotateAroundZ | [jvm] Content fun Structure.rotateAroundZ(angle: Number): Structure |
Properties
Name | Summary |
---|---|
entities | [jvm] val LocationArea.entities: Set |
fillBlocks | [jvm] val LocationArea.fillBlocks: Set |