Skip to content

Conversation

@calmilamsy
Copy link
Member

@calmilamsy calmilamsy commented Sep 12, 2024

StAPI GCAPI integration is finally here after far too long.

Changes:

  • Stapi now has 5 different loading screens.
    • Normal
    • No animation
    • Mojang colours
    • Forge-like
    • Vanilla
  • Added a loader config json that forces mods to pretend stapi is always the correct version inside the project.
  • Updates the gradle project to use the new babric tooling and fixes a couple of pain in the ass issues caused by gradle.

Base automatically changed from 2.0-alpha.3 to master November 30, 2024 16:31
@calmilamsy
Copy link
Member Author

Okay yeah it fucked up hard, I'm hard resetting this.

@calmilamsy calmilamsy changed the base branch from master to develop January 10, 2025 00:35
# Conflicts:
#	build.gradle.kts
#	gradle.properties
#	src/test/java/net/modificationstation/sltest/item/ItemListener.java
#	station-items-v0/src/main/java/net/modificationstation/stationapi/impl/client/gui/screen/container/CustomTooltipRendererImpl.java
#	station-resource-loader-v0/src/main/java/net/modificationstation/stationapi/api/client/resource/ReloadScreen.java
#	station-tools-api-v1/src/main/java/net/modificationstation/stationapi/api/item/tool/StationHoeItem.java
#	station-tools-api-v1/src/main/java/net/modificationstation/stationapi/api/item/tool/StationShearsItem.java
#	station-tools-api-v1/src/main/java/net/modificationstation/stationapi/api/item/tool/StationSwordItem.java
#	station-tools-api-v1/src/main/java/net/modificationstation/stationapi/api/item/tool/StationToolItem.java
#	station-tools-api-v1/src/main/java/net/modificationstation/stationapi/api/item/tool/StationToolMaterial.java
#	station-tools-api-v1/src/main/java/net/modificationstation/stationapi/api/item/tool/ToolLevel.java
#	station-tools-api-v1/src/main/java/net/modificationstation/stationapi/impl/item/HijackShearsImplV1.java
#	station-tools-api-v1/src/main/java/net/modificationstation/stationapi/impl/item/ToolEffectivenessImplV1.java
#	station-tools-api-v1/src/main/java/net/modificationstation/stationapi/mixin/tools/ToolMaterialMixin.java
#	station-vanilla-fix-v0/src/main/java/net/modificationstation/stationapi/impl/vanillafix/item/tool/VanillaToolFixImpl.java
@calmilamsy
Copy link
Member Author

Agony, I need to unfuck glass config and networking pom building before this can be merged.

@calmilamsy calmilamsy marked this pull request as ready for review May 1, 2025 14:03
@calmilamsy calmilamsy changed the title [WIP] GCAPI Integration GCAPI Integration May 1, 2025
@mineLdiver mineLdiver merged commit de2d96d into develop Jul 10, 2025
mineLdiver added a commit that referenced this pull request Jul 27, 2025
* First version of tool items update

* Mining levels graph

* Fix a bad mixin declaration in lifecycle events

* Add RegistriesFrozenEvent

* Add station-api-config module

# Conflicts:
#	glass-config-api-v3/src/main/resources/fabric.mod.json
#	settings.gradle.kts

* Loading screen config entry (not implemented, still reverse engineering code)

* Update to GCAPI 3-beta.1

* Why

* Changes

* Fuck you reloadscreen

* GRADLE LET THE PROJECT GET REPLACED BY A TRANSITIVE DEPENDENCY?!

* Revert "Fuck you reloadscreen"

This reverts commit ce4c7a7.

* Why does the bar go backwards

* Wip code or something

* Latest boom

* Yeet deprecated code

* *actually* remove deprecated stuff

* Update to use an actually good inveditor

* Well, the bar no longer goes backwards, but the stapi logo is now inverted lmao

* Fix launching

* Update CustomTooltipRendererImpl.java

* Goddammit I did it again

* AMI will have to wait until a3 hits main

* Fix

* Stapi logo rendering is broken, but somehow forge one works, what the fuck?

* Fix everything

* Fix names

* Move forge-like text up 2px

* Oops

* Fix compile

* Where the fuck did you come from?

* Haha yeah this is probably important

* Update project format

This is so much better

---------

Co-authored-by: mine_diver <aabesedin@mail.ru>
calmilamsy added a commit that referenced this pull request Aug 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants