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

20h 23m 43s logged

VERY big content update!

I know it’s been 20 hours…
Why?
Ive been on vacation, and most of these hours were done in a location without access to data or Wi-Fi.

First time making a GUI in Minecraft! How was it?
Absolutely horrible.

Changes Made:

  • Remapped the entire project to yarn mappings, because they are more intuitive than the Mojang ones, as well as every documentation on fabric using it.
  • Refactored most of the project for organization purposes.

Additions:

  • Scalpel Item:
    Used while holding a normal enchanting book in offhand to cut out an Extracted Scripture
    Amount gained depends on the # of enchantments the enchanting book has.
    Each book can be extracted a total of 7 times

  • Extracted Scripture:
    Used to make Repaired Scriptures

  • Enchancing Menu:
    Very pretty :3-blahaj-spinning:
    Dynamic Hex Wheel, capable of holding up to 8 items used for enchantments
    Slider, taking repaired scriptures as fuel to change the number of slots in the hex
    Server & Client linking with the use of Payloads to prevent any duping or ect.
    Data saving with the use of NBT data of both the items inside and the slider value

  • Repaired Scripture:
    Used as the fuel for the Enchancing Menu

  • Dynamic Slots:
    For GUI’s, bypasses the Mojang blockers that disallow the movement or hiding of Slots.

To-Do:

  • Code the crafting system for the Enchancing menu
  • Recipies for all items
  • Sfx for all items
  • Enchantments

Developer Notes:

Server syncing is horrible. It took me forever to get it to work properly. The process of making the GUI was also very, very annoying because of Mojang’s blocking of moving and hiding slots. Had to get away with this by using @Mutable and @Accessors.

Spent a lot of good time on the art, and I’m very proud of how it all came out. I can’t wait to FINALLY start on the enchants!

0
6

Comments 0

No comments yet. Be the first!