public class CollisionManager
extends java.lang.Object
Constructor and Description |
---|
CollisionManager(org.bukkit.entity.ArmorStand holder,
StorageVehicle storageVehicle,
java.util.List<Part> partList,
SpawnedVehicle spawnedVehicle) |
Modifier and Type | Method and Description |
---|---|
void |
checkCollision()
Handle and check the current collision status
|
HitBox |
getHitBox()
The defined hitbox class
|
java.util.concurrent.ConcurrentHashMap<org.bukkit.Location,HitBoxSide> |
getHitBoxPoints()
Current hitbox points
|
org.bukkit.entity.ArmorStand |
getHolder()
The holder armorstand
|
java.util.List<Part> |
getPartList()
Part list of this vehicle
|
SpawnedVehicle |
getSpawnedVehicle()
The spawned vehicle
|
StorageVehicle |
getStorageVehicle()
The storage vehicle
|
boolean |
isBusyChecking() |
boolean |
isDidAction() |
public CollisionManager(org.bukkit.entity.ArmorStand holder, StorageVehicle storageVehicle, java.util.List<Part> partList, SpawnedVehicle spawnedVehicle)
public void checkCollision()
public org.bukkit.entity.ArmorStand getHolder()
public StorageVehicle getStorageVehicle()
public java.util.concurrent.ConcurrentHashMap<org.bukkit.Location,HitBoxSide> getHitBoxPoints()
public java.util.List<Part> getPartList()
public SpawnedVehicle getSpawnedVehicle()
public HitBox getHitBox()
public boolean isBusyChecking()
public boolean isDidAction()