Frontrider profile
Frontrider
Frontrider
Subscribe
Send Message

Share

Tell people about this page...
B3fbd663 36e2 462e b155 18f4b7df394f 120x120 5x3 248x249
Frontrider

It's been a while since I've been here. Lately, I've been working on a more specialized scripting system for Minecraft 1.14 and above, partly to make it easy to add at least simple things into the game by non-coders, partly to make my life easier (less code to maintain, less likely to leave mods behind) What is ready on Fabric, is the ability to tag function files to run on specific events. (block placed, entity killed etc)

What is partially ready:

  • A logic for block registration
  • A logic for simple tool registration

Registration is done through a scripting system that uses the same base as commands, the syntax is the same, I can also provide suggestions in the form of a file that contains all of the registered commands, with all of their possible arguments. I still have to figure how to add more detailed tips, as this form is better than a wiki (it can give you the docs of possible addons, and again with less effort on my side).

An example can be found here (a file like this is generated directly in the minecraft folder):https://gist.github.com/Frontrider/527daa509acb31b43a4238c47a07a3fb

What I want to get done:

  • Support for more complex machines. The current plan is to define "state machines" to set what the machine should be doing.
  • Tool registration, with full control over its properties (durability, mining levels, and entity attributes)
  • Make the custom blocks support composter like behavior (Hopper items into to them).

These features are enough to create any device, that can safely interact with other mods, if the thing that you interact with has commands for it. (For example, if you want to drain energy from a machine, than that power system has to have a command for it). Technically you could get around it by interacting with it's data directly with the data command, but that is only good as fallback (you can not know what else should be changed). During initial tests, one of my testers managed to prototype a metal smelting system, with automateable parts.

What I can look into, but no I can't guarantee anything: entitiy creation Why? They are much harder than anything else, but that is a good reason why you'd want to make it easier.

Information on entity attributes can be found here: https://minecraft.gamepedia.com/Attribute

And on state machines here (A little heavy on the jargon): https://en.wikipedia.org/wiki/Finite-state_machine

Subscription Tiers

$2
per month
Ss logo sign mono back
Contributor

See private posts

0 subscribers   
Unlock
$20
per month
Ss logo sign mono back
Supporter

Push in one suggestion/mod idea per month. In case of a suggestion, it may be rebuilt in a way that you were not thinking about (to make it fit better).

0 subscribers   
Unlock

Welcome

  • Member of the Cotton Team, contributing to the cotton project
  • Function API, a scriping system for minecraft 1.14 and above.

Recent posts

B3fbd663 36e2 462e b155 18f4b7df394f 120x120 5x3 248x249
Frontrider
Public post

I'll continue Thaumic arcana soon, but expect that some of it's content will be duplicated between it, and the other mod that we're prototyping, because it is the exact thing that it was missing.

I'll try my best to get the sieve fixed asap.

B3fbd663 36e2 462e b155 18f4b7df394f 120x120 5x3 248x249
Frontrider
Public post

On the topic of TC research loader.

Since TC is not supported at this point I'm dropping it. The mod had some quirks that prevented me from working with it anyways. And now that I might get closer to the development of the mod I'll try to make sure that this is very well supported feature, because of the demand it had.

B3fbd663 36e2 462e b155 18f4b7df394f 120x120 5x3 248x249
Frontrider
Public post

So, the topic of Thaumic Arcana.

I had some Thaumcraft related issues, but with the retirement of Azanor, it feels pointless to deal with it. It is still uncertain if he lets someone else continue it or not. Which is more than the expected "no way", but while I was looking at the team (we counted that it required at least 8-9 people to flesh out properly, no wonder why Azanor is struggling alone) that would take it over, and it might not be a good idea at this point. I'm a member of this team. I still believe that he should pass it down. If it dies from this change, than it died from this change. It sounds contradictory, but that is my stance.

This version of the mod will probably be left behind, but the core features are already being migrated to an another mod. Me and the author of that turned out to have lot of the same ideas and concepts.

As soon as we have a working version, we'll give you the first release.

In the meantime, I'd like to ask for something. The computer that I use now (got it as a gift from a friend) is getting old, and also started to act in a way that I do not like. I selected one that will work well, but at this point I have some trouble with the price.(I could get it in a few months, but that might not be an option)

Why not Patreon? You may ask. The recent actions of Patreon are making me concerned, and see them as unreliable. Banning people for doing something that is permitted by your own rules without any warning (and also saying that a thing that can not interpreted as a warning under any circumstance is your warning), and taking their money is a bit too far. That is a contract I'm unwilling to sign. The more I get to look at it, the nastier it gets. Meanwhile we have what we see on this picture. I looks like they would send it out to you with a pigeon if that was the only option.


The subscription gives you:
  • Full, unlimited access to Star's profile content - to view it online or to download it to future use.
  • Support your Star by contributing – one-time or recurring.
  • You can cancel this subscription at any time.

Star Stats

4 posts

Goals

$70
to reach
the Goal
Finish the block creation module of Function API for fabric.
$70
to reach
the Goal
Finish the tools module of Function API for fabric
$40
to reach
the Goal
Port the scripting module of Function API for Forge.
$140
to reach
the Goal
Build the Blick Entity module of the block creation module.

Features

The subscription gives you:
  • Full, unlimited access to Star's profile content - to view it online or to download it to future use.
  • Support your Star by contributing – one-time or recurring.
  • You can cancel this subscription at any time.
Subscribe

Other stars

This website uses cookies to improve your experience. Continue to use the site as normal if you agree to the use of cookies. If you’d like to find out more about the cookies we use or to opt-out, please read our Privacy Policy. By choosing "I Accept", you consent to our use of cookies.