Comments (1)
I think the best way to do this is to reconsider the entire direction of the formspec. Instead of building a formspec that updates as the player presses a button, we should be building a text-based editor then a visual-based editor for players to interact with. When they press the "Run" button code could then be run. Take a look at my "editor" branch where I've already done a bit of work, but since I'll be unable to do much for at least a week, I committed my work so far.
To get it working properly, I still have to remove sounds and improve the environment as some things still cause the server to crash.
Inventory is quite simple. Though I've never done it before, all you've gotta do is look at the code in the nodes.lua file of the default mod and find the node register for default:chest. Just use the formspec and much of the code there simply adding a button at the top to switch between the inventory and the main formspec. From there it will be simple to get turtles to add nodes they break to the inventory. Or items they pick up.
from turtleminer.
Related Issues (11)
- Create a cool looking turtle! HOT 2
- Add mod.conf such that cloning from github directly works HOT 1
- Programming the turtle
- Don't work with Minetest 5.2 HOT 4
- Improve Remote Control (work remotely, etc...) HOT 3
- Make turtles place blocks from the inventory HOT 2
- Prevent Breaking of Unbreakable Blocks HOT 2
- Formspec Icons HOT 2
- Crash when attempting to access turtle inventory HOT 7
- Make turtles consume fuel HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from turtleminer.