This map is designed for singleplayer. There were a few people that played it in multiplayer, but it then it is a bit buggy. so technically yes it would work, but I'd advise you to play it in singleplayer.
As in if you don't decide to add naming the blocks as a command, just rename them to the name of the file.
Ah yea I might do that, but this will use up more characters of the one command that get's generated.
On the other hand most real Programs don't use /say anyway and /tellraw doesn't use the name of the command,
so do you really think anyone would use that feature?
How do you imagine the Syntax for renaming a command block?
For example how would you rename the following commandblock to "I am a command block":
Oh man really like the idea!! I want to see it soon!
You know that you are lazy when you do a program to write a program
Haha I love that saying!!! I really am lazy in that regard.
You can already try it out. The only really bad bugs are that nested if doesn't work and if you use processes there is a slight chance to create loops.
But there are a lot of features planned (besides the bug fixes of course).
If you try it out, make sure to leave me all your suggestions!!!
It is completed in the sence, that it is fully functional and super awesome. I might still add some features in the future.
Because of the size of aperturecraft vanilla it does not fit into a single command and I didn't feel like splitting it into 5 commands or something like that.
Hi everyone! Since Minecraft 1.9 changed commandblocks immensly I came up with this completely new programming language I'll call MPL.
Although this is still not finished, the features that are implemented already work very well.
The project is writen in Java, is open source and hosted on GitHub. The Github-Wiki even contains a minimalistic tutorial.
Here you can see a small demo program:
The basic idea is that you can define multiple processes and call them via start.
Every process can be either repeating or impulse and relates to a command chain.
With waitfor you can wait for another process to call notify.
With stop you can stop a repeating process or the process you are currently in if you don't provide a name.
With intercept you can redirect process calls (start) to somewhere else.
Every command can have modifers like impulse, repeat, conditional, needs redstone and invert.
There is also support for if and else, although nested if's are not under test yet:
The system that will be generated can be imported into minecraft via one commandblock.
To use the system you first have to install it. This can be done by placing a redstone block next to the lower commandblock at the lowest x and z coordinates. I will probably add json signs for convenience later.
Similary you can uninstall a system by placing a redstoneblock next to the commandblock above the installation commandblock.
To start a process you need to execute a command like this: /ececute @e[name=my_process_name] ~ ~ ~ /setblock ~ ~ ~ redstone_block
If you want to try it for yourself, here are a few more samples!
Please remember that this is still in an early state and contains a few bugs.
Any feedback, especially regarding the syntax and useability would be greatly appreciated!
Known bugs:
* Undo/redo can crash the application
Fixed bugs:
* Sometimes the generated commands produce unwanted loops
Planned:
* loops
* Debug mode where you can set breakpoints
* The option of delegating waitfor to another process
Hmm When Put It In The Saves Folder It Wont Appear On My Minecraft Plz Help!!!
You might have put the wrong folder in your saves folder. In the zip archive there is a license and the world. Check that you put the correct one into your saves folder.
I am very curious how the 9 Dots Puzzle is supposed to be done. I've been able to glitch it out and get it to work, and I've seen the 9 Dots Puzzle on paper, but the solutions using a pen and paper don't work with the redirection cubes.
It works just like on paper. You have to be very exact with your Lasers. It is not a very good level.
0
Thank you very much
0
This map is designed for singleplayer. There were a few people that played it in multiplayer, but it then it is a bit buggy. so technically yes it would work, but I'd advise you to play it in singleplayer.
0
Yea 1.9 makes commandblocks so much better!
Because you think your system is the best I'd like to mention my own system.
I think mine is better
But that might just be me.
If you are intereated:
http://www.minecraftforum.net/forums/minecraft-discussion/redstone-discussion-and/redstone-creations/2335586-portal-gun-in-vanilla-minecraft-aperturecraft
0
Ah yea I might do that, but this will use up more characters of the one command that get's generated.
On the other hand most real Programs don't use /say anyway and /tellraw doesn't use the name of the command,
so do you really think anyone would use that feature?
How do you imagine the Syntax for renaming a command block?
For example how would you rename the following commandblock to "I am a command block":
repeat, always active: /say I can say something
0
Haha I love that saying!!! I really am lazy in that regard.
You can already try it out. The only really bad bugs are that nested if doesn't work and if you use processes there is a slight chance to create loops.
But there are a lot of features planned (besides the bug fixes of course).
If you try it out, make sure to leave me all your suggestions!!!
0
Naming the commandblocks is a good idea, but what do you mean with having a default for the program name?
0
look here: http://www.minecraftforum.net/forums/minecraft-discussion/redstone-discussion-and/redstone-creations/2335586-portal-gun-in-vanilla-minecraft-aperturecraft
0
It is completed in the sence, that it is fully functional and super awesome. I might still add some features in the future.
Because of the size of aperturecraft vanilla it does not fit into a single command and I didn't feel like splitting it into 5 commands or something like that.
Instead there is a world/schematic that can be downloaded from github: https://github.com/Adrodoc55/ApertureCraftVanilla/releases
0
Working on that!
0
Thank you very much! So how did it go? Are there any improvements you would suggest?
0
Hi everyone! Since Minecraft 1.9 changed commandblocks immensly I came up with this completely new programming language I'll call MPL.
Although this is still not finished, the features that are implemented already work very well.
The project is writen in Java, is open source and hosted on GitHub. The Github-Wiki even contains a minimalistic tutorial.
Here you can see a small demo program:
The basic idea is that you can define multiple processes and call them via start.
Every process can be either repeating or impulse and relates to a command chain.
With waitfor you can wait for another process to call notify.
With stop you can stop a repeating process or the process you are currently in if you don't provide a name.
With intercept you can redirect process calls (start) to somewhere else.
Every command can have modifers like impulse, repeat, conditional, needs redstone and invert.
There is also support for if and else, although nested if's are not under test yet:
The system that will be generated can be imported into minecraft via one commandblock.
To use the system you first have to install it. This can be done by placing a redstone block next to the lower commandblock at the lowest x and z coordinates. I will probably add json signs for convenience later.
Similary you can uninstall a system by placing a redstoneblock next to the commandblock above the installation commandblock.
To start a process you need to execute a command like this: /ececute @e[name=my_process_name] ~ ~ ~ /setblock ~ ~ ~ redstone_block
If you want to try it for yourself, here are a few more samples!
Please remember that this is still in an early state and contains a few bugs.
Any feedback, especially regarding the syntax and useability would be greatly appreciated!
Known bugs:
* Undo/redo can crash the application
Fixed bugs:
* Sometimes the generated commands produce unwanted loops
Planned:
* loops
* Debug mode where you can set breakpoints
* The option of delegating waitfor to another process
* A complete documentation on Github
0
You might have put the wrong folder in your saves folder. In the zip archive there is a license and the world. Check that you put the correct one into your saves folder.
0
What block mover are you talking about?
0
I didn't hire them. I simply took ideas and inspiration from their Videos.
0
It works just like on paper. You have to be very exact with your Lasers. It is not a very good level.