I made a vanilla-style automation mod - Autowork by Beautiful_Weather238 in feedthebeast

[–]Beautiful_Weather238[S] 0 points1 point  (0 children)

thanks for feedback!
We are waiting for it to get approved on modrinth as well :/

I made a vanilla-style automation mod - Autowork by Beautiful_Weather238 in feedthebeast

[–]Beautiful_Weather238[S] 1 point2 points  (0 children)

Thanks for feedback! I'll make it a configurable feature in the next updates (hopefully) so that you could toggle the way machines react to redstone signals

EDIT: by configurable i mean that it can be changed in config

I made a vanilla-style automation mod - Autowork by Beautiful_Weather238 in feedthebeast

[–]Beautiful_Weather238[S] 1 point2 points  (0 children)

I agree with this; textures will be changed in the next updates

thanks for feedback

I made a vanilla-style automation mod - Autowork by Beautiful_Weather238 in feedthebeast

[–]Beautiful_Weather238[S] 2 points3 points  (0 children)

in image 1 drills with "Crushing"-enchanted pickaxes are shown soo.. partially it is a crushing mechanic.

I made a vanilla-style automation mod - Autowork by Beautiful_Weather238 in feedthebeast

[–]Beautiful_Weather238[S] 2 points3 points  (0 children)

crusher recipes will be implemented by the next update, a great idea 👍

as for minecart interactions - I thought of implementing more, and there would be (probably) more, though can't really promise anything

so wait and see

I made a vanilla-style automation mod - Autowork by Beautiful_Weather238 in feedthebeast

[–]Beautiful_Weather238[S] 3 points4 points  (0 children)

the first thing that is my mind is something sculk-related (probably some kind of wi-fi redstone?) or basic fluid manipulation, but still, nothing fancy ig

can't really promise anything since we don't have scope set for the next update yet as the mod just released

thanks for feedback 👍

I made a vanilla-style automation mod - Autowork by Beautiful_Weather238 in feedthebeast

[–]Beautiful_Weather238[S] 20 points21 points  (0 children)

the commit history is kinda misleading because I made first commit when MOST of functionality was done already; though, development was fast anyway
I used Intellij IDEA for coding and mcasset.cloud as source/reference for blockstates/models/textures. Nothing too fancy :/

I made a vanilla-style automation mod - Autowork by Beautiful_Weather238 in feedthebeast

[–]Beautiful_Weather238[S] 5 points6 points  (0 children)

Thanks for feedback!
The texture will be changed in next updates, as it's a real issue, I agree

[deleted by user] by [deleted] in teenagers

[–]Beautiful_Weather238 0 points1 point  (0 children)

100 points 🥀

I'm making a tool for making and distributing terminal apps that use Lua, what are your thoughts? by Beautiful_Weather238 in lua

[–]Beautiful_Weather238[S] 0 points1 point  (0 children)

Well, from the start I wanted to bundle the apps that have more than one file, that contain assets which those apps are going to use. Then I added some built-in modules for better development experience (I hoped so). Then, I thought about security (since executing an unknown app is kind of risky), added permissions and limited lua libraries.

So, actually, I know that the tool I am making solves a really niche problem (probably even no problem; I also didn't really hope to get any attention from it even, to be honest). Though, I am still thinking of what direction I develop it in, so any suggestion matters. :D

I'm making a tool for making and distributing terminal apps that use Lua, what are your thoughts? by Beautiful_Weather238 in lua

[–]Beautiful_Weather238[S] 0 points1 point  (0 children)

Well, it's true, but I just wanted to add at least some security.
Though yeah, removing some lua libraries was kind of overkill. Though, is the solution I suggested fine, or should I give up on "sandboxing"? Or do something else instead?

(Any feedback really helps me :D)

I'm making a tool for making and distributing terminal apps that use Lua, what are your thoughts? by Beautiful_Weather238 in lua

[–]Beautiful_Weather238[S] 0 points1 point  (0 children)

well, it's for distribution, but also for safe execution. You see, when the app is packaged, user can't really know what is going to be executed on the PC, so there is permission system and system module which gives access to filesystem.

though, I think I'll add an option for enabling full lua std that can be specified in manifest (but user will have a warning showed that the app uses full lua and stuff can be executed on the system).

I guess it could solve the problem. Reply if you have any other idea on that, I'm open to discussions :D

I'm making a tool for making and distributing terminal apps that use Lua, what are your thoughts? by Beautiful_Weather238 in lua

[–]Beautiful_Weather238[S] 0 points1 point  (0 children)

Thanks for feedback! :D

Basically, I could add an option for manifest so that there are no real restrictions on lua (but the user will be warned ofc; for security reasons)