vehicle_ability
Vehicle Ability — misc entry.
Entry Information
| Property | Value |
|---|---|
| Entry ID | vehicle_ability |
| Type | Misc |
| Color | Blue |
| Icon | fa6-solid:bolt |
Description
Makes the vehicle attack a target. / @Entry("vehicle_attack", "Vehicle Attack", Colors.RED, "fa6-solid:gun") class VehicleAttackActionEntry( override val id: String = "", override val name: String = "", override val criteria: List<Criteria> = emptyList(), override val modifiers: List<Modifier> = emptyList(), override val triggers: List<Ref<TriggerableEntry>> = emptyList(), ) : ActionEntry { override fun ActionTrigger.execute() { val manager = KoinJavaComponent.get<VehicleCombatManager>(VehicleCombatManager::class.java) val target = player.getTargetEntity(32) as? org.bukkit.entity.LivingEntity ?: return manager.vehicleAttack(player, target) } } /** Activates a vehicle ability.
Fields
| Field | Type | Description |
|---|---|---|
abilityId | String | The ability ID to activate |
Usage Example
- entry: vehicle_ability
name: "Vehicle Ability"
abilityId: ""