OcarinaSong

A must have for any LoZ Fan:

OcarinaSong!

First, craft an Ocarina (see "Crafting"), then right click while holding it to begin playing. You will see the message: "You started to play the ocarina." Play any song in the song guide, viewable with /ocarina KEY:

  • 'S' means tap shift
  • '↓' means tap S (down/backwards)
  • '→' means tap D (right)
  • '←' means tap A (left)
  • '↑' means tap W (up/forwards)

You can play a few of the LoZ Songs on this! (Actually, more will be added as time goes) The songs even have functionality, all customisable with permissions! It's exactly like as if you were playing OoT or MM, just play the simplified part of the song, and then the rest will continue to play.

Crafting:

Arrange items in the crafting table like so:

Crafting

On the first and third horizontal row, place three lapis. On the second, place clay blocks.

Commands:

/ocarina - Shows the Song list

Songs so far:

SongDescription
Song of TimeChanges time of day Also can be detected.
Song of StormsChanges weather
Song of HealingHeals you/mobs around you, has various other features
Zelda's LullabyCalms wolves, may also tame with right permissions Also can be detected.
Epona's SongCalls in your rideable pet!
Sonata of AwakeningSee HERE

Installation:

Just like any other CraftBukkit plugin: Download the .jar from above and put it in your plugins folder. If you want further customisation, you can visit the config.yml file. The settings are described inside it.

Permissions:

PermissionDescription
ocarinaAllows player to use Ocarina
ocarina.reloadAllows player to reload the configuration using /ocarina reload
PermissionDescription
ocarina.play.time Allows the user to manipulate time with the Song of Time
ocarina.play.eponaAllows you to call in your faithful companion!
ocarina.play.stormsAllows the user to change weather using the Song of Storms
ocarina.play.awakenAllows users to awaken ancient things using the Sonata of Awakening
ocarina.play.healingAllows user to heal themself + other passive mobs around them using the Song of Healing
ocarina.play.zeldaAllows users to calm wild animals (Currently only dogs) with Zelda's Lullaby
PermissionDescription
ocarina.sign.play.timeAllows users to activate detectors by playing the song (Allowed by default)
ocarina.sign.play.zeldaAllows users to activate detectors by playing the song (Allowed by default)
ocarina.sign.play.awakeningAllows users to activate detectors by playing the song (Allowed by default)
ocarina.sign.create.timeAllows users to create detectors for the song
ocarina.sign.create.zeldaAllows users to create detectors for the song
ocarina.sign.create.awakeningAllows users to create detectors for the song
PermissionDescription
ocarina.play.healing.animalAllows the user to bring the light to other peaceful creatures using the Song of Healing
ocarina.play.healing.burnAllows the user to burn the darkness from evil mobs using the Song of Healing
ocarina.play.healing.pigAllows the user to heal Zombie Pigmen into pigs
ocarina.play.zelda.tameAllows you to tame rideable pets with Zelda's Lullaby and a treat!
ocarina.tugjockeyGives users a chance to pull their opponent off of his pet!
PermissionDescription
ocarina.broadcast.timePlayer will receive a message when someone changes the time in the world! (Allowed by default)
ocarina.broadcast.stormPlayer will receive a message when someone changes the weather in the world! (Allowed by default)

Pets

Yup, pets. You can now tame and ride pets with Zelda's Lullaby and Epona's Song.

Instructions:

Whip out your ocarina and play Zelda's Lullaby. To catch an animal : Feed it an apple. To catch a monster : Weaken it alot, then feed it a bone.

Happy Riding - Use Epona's Song to teleport your pet to you.

Song Detectors: (The Exciting Part!)

Song Detectors are a completely unique feature to this plugin. It allows you to make your own redstone circuits that are remote controllable by playing a song. (Currently supported: Sonata of Awakening, Song of Time, Zelda's Lullaby)

Start by placing a block. Put a sign on that block. On the second line of that sign, write [Awaken], [Zelda] or [Time]

If you have permissions, it'll become a song's detector. Put a button or a lever on the block behind the sign, then play the song you set it up for (Sonata of Awakening/Zelda's Lullaby/Song of Time); The detector will flick the lever or pulse the button upon playing, really leaving the choices open to you as to what you want to do next.

If you put a number on the second line buttons will stay pushed in for that amount of time in ticks (1 second = 20 ticks)... (Extremely long times may bug)

If you put a number on the third line it will be how close you have to be to set off the detector... (Maximum distance away you can set is defined in the configuration file)

Here's an example:

Before:
Before

After:
After

Wiring:
Wiring

Button Timers On the second line of the sign, put a number; Upon playing, the number you put is how many ticks (1 second = 20 ticks) that any connected button will stay pushed in for. Perfect for if you want a door to stay open for a little bit longer without alot of mechanics!

Detection Range On the third line of the sign, put a number, upon playing, the sign will only trigger if you are closer than the distance you put on the sign. It may however not exceed the maximum set in the config.

Supported Songs [Awaken] for Sonata of Awakening, [Zelda] for Zelda's Lullaby and [Time] for the Song of Time!

Awakening

Special Thanks:

Jackcrawf3, for originally creating the plugin
hoohoo4, for taking over and maintaining the plugin after Jackcrawf3
Score_Under, for his mathematical algorithm that made key-checking possible

Disclaimer: I do not own or are affiliated in any way with the Legend of Zelda franchise, or Legend of Zelda: Ocarina of Time, Legend of Zelda: Majora's Mask, respectively. I do not own the songs mentioned/used in this page or this plugin.
GitHub GitHub


Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

Categories

Members

Recent Files