aboutsummaryrefslogtreecommitdiff
path: root/build.gradle
AgeCommit message (Collapse)Author
2025-07-311.21.6-1.21.8 (#1518)Aaron
* 1.21.6-pre2 * Port HUD and 1.21.6-pre3 * 1.21.6 * New Rendering System Also updates YACL and fixes a bug with rendering slot highlights * Fix Item Rarity Background having a random iteration order With Java's immutable maps they will either iterate forwards or backwards which is randomly decided at runtime. * Fix GUI text not rendering If the colour parameter supplied does not have an alpha value or is 0 then the text is not rendered. * Fix crimson fog extension * Fix health bar rendering * Fix hiding world loading screens * Disable mixin unit test due to crash and add audit command * 1.21.7 + Update Gradle, Loom, and JGit * Update Dandelion for 1.21.7 MoulConfig still has a few bugs but its ok otherwise * Fix checkstyle & spotless * Update Mixin Name Maybe this will fix the game test crashing because of GL errors? * Fix waypoint screen draw order * Fix issues with text not rendering in GUIs * Use local state management for renderer * Significantly improve batching for the renderer Makes the new renderer even better/faster than the old RenderLayer system! * Separate Skyblocker's glow from vanilla's glow Fixes #1478 Fixes #1500 * 1.21.8 * Fix dungeon teammates not glowing through walls * Fix some map decorations not rendering (dungeon teammate markers) * Fix recipe book search field text being invisible * Update README and issue templates * Fix issues with entity glow depth sampling Should also fix a crash with Iris * Add batching exclusion system Fixes a bug where rendering multiple cylinders at once would have the two linked to eachother * Fix spotless errors * Fix Iris crash * Update Dandelion/MoulConfig * Update to Fabric Loader 0.17.0 Fixes the Mixin Unit Test crashing * Attempt to fix game test * Disable game test rendering stuff
2025-07-09Add FLK dependency to mod publishingAaron
2025-07-07Config Multi Backend + MoulConfig (#1467)Aaron
* Config Multi Backend * Shade in MoulConfig Dandelion itself now shades in MoulConfig to make it easier/keep Skyblocker's build script simple (since the shading code is a bit cursed and aaron mod will use it soon too) and to prevent conflicts with differing MoulConfig versions Also changed the keybind translation so it is not as small * Remove @SerialEntry from SkyblockerConfig This file is so rarely used that I forgot about it lol * Update Dandelion for search tag support and colour picker alpha preview
2025-07-03Add Spotless and Checkstyle (#1189)Kevin
* Add spotless * Configure spotless * Add checkstyle * Allow some stuff * Turn off tab enforcement * Get rid of some more rules * Remove indent rules * Don't sort lang files * Remove wrapping rules * Apply spotless * Apply spotless again * Fix checkstyle violations * Update checkstyle DTD * Add Javadoc and Mixin checks
2025-06-22Remove Occlusion Culling libraryAaron
2025-06-22Remove deprecated space assignments from build.gradle (#1386)Alex
2025-04-251.21.5 (#1256)Aaron
* 1.21.5 * Test fixes and clean up * Update test screenshot * Record patterns * Performance optimization * Reset ordered waypoint index on world change (and stop serializing it) * Waypoints clean up and fixes (#1257) * Small waypoints clean up * Fix waypoints test codec field order * Safe config updates Rather than updating the values directly and then calling save, the mod will now handle this behaviour itself to ensure update consistency/visibility with the upcoming thread split. Most usages of the old method were converted but there are some left. --------- Co-authored-by: Kevinthegreat <92656833+kevinthegreat1@users.noreply.github.com>
2025-03-09Fix class load order messing up unit testsAaron
2025-03-03Fabric updates (#1172)Kevin
* Update fabric deps * Migrate client game test to loom * Migrate to new hud api * Fix fancy tab hud * Rename ScreenMaster to WidgetManager * No server game tests * Update deps * Separate fmj for game test * Run production client game test in CI and move template image * Run client game test * Update screenshots dir
2025-02-15Formatters (#1151)Aaron
* Formatters * java yap --------- Co-authored-by: Kevinthegreat <92656833+kevinthegreat1@users.noreply.github.com>
2025-01-26Add client game test (#1106)Kevin
* Add SkyblockerGameTest * Run in CI * Use Xvfb * Use one workflow file * Always upload screenshots * Update fabric api to 0.114.0 * Add screenshot comparison * Make fancy status bars consistent
2024-12-08Update renderingKevinthegreat
2024-12-08Loom 1.9Aaron
Also updates the mod publish plugin
2024-10-21Update YACL and Misc code improvementsAaron
2024-10-211.21.2-pre3Aaron
2024-09-03Use ASM compile-time class transformation for class init via an `@Init` ↵Rime
annotation (#924) * Add annotation processor for init methods and @Init annotation * Use ASM for @Init * Separate the annotation processor to its own plugin file inside buildSrc * Actually implement priority * Reverse annotation equality check and method check to warn about misuse of annotation * Add gradle.properties to buildSrc and move asm version into it * Reformat buildscripts Less conflicting for other PRs * Refactor to use a record over strings * Rebase onto master and add more documentation * Remove rebasing artifact * Apply suggestions from code review Simplifies the `itf` Co-authored-by: Kevin <92656833+kevinthegreat1@users.noreply.github.com> * Use Files class' methods for reading and writing to files * Apply suggestion * Then sort by name * Clean up InitProcessor * Separate classes into java files * Fix indent --------- Co-authored-by: Aaron <51387595+AzureAaron@users.noreply.github.com> Co-authored-by: Kevin <92656833+kevinthegreat1@users.noreply.github.com>
2024-09-01Update build.gradleYasin
2024-08-18Proper Item DFU for PV (#913)Aaron
* Proper Item DFU for PV This is the result of wayy too much functional programming with DFU (or not enough!) * Fix Enchantment Glint Bug + 1.0.0 of Legacy Item DFU * Make position optional :3
2024-08-13Basic JEI implKevinthegreat
2024-08-08Networth item handling rewriteAaron
2024-08-05Maven repository filtersAaron
Provides enhanced safety when using 3rd party Maven repositories
2024-08-05Estimated Item ValueAaron
2024-07-15Add apache commons text library to the projectRime
2024-07-11HM API 1.0.0 ReleaseAaron
I went back to the "traditional" repository declaration because Gradle apparently doesn't allow two repositories in the forRepository thing
2024-07-10Bing bong locraw gone!Aaron
2024-07-08Fix discord announcement not including minecraft version (#821)Kevin
2024-06-30Merge pull request #752 from kevinthegreat1/more-tipsKevin
Refactor and add more tips
2024-06-18Update gradle and loomKevinthegreat
2024-06-13Add translatable mcdev annotationKevinthegreat
2024-05-08update modrinth iconYasin
ignore this change
2024-04-26Update to YACL 3.4.0Aaron
2024-04-2624w14a & Java 21Aaron
2024-04-26Loom 1.6Aaron
2024-04-2624w09aAaron
2024-02-19use mod-publish-plugin (#556)Yasin
2024-01-10MixinExtrasify @InjectsAaron
2024-01-10Loom 1.5 & JGit 6.8.0Aaron
2023-12-22Add fabric loader junit and ItemUtilsTestKevinthegreat
2023-12-05Fabric Loader 0.15Aaron
2023-12-051.20.3-pre2Aaron
2023-11-09Remove unneeded repositoriesAaron
2023-10-28Remove rendererAaron
2023-10-28Vanilla over RendererAaron
2023-10-22Add next burrow direction detectionKevinthegreat
2023-10-17Refactor NEU Repo (#364)Kevin
Add RepoParser Fix Golden Dragon stats leveling Add wiki option Fix recipe output count
2023-10-08Update loom and gradleKevinthegreat
2023-10-08sync MRREADME.md with modrinth description (#338)Yasin
- with this change the mrreadme is synched with modrinth description everytime the mod gets uploaded to modrinth. - Also added emi to optional list
2023-09-27Bump dependencies and remove emi from runtimeKevinthegreat
2023-09-24YACL 3.2.0 (+1.20.2 Support)Aaron
2023-09-23YACL ConfigAaron