CPU Command Block Addon v0.0.2 Beta. (Script) (Windows 10 / Android) Now with Keyboard Support! (Download Fixed))

CPU Command Block Addon v0.0.2 Beta. (Script) (Windows 10 / Android) Now with Keyboard Support! (Download Fixed))

By Kodexky Published 14 Nov 2019 · Updated 7 Dec 2019
3.7

This addon is intended for developers, map makers, players and those willing to use Minecraft as an educational tool. It adds Numbered Blocks and a new kind of command block packed with many enhancements to the game. This new command block is called CPU and is capable of running multiple commands per line, parsing and executing mathematical expressions, reading and placing sequences of Numbered Blocks in the world, among other things. This addon requires the experimental Scripting API (currently only available for Windows 10, and on Android using latest version of Blocklauncher).

Developer: Kodexky.
Twitter:@kodexky

Select version for changelog:

Changelog
Version 0.0.2 - 06/12/2019.
  • Renamed the math parser custom function "set()" to "setnum()", and "get()" to "getnum()".
  • Added and updater to replace the old syntax with the new one on all the existing CPUs.
  • Updated the variable substitution parser to allow object properties, array indexes and any mathematical expression. The substitution parser now uses this syntax "@`VARNAME`" instead of the old one "@=VARNAME".
  • The variable substitution parser now works everywhere except on the "/store" command;
  • Added the "exec()" Custom Math Parser Function for conditional Command Slot execution.
  • Added wildcards support to the "/exec" and "/list" commands.
  • Added the "getblock()" Custom Math Parser Function for reading blocks and block states.
  • Added the "moveme()" Custom Math Parser Function for teleporting the CPUs.
  • Added the ability to list specific slots to the "/list" command.
  • Added Android devices support.
  • Changed the Command Slots list to use a scrollbar instead of a paginated list.
  • Added full physical keyboard support to the UI.
  • Added auto-repeat function to all the keyboard keys, and faster auto-repeat for backspace, left and right keys.
  • Added extra helper keys to the OSK.
  • Added an abort timer to the "Kill Me" button at the UI.
  • Added the ability to toggle the CPU name visibility from the CPU UI.
  • Changed the CPU names and Slot names max length from 6 to 8, and fixed a bug in the length checker.
  • Renamed the _scope_ internal command slot to __SCOPE__.
  • Added the __CONFIG__ internal command slot for storing the CPU configuration.
  • Fixed some awful bugs in the redstone awareness system.
  • Fixed a bug in the "/setname" command that changed the internal name even when the new name was invalid or already taken.
  • Fixed a typo on the mcfunction cpu/setup that was clearing all players inventory.
  • Fixed a rounding error in the 'sphere' demo function.
  • Minor improvements to the error handler of the Math Expression Parser.
  • Updated the Demo World and the Demo Functions to use the new improvements.

At GMT 20:05 on 06/12/2019 the download for v0.0.2 was repaired. Please forgive me for the mistake. For those who downloaded it prior to that time, please download it again.

Installation

Supported Minecraft versions

Installation Guides

1
can we get a update please
1
Doesn't import behavoir on 0.0.2 manifest and script broken trying 0.0.1 see if it works
But why does it need a blocklauncher
1
How does this run multiple commands?
1
I think my brain broke while reading this Kodexky you are a genius
1
i can't download it if i tap the link i take me to usfinf pls fix this and make for 1.17.41
1
Does this works in mobile
1
Can you make an addon which is same as this one but is for 1.16?
This mod is cool, honestly,
But why block launcher?
1
Please, update this Addon where we don't require Scripts to run.
1
What's the point of making this Addon for BlockLauncher on Android, if the person that made BlockLauncher is lazy at updating BlockLauncher for 1.13!
1
For the same reason every developer has to make whatever they do... Just because i can. :) I don't blame @zhuowei at all. If anything, his work with Blocklauncher is awesome. Since Mojang decided to remove the debugging symbols from Bedrock, updating launchers like his for every version has become a real pain. It has to be done by hand and it is a slow process that requires effort and patience. Lazy isn't the word i'd use to describe his work, that's for sure. Cheers.
block number 5 is cracking my map
1
I can't reproduce the problem. Please contact me at my twitter and send me a link to a copy of your map so i can debug the issue.
I hope that those limitimations disappear soon.. Space economy is not the main goal of this addon. Making complex programs and the math parser are the real benefits of it. Im working on expanding its functionality.
1
I mean, the Addon looks cool... except one, the experimental scripting API should also be available for Android (not iOS, since BlockLauncher isn't available for iOS... yet.), and two, the Addon is suppose to let you be able to change the CPU block's mode, for example, like a vanilla command block, the CPU block can change from different types of colours. Different colours represents different modes (duh...)black to blue
Now that Blocklauncher has been updated to support scripting on 1.13 i'll be updating the addon for android on next release. Repeater function is in my future improvements plan. Not sure about changing color though. I really like it black. :)
1
Now, for some apparent reason, when I open up BlockLauncher, it crashed. By the way, didn't you read the description of the BlockLauncher app? It said that BlockLauncher and BlockLauncher Pro isn't supportive for 1.13 and 1.14 yet!
1
What's not yet supported is the ModPE part of Blocklauncher and that's because of Mojangs decision to remove the debugging symbols. Game loading, the Scripting API and the Experimental UI are all working fine in the latest Blocklauncher with both 1.13 and 1.14.
This addon: *Exists*
Blocklauncher: *hold my beer*