Class VersionSupport
java.lang.Object
org.kingdoms.utils.versionsupport.VersionSupport
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final booleanstatic final booleanstatic final booleanstatic final booleanstatic final booleanstatic final booleanstatic final booleanstatic final booleanstatic final booleanstatic final booleanstatic final booleanstatic final booleanstatic final boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddDurability(@NonNull org.bukkit.inventory.ItemStack item, int durability) static @Nullable org.bukkit.block.BlockgetAttachedBlock(org.bukkit.block.Block sign) static org.bukkit.block.BlockgetHitBlock(org.bukkit.event.entity.ProjectileHitEvent event) static intgetMinWorldHeight(org.bukkit.World world) static org.bukkit.block.BlockgetOtherHalfIfDoor(org.bukkit.block.BlockState state) static org.bukkit.block.BlockFacegetPlayerFacing(org.bukkit.entity.Player player) static Optional<VersionSupport.Openable> openable(org.bukkit.block.Block block) static voidputSign(org.bukkit.block.Block sign, org.bukkit.block.BlockFace facing) static voidrotate(org.bukkit.block.Block block, org.bukkit.Material material, org.bukkit.entity.Player player) static voidrotate(org.bukkit.block.data.BlockData block, org.bukkit.block.BlockFace facing) static voidsetPassenger(org.bukkit.entity.Entity vehicle, org.bukkit.entity.Entity passenger) static <T extends org.bukkit.entity.Entity>
Tspawn(@NotNull org.bukkit.Location location, @NotNull Class<T> entityType, @Nullable Consumer<? super T> preSpawnModification)
-
Field Details
-
SUPPORTS_TEXT_DISPLAYS
public static final boolean SUPPORTS_TEXT_DISPLAYS -
SUPPORTS_BLOCK_DISPLAYS
public static final boolean SUPPORTS_BLOCK_DISPLAYS -
SUPPORTS_MIN_HEIGHT
public static final boolean SUPPORTS_MIN_HEIGHT -
SUPPORTS_BlockData_to_BlockState
public static final boolean SUPPORTS_BlockData_to_BlockState -
SUPPORTS_BlockBreakEvent_setDropItems
public static final boolean SUPPORTS_BlockBreakEvent_setDropItems -
SUPPORTS_Player_getLocale
public static final boolean SUPPORTS_Player_getLocale -
SUPPORTS_SpawnEggMeta
public static final boolean SUPPORTS_SpawnEggMeta -
SUPPORTS_BlockData
public static final boolean SUPPORTS_BlockData -
SUPPORTS_ProjectileHitEvent_getHitBlock
public static final boolean SUPPORTS_ProjectileHitEvent_getHitBlock -
SUPPORTS_TextDisplay$TextAlignment
public static final boolean SUPPORTS_TextDisplay$TextAlignment -
SUPPORTS_Display$Billboard
public static final boolean SUPPORTS_Display$Billboard -
SUPPORTS_Entity_getHeight
public static final boolean SUPPORTS_Entity_getHeight -
SUPPORTS_PRE_SPAWN_FUNCTIONS
public static final boolean SUPPORTS_PRE_SPAWN_FUNCTIONS
-
-
Constructor Details
-
VersionSupport
public VersionSupport()
-
-
Method Details
-
rotate
public static void rotate(org.bukkit.block.Block block, org.bukkit.Material material, org.bukkit.entity.Player player) -
rotate
public static void rotate(org.bukkit.block.data.BlockData block, org.bukkit.block.BlockFace facing) -
setPassenger
public static void setPassenger(org.bukkit.entity.Entity vehicle, org.bukkit.entity.Entity passenger) -
spawn
public static <T extends org.bukkit.entity.Entity> T spawn(@NotNull @NotNull org.bukkit.Location location, @NotNull @NotNull Class<T> entityType, @Nullable @Nullable Consumer<? super T> preSpawnModification) throws IllegalArgumentException - Throws:
IllegalArgumentException
-
openable
-
putSign
public static void putSign(org.bukkit.block.Block sign, org.bukkit.block.BlockFace facing) -
addDurability
public static void addDurability(@NonNull org.bukkit.inventory.ItemStack item, int durability) -
getAttachedBlock
public static @Nullable org.bukkit.block.Block getAttachedBlock(@Nonnull org.bukkit.block.Block sign) -
getPlayerFacing
public static org.bukkit.block.BlockFace getPlayerFacing(org.bukkit.entity.Player player) -
getOtherHalfIfDoor
public static org.bukkit.block.Block getOtherHalfIfDoor(org.bukkit.block.BlockState state) -
getMinWorldHeight
public static int getMinWorldHeight(org.bukkit.World world) -
getHitBlock
public static org.bukkit.block.Block getHitBlock(org.bukkit.event.entity.ProjectileHitEvent event)
-