Index
All Classes and Interfaces|All Packages
A
- accept(T) - Method in interface fr.skytasul.guardianbeam.Laser.ReflectiveConsumer
- attachEndEntity(LivingEntity) - Method in class fr.skytasul.guardianbeam.Laser.GuardianLaser
-
Makes the laser follow an entity (moving end location).
C
- callColorChange() - Method in class fr.skytasul.guardianbeam.Laser.GuardianLaser
-
Asks viewers' clients to change the color of this laser
- create(Location, Location, int, int) - Method in enum class fr.skytasul.guardianbeam.Laser.LaserType
-
Creates a new Laser instance,
Laser.GuardianLaserorLaser.CrystalLaserdepending on this enum value. - createCrystal(Location, UUID, int) - Static method in class fr.skytasul.guardianbeam.Laser.Packets
- createGuardian(Location, UUID, int) - Static method in class fr.skytasul.guardianbeam.Laser.Packets
- createPacketEntitySpawnLiving(Object) - Static method in class fr.skytasul.guardianbeam.Laser.Packets
- createPacketEntitySpawnNormal(Object) - Static method in class fr.skytasul.guardianbeam.Laser.Packets
- createPacketMoveEntity(Object) - Static method in class fr.skytasul.guardianbeam.Laser.Packets
- createPacketsRemoveEntities(int...) - Static method in class fr.skytasul.guardianbeam.Laser.Packets
- createPacketTeamCreate(String, UUID...) - Static method in class fr.skytasul.guardianbeam.Laser.Packets
- createSquid(Location, UUID, int) - Static method in class fr.skytasul.guardianbeam.Laser.Packets
- CrystalLaser(Location, Location, int, int) - Constructor for class fr.skytasul.guardianbeam.Laser.CrystalLaser
-
Creates a new Ender Crystal Laser instance
D
- distanceSquared - Variable in class fr.skytasul.guardianbeam.Laser
- duration - Variable in class fr.skytasul.guardianbeam.Laser
- durationInTicks - Variable in class fr.skytasul.guardianbeam.Laser
- durationInTicks() - Method in class fr.skytasul.guardianbeam.Laser
-
Makes the duration provided in the constructor passed as ticks and not seconds
E
- end - Variable in class fr.skytasul.guardianbeam.Laser
- endEntity - Variable in class fr.skytasul.guardianbeam.Laser.GuardianLaser
- ENDER_CRYSTAL - Enum constant in enum class fr.skytasul.guardianbeam.Laser.LaserType
-
Represents a laser from an Ender Crystal entity.
- endMove - Variable in class fr.skytasul.guardianbeam.Laser
- ensureInitialized() - Static method in class fr.skytasul.guardianbeam.Laser.Packets
- executeEnd(Runnable) - Method in class fr.skytasul.guardianbeam.Laser
-
Adds a runnable to execute when the laser reaches its final duration
F
- fr.skytasul.guardianbeam - package fr.skytasul.guardianbeam
G
- getCorrectEnd() - Method in class fr.skytasul.guardianbeam.Laser.GuardianLaser
- getCorrectStart() - Method in class fr.skytasul.guardianbeam.Laser.GuardianLaser
- getEnd() - Method in class fr.skytasul.guardianbeam.Laser
-
Gets the end location of the laser.
- getEnd() - Method in class fr.skytasul.guardianbeam.Laser.GuardianLaser
- getEndEntity() - Method in class fr.skytasul.guardianbeam.Laser.GuardianLaser
- getEntityData(Object) - Static method in class fr.skytasul.guardianbeam.Laser.Packets
- getLaserType() - Method in class fr.skytasul.guardianbeam.Laser.CrystalLaser
- getLaserType() - Method in class fr.skytasul.guardianbeam.Laser
-
Gets laser type.
- getLaserType() - Method in class fr.skytasul.guardianbeam.Laser.GuardianLaser
- getStart() - Method in class fr.skytasul.guardianbeam.Laser
-
Gets the start location of the laser.
- GUARDIAN - Enum constant in enum class fr.skytasul.guardianbeam.Laser.LaserType
-
Represents a laser from a Guardian entity.
- GuardianLaser(Location, LivingEntity, int, int) - Constructor for class fr.skytasul.guardianbeam.Laser.GuardianLaser
-
Creates a new Guardian Laser instance
- GuardianLaser(Location, Location, int, int) - Constructor for class fr.skytasul.guardianbeam.Laser.GuardianLaser
-
Creates a new Guardian Laser instance
I
- isCloseEnough(Player) - Method in class fr.skytasul.guardianbeam.Laser.GuardianLaser
- isCloseEnough(Player) - Method in class fr.skytasul.guardianbeam.Laser
- isStarted() - Method in class fr.skytasul.guardianbeam.Laser
-
Gets laser status.
L
- Laser - Class in fr.skytasul.guardianbeam
-
An util to create Guardian Lasers and Ender Crystal Beams using packets and reflection.
- Laser(Location, Location, int, int) - Constructor for class fr.skytasul.guardianbeam.Laser
- Laser.CrystalLaser - Class in fr.skytasul.guardianbeam
- Laser.GuardianLaser - Class in fr.skytasul.guardianbeam
- Laser.LaserType - Enum Class in fr.skytasul.guardianbeam
- Laser.Packets - Class in fr.skytasul.guardianbeam
- Laser.ReflectiveConsumer<T> - Interface in fr.skytasul.guardianbeam
- loadReflection(ReflectionAccessor, Version) - Static method in class fr.skytasul.guardianbeam.Laser.Packets
M
- main - Variable in class fr.skytasul.guardianbeam.Laser
- moveEnd(Location) - Method in class fr.skytasul.guardianbeam.Laser.CrystalLaser
- moveEnd(Location) - Method in class fr.skytasul.guardianbeam.Laser.GuardianLaser
- moveEnd(Location) - Method in class fr.skytasul.guardianbeam.Laser
-
Instantly moves the end of the laser to the location provided.
- moveEnd(Location, int, Runnable) - Method in class fr.skytasul.guardianbeam.Laser
-
Moves the end of the laser smoothly to the new location, within a given time.
- moveFakeEntity(Object, Location) - Static method in class fr.skytasul.guardianbeam.Laser.Packets
- moveFakeEntity(Location, Object) - Method in class fr.skytasul.guardianbeam.Laser
- moveStart(Location) - Method in class fr.skytasul.guardianbeam.Laser.CrystalLaser
- moveStart(Location) - Method in class fr.skytasul.guardianbeam.Laser.GuardianLaser
- moveStart(Location) - Method in class fr.skytasul.guardianbeam.Laser
-
Instantly moves the start of the laser to the location provided.
- moveStart(Location, int, Runnable) - Method in class fr.skytasul.guardianbeam.Laser
-
Moves the start of the laser smoothly to the new location, within a given time.
P
- Packets() - Constructor for class fr.skytasul.guardianbeam.Laser.Packets
- plugin - Variable in class fr.skytasul.guardianbeam.Laser
S
- sendDestroyPackets(Player) - Method in class fr.skytasul.guardianbeam.Laser.CrystalLaser
- sendDestroyPackets(Player) - Method in class fr.skytasul.guardianbeam.Laser.GuardianLaser
- sendDestroyPackets(Player) - Method in class fr.skytasul.guardianbeam.Laser
- sendPackets(Player, Object...) - Static method in class fr.skytasul.guardianbeam.Laser.Packets
- sendStartPackets(Player, boolean) - Method in class fr.skytasul.guardianbeam.Laser.CrystalLaser
- sendStartPackets(Player, boolean) - Method in class fr.skytasul.guardianbeam.Laser.GuardianLaser
- sendStartPackets(Player, boolean) - Method in class fr.skytasul.guardianbeam.Laser
- setCrystalTarget(Object, Location) - Static method in class fr.skytasul.guardianbeam.Laser.Packets
- setEntityIDs(Object, UUID, int) - Static method in class fr.skytasul.guardianbeam.Laser.Packets
- setGuardianTarget(Object, int) - Static method in class fr.skytasul.guardianbeam.Laser.Packets
- show - Variable in class fr.skytasul.guardianbeam.Laser
- start - Variable in class fr.skytasul.guardianbeam.Laser
- start(Plugin) - Method in class fr.skytasul.guardianbeam.Laser
-
Starts this laser.
- startMove - Variable in class fr.skytasul.guardianbeam.Laser
- stop() - Method in class fr.skytasul.guardianbeam.Laser
-
Stops this laser.
V
- valueOf(String) - Static method in enum class fr.skytasul.guardianbeam.Laser.LaserType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class fr.skytasul.guardianbeam.Laser.LaserType
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages