Command Reference and Creating Moosic For Runsafe: Difference between pages

From Runsafe
(Difference between pages)
Jump to navigationJump to search
 
 
Line 1: Line 1:
== Troll ==
Runsafe has an extensive selection of Moosic books for all players to enjoy. Below is a detailed guide on how to set-up and test songs to see if they will fit into the Moosic Selection. If the songs are good they might get added if approved!
If you are at the troll rank then you have access to no commands , and due to your poor behavior all you may do is type in the chat.


== Guest ==
=== What is Moosic? ===
=== Server Wide Commands ===
A Moosic book is a Minecraft record disc, but plays any song you can imagine. Think of this as a custom record disc. Once you have obtained a moosic book all you have to do is place it in a jukebox, and it will play the song attached to it.
*'''Emotes''' - Players can use /Emote to emote on the server. Just replace the word emote with an action.  Ex - /slap or /slap <name>
Click here for a list of [[Emotes]] here!
* '''/creative''' - Teleports you to the creative world spawn.
* '''/spawn''' - Teleports you to the survival spawn which acts as a server-wide spawn.
* '''/spleef''' or '''/ss''' - Teleports you to the spleef arena.
* '''/bank''' - Teleports the player to the bank.
* '''/ct find''' or '''/ct f''' - Teleports you to a free (empty) plot in the creative world.
* '''/claim''' or '''/ct claim''' - Allows a player to claim a plot if the following requirements are done. The player either was no plots or all plots are approved. When a player claims a plot they can only claim a 1x1 any bigger they will need a staff member.


== Builder (Inherits from Guest) ==
[[File:Moosicbook1.png]] [[File:Box1.png]]
=== Server Wide Commands ===
* '''/achievement view''' or '''/ach view''' - Views achievements for yourself or another player.
* '''/achievement lookup''' or '''/ach lookup''' - Lookup information on an achievement.
* '''/seen <player>''' - Checks when the specified player was last seen on the server.
* '''/plugins''' or '''/pl''' - Shows all plugins that Runsafe has to offer
* '''/account token''' - Gives you a code to link your minecraft account to the runsafe website
* '''/played''' - Allows you to check your total playtime on runsafe.
* '''/ignore <player>''' - Allowes you to ignore the player of your choice. This will make it so you don't see them in public chat, or recive messages from them. To un-ignore a player just run the command again. ''' You can not ignore staff members.'''
* '''/m /w /t <player> <message>''' - Sends a private message to the specified player.
* '''/r <message>''' - Sends a reply message to the last person to whisper you.


=== Survival Commands ===
== 1: MID Files ==
* '''/mail view''' or '''/mail v'''- Opens your inbox.
=== 1A: Finding a MID File ===
* '''/mail send <player>'''- Used to send a  player mail. Requires five diamonds.
All songs need to be in mid format. For this example we will be using Online Sequencer to find some songs already in mid format. Songs that aren't in mid format will need to be converted from the pre-exsiting format to mid.
* '''/mail sendbook''' - Allows you to send the book you are holding to a player for a smaller price.
* '''/sethome <name>''' - Sets your location as one of your homes.
* '''/home '''- Tells you all your available homes
* '''/home <name>''' - Teleports you to one of your home locations.
* '''/delhome <name>''' - Deletes one of your home locations.


=== Creative Commands ===
* Visit the Online Sequencer to find a song. (https://onlinesequencer.net/sequences)
* '''/ct r''' - Teleports you to a random claimed plot in the creative world.
* Click the search box and search for "Minecraft" ''(Note: You can search for anything here, but for the example we'll be using Minecraft)''
* '''/ct r <tag>''' - Teleports you to a random claimed plot that has the tag provided.  
* Make sure you search by popular and all time.
* '''/ct t <plotname>''' - Teleports you to a plot such as Kruithne_polar. If you own a plot, you can neglect your name and the underscore.
* Click on the second track "Minecraft - Sweden.mid" (https://onlinesequencer.net/434878)
* '''/ct set''' - Sets the entrance of the player's plot.
* '''/ct vote''' or '''/ct v''' - Votes for the plot you are standing on.
* '''/ct m a <playername> '''- Adds a member to your plot, allowing them to build with you.
* '''/ct m r <playername>''' - Removes a member from your plot, revoking their ability to build on the plot.
* '''/ct list <player>''' - Produces a list of plots owned by a certain player.
* '''/ct j approved ''' or '''/ct j unapproved'''- Allows you to jump to either an approved plot or a unapproved plot.
* '''/head <playername>''' or '''/head <playername>''' - Creates a head of the player provided.


=== PvP Commands ===
[[File:Onlineseq5.png]] [[File:Moosic_minecraft1.png]]
* '''/pvp teleport''' or '''/pvp t''' - Brings you to the PvP Arena
* '''/pvp rating''' or '''/pvp r''' - Checks for rating for the PvP Arena
* '''/pvp score'''or '''/pvp s''' - Check all your kills and deaths from the PvP Arena
* '''/pvp points''' or '''/pvp p''' - Tells you the amount of points you have in pvp
* '''/pvp checkout''' or '''/pvp c''' - Gives you items from the pvp store


== Wizard (Inherits from Builder) ==
=== 1B: Previewing a MID File  ===
=== Server Wide Commands ===
Great you found a song you may be interested in! Now make sure you listen to the song and download the file if you think it sounds good!
* '''/lounge''' - Teleports the player to the staff lounge.
''(Note: Just because it sounds good on the website doesn't mean it will sound good in a noteblock)''


== Moderator (Inherits from Builder) ==
* Once you've opened the song in the Online Sequencer click the play button in the middle of the screen, volume control will be in the top right.
=== Server Wide Commands ===
* If the song sounds like something you may like, click the download button in the top right corner of the website.
* '''/tp <playername>''' - Teleports you to the provided player.
* '''/tp <player1> <player2>''' - Teleports player1 to the location of player2.
* '''/rank <player> <rank>''' - Used to change a player's rank to builder or troll.
* '''/kick <player> <reason>''' - Kicks a player from the server for the supplied reason.
* '''/tempban <player> <time> <reason>''' - Temporarily bans a player from the server for the time and reason given.
* '''/ban <player> <reason>''' - Applies a permanent ban to the player for the given reason while online.
* '''/vanish''' or '''/v''' - Toggles vanish which makes you appear offline to all players and does not show your character in the world.
* '''/fakejoin''' or '''/fj''' - Fakes you joining the server and unvanishes you.
* '''/fakequit''' or '''/fq''' - Vanishes you and fakes you leaving the server.
* '''/mute <player>''' -  Mutes a specific player.
* '''/unmute <player>'''  - Unmutes a specific player.
* '''/pn <name> set su <note>''' - Gives a note for staff to see
* '''/pn <name> clear su''' - Clears the note from the player.
* '''/pn <name> list''' - Shows any player notes that player has provided.
* '''/mv who'''- List all players online that are in the provided world. (If world name is left out will show all players in all worlds)


=== Creative Commands===
[[File:Moosic2.png]] [[File:Mididownload.png]]
* '''/ct te <plotname>''' - Teleports you to a plot such as Kruithne_polar. If you own a plot, you can neglect your name and the underscore.
* '''/ct ra''' - Teleports you to a random claimed plot in the creative world.
* '''/ct ra <tag>''' - Teleports you to a random claimed plot that has the tag provided.
* '''/ct claim <player>''' - Claims a plot for the player.
* '''/ct extend''' or '''/ct ex''' - Used to claim multi plots.
* '''/ct regen''' - Resets the plot below to it's original state.
* '''/ct regen <type>''' - This regens the plot to a new state. The types of regens are "Flat","Void" and "Grid".
* '''/ct griefcleanup <type>''' - Removes different types of grief from the plot you are standing on, defined by adding "road”, “water”, “lava”, “cobblestone”, "obsidian" or “all".
* '''/ct delete''' or '''/ct d''' - Deletes the plot a Moderator or Admin is over.
* '''/ct scan''' - Scans the world, producing a list of entities currently loaded.
* '''/ct clean''' - Clears the current world of ALL ENTITIES.
* '''/ct clean <entity>''' - After using "/ct scan" you can provide an entity and clear just that entity.
* '''/ct tag set ''' or ''' /ct tag s '''- Sets the tags for the plot you are over
* '''/ct tag add ''' or '''/ct tag a''' - Add a tag for the plot you are over.
* '''/ct tag find ''' or ''' /ct tag f ''' - Search for a plot with a certain tag
* '''/ct tag clear ''' or ''' /ct tag c ''' - Clears the tags from the current plot you are over.
* '''/ct checkapproval <plot>''' - See which admin gave a certain plot approval.
* '''/hawk tool''' - Enables/disables the hawk-eye action querying tool. (This works in creative-world only)


== Admin ==
=== 1C: Downloading a MID File  ===
=== Server Wide Commands ===
Once you download the mid file for simplicity take the file out of your downloads folder and place it onto your desktop.
* '''/rank <player> <rank>''' - Changes any player to any of the following ranks. Troll, Builder, Wizard, Moderator, or Admin.
* '''/dog speak <message>''' - Sends a message from DOG.
* '''/dog reload''' - Reloads the DOG AI engine from the database, re-creating the expressions.
* '''/hawk rollback <parameters>''' - Performs a roll back of player actions using hawk-eye parameters.
* '''/hawk delete <parameters>''' - Purge the database of incidents matching the parameters.
* '''/hawk rebuild <parameters>''' - Repeat the actions matching the parameters.
* '''/hawk preview <parameters>''' - Shows a rollback to only you, allowing you to apply it after.
* '''/hawk preview apply''' - Applies the rollback you are currently previewing.
* '''/hawk preview cancel''' - Cancels the rollback you are currently previewing.
* '''/hawk tpto <incident>''' - Teleports you to the given incident ID.
* '''/hawk undo''' - Reverts your last rollback.
* '''/hawk tool bind''' - Binds custom parameters to the hawk tool.
* '''/hawk tool reset''' - Resets the hawk tool back to default.
* '''/puppet <player> <message>''' - Broadcasts a message from the supplied player.
* '''/mv list''' - Lists all the loaded worlds.
* '''/mv create <name> <type> [parameters]''' - Creates a new world.
* '''/mv setspawn''' - Sets the spawn of the current world to the players location.
* '''/mode <player> <mode>''' - Changes the players gamemode.
* '''/setspawn''' - Sets the servers spawn location to the players location.


=== Creative Commands ===
Your mid file can come from any source not just Online Sequencer so as long as you have a mid file by this point you can keep moving forward.
* '''/ct approve <plot>''' - Gives the specified plot admin approval.
* '''/ct select''' - Selects the plot you are standing in as a WorldEdit region.
* '''Selective WorldEdit commands. [http://wiki.sk89q.com/wiki/WorldEdit/Reference WorldEdit command reference]
* '''Selective WorldGuard commands. [http://wiki.sk89q.com/wiki/WorldGuard/Commands WorldGuard command reference]


Note: Admins have access to a lot of other commands however they are only used by developers, therefore not documented.
[[File:Mdownload.png]] [[File:Mdesktop.png]]
 
== 2: Noteblock Studio ==
=== 2A: Download Noteblock Studio (Windows)  ===
You will need to download a free program called Noteblock studio to preview your song and convert it into nbs format.
 
* You can download Noteblock Studio here (https://www.stuffbydavid.com/mcnbs) ''(Note: This version is required to work with Runsafe's current Minecraft version. Newer formats are not supported on the server at this time.)''
* Click the download installer.exe, then run the exe
 
[[File:Nbs_download.png]] 
 
* Check 'Create desktop shortcut', then click next
* Press install
* Check 'Launch Minecraft Noteblock Studio', then click finish
 
[[File:Nbs1.png]]  [[File:Nbs2.png]]  [[File:Nbs3.png]]
 
=== 2b: Download Noteblock Studio (Mac)  ===
'''NOT YET COMPLETE'''
 
== 3: Importing Songs into Noteblock Studio ==
Now that you've downloaded Noteblock Studio you are ready to listen to your MID file.
 
=== 3A: Launching Noteblock Studio ===
* Launch Noteblock Studio
* After launching a window will appear 'Update available - Do you want to download it?' '''ALWAYS PRESS NO''' ''(Note: This version is required to work with Runsafe's current Minecraft version. Newer formats are not supported on the server at this time.)''
* Click the 'Load a song' button
 
[[File:Nbs8.png]] [[File:Nbs5.png]]
 
=== 3B: Loading your MID File into NBS ===
* In the following window make sure you have it set to 'MIDI Sequences (*.mid)' and not 'Noteblock Songs (*.nbs)'
* Once you have toggled to MIDI Sequences (*.mid) your song should appear that's on your desktop, click the song then press open.
* When the song is loaded into nbs a screen will appear for MIDI import, press 'import' in the bottom right corner. ''(Note: The other settings on this screen don't matter for the import, messing with them will likely ruin the song. Use at your own risk.)''
 
[[File:Nbs6.png]] [[File:Nbs7.png]]
 
== 4: Using Noteblock Studio (MID Import)  ==
=== 4A: Guide to understanding NBS for importing MID files ===
Below is a quick guide as to what tools you'll need to know for tweaking your mid file
* A - The track showing the song notes. This will show you the notes type and pitch.
* B - The track showing you how far into the song you are.
* C - The songs progression
* D - The current tick speed for the song. ''(Note: Most songs will fall between 5-10t/s. Songs will still play faster slightly faster on the server. So in many cases slightly slower is better.)''
* E - Song controls for Play, Stop, Rewind, Fast Forward, and Record.
 
[[File:Nbs9.png]]
 
=== 4B: Playing the MID song ===
Now that you've loaded your song into NoteBlock Studio, all you need to do is tweak it to your liking.
* Play the song and listen to see if the notes sound good.
* Change the speed as needed to make it flow without to much quite time.
* Once you play the song the play symbol will change to pause, and you will see a line running down the track while it plays.
 
''(Note: Notes that sound spammy or too complicated often will not sound good in game, songs with a lot of quite time are also not preferred as you won't know if a song is playing or not)''
 
[[File:Nbs10.png]]
 
=== 4C: The song is bad ===
You've played the song and it doesn't sound quite right. This happens a lot and the easiest fix would be to get a new MID file.
* Revisit the Online Sequencer and look for a new MID file (https://wiki.runsafe.no/index.php/Creating_Moosic_For_Runsafe#1A:_Finding_a_MID_File)
* For this example we will use this new MID file (https://onlinesequencer.net/3821863#)
* Repeat the steps and load this new MID file into NBS.
* If you still have the "Minecraft - Sweden.mid" or another MID loaded you can click the folder in the top left and load a new file in using the steps mentioned previously.
* Then repeat the "Playing the MID song" until you get a song you're happy with. (https://wiki.runsafe.no/index.php/Creating_Moosic_For_Runsafe#4B:_Playing_the_MID_song)
 
[[File:Nbs11.png]]
 
=== 4D: The song is good ===
You finally got the song just the way you like it and want to save it for the server!
* Click on file in the top left corner, then in the drop down click 'Save song as new file...'
* Save the file back onto your desktop. You can name the file whatever you please, just make sure its in (*.nbs) format. ''(Note: Saving the nbs file as the song name is ideal.)''
* Once you saved the file as an nbs file you can skip to this step - (https://wiki.runsafe.no/index.php/Creating_Moosic_For_Runsafe#6:_Getting_your_new_song_on_the_server)
 
[[File:Nbs12.png]]  [[File:Nbs13.png]]
 
== 5: Using Noteblock Studio to create a new song  ==
As previously mentioned you can use Noteblock studio to create your own custom songs.
 
[[File:Nbs14.png]]
 
'''NOT YET COMPLETE'''
 
== 6: Getting your new song on the server  ==
Now comes the time for you to upload your songs to the server for approval. You can do this via two options.
* Message an admin on Discord, and upload your songs (nbs files) to them. ''(Note: Currently please send your songs to Centralan if you pick this option )''
* Sign in to Google Drive and upload your songs (nbs files) here - [https://drive.google.com/drive/folders/1wJZbcxkNJnobRgfuItFkjPpcByvLsme1?usp=sharing Runsafe Moosic Upload Folder]
''(If you choose to use Discord please be responsible. Anyone being malicious will be banned from the service, and possibly Runsafe.)''
 
''(If you choose to use Google Drive please be responsible and don't mess with any other songs in the folder, anyone who is caught removing files or being malicious will be banned from the service, and possibly Runsafe.)''

Revision as of 20:59, 7 February 2024

Runsafe has an extensive selection of Moosic books for all players to enjoy. Below is a detailed guide on how to set-up and test songs to see if they will fit into the Moosic Selection. If the songs are good they might get added if approved!

What is Moosic?

A Moosic book is a Minecraft record disc, but plays any song you can imagine. Think of this as a custom record disc. Once you have obtained a moosic book all you have to do is place it in a jukebox, and it will play the song attached to it.

1: MID Files

1A: Finding a MID File

All songs need to be in mid format. For this example we will be using Online Sequencer to find some songs already in mid format. Songs that aren't in mid format will need to be converted from the pre-exsiting format to mid.

1B: Previewing a MID File

Great you found a song you may be interested in! Now make sure you listen to the song and download the file if you think it sounds good! (Note: Just because it sounds good on the website doesn't mean it will sound good in a noteblock)

  • Once you've opened the song in the Online Sequencer click the play button in the middle of the screen, volume control will be in the top right.
  • If the song sounds like something you may like, click the download button in the top right corner of the website.

1C: Downloading a MID File

Once you download the mid file for simplicity take the file out of your downloads folder and place it onto your desktop.

Your mid file can come from any source not just Online Sequencer so as long as you have a mid file by this point you can keep moving forward.

2: Noteblock Studio

2A: Download Noteblock Studio (Windows)

You will need to download a free program called Noteblock studio to preview your song and convert it into nbs format.

  • You can download Noteblock Studio here (https://www.stuffbydavid.com/mcnbs) (Note: This version is required to work with Runsafe's current Minecraft version. Newer formats are not supported on the server at this time.)
  • Click the download installer.exe, then run the exe

  • Check 'Create desktop shortcut', then click next
  • Press install
  • Check 'Launch Minecraft Noteblock Studio', then click finish

2b: Download Noteblock Studio (Mac)

NOT YET COMPLETE

3: Importing Songs into Noteblock Studio

Now that you've downloaded Noteblock Studio you are ready to listen to your MID file.

3A: Launching Noteblock Studio

  • Launch Noteblock Studio
  • After launching a window will appear 'Update available - Do you want to download it?' ALWAYS PRESS NO (Note: This version is required to work with Runsafe's current Minecraft version. Newer formats are not supported on the server at this time.)
  • Click the 'Load a song' button

3B: Loading your MID File into NBS

  • In the following window make sure you have it set to 'MIDI Sequences (*.mid)' and not 'Noteblock Songs (*.nbs)'
  • Once you have toggled to MIDI Sequences (*.mid) your song should appear that's on your desktop, click the song then press open.
  • When the song is loaded into nbs a screen will appear for MIDI import, press 'import' in the bottom right corner. (Note: The other settings on this screen don't matter for the import, messing with them will likely ruin the song. Use at your own risk.)

4: Using Noteblock Studio (MID Import)

4A: Guide to understanding NBS for importing MID files

Below is a quick guide as to what tools you'll need to know for tweaking your mid file

  • A - The track showing the song notes. This will show you the notes type and pitch.
  • B - The track showing you how far into the song you are.
  • C - The songs progression
  • D - The current tick speed for the song. (Note: Most songs will fall between 5-10t/s. Songs will still play faster slightly faster on the server. So in many cases slightly slower is better.)
  • E - Song controls for Play, Stop, Rewind, Fast Forward, and Record.

4B: Playing the MID song

Now that you've loaded your song into NoteBlock Studio, all you need to do is tweak it to your liking.

  • Play the song and listen to see if the notes sound good.
  • Change the speed as needed to make it flow without to much quite time.
  • Once you play the song the play symbol will change to pause, and you will see a line running down the track while it plays.

(Note: Notes that sound spammy or too complicated often will not sound good in game, songs with a lot of quite time are also not preferred as you won't know if a song is playing or not)

4C: The song is bad

You've played the song and it doesn't sound quite right. This happens a lot and the easiest fix would be to get a new MID file.

4D: The song is good

You finally got the song just the way you like it and want to save it for the server!

5: Using Noteblock Studio to create a new song

As previously mentioned you can use Noteblock studio to create your own custom songs.

NOT YET COMPLETE

6: Getting your new song on the server

Now comes the time for you to upload your songs to the server for approval. You can do this via two options.

  • Message an admin on Discord, and upload your songs (nbs files) to them. (Note: Currently please send your songs to Centralan if you pick this option )
  • Sign in to Google Drive and upload your songs (nbs files) here - Runsafe Moosic Upload Folder

(If you choose to use Discord please be responsible. Anyone being malicious will be banned from the service, and possibly Runsafe.)

(If you choose to use Google Drive please be responsible and don't mess with any other songs in the folder, anyone who is caught removing files or being malicious will be banned from the service, and possibly Runsafe.)