Package dev.latvian.mods.kubejs.core
Interface ClientPlayerKJS
- All Superinterfaces:
DataSenderKJS,EntityKJS,LivingEntityKJS,MessageSenderKJS,PlayerKJS,ScriptTypeHolder,WithAttachedData<net.minecraft.world.entity.player.Player>,WithPersistentData
- All Known Subinterfaces:
LocalClientPlayerKJS
- All Known Implementing Classes:
AbstractClientPlayerMixin,LocalPlayerMixin
-
Field Summary
Fields inherited from interface dev.latvian.mods.kubejs.core.LivingEntityKJS
KJS_PLAYER_CUSTOM_SPEED -
Method Summary
Modifier and TypeMethodDescriptiondefault PlayerStatsJSdefault booleandefault booleandefault voidkjs$notify(NotificationToastData notification) default net.minecraft.client.player.AbstractClientPlayerkjs$self()default voidkjs$sendData(String channel, @Nullable net.minecraft.nbt.CompoundTag data) Methods inherited from interface dev.latvian.mods.kubejs.core.DataSenderKJS
kjs$sendDataMethods inherited from interface dev.latvian.mods.kubejs.core.EntityKJS
kjs$attack, kjs$attack, kjs$damage, kjs$damage, kjs$distanceTo, kjs$distanceTo, kjs$distanceToBlock, kjs$distanceToBlockSqr, kjs$getBlock, kjs$getDisplayName, kjs$getDistance, kjs$getDistanceSq, kjs$getDistanceSq, kjs$getFacing, kjs$getItem, kjs$getLevel, kjs$getMotionX, kjs$getMotionY, kjs$getMotionZ, kjs$getName, kjs$getNbt, kjs$getPassengers, kjs$getRawPersistentData, kjs$getScriptType, kjs$getServer, kjs$getTeamId, kjs$getTeamName, kjs$getType, kjs$isAmbientCreature, kjs$isAnimal, kjs$isFrame, kjs$isItem, kjs$isMonster, kjs$isOnScoreboardTeam, kjs$isOnScoreboardTeam, kjs$isPeacefulCreature, kjs$isSelf, kjs$isServerPlayer, kjs$isWaterCreature, kjs$mergeNbt, kjs$rayTrace, kjs$rayTrace, kjs$rayTraceEntity, kjs$runCommand, kjs$runCommandSilent, kjs$setMotionX, kjs$setMotionY, kjs$setMotionZ, kjs$setNbt, kjs$setPosition, kjs$setPosition, kjs$setPositionAndRotation, kjs$setRawPersistentData, kjs$setRotation, kjs$setX, kjs$setY, kjs$setZ, kjs$teleportTo, kjs$teleportTo, kjs$teleportTo, kjs$teleportToLevel, kjs$tellMethods inherited from interface dev.latvian.mods.kubejs.core.LivingEntityKJS
kjs$canEntityBeSeen, kjs$damageEquipment, kjs$damageEquipment, kjs$damageEquipment, kjs$damageHeldItem, kjs$damageHeldItem, kjs$damageHeldItem, kjs$foodEaten, kjs$getAttributeBaseValue, kjs$getAttributeTotalValue, kjs$getChestArmorItem, kjs$getDefaultMovementSpeed, kjs$getEquipment, kjs$getFeetArmorItem, kjs$getHeadArmorItem, kjs$getHeldItem, kjs$getLegsArmorItem, kjs$getMainHandItem, kjs$getOffHandItem, kjs$getPotionEffects, kjs$getReachDistance, kjs$getTotalMovementSpeed, kjs$isHoldingInAnyHand, kjs$isLiving, kjs$isUndead, kjs$modifyAttribute, kjs$rayTrace, kjs$rayTraceEntity, kjs$removeAttribute, kjs$setAttributeBaseValue, kjs$setChestArmorItem, kjs$setDefaultMovementSpeed, kjs$setDefaultMovementSpeedMultiplier, kjs$setEquipment, kjs$setFeetArmorItem, kjs$setHeadArmorItem, kjs$setHeldItem, kjs$setLegsArmorItem, kjs$setMainHandItem, kjs$setMaxHealth, kjs$setMovementSpeedAddition, kjs$setOffHandItem, kjs$setTotalMovementSpeedMultiplier, kjs$swing, kjs$swingMethods inherited from interface dev.latvian.mods.kubejs.core.MessageSenderKJS
kjs$setActivePostShaderMethods inherited from interface dev.latvian.mods.kubejs.core.PlayerKJS
kjs$addExhaustion, kjs$addFood, kjs$addItemCooldown, kjs$addXP, kjs$addXPLevels, kjs$boostElytraFlight, kjs$getCraftingGrid, kjs$getFoodLevel, kjs$getInventory, kjs$getInventoryChangeListener, kjs$getMouseItem, kjs$getOpenInventory, kjs$getProfile, kjs$getSaturation, kjs$getSelectedSlot, kjs$getStages, kjs$getUsername, kjs$getXp, kjs$getXpLevel, kjs$give, kjs$giveInHand, kjs$isFake, kjs$isPlayer, kjs$notify, kjs$sendInventoryUpdate, kjs$setFoodLevel, kjs$setMouseItem, kjs$setSaturation, kjs$setSelectedSlot, kjs$setStatusMessage, kjs$setXp, kjs$setXpLevel, kjs$spawnMethods inherited from interface dev.latvian.mods.kubejs.core.WithAttachedData
kjs$getDataMethods inherited from interface dev.latvian.mods.kubejs.core.WithPersistentData
kjs$getPersistentData
-
Method Details
-
kjs$self
@HideFromJS default net.minecraft.client.player.AbstractClientPlayer kjs$self() -
kjs$isClientPlayer
@ThisIs(net.minecraft.client.player.AbstractClientPlayer.class) @Info("Checks if the entity is a client-side player.") default boolean kjs$isClientPlayer()- Specified by:
kjs$isClientPlayerin interfaceEntityKJS
-
kjs$sendData
- Specified by:
kjs$sendDatain interfaceDataSenderKJS
-
kjs$getStats
- Specified by:
kjs$getStatsin interfacePlayerKJS
-
kjs$isMiningBlock
default boolean kjs$isMiningBlock()- Specified by:
kjs$isMiningBlockin interfacePlayerKJS
-
kjs$notify
- Specified by:
kjs$notifyin interfacePlayerKJS
-