Class endstone::PotionType¶
ClassList > endstone > PotionType
Represents a potion type.
#include <endstone/potion/potion_type.h>
Inherits the following classes: endstone::Registry::Type
Public Types inherited from endstone::Registry::Type¶
| Type | Name |
|---|---|
| typedef Identifier< T > | Id The identifier type used to look up this object in its registry. |
Public Static Attributes¶
| Type | Name |
|---|---|
| constexpr auto | Awkward = [**PotionId**](classendstone_1_1Identifier.md)(Minecraft, "awkward") |
| constexpr auto | FireResistance = [**PotionId**](classendstone_1_1Identifier.md)(Minecraft, "fire\_resistance") |
| constexpr auto | Harming = [**PotionId**](classendstone_1_1Identifier.md)(Minecraft, "harming") |
| constexpr auto | Healing = [**PotionId**](classendstone_1_1Identifier.md)(Minecraft, "healing") |
| constexpr auto | Infested = [**PotionId**](classendstone_1_1Identifier.md)(Minecraft, "infested") |
| constexpr auto | Invisibility = [**PotionId**](classendstone_1_1Identifier.md)(Minecraft, "invisibility") |
| constexpr auto | Leaping = [**PotionId**](classendstone_1_1Identifier.md)(Minecraft, "leaping") |
| constexpr auto | LongFireResistance = [**PotionId**](classendstone_1_1Identifier.md)(Minecraft, "long\_fire\_resistance") |
| constexpr auto | LongInvisibility = [**PotionId**](classendstone_1_1Identifier.md)(Minecraft, "long\_invisibility") |
| constexpr auto | LongLeaping = [**PotionId**](classendstone_1_1Identifier.md)(Minecraft, "long\_leaping") |
| constexpr auto | LongMundane = [**PotionId**](classendstone_1_1Identifier.md)(Minecraft, "long\_mundane") |
| constexpr auto | LongNightvision = [**PotionId**](classendstone_1_1Identifier.md)(Minecraft, "long\_nightvision") |
| constexpr auto | LongPoison = [**PotionId**](classendstone_1_1Identifier.md)(Minecraft, "long\_poison") |
| constexpr auto | LongRegeneration = [**PotionId**](classendstone_1_1Identifier.md)(Minecraft, "long\_regeneration") |
| constexpr auto | LongSlowFalling = [**PotionId**](classendstone_1_1Identifier.md)(Minecraft, "long\_slow\_falling") |
| constexpr auto | LongSlowness = [**PotionId**](classendstone_1_1Identifier.md)(Minecraft, "long\_slowness") |
| constexpr auto | LongStrength = [**PotionId**](classendstone_1_1Identifier.md)(Minecraft, "long\_strength") |
| constexpr auto | LongSwiftness = [**PotionId**](classendstone_1_1Identifier.md)(Minecraft, "long\_swiftness") |
| constexpr auto | LongTurtleMaster = [**PotionId**](classendstone_1_1Identifier.md)(Minecraft, "long\_turtle\_master") |
| constexpr auto | LongWaterBreathing = [**PotionId**](classendstone_1_1Identifier.md)(Minecraft, "long\_water\_breathing") |
| constexpr auto | LongWeakness = [**PotionId**](classendstone_1_1Identifier.md)(Minecraft, "long\_weakness") |
| constexpr auto | Mundane = [**PotionId**](classendstone_1_1Identifier.md)(Minecraft, "mundane") |
| constexpr auto | Nightvision = [**PotionId**](classendstone_1_1Identifier.md)(Minecraft, "nightvision") |
| constexpr auto | Oozing = [**PotionId**](classendstone_1_1Identifier.md)(Minecraft, "oozing") |
| constexpr auto | Poison = [**PotionId**](classendstone_1_1Identifier.md)(Minecraft, "poison") |
| constexpr auto | Regeneration = [**PotionId**](classendstone_1_1Identifier.md)(Minecraft, "regeneration") |
| constexpr auto | SlowFalling = [**PotionId**](classendstone_1_1Identifier.md)(Minecraft, "slow\_falling") |
| constexpr auto | Slowness = [**PotionId**](classendstone_1_1Identifier.md)(Minecraft, "slowness") |
| constexpr auto | Strength = [**PotionId**](classendstone_1_1Identifier.md)(Minecraft, "strength") |
| constexpr auto | StrongHarming = [**PotionId**](classendstone_1_1Identifier.md)(Minecraft, "strong\_harming") |
| constexpr auto | StrongHealing = [**PotionId**](classendstone_1_1Identifier.md)(Minecraft, "strong\_healing") |
| constexpr auto | StrongLeaping = [**PotionId**](classendstone_1_1Identifier.md)(Minecraft, "strong\_leaping") |
| constexpr auto | StrongPoison = [**PotionId**](classendstone_1_1Identifier.md)(Minecraft, "strong\_poison") |
| constexpr auto | StrongRegeneration = [**PotionId**](classendstone_1_1Identifier.md)(Minecraft, "strong\_regeneration") |
| constexpr auto | StrongSlowness = [**PotionId**](classendstone_1_1Identifier.md)(Minecraft, "strong\_slowness") |
| constexpr auto | StrongStrength = [**PotionId**](classendstone_1_1Identifier.md)(Minecraft, "strong\_strength") |
| constexpr auto | StrongSwiftness = [**PotionId**](classendstone_1_1Identifier.md)(Minecraft, "strong\_swiftness") |
| constexpr auto | StrongTurtleMaster = [**PotionId**](classendstone_1_1Identifier.md)(Minecraft, "strong\_turtle\_master") |
| constexpr auto | Swiftness = [**PotionId**](classendstone_1_1Identifier.md)(Minecraft, "swiftness") |
| constexpr auto | Thick = [**PotionId**](classendstone_1_1Identifier.md)(Minecraft, "thick") |
| constexpr auto | TurtleMaster = [**PotionId**](classendstone_1_1Identifier.md)(Minecraft, "turtle\_master") |
| constexpr auto | Water = [**PotionId**](classendstone_1_1Identifier.md)(Minecraft, "water") |
| constexpr auto | WaterBreathing = [**PotionId**](classendstone_1_1Identifier.md)(Minecraft, "water\_breathing") |
| constexpr auto | Weakness = [**PotionId**](classendstone_1_1Identifier.md)(Minecraft, "weakness") |
| constexpr auto | Weaving = [**PotionId**](classendstone_1_1Identifier.md)(Minecraft, "weaving") |
| constexpr auto | WindCharged = [**PotionId**](classendstone_1_1Identifier.md)(Minecraft, "wind\_charged") |
| constexpr auto | Wither = [**PotionId**](classendstone_1_1Identifier.md)(Minecraft, "wither") |
Public Functions inherited from endstone::Registry::Type¶
| Type | Name |
|---|---|
| virtual Id | getId () const = 0 Return the identifier of this object. |
| virtual std::string | getTranslationKey () const = 0 Get the translation key, suitable for use in a translation component. |
| operator Id () const |
|
| bool | operator!= (const Id & other) const |
| bool | operator!= (const T & other) const |
| bool | operator== (const Id & other) const |
| bool | operator== (const T & other) const |
| virtual | ~Type () = default |
Public Static Functions inherited from endstone::Registry::Type¶
| Type | Name |
|---|---|
| const T * | get (Id id) Look up a registry entry by identifier. |
Protected Static Attributes¶
| Type | Name |
|---|---|
| constexpr std::string_view | Minecraft = "minecraft:potion\_type" |
Public Static Attributes Documentation¶
variable Awkward¶
variable FireResistance¶
variable Harming¶
variable Healing¶
variable Infested¶
variable Invisibility¶
variable Leaping¶
variable LongFireResistance¶
variable LongInvisibility¶
variable LongLeaping¶
variable LongMundane¶
variable LongNightvision¶
variable LongPoison¶
variable LongRegeneration¶
variable LongSlowFalling¶
variable LongSlowness¶
variable LongStrength¶
variable LongSwiftness¶
variable LongTurtleMaster¶
variable LongWaterBreathing¶
variable LongWeakness¶
variable Mundane¶
variable Nightvision¶
variable Oozing¶
variable Poison¶
variable Regeneration¶
variable SlowFalling¶
variable Slowness¶
variable Strength¶
variable StrongHarming¶
variable StrongHealing¶
variable StrongLeaping¶
variable StrongPoison¶
variable StrongRegeneration¶
variable StrongSlowness¶
variable StrongStrength¶
variable StrongSwiftness¶
variable StrongTurtleMaster¶
variable Swiftness¶
variable Thick¶
variable TurtleMaster¶
variable Water¶
variable WaterBreathing¶
variable Weakness¶
variable Weaving¶
variable WindCharged¶
variable Wither¶
Protected Static Attributes Documentation¶
variable Minecraft¶
The documentation for this class was generated from the following file include/endstone/potion/potion_type.h