[Requested feature] Basic Scripting Support for programming automated ships
In relation to to the automated ships, using commandblocks + cbwrapper. We already have signs that can tell a craft file where to move by itself, It would be much easier to have a form of scripting created outside of the game, it might be possible to use an existing scripting plugin like Skript. The script name could be used in conjunction with the ship name sign, or in a craft file to link them.
Really really basic example of what a script could be. start(event) #Trigger of sorts forward(200) #in blocks right(1) #times to turn forward(100) #in blocks left(3) #times to turn pause(10) #in seconds forward(2000) #in blocks pause(100) #in seconds backward(100) #in blocks end()
The problem still exists with having to use cbwrapper to pilot a craft before this could be used, we would need a way to pilot a craft from the command line, wouldnt know anything about this, is there a way to hook into the scheduler?
Yeah, I could probably make something work. It looks like Skript is not up to date, does anyone know of an active scripting plugin that is popular and widely supported?
Skript is solid, there arnt any alternatives since Skript has always been the plugin to use if you wanted to script anything. The version does say its for 1.7.2 but it should work all around, Ill give it a try later on. Its one of those plugins that was written so well it dousnt need to be updated constantly.
Yes! love it! Please add this, aswell as a trigger when you pilot, turn and move a ship!
Why was this issue closed? Anyway I think this would be cool if the forward() script command would automatically switch between cruising and regular pilot mode depending on how many blocks are left to go.
I have no idea why this was closed, I have been asking for this for about a year, I recently even requested a /forward #noblocks so that we could script this ourselfs since we already have /rotateleft etc. This has to be the no 1 most requested feature, Programmable paths for ships!