You are browsing as a guest. Sign up (or log in) to start making projects!

Realmbinder

  • 5 Devlogs
  • 39 Total hours

Bringing the magic of the Aspects to the lowly Fabric using MC player. AKA Drehmal magic system realized.

Open comments for this post

9h 57m 55s logged

WAIT WAIT ILL FINISH THIS DEVLOG IN A SEC STARDANCE IS YELLING AT ME
as i was saying….

Material Plates


I’ve added a new item: Material Plates. They can be made with a chisel tool - hold a chisel in one hand and a material that can become a plate (most metals and gems) in the other. One block turns into 3 plates, 3 items turns into one plate, with respect for the chisel’s material and mining level (e.g. iron chisel cannot carve a netherite plate).

I tried to get it to tint the texture of the plate to that of the material it has, but it turns out I dunno how to use Minecraft’s weird ass image system and also the average colour of diamond looks like turquoise turd. So instead, I’ve just put the original item texture underneath the plate’s texture in the corner.

These are intended to be where you’d carve your runes. They can be inserted into currently not implemented machines to execute the instructions based on those runes

the voices


There is a ghost in my Minecraft instance I swear. It keeps changing the ConditionalTooltipComponents of my chisels. I don’t know what’s happening. Nothing makes sense anymore. There are only two lines of code in the whole mod that should be changing those.

On the topic of paranormal activity, I’ve added a nice markdown file named ‘the voices’ to the Github root directory. It details all the stuff that’s pissed me off over development. Will be a funny read when it’s done, hopefully.

0
0
1
Open comments for this post

2h 22m 38s logged

Runecarver Lens Model


The normal runecarver lens now has a model!

Tooltip Utils


Did some more work on the tooltip components. They now support automatic line wrap, and a ‘_’ shorthand in the lang files for emphasis (e.g. lang “_THIS_ is emphasized” makes THIS a different colour). Tooltips have also been stylized to look better, inspired by the Create mod’s tooltips.

0
0
2
Open comments for this post

8h 5m 8s logged

Potentia Fundamentals


Drehmal’s magic is very loosely defined, so I’ve taken the liberty of having the magic system be based on potentia, a property inherent to materials and souls that is sparsely mentioned in the map. It serves as a sort of inherent energy that can be extracted and utilized for magic.

Runecarver Lens


The Runecarver Lens (and its upgrade, the Precise Runecarver Lens) are items made for the viewing of potentia. The original version shows different particle icons based on the potentia value of a targeted object, while the upgrade displays exact numbers. That is the one shown here because I still need a model for the original.

Potentia is now a DataComponentType that I’ve used Fabric’s ConventionalItemTags to add as a default component to different categories of item. The system also adds potentia via item name based selection for extra compatibility and range. Items without predefined values fall back to 3 potentia.

Conditional Tooltip System


In MC 1.21.5 Mojang deprecated my beloved appendHoverText() method and now I’ve got to use the dastardly ItemTooltipProviderRegistry. This would be really nice, except I had no idea how to make tooltips conditional based on key press. I ended up adding two more DataComponentTypes: TooltipComponent and ConditionalTooltipComponent.

Both can be assigned as default components on item registration and thus make adding tooltips easier. ConditionalTooltipComponent also takes an additional condition property. It’s TooltipProvider is coded so that it only displays a ‘Hold key for more info’ text until said key is pressed.

0
0
2

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…