Hello everyone. Now in 1.8 we have a lot of new possibilities with command blocks, but sometimes it's just too hard to use them. When you are working with command blocks you can't see all your commands at once and sometimes it's tricky to edit them, not to mention a very long and unclear syntax. It may be ok when you have a dozen of command blocks in your project, but that means you are probably not using on 100% all the cool stuff that came out.
Anyway, this is my attempt to simplify things. Redstone Programming Language is a way to generate any amount of command blocks based on code in a text file. You write your code in a file, go to MCEdit, use RPL filter and it will build all the command blocks. That way you always have a code of your project, you can easily edit it and more importantly it's intended to have a short and intuitive syntax. You will write about 2-5 times less code than you would do working with command blocks ingame. And you will write this code faster because you're working with it in a text file where you don't have to fly around and right-click every command block.
I also include a simple "parser". Another filter for MCEdit that will scan all the command blocks in the selection and write a list of all the commands to a text file. I didn't put much effort in it, so it doen't convert your commands to RPL syntax. If you know Python and want to help with it - it will be very much appreciated.
And here's a download of Radio Controlled Sheep Racing Mini-game i talk about in the video. It is intended to demonstate what's possible with RPL. This is not a final version of the mini-game and it only works in singleplayer.
Please feel free to leave any bug reports, suggestions and other feedback. I hope RPL will help somebody
Whaaat? This is my personal site and there's just a simple redirect script for downloads. As for documentation, it's just an html page! My site is fine, 18 people have already downloaded RPL.
I was trying playsound note.harp @a[r=30] <<1:0:0.01>> 0.50, but it tells me the 0.01 is not valid. Is there a certain way I should be entering decimal numbers?
EDIT: Nevermind, I see that I had to enter it as 0.<<99:0:1>>
This will be very handy for making long lists of repetitive commands with increasing values No more spending hours writing them all
I was trying playsound note.harp @a[r=30] <<1:0:0.01>> 0.50, but it tells me the 0.01 is not valid. Is there a certain way I should be entering decimal numbers?
EDIT: Nevermind, I see that I had to enter it as 0.<<99:0:1>>
This will be very handy for making long lists of repetitive commands with increasing values No more spending hours writing them all
It won't work either.
You can do it in two commands: 0.<<99:10>> and 0.0<<9:0>>
RPL doesn't support decimal numbers in ranges now, but i will add it in the next version.
I sent you a PM on your question. I updated the download with the <<>> highlighting and put in a few missing commands. I think it's got all of them now. Also, AutoComplete is now working fine! I only added it for commands, though.
I think there is a limit for the number of letters that RPL can handle, I have one line that is about 500 characters long and RPL didn't put it and all of the commands after it into the fill clock.
I don't think you fully understand the concept the particles are just a visual thing the concept is that you can check for the player drawing a certain shape which no one has done before (I think)
Anyway, this is my attempt to simplify things. Redstone Programming Language is a way to generate any amount of command blocks based on code in a text file. You write your code in a file, go to MCEdit, use RPL filter and it will build all the command blocks. That way you always have a code of your project, you can easily edit it and more importantly it's intended to have a short and intuitive syntax. You will write about 2-5 times less code than you would do working with command blocks ingame. And you will write this code faster because you're working with it in a text file where you don't have to fly around and right-click every command block.
I also include a simple "parser". Another filter for MCEdit that will scan all the command blocks in the selection and write a list of all the commands to a text file. I didn't put much effort in it, so it doen't convert your commands to RPL syntax. If you know Python and want to help with it - it will be very much appreciated.
Here's my overview video:
Last version download, changelog & documentation:
http://tossha.com/rpl/
And here's a download of Radio Controlled Sheep Racing Mini-game i talk about in the video. It is intended to demonstate what's possible with RPL. This is not a final version of the mini-game and it only works in singleplayer.
Please feel free to leave any bug reports, suggestions and other feedback. I hope RPL will help somebody
EDIT: Nevermind, I see that I had to enter it as 0.<<99:0:1>>
This will be very handy for making long lists of repetitive commands with increasing values No more spending hours writing them all
It won't work either.
You can do it in two commands: 0.<<99:10>> and 0.0<<9:0>>
RPL doesn't support decimal numbers in ranges now, but i will add it in the next version.
My video:
Changelog & download: http://tossha.com/rpl/
Go nuts
P.S. Thanks for support, Onnowhere
Easy animations with new "#repeater" directive, trigonometric functions and more!
Here's my video of line of sight detection I made with RPL 1.2:
RPL website: http://tossha.com/rpl/
Enjoy.
Click here to try it out.
Just drop this in %programfiles%\Notepad++\plugins\API to enable it.
Auto complete coming soon!
EDIT: If dropping it in API doesn't work, enable your Use Defined Launguage menu and import RPL
Wow, it's great, thank you! It was missing some MC commands, so I added them, and I also added "<< ... >>" highlighting.
Would you mind if I include this file in RPL download? Ofc I'll mention your name in the readme file.
Here's what my Portal recreation code looks like:
I think there is a limit for the number of letters that RPL can handle, I have one line that is about 500 characters long and RPL didn't put it and all of the commands after it into the fill clock.
And I use the normal text file if that matters.
Halp!
LOL, What is the point in this if you know all the syntax's and dataTags
+ I use MCEdit generators to do what this does 20x easier
You won't believe how much it helped me create this:
http://makeagif.com/ZxRM4t#qJ2sW7ylSQfSUyGV.16
(Map coming sometime soon)
LOL, TheSteveKiller, I know a MCEdit tool to make that with one command inserted
All the pleblords are heere
I don't think you fully understand the concept the particles are just a visual thing the concept is that you can check for the player drawing a certain shape which no one has done before (I think)
Steve... Its EXTREMELY simple I just did it