What about adding JavaScript plugins that can be runned everywhere (mobile, desktop, server)
JavaScript is easy for learning, running, integration. You can use rhino for integrate
Java require compilation, js not. Yes, it is a lot of work, but it will be very useful, if using mods we will be able to create blocks, mechanism, game mechanics it will give infinity features. If we will use it everywhere (server, client) it will be easier. Also I think we need to reopen it because it is large theme.
I'm not willing to put in a ridiculous amount of effort for a JavaScript-centered scripting system just because Java require compilation, especially when Groovy exists.
Maybe in v7. JavaScript is much easier, so there will be much more mods. Maybe ask what to use in discord?
Ok, what about adding content using json, for modding(create resources, mechs, smelters)
@maximmasterr same thing. implementing JSON for items would mess up the current system for items.
Ok, any method easy adding elements
JSON could work, since the block definitions look a bit like JSON already; one could make a deserializer which creates a piece of content from a file, and keep the code-based implementation in the game. The main issue with that is that you wouldn't be able to define any meaningful new logic in blocks.
Ok, java is good to but, what about loading at launching not only default file, all files that located in dir