OcarinaSong!

This project is abandoned and its default file will likely not work with the most recent version of Minecraft. Whether this project is out of date or its author has marked it as abandoned, this project is no longer maintained.

I abandoned this project. No further development, sorry... Although, anyone who wants to continue with it is free to do so with my source from github, provided that they still leave a note saying that I was the founder of the project

A must have for any LoZ Fan:

OcarinaSong!

Rightclick with a brick (Ocarina) to start playing; Causing Up/Down/Left/Right/Sneak to play notes rather than move you. You can play all the classic LoZ Songs on this! (Actually, I'm still in the process of adding them) 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.

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 (Is also out of tune due to a lack of notes in minecraft, damned octave restrictions) Also can be detected.
Epona's SongCalls in your rideable pet!
Sonata of AwakeningHaven't actually finished the musical part of the song. See HERE

This is my first mod, so any suggestions or bug reports would be much obliged

Downloads:

Only download from here, the Download link on the top right is normally outdated!

Plugin: Direct

Source: Direct

Built with: Reccomended Build Bukkit : #953

Built for: Reccomended Build CraftBukkit: #1337

Installation:

Just like any other CraftBukkit plugin: Download the .jar from above and put it in your plugins folder

Permissions:

PermissionDescription
ocarinaAllows player to use Ocarina
ocarina.time Allows the user to manipulate time with the Song of Time
ocarina.time.awakenAllows users to activate detectors for the song
ocarina.time.signAllows users to create detectors for the song
ocarina.stormsAllows the user to change weather using the Song of Storms
ocarina.healingAllows user to heal themself + other passive mobs around them using the Song of Healing
ocarina.healing.wool Allows user to replenish sheep wool using the Song of Healing
ocarina.healing.burnAllows the user to burn the darkness from evil mobs using the Song of Healing
ocarina.healing.pig Allows the user to heal Zombie Pigmen into pigs
ocarina.zelda.calm Allows users to calm wild animals (Currently only dogs) with Zelda's Lullaby
ocarina.zelda.tameAllows users to tame wild wolves with Zelda's Lullaby
ocarina.zelda.awakenAllows users to activate detectors for the song
ocarina.zelda.signAllows users to create detectors for the song
ocarina.zelda.tameforridingAllows you to tame rideable pets with Zelda's Lullaby and a treat!
ocarina.horses.dismountopponentGives users a chance to pull their opponent off of his horse!
ocarina.epona.callAllows you to call in your faithful companion!
ocarina.awakeningAllows users to awaken ancient things using the Sonata of Awakening
ocarina.awakening.signAllows users to make an awakening detector

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 third line buttons will stay pushed in for that amount of time in seconds... (Sometimes stuffs up over 30ish)

If you put a number on the fourth line it will be how close you have to be to set off the detector... (Maximum distance away, 30 blocks)

Here's an example:

Before: Before

After: After

Wiring: Wiring

NEW FEATURE:

Button Timers! On the third line of the sign, put a number; Upon playing, the number you put is how many seconds 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 fourth 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.

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

Awakening

Special Thanks:

SwearWord, and the rest of all those guys at #bukkitdev for their helpful support of me the whole way

Score_Under, for his great mathematical algorithm that made keychecking 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.

tl;dr, Nintendo is Boss.


Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

Categories

Members

Recent Files

Bukkit