I feel like there should be less specific blocks (like the kill block or get hum. block are very specific)
For example a “get service (name)” expression block or a “call method (methodname) of (instance) with (arguments…)”, expression block, or some metatable methods “set metatable (mt)” and “raw get (tbl)” and stuff
Speaking of tables, does block lua allow you to create tables? I feel like this would be pretty easy to do with a big “table” block you can put “pair (key) (value)” blocks into
I feel like it’s double edged sword. Most users of Blocklua are beginner scripters, and more specific blocks make it easier for them to understand how scripting works.
On the other end, I need to include less specific blocks (like set property) to allow for more complex scripts.
For now, I want to work on making some more specific blocks to make it easier for new comers to make progress quickly.
When I get BL Online working, people can share their own blocks, which should solve this issue.
Originally, I have decided to use “lists” to make it easier to switch from Eventblocks. But I will add proper table support to my to-do list
Man I loved scratch so much, and to see it brought to Roblox makes me happy. I hope Roblox implements this into the base studio, because this would add a whole new genre of devs.
This long missing feature is now a part of BlockLua!
Changes:
Drop blocks in between (wow)
Faster script opening
You can drop blocks in between other blocks, without having to separate them first. Here are two examples:
As you can see, apart from a little visual glitches, it works perfectly fine. I have tried fixing them, but it caused more harm (for performance) than good. So it will stay like this for now. You can just drag around the topmost block to fix it.
I have some pretty ambitious ideas for BlockLua. It has gained a lot of popularity lately, so I will work on it more and I can’t wait to see what I can make out of it!
The final goal is to make BlockLua a fully equipped game development tool for people who are overwhelmed by Roblox Studio.
More ideas, sneak peaks will be posted here and on our community server.
Hello everyone!
I am working on a free extension for BlockLua, which will be a set of developer tools specifically made for beginners and BlockLua users. These tools will be better integrated with BlockLua and will try to make Roblox development easier.
The first part of this dev kit, is a custom Explorer. It’s really snappy, modern and organized. Currently, it can detect when you select a BlockLua script, and automatically open the plugin’s Gui, or close it.
It will have these extra features:
Add/Duplicate BlockLua scripts directly from the explorer
Rearrange items in your explorer in any order you want (very useful imo)
Work as a standalone plugin (installing BlockLua will not be necessary)
fixed Z-index glitch which caused some blocks to disappear temporarily
Make sure you are always using the latest version of BlockLua!
Please report any glitches and missing features here, or on the official community server.
I am taking notes of all requests. I will probably have delays (procrastination + busy), but I will deliver them sooner or later
Award badge and check if player is premium blocks!
Hello everyone, I have added a block to check if a player is a premium player, and a block to award badges.
Here they are:
Docs: (pretty much self explanatory)
I would like to ask you to share any ideas/suggestions you have for BlockLua.
Even if you do not have the plugin, I would love to hear what you would like to have in a visual scripting plugin.
Every idea from blocks, QoL features to whole new systems is appreciated!
I can not guarantee that I can implement everything. But I will write down everything which is possible to do and try to add them to BlockLua.
I want to work on this plugin in the long term, but I’m not good at brainstorming ideas, and that is why I need your help!
Huge thanks to everyone who bought BlockLua and so supported the plugin’s development!
Cheers!
Hello everyone!
I have released an update that fixes a pretty major bug.
Until now, you could accidentally drag blocks out of bounds, and they would stay there, potentially breaking your script, without you being able to remove them.
This update fixes that issue, now you can not drag blocks out of bounds, and even if you have any blocks stuck, they will be ignored by the plugin.
Quick heads up: DevKit is a work in progress plugin, which will hold a set of tools to help you out with Roblox game development. Essentially, it’ll be an extension for BlockLua. It will have great integration and matching UI to help you build and maintain your workflow.
I will be posting updates about DevKit in separate topics from now. If you are interested, check it out and follow for more: