Index

A C D E F G I L M P S V 
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.GuardianLaser or Laser.CrystalLaser depending 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.
A C D E F G I L M P S V 
All Classes and Interfaces|All Packages