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:
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:
Song | Description | |
---|---|---|
Song of Time | Changes time of day Also can be detected. | |
Song of Storms | Changes weather | |
Song of Healing | Heals you/mobs around you, has various other features | |
Zelda's Lullaby | Calms wolves, may also tame with right permissions Also can be detected. | |
Epona's Song | Calls in your rideable pet! | |
Sonata of Awakening | See 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:
Permission | Description | |
---|---|---|
ocarina | Allows player to use Ocarina | |
ocarina.reload | Allows player to reload the configuration using /ocarina reload | |
Permission | Description | |
ocarina.play.time | Allows the user to manipulate time with the Song of Time | |
ocarina.play.epona | Allows you to call in your faithful companion! | |
ocarina.play.storms | Allows the user to change weather using the Song of Storms | |
ocarina.play.awaken | Allows users to awaken ancient things using the Sonata of Awakening | |
ocarina.play.healing | Allows user to heal themself + other passive mobs around them using the Song of Healing | |
ocarina.play.zelda | Allows users to calm wild animals (Currently only dogs) with Zelda's Lullaby | |
Permission | Description | |
ocarina.sign.play.time | Allows users to activate detectors by playing the song (Allowed by default) | |
ocarina.sign.play.zelda | Allows users to activate detectors by playing the song (Allowed by default) | |
ocarina.sign.play.awakening | Allows users to activate detectors by playing the song (Allowed by default) | |
ocarina.sign.create.time | Allows users to create detectors for the song | |
ocarina.sign.create.zelda | Allows users to create detectors for the song | |
ocarina.sign.create.awakening | Allows users to create detectors for the song | |
Permission | Description | |
ocarina.play.healing.animal | Allows the user to bring the light to other peaceful creatures using the Song of Healing | |
ocarina.play.healing.burn | Allows the user to burn the darkness from evil mobs using the Song of Healing | |
ocarina.play.healing.pig | Allows the user to heal Zombie Pigmen into pigs | |
ocarina.play.zelda.tame | Allows you to tame rideable pets with Zelda's Lullaby and a treat! | |
ocarina.tugjockey | Gives users a chance to pull their opponent off of his pet! | |
Permission | Description | |
ocarina.broadcast.time | Player will receive a message when someone changes the time in the world! (Allowed by default) | |
ocarina.broadcast.storm | Player 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:
After:
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!
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
Hey, I don't know if that's possible for you but could you make a plugin that let you play instruments in mincraft in a way that you can play it controlable like with the ocarina. Just something that can make an Instrument (crafting recipe), can be used like an ocarina (i mean there was majoras mask so would be possible to use the same mechanic just with other sounds), and with configurable songs.
I know thats a lot but it would be awesome if you could make it.
(btw I'm german. sorry if it's hard to read)
Can you update to 1.11 please and maybe add this if you can:
Song of time:Play this song near a blue Time Block (Can be a lapiz lazuli block) and the block will move or disappear for some seconds (3 or 5 seconds). (maximum blocks can be moved 4)
The following songs will transport you to the temples of Hyrule:
Add in the config file this songs and put and option for select the coords of every temple Songs: Minuet of Forest Bolero of Fire Serenade of Water Nocturne of Shadow Requiem of Spirit Prelude of Light
config example: Minuet of Forest: world: world x: 100 y: 0 z: -100
Please and thanks for your work
Must update to 1.10 please this looks like an awesome plugin!
Lots of errors on 1.92. Would love to see this working :)
I WOULD PAY CASH FOR THIS!
Gosh, I had no idea this was still being maintained well into 2015, I made this when I was like 13 and I have barely played the game in like 4 years. Incredible. So many more things I would've done if I had the capacity back then that currently seems to be supported.
@CloudeLecaw
I looked over the description and changed some stuff that was a couple of years old, so hopefully it will be easier now.
I have also fixed (v2.0.1) the detector signs (were the plugin that didn't do what I wanted, not the description :P) and made broadcasts world-specific (as the weather/time only changes in one world) and added some permission nodes on that.
That thing about the animals I know, will probably do something about that when I get more time.
A new version (v2.0) has just been released, which is a total rewrite. The plugin should now work with most of the later Minecraft versions.
@MachoOmega
The plugin is currently out of date, and will not work. I am however working on an update that should come out within the next day. Edit: School came in the way, so it will take more time.
How do you craft the ocarina
how do you download
I would love to see this updated!
PLEAS UPDATE. Would love this.
update plz! :C
to craft an ocarina is the top row and the botton row filled with lapis and the middle row filled with bricks
Can you pls tell us how to make the ocarina or if someone did find out pls let me know
How do i craft it!
Anyone know the crafting recipie? Would love to use this on my server.
The section that shows the recipe to craft the Ocarina is blank D:
How do I craft the Ocarina?
EDIT: Sorry, I just realized you were going back over the code for this. Hopefully it's still going, this plugin is really cool.
(If for some reason you are done with being dev for OcarinaSong could you release the code?)
@xTrainx
I will open it when I figure that I'm done holding the torch, which will probably be in one or two major updates. That way people can use it for learning purposes and make custom additions :D
@hoohoo4
awwwyeeeeah.png
can i make the request of making the code open sourced? but if you have reason to keep it closed then theres ni problem at all