Origins Documentation
  • Home
  • Datapack Guides
    • Defining an Origin
    • Defining a Power
    • Origin conditions in layers
  • Add-on Guides
    • Workspace Setup
    • Dependencies Explained
  • Types
    • Power Types
      • Power Types
        • Regular types
        • Action-related
        • Modifying types
        • Preventing types
    • Data Types
    • Power JSON
    • Origin JSON
    • Layer JSON
  • Conditions
    • Biome Conditions
    • Block Conditions
    • Damage Conditions
    • Entity Conditions
    • Fluid Conditions
    • Item Conditions
    • Meta Conditions
  • Actions
    • Block Actions
    • Entity Actions
    • Item Actions
    • Meta Actions
  • Miscellaneous
    • Commands
    • Keybindings
    • Origins
    • Positioned Item Stack Slots
    • Powers
    • Resource Bars
    • Space
    • Vanilla Damage Sources
 
Origins Documentation
  • Docs »
  • Types »
  • Power Types

Power Types

Powers are what grants functionality to your origins! Each power has a type, specified with a type field in the JSON. Which type a power is defines which other fields it requires and supports.

Unless stated otherwise, each power type supports a condition field with an entity condition. See Power JSON for more details.

Regular types

  • Attribute
  • Burn
  • Climbing
  • Conditioned Attribute
  • Conditioned Restrict Armor
  • Cooldown
  • Creative Flight
  • Damage Over Time
  • Disable Regen
  • Effect Immunity
  • Elytra Flight
  • Entity Glow
  • Entity Group
  • Exhaust
  • Fire Immunity
  • Fire Projectile
  • Ignore Water
  • Inventory
  • Invisibility
  • Invulnerability
  • Launch
  • Lava Vision
  • Model Color
  • Multiple
  • Night Vision
  • Particle
  • Phasing
  • Recipe
  • Resource
  • Restrict Armor
  • Shader
  • Shaking
  • Simple
  • Stacking Status Effect
  • Starting Equipment
  • Swimming
  • Toggle Night Vision
  • Toggle
  • Walk On Fluid

Action-related

  • Action On Block Break
  • Action On Callback
  • Action On Item Use
  • Action On Land
  • Action On Wake Up
  • Action Over Time
  • Active Self
  • Attacker Action When Hit
  • Self Action On Hit
  • Self Action On Kill
  • Self Action When Hit
  • Target Action On Hit

Modifying types

  • Modify Break Speed
  • Modify Damage Dealt
  • Modify Damage Taken
  • Modify Exhaustion
  • Modify Falling
  • Modify Food
  • Modify Harvest
  • Modify Jump
  • Modify Lava Speed
  • Modify Player Spawn
  • Modify Projectile Damage
  • Modify Swim Speed
  • Modify XP Gain

Preventing types

  • Prevent Block Selection
  • Prevent Block Use
  • Prevent Death
  • Prevent Entity Render
  • Prevent Item Use
  • Prevent Sleep
Next Previous

Built with MkDocs using a theme provided by Read the Docs.