- check_circle Functions
- check_circle Predicates
- 42,177 views, 17 today
- 5,778 downloads, 1 today
43
Abilities: An Origin-Like datapack
Ever wanted to play origins without the mod? Or on a bukkit-based server?
This is abilities, a datapack that offers similar features as origins
Download Links
Please right click, copy link, and open it in a new tab if PMC is being weird
Legacy 1.16 (1.16, 1.17 or older) 1.16 tested
Legacy 1.19 #1 (1.19.3 to 1.19) No longer supported, last update #43
Legacy 1.19 #2 (1.19.4) No longer supported, last update #47
Stable 1.20 LTS (1.20 to 1.20.1) Use this for day to day 1.20 use. Is the current Abilities LTS (Long Term Support version)
Dev Build 50 (1.20 to 1.20.1) Adds config to disable glass golem
Dev Build 51 (1.20-1.20.2) 1.20.2 mcmeta
Dev Build 52 (1.20.2) Latest version Also PMC Download Button
WARNING: I'm not longer developing this pack! (and my other packs)
From now, the pack is provided as-is, no support, no updates
If this pack really interests you, or you want to take development of this pack, let's work something out. Contact me on discord
How to get abilities
A chat message should pop up (see image), and you can click on whichever ability you want, or hover for more info.
If not, use the command /trigger showMenu
You can choose human by not choosing anything
To stop normal player from choosing abilities, see the config
Note: You cannot change your ability after you choose in some cases! See the for operators section
For operators
Singleplayer world: To use the commands listed in this section, cheats must be enabled
To clear your ability, do /function abilities:reset
To clear someone else's ability, do /execute as <username> run function abilities:reset
After running the reset function, the selection menu will reappear
Notes: The below method causes problems. Instead of doing /tag, consider doing /execute as <username> run function abilities:reset
To change someone's ability, first remove their current ability by doing /tag <username> remove abilities.<the name of the ability>
Then, you can set their ability by doing /tag <username> add abilities.<the name of the ability>
For the ability name, use all lowercase and replace any spaces with _
Config
For operators only. Do /function abilities:config
Click on the check or X to enable/disable and hover to see what each config value is about.
List of abilities
Final list, no more updates
Ghost
Pros:
- Invisible
- Has speed
- Has night vision
- Can apply glowing to nearby entity by doing shift+jump
Cons:
- Is always glowing
- Burns in direct sunlight
Blaze
Similar to the blazeborn origin
Pros:
- Immune to fire
- Immune to poison and hunger effects
- Has strength 2 when on fire
- Also has flame particles :]
Cons:
- Damage in water and rain
(Doesn't spawn in nether, probably won't add)
Shadow
Adapted from Become the Shadow datapack
Particles are only shown to others (can be changed, see config)
Pros:
- Night vision
- Faster
- Basically invisible
- Hostile mobs are friendly
Cons:
- Burn in direct sunlight
- Is slow and mines slowly in when exposed to sky (can be disabled, see config)
Lightning
Pros:
- Make a bunch of lightning strike nearby entities when raining and get resistance for 5 seconds by doing shift+jump
- Get fire resistance for 15 seconds when doing shift + jump
- 30 hp (one and a half row of hearts)
- night vision
Cons:
- Is slow and weak when exposed to a clear sky with less than 5 blocks covering
Avian
Similar to the avian origin
Note: You may feel damage after respawning, but nothing happens
Pros:
- Slow falling (no fall damage)
- Faster and jump higher
Cons:
- Only 5 hearts (10 hp)
Warden
Pros:
- Really strong
- 2 rows of health (40 hp)
- Hostile mobs are friendly
Cons:
- Blindness
Glass Golem
Adapted from my one heart one hit datapack
Can be disabled via /function abilities:config
Pros:
- One hit anything
Cons:
- Half a heart
Shulker
Pros:
- Can teleport randomly to a nearby free block by doing shift+jump
- Has resistance II
- Immune to levitation
- Mines faster
Cons:
- Is slower
Elytrian
Pros:
- Permanent unbreakable elytra
- Can levitate into the air every minute by using shift+jump
Cons:
- Is slow and weak in places with low ceilings
- Cannot wear a chestpate
Fish
Pros:
- Breath underwater
- Swim fast and mine fast underwater
- Hostile mobs are friendly when underwater
Cons:
- Cannot breath on land, BUT can use a water breathing potion to do so
Creeper
Can be disabled via /function abilities:config
Pros:
- Hostile mobs are friendly
- Press shift+jump to explode (will kill you ;])
Cons:
- Slow and weak near cats
Darkness
Pros:
- Affect nearby players with darkness
- Hostile mobs friendly
- See in the dark
Cons:
- Has limited vision
(Elder) Guardian
Pros:
- Water breathing (but also on land)
- Press shift+jump to inflict mining fatigue on nearby players (also plays the guardian head thingy to everyone include you, but you don't get affect. Cooldown 2 minutes)
- Immune to mining fatigue
Cons:
- Slow and weak outside of water
Enderian
Pros:
- Infinite ender pearls (you get one to start off with)
[More tbd]
Cons:
- Water and rain damage
Extra stuff
For abilities that burn in sunlight, you can wear a helmet to stop burning
You cannot use powers (shift+jump) while in water
Abilities with weakness needs 5 or more damage in one hit to be able to hit anything
For Paper Servers:
In the config folder, open the world default config. Control F for
allow-non-player-entities-on-scoreboards
and set to true. Restart
Geyser & Bedrock
Abilities does NOT support Bedrock (get Java lol), like any other datapacks.
Abilities does NOT COMPLETELY WORK on Geyser, because Bedrock players cannot click in chat (bruh bedrock sucks). But, if a Java operator gave them an ability manually, it will work fine. Note that Java players can use Abilities fine even with Geyser enabled.
If the menu is not working
Do /function abilities:config and toggle on and then toggle off operators choose ability. Then try again
Suggestions & Bugs
Please add any suggestions for new abilities below in comments! If you find any bugs, also drop them below.
Contact (discord):
nitrgendioxide
The discord support server and testing mc server are no longer up, directly friend request me and state that you are coming from here
Note about comments
Please join the discord server for support/bugs with the datapack. You can drop suggestions in the comments, but please try not to ask for support. Thanks
Ever wanted to play origins without the mod? Or on a bukkit-based server?
This is abilities, a datapack that offers similar features as origins
Download Links
Please right click, copy link, and open it in a new tab if PMC is being weird
Legacy 1.16 (1.16, 1.17 or older) 1.16 tested
Legacy 1.19 #1 (1.19.3 to 1.19) No longer supported, last update #43
Legacy 1.19 #2 (1.19.4) No longer supported, last update #47
Stable 1.20 LTS (1.20 to 1.20.1) Use this for day to day 1.20 use. Is the current Abilities LTS (Long Term Support version)
Dev Build 50 (1.20 to 1.20.1) Adds config to disable glass golem
Dev Build 51 (1.20-1.20.2) 1.20.2 mcmeta
Dev Build 52 (1.20.2) Latest version Also PMC Download Button
WARNING: I'm not longer developing this pack! (and my other packs)
From now, the pack is provided as-is, no support, no updates
If this pack really interests you, or you want to take development of this pack, let's work something out. Contact me on discord
How to get abilities
A chat message should pop up (see image), and you can click on whichever ability you want, or hover for more info.
If not, use the command /trigger showMenu
You can choose human by not choosing anything
To stop normal player from choosing abilities, see the config
Note: You cannot change your ability after you choose in some cases! See the for operators section
For operators
Singleplayer world: To use the commands listed in this section, cheats must be enabled
To clear your ability, do /function abilities:reset
To clear someone else's ability, do /execute as <username> run function abilities:reset
After running the reset function, the selection menu will reappear
Notes: The below method causes problems. Instead of doing /tag, consider doing /execute as <username> run function abilities:reset
To change someone's ability, first remove their current ability by doing /tag <username> remove abilities.<the name of the ability>
Then, you can set their ability by doing /tag <username> add abilities.<the name of the ability>
For the ability name, use all lowercase and replace any spaces with _
Config
For operators only. Do /function abilities:config
Click on the check or X to enable/disable and hover to see what each config value is about.
List of abilities
Final list, no more updates
Ghost
Pros:
- Invisible
- Has speed
- Has night vision
- Can apply glowing to nearby entity by doing shift+jump
Cons:
- Is always glowing
- Burns in direct sunlight
Blaze
Similar to the blazeborn origin
Pros:
- Immune to fire
- Immune to poison and hunger effects
- Has strength 2 when on fire
- Also has flame particles :]
Cons:
- Damage in water and rain
(Doesn't spawn in nether, probably won't add)
Shadow
Adapted from Become the Shadow datapack
Particles are only shown to others (can be changed, see config)
Pros:
- Night vision
- Faster
- Basically invisible
- Hostile mobs are friendly
Cons:
- Burn in direct sunlight
- Is slow and mines slowly in when exposed to sky (can be disabled, see config)
Lightning
Pros:
- Make a bunch of lightning strike nearby entities when raining and get resistance for 5 seconds by doing shift+jump
- Get fire resistance for 15 seconds when doing shift + jump
- 30 hp (one and a half row of hearts)
- night vision
Cons:
- Is slow and weak when exposed to a clear sky with less than 5 blocks covering
Avian
Similar to the avian origin
Note: You may feel damage after respawning, but nothing happens
Pros:
- Slow falling (no fall damage)
- Faster and jump higher
Cons:
- Only 5 hearts (10 hp)
Warden
Pros:
- Really strong
- 2 rows of health (40 hp)
- Hostile mobs are friendly
Cons:
- Blindness
Glass Golem
Adapted from my one heart one hit datapack
Can be disabled via /function abilities:config
Pros:
- One hit anything
Cons:
- Half a heart
Shulker
Pros:
- Can teleport randomly to a nearby free block by doing shift+jump
- Has resistance II
- Immune to levitation
- Mines faster
Cons:
- Is slower
Elytrian
Pros:
- Permanent unbreakable elytra
- Can levitate into the air every minute by using shift+jump
Cons:
- Is slow and weak in places with low ceilings
- Cannot wear a chestpate
Fish
Pros:
- Breath underwater
- Swim fast and mine fast underwater
- Hostile mobs are friendly when underwater
Cons:
- Cannot breath on land, BUT can use a water breathing potion to do so
Creeper
Can be disabled via /function abilities:config
Pros:
- Hostile mobs are friendly
- Press shift+jump to explode (will kill you ;])
Cons:
- Slow and weak near cats
Darkness
Pros:
- Affect nearby players with darkness
- Hostile mobs friendly
- See in the dark
Cons:
- Has limited vision
(Elder) Guardian
Pros:
- Water breathing (but also on land)
- Press shift+jump to inflict mining fatigue on nearby players (also plays the guardian head thingy to everyone include you, but you don't get affect. Cooldown 2 minutes)
- Immune to mining fatigue
Cons:
- Slow and weak outside of water
Enderian
Pros:
- Infinite ender pearls (you get one to start off with)
[More tbd]
Cons:
- Water and rain damage
Other small abilities
These are the other small abilities that don't really do much other than give effects
Iron Golem
Pros:
- Immune to fall damage
- Stronger
Cons:
- Slower
Explorer
Pros:
- Fast and strong
- Jump higher
Cons:
- Mine blocks slower
Miner
Pros:
- Mines faster (haste II)
- Immune to mining fatigue
- Night vision
Cons:
- Is weaker
Iron Golem
Pros:
- Immune to fall damage
- Stronger
Cons:
- Slower
Explorer
Pros:
- Fast and strong
- Jump higher
Cons:
- Mine blocks slower
Miner
Pros:
- Mines faster (haste II)
- Immune to mining fatigue
- Night vision
Cons:
- Is weaker
Extra stuff
For abilities that burn in sunlight, you can wear a helmet to stop burning
You cannot use powers (shift+jump) while in water
Abilities with weakness needs 5 or more damage in one hit to be able to hit anything
For Paper Servers:
In the config folder, open the world default config. Control F for
allow-non-player-entities-on-scoreboards
and set to true. Restart
Geyser & Bedrock
Abilities does NOT support Bedrock (get Java lol), like any other datapacks.
Abilities does NOT COMPLETELY WORK on Geyser, because Bedrock players cannot click in chat (bruh bedrock sucks). But, if a Java operator gave them an ability manually, it will work fine. Note that Java players can use Abilities fine even with Geyser enabled.
If the menu is not working
Do /function abilities:config and toggle on and then toggle off operators choose ability. Then try again
Suggestions & Bugs
Please add any suggestions for new abilities below in comments! If you find any bugs, also drop them below.
Contact (discord):
nitrgendioxide
The discord support server and testing mc server are no longer up, directly friend request me and state that you are coming from here
Crediting / Terms
1. Don't post elsewhere without my permission. If you want to share it, share the pmc link instead.
2. When using it in a video, please link the pmc page. All minecraft servers using the pack must also do the same (in game, in a welcome message, or somewhere in a noticeboard)
2. When using it in a video, please link the pmc page. All minecraft servers using the pack must also do the same (in game, in a welcome message, or somewhere in a noticeboard)
Note about comments
Please join the discord server for support/bugs with the datapack. You can drop suggestions in the comments, but please try not to ask for support. Thanks
Compatibility | Minecraft 1.16 |
to | Minecraft 1.20 |
Tags |
53 Update Logs
Tick loop optimizations : by ICrashedAServer 10/09/2023 4:57:36 pmOct 9th, 2023
Moved non-essentially tasks to a 10t loop so that the datapack may run faster
LOAD MORE LOGS
tools/tracking
5801015
119
abilities-an-origin-like-datapack
Create an account or sign in to comment.
Also, it is not possible. That feature is built into how those abilities were designed. If you don't like them, choose a different ability.
2. Don't use free server hosts, buy an actual server, its worth the money if you are going to use it
3. This datapack works on any server software supporting datapacks in the server versions listed in the download section. You either did something wrong or Aternos is trash