HyPixel SkyBlock mod for 1.19. Mirror.
Go to file
2024-05-11 03:28:05 +02:00
.github/workflows Bump gradle actions 2024-05-07 21:26:10 +02:00
.reuse Make reuse compliant 2023-08-01 00:06:19 +02:00
buildSrc Bump to 1.20.5 2024-04-26 18:15:54 +02:00
docs Update release script 2024-04-26 18:29:53 +02:00
gradle Bump to 1.20.6 2024-05-06 18:18:30 +02:00
LICENSES Improve performance of Item List 2023-09-06 01:48:31 +02:00
src [WIP] Custom GUI textures 2024-05-11 03:28:05 +02:00
symbols Add @Subscribe annotation 2024-05-07 20:26:04 +02:00
.editorconfig Make reuse compliant 2023-08-01 00:06:19 +02:00
.gitignore Add @Subscribe annotation 2024-05-07 20:26:04 +02:00
.pre-commit-config.yaml Add pre-commit hook 2023-08-25 15:09:35 +02:00
build.gradle.kts Add @Subscribe annotation 2024-05-07 20:26:04 +02:00
gradle.properties Prepare release 1.5.0 2024-04-26 18:23:48 +02:00
gradlew Make reuse compliant 2023-08-01 00:06:19 +02:00
gradlew.bat Make reuse compliant 2023-08-01 00:06:19 +02:00
README.md Make reuse compliant 2023-08-01 00:06:19 +02:00
settings.gradle.kts Add @Subscribe annotation 2024-05-07 20:26:04 +02:00
shell.nix Improve shell.nix 2024-05-06 18:18:10 +02:00

Firmament

Powered by NEU

Firmament will soon enter its early public alpha stage. While there is still much to be done in terms of usability, a lot of features are already ready.

In the meantime please do not ask for features to be added, instead check the TODO list (although bug reports are welcome).

This project is currently being renamed.

Forum Thread Discord Modrinth Github Releases

Currently working features

  • Item List of all SkyBlock Items
  • Grouping Items that belong together like minions
  • Recipe Viewer for Crafting Recipes
  • Recipe Viewer for Forge Recipes
  • Image Preview in chat
  • A storage overview (not a full on overlay that allows you to interact with all pages, but that is planned)
  • A crafting overlay when clicking the "Move Item" plus in a crafting recipe
  • Cursor position saver
  • Slot locking
  • Support for custom texture packs (loads item models from firmskyblock:<skyblock id> before the vanilla model gets loaded)
  • Fairy soul highlighter
  • A hud editor powered by Jarvis
  • Fishing Helper for Fishing particles (currently not working if you sneak because of 1.20 messing up positioning, but there will be a fix for that once i get confirmation by an admin that that fix is allowed)
  • Basic Config Gui (/firm config). Still needs improvement, but for the basics it's enough. You can also use /jarvis options to search through all config options

Installation

Firmament needs the following libraries to work:

You can download Firmament itself on Modrinth or on GitHub.

Usage

Everything is configurable via either /firm config, or via /jarvis options.

Recommendations

  • DulkirMod-Fabric, a versatile SkyBlock mod.
  • Sodium and Lithium, both excellent performance mods.
  • ModMenu, just to see which mods you have installed, and to configure some of them.
  • Zoomify, a very basic, but very tidy zoom mod.

Infos about the development

Building your own

Use Java 17.

Running ./gradlew :build will create a mod jar in build/libs

You will need the fabric api mod, the fabric kotlin language mod, the architectury mod and REI in your mods folder in order for this mod to work.

Licensing and contribution policy

This mod is licensed under a GPL 3.0 or Later license. To read a full license report of all dependencies, execute ./gradlew :printAllLicenses.

Contributions are tentatively welcomed. The mod is still in an early stage and lots of things will change and/or are not properly documented for other developers. If you would still like to try, make sure to add the proper copyright header to your file, or update existing copyright headers with your name and the current year. Pull requests are welcome through GitHub or via git send-email. Your code will be publicly available under a GPL license, so make sure that you have the appropriate permissions to grant that license, or if you are reusing code from somewhere else to properly credit the code and check if the original license is compatible with ours. If you want, you can license a specific file you write under a less restrictive non copyleft license with appropriate header, although it may at a later point be upgraded to a GPL licensed file, if another contributor edits that file.

Renaming

This method is in the process of being renamed to Firmament from NotEnoughUpdates1.19. As such some of the branding and code references may still refer to NEU or NotEnoughUpdates. This mod is not related to NEU (although I am at this point the most active and (by line count) second most prolific NEU dev (after only Moulberry himself)). This mod is also using NEU data and as such can be referred to as "Firmament powered by NEU". This mod exists outside the Moulberryverse of mods and is not integrated into the Moulberryverse of quality control and bureaucracy. Any references to Moulberry and most references to NEU are due to be removed. This mod is not representing NEU in 1.19, although it does have some of its features.