Package io.papermc.paper.entity
Interface Frictional
- All Known Subinterfaces:
AbstractHorse,AbstractSkeleton,AbstractVillager,Ageable,Allay,Ambient,Animals,ArmorStand,Axolotl,Bat,Bee,Blaze,Breedable,Camel,Cat,CaveSpider,ChestedHorse,Chicken,Cod,CollarColorable,ComplexLivingEntity,Cow,Creature,Creeper,Dolphin,Donkey,Drowned,ElderGuardian,EnderDragon,Enderman,Endermite,Enemy,Evoker,Fish,Flying,Fox,Frog,Ghast,Giant,GlowSquid,Goat,Golem,Guardian,Hoglin,Horse,HumanEntity,Husk,Illager,Illusioner,IronGolem,Item,LivingEntity,Llama,MagmaCube,Mob,Monster,Mule,MushroomCow,NPC,Ocelot,Panda,Parrot,Phantom,Pig,Piglin,PiglinAbstract,PiglinBrute,PigZombie,Pillager,Player,PolarBear,PufferFish,Rabbit,Raider,RangedEntity,Ravager,Salmon,SchoolableFish,Sheep,Shulker,Silverfish,Skeleton,SkeletonHorse,Slime,Sniffer,Snowman,Spellcaster,Spider,Squid,Steerable,Stray,Strider,Tadpole,Tameable,TraderLlama,TropicalFish,Turtle,Vex,Villager,Vindicator,WanderingTrader,Warden,WaterMob,Witch,Wither,WitherSkeleton,Wolf,Zoglin,Zombie,ZombieHorse,ZombieVillager
public interface Frictional
Represents an
Entity that can experience friction with the air and ground.-
Method Summary
Modifier and TypeMethodDescriptionGets the friction state of this entity.voidsetFrictionState(@NotNull TriState state) Sets the friction state of this entity.
-
Method Details
-
getFrictionState
Gets the friction state of this entity. When set toTriState.TRUE, the entity will always experience friction. When set toTriState.FALSE, the entity will never experience friction. When set toTriState.NOT_SET, the entity will fall back to Minecraft's default behaviour.- Returns:
- the entity's friction state
-
setFrictionState
Sets the friction state of this entity. When set toTriState.TRUE, the entity will always experience friction. When set toTriState.FALSE, the entity will never experience friction. When set toTriState.NOT_SET, the entity will fall back to Minecraft's default behaviour.Please note that changing this value will do nothing for a player.
- Parameters:
state- the new friction state to set for the entity
-