Horsebones - Summonable Skeleton Horse

This is a "function mod", or whatever the community decides to call them, proto- data pack for a vanilla Minecraft 1.12 world.

Set out on a dimension-spanning quest for the Saddle of Summoning. With it you can summon a skeleton horse with an unimaginative name. Horsebones doesn't move unless you're riding it, has stats matching the upper limits of a natural horse, and can be recalled to the Saddle of Summoning simply by punching it.

How to install

  • Copy the Horsebones data folder, and paste it into the world save folder.
    • If it's a singleplayer world you can find the save folder from Minecraft's main menu by clicking Singleplayer, the world, Edit, Open Folder.
  • Open the world in Minecraft and run the command:

/gamerule gameLoopFunction ricarthal:horsebones/loop

  • To get rid of chat spam from commands, run the command:

/gamerule commandBlockOutput false

That's everything, unless you need to run more than one function from the game loop. That might be the case if you are using more than one "function mod".

If so:

  • Open the world save folder.
    • If it's a singleplayer world you can find it from Minecraft's main menu by clicking Singleplayer, the world, Edit, Open Folder.
  • In data/functions create a new folder called loop.
  • Create a new text file inside the loop folder and rename it to loop.mcfunction (Ensure you have file extensions visible, and that it's not called loop.mcfunction.txt)
  • Open loop.mcfunction in a text editor such as Notepad or Notepad++.
  • On separate lines, add the word "function" followed by the name of the function that needs to be in the loop. For example:

function example:something/mainloop

function ricarthal:horsebones/loop

function unknown:loop

  • Save the file.
  • Open the world in Minecraft and run the command:

/gamerule gameLoopFunction loop:loop

How to play

The repeatable ritual is laid out in the Horsebones advancement tab. The Horsebones advancement tab is revealed as soon as you pick up a saddle, pumpkin, bone, bone meal, or bone block, or if you tame or breed a horse.

The ritual is as follows:

  • A Totally Normal Thing to Do: Travel to the Nether with a pumpkin on your head, a saddle in your off-hand, and one bone block in your main hand. The pumpkin and bone block vanish, and the saddle becomes a Distorted Saddle.
  • Touching the Sky: Carry the Distorted Saddle in your off-hand high above the clouds. At height 150 or above, the Distorted Saddle becomes an Ascended Saddle.
  • Delving Deep: Carry the Ascended Saddle in your off-hand down near the bedrock. At height 6 or below, the Ascended Saddle becomes a Fallen Saddle.
  • Sage Infusion: Carry the Fallen Saddle in your off-hand and either travel to the End or kill a witch or evoker. The Fallen Saddle becomes an Imbued Saddle.
  • Head to... Head?: Put the Imbued Saddle on a horse you are willing to kill, and defeat the Horseman. Once the undead adversary is defeated, it drops the Saddle of Summoning.
  • Get Back in There: Summon a skeleton horse by dropping the Saddle of Summoning, then hit the skeleton horse to return it to the Saddle.

Additional features

In peaceful difficulty it is impossible to upgrade the Fallen Saddle to an Imbued Saddle, or to fight the Horseman the Imbued Saddle would summon.  For this reason there is a hidden alternative way to progress:

  • A Peaceful Alternative: Travel to the Nether with a pumpkin on your head, a Fallen Saddle in your off-hand, and one emerald block in your main hand, wearing a diamond chestplate and diamond boots. The pumpkin, emerald block, diamond chestplate, and diamond boots will vanish, and the Fallen Saddle will be converted directly to a Saddle of Summoning.

There are various functions for skipping part or all of the ritual if you want. These can be used with the /function command. They are:

/function ricarthal:horsebones/shortcut_ritual_1

/function ricarthal:horsebones/shortcut_ritual_2

/function ricarthal:horsebones/shortcut_ritual_3

/function ricarthal:horsebones/shortcut_ritual_4

- Gives the saddle at the various stages of imbuing it.

/function ricarthal:horsebones/shortcut_boss

- Summons the Horseman boss.

/function ricarthal:horsebones/shortcut

- Gives the finished Saddle of Summoning.

How to uninstall

  • Open the world save folder.
    • If it's a singleplayer world you can find it from Minecraft's main menu by clicking Singleplayer, the world, Edit, Open Folder.
  • If Horsebones is the only "function mod" by me you have installed:
    • In data/advancements delete the ricarthal folder.
    • In data/functions delete the ricarthal folder.
    • In data/loot_tables delete the ricarthal folder.
  • If you have other "function mod"s by me (unlikely as this is my first one):
    • In data/advancements/ricarthal delete the horsebones folder.
    • In data/functions/ricarthal delete the horsebones folder.
    • In data/loot_tables/ricarthal/entities delete the files with names starting with horsebones.

Future compatibility

The command changes coming in 1.13 will bring lots of improvements to this sort of vanilla Minecraft world modification. They will be more powerful, and the new data pack format should make them easier to distribute and use.

I cannot make any promises regarding how quickly after 1.13 an updated Horsebones will be released, or to what extent progress from the 1.12 version of Horsebones will carry over. However I want to release it as early as possible and make items and entities from the 1.12 version of Horsebones carry over.

Update 2017-12-02: I have Horsebones up and running as a data pack in the new command system, with lots of improvements from the currently released version of Horsebones. It doesn't use /gameLoopFunction, so it is much easier to install.

My plan for converting things from the 1.12 version of Horsebones:

  • All items and entities (Horsebones, Horseman, Horseman's horse) from the 1.12 version of Horsebones will be converted.
  • Advancement progress from the 1.12 version of Horsebones will probably not be compatible or converted. However, they are only cosmetic, a tutorial on how to do the repeatable content. They can be re-earned by repeating the task to unlock them, for example dismissing a Horsebones would give the new version of Get Back in There. Alternatively you could use a command to re-grant advancements you'd already achieved - for example, for everything up to and including Sage Infusion it would be:
/advancement grant @s until ricarthal_horsebones:ritual4

 


Comments

  • To post a comment, please or register a new account.
Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    269340
  • Created
    Jun 7, 2017
  • Last Released File
    Jun 7, 2017
  • Total Downloads
    1,743
  • License

Categories

Members