Uses of Annotation Interface
nl.mtvehicles.core.infrastructure.annotations.VersionSpecific
Packages that use VersionSpecific
Package
Description
Custom enums used in the plugin
Modules initialised on enable of the plugin
Useful methods and classes used by the plugin
Classes concerning the movement of vehicles
-
Uses of VersionSpecific in nl.mtvehicles.core.infrastructure.enums
Classes in nl.mtvehicles.core.infrastructure.enums with annotations of type VersionSpecificModifier and TypeClassDescriptionclass
Enum of supported server versions (used for different NMS and Spigot API changes) -
Uses of VersionSpecific in nl.mtvehicles.core.infrastructure.modules
Methods in nl.mtvehicles.core.infrastructure.modules with annotations of type VersionSpecificModifier and TypeMethodDescriptionstatic ServerVersion
VersionModule.getServerVersion()
Get the server version as enumboolean
VersionModule.isSupportedVersion()
Check whether the server version is supported by the plugin. -
Uses of VersionSpecific in nl.mtvehicles.core.infrastructure.utils
Methods in nl.mtvehicles.core.infrastructure.utils with annotations of type VersionSpecificModifier and TypeMethodDescriptionstatic org.bukkit.Material
ItemUtils.getStainedGlassPane()
Get the stained glass pane materialItemFactory.setDurability(int durability)
-
Uses of VersionSpecific in nl.mtvehicles.core.movement
Classes in nl.mtvehicles.core.movement with annotations of type VersionSpecificModifier and TypeClassDescriptionclass
Packet handling system in different minecraft versions.Methods in nl.mtvehicles.core.movement with annotations of type VersionSpecificModifier and TypeMethodDescriptionprotected static String
VehicleMovement.getTeleportMethod()
Get the String name of the method for teleporting an ArmorStand.static boolean
PacketHandler.isObjectPacket(Object object)
Check whether a given object is a valid steering packet (PacketPlayInSteerVehicle).static void
MovementManager.MovementSelector(org.bukkit.entity.Player player)
Select a packet handler for a playerprotected void
VehicleMovement.spawnParticles(org.bukkit.entity.ArmorStand stand, org.bukkit.Location loc)
Spawn tank's shooting particlesprotected void
VehicleMovement.teleportSeat(org.bukkit.entity.ArmorStand seat, org.bukkit.Location loc)
Teleport a seat to a specified location