public final class McHelper
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static void |
addFoodStats(java.lang.Object player,
int hunger,
float saturation,
SimpleRemap remap)
Adds food stats to the player.
|
static void |
clearHeldStack(java.lang.Object player,
SimpleRemap remap) |
static java.util.List<java.lang.Object> |
collectPlayers(java.lang.Object world,
java.lang.Object exclude,
SimpleRemap remap)
Collects all player-like entities in the world (excluding given object).
|
static double[] |
extractVec3(java.lang.Object vec,
SimpleRemap remap) |
static double[] |
getEntityPos(java.lang.Object entity)
Returns entity position as [x, y, z], or null if unavailable.
|
static java.lang.Object |
getFoodStats(java.lang.Object player,
SimpleRemap remap)
Returns FoodStats instance with fallbacks.
|
static int |
getHeldItemId(java.lang.Object player,
SimpleRemap remap) |
static java.lang.Object |
getHeldItemStack(java.lang.Object player,
SimpleRemap remap) |
static java.lang.Object |
getIntegratedServer(java.lang.Object mc)
Returns integrated server instance if present.
|
static java.lang.Object |
getItemFromStack(java.lang.Object stack,
SimpleRemap remap) |
static int |
getItemId(java.lang.Object item,
SimpleRemap remap) |
static java.lang.Object |
getLocalPlayer(java.lang.Object mc,
SimpleRemap remap)
Returns the local player instance.
|
static double[] |
getLookVec(java.lang.Object entity,
SimpleRemap remap)
Returns normalized look vector.
|
static java.lang.Object |
getMinecraft(SimpleRemap remap)
Returns the Minecraft instance.
|
static java.lang.Object |
getMinecraftSafe(SimpleRemap remap)
Safe version of getMinecraft (returns null on failure).
|
static java.lang.String |
getPlayerName(java.lang.Object player,
SimpleRemap remap)
Returns the player name using multiple fallback methods.
|
static java.lang.Object |
getServerConfigManager(java.lang.Object mc,
SimpleRemap remap) |
static java.lang.Object |
getServerPlayerByName(java.lang.Object mc,
java.lang.String name,
SimpleRemap remap) |
static java.util.List<java.lang.Object> |
getServerPlayerList(java.lang.Object mc,
SimpleRemap remap) |
static int |
getStackSize(java.lang.Object stack,
SimpleRemap remap) |
static java.lang.Object |
getWorldFromEntity(java.lang.Object entity,
SimpleRemap remap)
Returns world object from an entity.
|
static boolean |
isCreative(java.lang.Object player,
SimpleRemap remap)
Returns true if the player is in creative mode.
|
static boolean |
isHost(java.lang.Object mc) |
static boolean |
isSurvivalLike(java.lang.Object player,
SimpleRemap remap)
Returns true if the player is not in creative mode.
|
static void |
playSound(java.lang.Object player,
java.lang.String sound,
float volume,
float pitch,
SimpleRemap remap) |
static void |
setStackSize(java.lang.Object stack,
int size,
SimpleRemap remap) |
static void |
writeHeldStack(java.lang.Object player,
java.lang.Object stack,
SimpleRemap remap)
Writes the held item stack into the player's inventory.
|
public static java.lang.Object getMinecraft(SimpleRemap remap) throws java.lang.Exception
java.lang.Exceptionpublic static java.lang.Object getMinecraftSafe(SimpleRemap remap)
public static java.lang.Object getLocalPlayer(java.lang.Object mc,
SimpleRemap remap)
public static java.lang.String getPlayerName(java.lang.Object player,
SimpleRemap remap)
public static boolean isCreative(java.lang.Object player,
SimpleRemap remap)
public static boolean isSurvivalLike(java.lang.Object player,
SimpleRemap remap)
public static java.lang.Object getHeldItemStack(java.lang.Object player,
SimpleRemap remap)
public static java.lang.Object getItemFromStack(java.lang.Object stack,
SimpleRemap remap)
public static int getItemId(java.lang.Object item,
SimpleRemap remap)
public static int getHeldItemId(java.lang.Object player,
SimpleRemap remap)
public static java.lang.Object getFoodStats(java.lang.Object player,
SimpleRemap remap)
public static void addFoodStats(java.lang.Object player,
int hunger,
float saturation,
SimpleRemap remap)
public static int getStackSize(java.lang.Object stack,
SimpleRemap remap)
public static void setStackSize(java.lang.Object stack,
int size,
SimpleRemap remap)
throws java.lang.Exception
java.lang.Exceptionpublic static void writeHeldStack(java.lang.Object player,
java.lang.Object stack,
SimpleRemap remap)
public static void clearHeldStack(java.lang.Object player,
SimpleRemap remap)
public static java.lang.Object getIntegratedServer(java.lang.Object mc)
public static boolean isHost(java.lang.Object mc)
public static java.lang.Object getServerConfigManager(java.lang.Object mc,
SimpleRemap remap)
public static java.util.List<java.lang.Object> getServerPlayerList(java.lang.Object mc,
SimpleRemap remap)
public static java.lang.Object getServerPlayerByName(java.lang.Object mc,
java.lang.String name,
SimpleRemap remap)
public static double[] getEntityPos(java.lang.Object entity)
public static double[] getLookVec(java.lang.Object entity,
SimpleRemap remap)
public static double[] extractVec3(java.lang.Object vec,
SimpleRemap remap)
throws java.lang.Exception
java.lang.Exceptionpublic static java.lang.Object getWorldFromEntity(java.lang.Object entity,
SimpleRemap remap)
public static java.util.List<java.lang.Object> collectPlayers(java.lang.Object world,
java.lang.Object exclude,
SimpleRemap remap)
public static void playSound(java.lang.Object player,
java.lang.String sound,
float volume,
float pitch,
SimpleRemap remap)