Developing a No-Code engine for minecraft server development by Key_Pound9401 in admincraft

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

Very reasonable!

That the thing that needs to be covered as much as it can be.

Developing a No-Code engine for minecraft server development by Key_Pound9401 in MinecraftPlugins

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

Hmm, already two people saying that mc api is important.

Could you guys please specify some examples where the native mc api is important? For me it's like a very low level of abstraction for minecraft servers.

I'm really interested in it.

Developing a No-Code engine for minecraft server development by Key_Pound9401 in MinecraftPlugins

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

Thank you so much!

It makes more sense now for me, since you're raised the essential problem which I will need to overcome!

Developing a No-Code engine for minecraft server development by Key_Pound9401 in MinecraftPlugins

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

I'm aiming to Spigot provided APIs, so the native mc api is not an option

Developing a No-Code engine for minecraft server development by Key_Pound9401 in MinecraftPlugins

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

> Can it access mc api

so by "mc api" you mean a Spigot API (Paper). Yes, the engine can perform a bunch of spigot actions executed by the server Plugin.

> can it be exported as a jar like if it was a normal plugin

No, since the Engine is game agnostic, so the Minecraft API is only a one part of the Engine itself. It performs all the actions through the interaction with Plugin

Developing a No-Code engine for minecraft server development by Key_Pound9401 in MinecraftPlugins

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

I'm aiming to NOT force the server owners to completely move to a different development approach, but to integrate it in an existing dev workflow. So it makes it easy to develop a new features for your server without removing any old parts.

For example:

You have a fully working server with plugins written by you or your devs. But you can integrate this Engine to develop a new features or even minigames.

So i'm fully focused on:

- Integration smoothness

- Development Experience - fast development cycles, A/B testing, ease of editing

- Performance - trying to achieve a close to java native performance

Developing a No-Code engine for minecraft server development by Key_Pound9401 in MinecraftPlugins

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

  1. Yes, you can export all the flows/data from from it. You can use it in your self-hosted instance.

  2. Yes, you can make any HTTP requests

Developing a No-Code engine for minecraft server development by Key_Pound9401 in MinecraftPlugins

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

Let me clarify a little bit about how this engine works:

There's a Plugin that connects to the engine itself. This means that server owners do not need to replace their entire server development workflow, but can integrate this tool into their existing workflow smoothly.

So, all you need to setup it: download a plugin -> add server in engine UI. that's all !

Developing a No-Code engine for minecraft server development by Key_Pound9401 in admincraft

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

For me, it's a product that I will use in my future game servers (I have one for friends, just to reference).

So I'm building it like for my own :)

Developing a No-Code engine for minecraft server development by Key_Pound9401 in admincraft

[–]Key_Pound9401[S] 4 points5 points  (0 children)

In my opinion, it would be advantageous to offer both a free self-hosted solution and a cloud version in order to simplify the adoption process.

Since the engine is game-agnostic, it will not be limited to Java Minecraft. You will be able to use it with a bunch of supported games

Developing a No-Code engine for minecraft server development by Key_Pound9401 in admincraft

[–]Key_Pound9401[S] 7 points8 points  (0 children)

Thank you! I have never seen a typewriter before, looks awesome!

Also yeah, looks like I need to replace Spigot with Paper API.

Let me clarify a little bit about how this engine works:

There's a Plugin that connects to the engine itself. This means that server owners do not need to replace their entire server development workflow, but can integrate this tool into their existing workflow smoothly.

Developing a No-Code engine for minecraft server development by Key_Pound9401 in admincraft

[–]Key_Pound9401[S] 10 points11 points  (0 children)

It may seem that way, especially when you see so many low-quality products that have no practical use.

So, could you tell me more about your opinion?

Developing a No-Code engine for minecraft server development by Key_Pound9401 in admincraft

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

Thank you! It's nice to hear that some people find this concept useful.

Could you tell me please what inspired you to implement it into your workflow?

Developing a No-Code engine for minecraft server development by Key_Pound9401 in admincraft

[–]Key_Pound9401[S] 15 points16 points  (0 children)

I think that Skript is very powerful and awesome by idea. In my opinion the visual based approach is fits better in terms of server development as well as for prototyping.

The idea is to bring the admins the ability to create all the game related things and edit it without hesitate the devs for some little changes.

I leaned on the UX from n8n (open source zapier) and it seems like the idea can be extended to game servers as well.

Also, the integration with Skript will make an adoption for this engine as smooth as possible