Перейти к содержимому
Mineforgian

Abilities: Origins in a 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

Загрузки
2K
Подписчики
6
Обновлён
9 ноября 2024 г.
Лицензия
All-Rights-Reserved

Опубликован 13 августа 2024 г.

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

NEWS: ABILITIES IS BACK! (now updated for 1.21!)

Warning: Things are changing for mc datapacking, and so is this datapack. Check the update logs if you are updating from an old abilities version!

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 players 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

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

More coming soon!

Ghost

Pros:

  • Invisible
  • Has speed
  • Has night vision
  • Special power: Apply glowing to nearby entities

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
Removed in versions 53+
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:

  • Special power: Make a bunch of lightning strike nearby entities when raining and get resistance for 5 seconds
  • 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 config

Pros:

  • One hit anything

Cons:

  • Half a heart

Shulker
Is also only 1 block tall

Pros:

  • Special power: Can teleport randomly to a nearby free block
  • Has 10 base armor points
  • Immune to levitation
  • Mines faster

Cons:

  • Is slower

Elytrian

Pros:

  • Permanent unbreakable elytra
  • Special power: Can levitate into the air every minute

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 config

Pros:

  • Hostile mobs are friendly
  • Special power: 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)
  • Special power: 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
You can see a few other ones in the selection menu

Special powers usage

To use special powers, hold a stick in your offhand and press shift (sneak).
Only works if you are holding a stick and shifting at the same time.
In older verions (<55) do shift+jump at the same time.

Extra stuff
For abilities that burn in sunlight, you can wear a helmet to stop burning (or use fire res)
You cannot use powers 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 modrinth page. All minecraft servers using the pack must also do the same (in game, in a welcome message, or somewhere in a noticeboard)

Ченджлог

59Релиз1.21.2, 1.21.3 · 9 ноября 2024 г.

Updated pack to support 1.21.3 (they changed the names for attributes. All functions should be working now).

If you had issues with reset and other functions not working, update now.

Also moved the glass golem code to be more inline with the rest of the abilities code

58Релиз1.21, 1.21.1 · 25 августа 2024 г.
  • Lightning special power logic reworked for less lag and better flow
  • Creeper cat logic reworked to use if entity instead of a double execute
  • Selection menu updated to reflect new changes to the datapack
57Релиз1.21, 1.21.1 · 20 августа 2024 г.

Quick fix for warden not being ignored by mobs

56Релиз1.21, 1.21.1 · 18 августа 2024 г.

This update brings several performance upgrades, with heavy nbt checks removed, and also fixes some long term and short term bugs.

  • Multiple nbt and other checks moved into predicates
  • Rain damage for blaze doesn't apply in hot biomes anymore
  • Overworld check moved to predicate
  • Helmet check moved to predicate
  • Abilities no longer burn in daylight with fire res effect
  • Fix shulker armor not resetting on reset
55Релиз1.21, 1.21.1 · 16 августа 2024 г.
  • Hotfix for me forgetting to save a few files in R54
  • Changed the way special powers work
  • Moved blaze fire detection to a predicate
54Релиз1.21, 1.21.1 · 16 августа 2024 г.

Changed iron golem code
Added setup logic to a few other abilities
Changed shulker ability mechanics

53Бета1.21, 1.21.1 · 13 августа 2024 г.

SHADOW ORIGIN REMOVED! Due to incompatibilities with 1.21. Probably not going to come back, but the code is still there in case of the future revival

  • Updated to 1.21 (damn so many changes to command syntax and datapack syntax)
  • Elytrian elytra code overhauled (not much gameplay changes)
  • Avian code overhauled (no gameplay changes as of yet)

To be added:

  • New abilities to take advantage of new 1.21 features
  • Overhauling more old code to take advantage of new 1.21 features, like I did for 1.19.4
52Бета1.20.4, 1.20.5, 1.20.6 · 13 августа 2024 г.

Last 1.20.x update. Unsupported

Комментарии

Загружаем…