public class Util extends Object
Modifier and Type | Method and Description |
---|---|
static void |
assumePose(org.bukkit.entity.Entity entity,
float yaw,
float pitch) |
static void |
callCollisionEvent(NPC npc,
org.bukkit.entity.Entity entity) |
static org.bukkit.util.Vector |
callPushEvent(NPC npc,
double x,
double y,
double z) |
static float |
clampYaw(float yaw) |
static void |
faceEntity(org.bukkit.entity.Entity entity,
org.bukkit.entity.Entity at) |
static void |
faceLocation(org.bukkit.entity.Entity entity,
org.bukkit.Location to) |
static void |
faceLocation(org.bukkit.entity.Entity entity,
org.bukkit.Location to,
boolean headOnly) |
static void |
faceLocation(org.bukkit.entity.Entity entity,
org.bukkit.Location to,
boolean headOnly,
boolean immediate) |
static org.bukkit.scoreboard.Scoreboard |
getDummyScoreboard() |
static org.bukkit.Location |
getEyeLocation(org.bukkit.entity.Entity entity) |
static org.bukkit.Material |
getFallbackMaterial(String first,
String second) |
static Random |
getFastRandom() |
static String |
getMinecraftRevision() |
static String |
getTeamName(UUID id) |
static boolean |
inBlock(org.bukkit.entity.Entity entity) |
static boolean |
isAlwaysFlyable(org.bukkit.entity.EntityType type) |
static boolean |
isHorse(org.bukkit.entity.EntityType type) |
static boolean |
isLoaded(org.bukkit.Location location) |
static boolean |
isOffHand(org.bukkit.event.player.PlayerInteractEntityEvent event) |
static boolean |
isOffHand(org.bukkit.event.player.PlayerInteractEvent event) |
static String |
listValuesPretty(Enum<?>[] values) |
static boolean |
locationWithinRange(org.bukkit.Location current,
org.bukkit.Location target,
double range) |
static org.bukkit.entity.EntityType |
matchEntityType(String toMatch) |
static <T extends Enum<?>> |
matchEnum(T[] values,
String toMatch) |
static boolean |
matchesItemInHand(org.bukkit.entity.Player player,
String setting) |
static Set<org.bukkit.entity.EntityType> |
optionalEntitySet(String... types) |
static String |
prettyEnum(Enum<?> e) |
static String |
prettyPrintLocation(org.bukkit.Location to) |
static void |
sendTeamPacketToOnlinePlayers(org.bukkit.scoreboard.Team team,
int mode) |
static String[] |
splitPlayerName(String coloredName) |
static void |
updateNPCTeams(org.bukkit.entity.Player toUpdate,
int mode) |
public static void assumePose(org.bukkit.entity.Entity entity, float yaw, float pitch)
public static void callCollisionEvent(NPC npc, org.bukkit.entity.Entity entity)
public static org.bukkit.util.Vector callPushEvent(NPC npc, double x, double y, double z)
public static float clampYaw(float yaw)
public static void faceEntity(org.bukkit.entity.Entity entity, org.bukkit.entity.Entity at)
public static void faceLocation(org.bukkit.entity.Entity entity, org.bukkit.Location to)
public static void faceLocation(org.bukkit.entity.Entity entity, org.bukkit.Location to, boolean headOnly)
public static void faceLocation(org.bukkit.entity.Entity entity, org.bukkit.Location to, boolean headOnly, boolean immediate)
public static org.bukkit.scoreboard.Scoreboard getDummyScoreboard()
public static org.bukkit.Location getEyeLocation(org.bukkit.entity.Entity entity)
public static org.bukkit.Material getFallbackMaterial(String first, String second)
public static Random getFastRandom()
public static String getMinecraftRevision()
public static boolean inBlock(org.bukkit.entity.Entity entity)
public static boolean isAlwaysFlyable(org.bukkit.entity.EntityType type)
public static boolean isHorse(org.bukkit.entity.EntityType type)
public static boolean isLoaded(org.bukkit.Location location)
public static boolean isOffHand(org.bukkit.event.player.PlayerInteractEntityEvent event)
public static boolean isOffHand(org.bukkit.event.player.PlayerInteractEvent event)
public static boolean locationWithinRange(org.bukkit.Location current, org.bukkit.Location target, double range)
public static org.bukkit.entity.EntityType matchEntityType(String toMatch)
public static boolean matchesItemInHand(org.bukkit.entity.Player player, String setting)
public static Set<org.bukkit.entity.EntityType> optionalEntitySet(String... types)
public static String prettyPrintLocation(org.bukkit.Location to)
public static void sendTeamPacketToOnlinePlayers(org.bukkit.scoreboard.Team team, int mode)
mode
- 0 for create, 1 for remove, 2 for updatepublic static void updateNPCTeams(org.bukkit.entity.Player toUpdate, int mode)
Copyright © 2021. All rights reserved.