public abstract class PlayerAPI<P,V> extends LivingEntityAPI<P,V>
effectsGetter, entity, registryNamewrappedBOOLEAN_VALUES, FABRIC, FORGE, FORGE_OR_NEOFORGE, GAME_VERSION, JAVA_17, JAVA_21, JAVA_8, JAVA_MODULES, JAVA_VERSION, JAVA_VERSION_ASM, LEGACY, MOD_LOADER, NAMED_ENV, NEOFORGE, SRG_ENV, V12, V16, V16_OR_EARLIER, V16_OR_LATER, V18, V18_OR_EARLIER, V18_OR_LATER, V19, V19_2_OR_EARLIER, V19_4_OR_LATER, V19_OR_EARLIER, V19_OR_LATER, V20, V20_4_OR_EARLIER, V20_6_OR_LATER, V20_OR_EARLIER, V20_OR_LATER, V21, V21_OR_LATER| Modifier | Constructor and Description |
|---|---|
protected |
PlayerAPI(java.lang.Object entity,
java.lang.Object type) |
protected |
PlayerAPI(java.lang.Object entity,
java.lang.Object type,
java.util.function.BiFunction<P,java.lang.String,java.util.Collection<?>> effectsGetter) |
| Modifier and Type | Method and Description |
|---|---|
abstract int |
getAir() |
abstract BlockPosAPI<?> |
getBedPos(DimensionAPI<?> dimension) |
abstract int |
getGamemodeOrdinal() |
abstract PlayerInventoryAPI<?> |
getInventory() |
abstract ItemStackAPI<?> |
getMainHandStack() |
abstract ItemStackAPI<?> |
getOffHandStack() |
ItemStackAPI<?> |
getStackInHand(Hand hand) |
abstract java.util.UUID |
getUUID() |
abstract boolean |
isClientPlayer() |
abstract boolean |
isFishing() |
abstract boolean |
isFlying() |
boolean |
isGamemodeAdventure() |
boolean |
isGamemodeCreative() |
boolean |
isGamemodeSpectator() |
boolean |
isGamemodeSurvival() |
void |
sendMessage(TextAPI<?> text) |
abstract void |
sendMessage(TextAPI<?> text,
@Nullable java.util.UUID uuid) |
abstract void |
sendStatusMessage(TextAPI<?> text,
boolean actionBar) |
getHealth, getHealthPercent, getMaxHealthcanTarget, equals, getActiveEffects, getActiveEffectsMethodName, getAttackTarget, getBoundingBox, getData, getDimension, getDistanceTo, getDistanceTo, getDistanceTo, getName, getPos, getPosExact, getPosRounded, getRegistryName, getRootVehicle, getVehicle, getWorld, isAlive, isAnimal, isHostile, isLiving, isOwnedBy, isPlayer, setLocalRegistryName, setPosition, setPosition, setPosition, setPosition, unwrapEntity, x, y, zgetWrapped, getWrappedClass, toStringclone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetName, getRegistry, getRegistryName, setForgeRegistryName, setRegistryNamegetIfNotNull, getIfNotNullOrDefault, getIfNotNullOrDefault, getWrapped, getWrappedClass, isNull, isNullGetter, notNull, notNullGetter, supplyIfNull, unwrap, wrapIfNotNull, wrapIfNotNullOrDefault, wrapIfNotNullOrDefaultprotected PlayerAPI(java.lang.Object entity,
java.lang.Object type)
protected PlayerAPI(java.lang.Object entity,
java.lang.Object type,
java.util.function.BiFunction<P,java.lang.String,java.util.Collection<?>> effectsGetter)
public abstract int getAir()
public abstract BlockPosAPI<?> getBedPos(DimensionAPI<?> dimension)
public abstract int getGamemodeOrdinal()
public abstract PlayerInventoryAPI<?> getInventory()
public abstract ItemStackAPI<?> getMainHandStack()
public abstract ItemStackAPI<?> getOffHandStack()
public ItemStackAPI<?> getStackInHand(Hand hand)
public abstract java.util.UUID getUUID()
public abstract boolean isClientPlayer()
public abstract boolean isFishing()
public abstract boolean isFlying()
public boolean isGamemodeAdventure()
public boolean isGamemodeCreative()
public boolean isGamemodeSpectator()
public boolean isGamemodeSurvival()
public void sendMessage(TextAPI<?> text)
public abstract void sendMessage(TextAPI<?> text, @Nullable @Nullable java.util.UUID uuid)
public abstract void sendStatusMessage(TextAPI<?> text, boolean actionBar)