Coder Social home page Coder Social logo

Comments (7)

acs avatar acs commented on May 23, 2024

The API covered is pretty well readable at: https://github.com/arpruss/raspberryjammod-minetest/blob/master/raspberryjammod/init.lua

It has also some useful commands on chat to reposition the player for example.

The reference book for modding Minetest: https://rubenwardy.com/minetest_modding_book/en/index.html

from mcthings.

acs avatar acs commented on May 23, 2024

It seems that it has a WebSocket feature but I don't know the use case for it yet.

Lua for me is similar to Python. Untyped, using indentation to mark blocks ... but probably it is best at some points as it is more modern and it can learn for python issues for example.

Lua is also used in Minecraft for mods like: https://www.curseforge.com/minecraft/mc-mods/computercraft and the book https://nostarch.com/codingwithminecraft is about it.

from mcthings.

acs avatar acs commented on May 23, 2024

IntelliJ has support for Lua: https://plugins.jetbrains.com/plugin/5055-lua

from mcthings.

acs avatar acs commented on May 23, 2024

15 min guide to learn Lua: http://tylerneylon.com/a/learn-lua/

It can be tests from command line interpreter:

[~]$ lua
Lua 5.3.5  Copyright (C) 1994-2018 Lua.org, PUC-Rio
> 

from mcthings.

acs avatar acs commented on May 23, 2024

Lua is focused in embedded devices so it is pretty relevant in IoT field.There are samples like: http://thinglabs.io/workshop/esp8266/hello-lua-iot/

But it is not a recommend language to learn nowadays:

https://www.codementor.io/blog/worst-languages-to-learn-3phycr98zk
http://pypl.github.io/PYPL.html

There are frameworks using Lua like: Torch for machine learning and OpenResty for the web

from mcthings.

acs avatar acs commented on May 23, 2024

First step in the community:

https://forum.minetest.net/viewtopic.php?p=372462#p372462

from mcthings.

acs avatar acs commented on May 23, 2024

Ok, all done! Maybe the first real action for this plugin is to extend the API to covers the same API than the one now in MC (after the update of mcpi). So closing this ticket also until more effort is needed.

from mcthings.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.