Class PlayerMixin
java.lang.Object
dev.latvian.mods.kubejs.core.mixin.PlayerMixin
- All Implemented Interfaces:
DataSenderKJS,EntityKJS,LivingEntityKJS,MessageSenderKJS,PlayerKJS,WithAttachedData<net.minecraft.world.entity.player.Player>,WithPersistentData,ScriptTypeHolder
-
Field Summary
Fields inherited from interface dev.latvian.mods.kubejs.core.LivingEntityKJS
KJS_PLAYER_CUSTOM_SPEED -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract voidabstract booleanabstract booleanAttachedData<net.minecraft.world.entity.player.Player> Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface dev.latvian.mods.kubejs.core.DataSenderKJS
kjs$sendData, 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$isClientPlayer, 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$getFoodLevel, kjs$getMouseItem, kjs$getOpenInventory, kjs$getProfile, kjs$getSaturation, kjs$getSelectedSlot, kjs$getStats, kjs$getUsername, kjs$getXp, kjs$getXpLevel, kjs$give, kjs$giveInHand, kjs$isFake, kjs$isMiningBlock, kjs$isPlayer, kjs$notify, kjs$notify, kjs$self, 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.WithPersistentData
kjs$getPersistentData
-
Constructor Details
-
PlayerMixin
public PlayerMixin()
-
-
Method Details
-
kjs$getStages
- Specified by:
kjs$getStagesin interfacePlayerKJS
-
kjs$getInventory
- Specified by:
kjs$getInventoryin interfacePlayerKJS
-
kjs$getCraftingGrid
- Specified by:
kjs$getCraftingGridin interfacePlayerKJS
-
kjs$getData
- Specified by:
kjs$getDatain interfaceWithAttachedData<net.minecraft.world.entity.player.Player>
-
closeContainer
@RemapForJS("closeMenu") public abstract void closeContainer() -
kjs$getInventoryChangeListener
- Specified by:
kjs$getInventoryChangeListenerin interfacePlayerKJS
-
isSpectator
-
isCreative
-