| Age | Commit message (Collapse) | Author |
|
* 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
|
|
|
|
* 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
|
|
* 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
|
|
|
|
|
|
* 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>
|
|
|
|
* 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
|
|
* Formatters
* java yap
---------
Co-authored-by: Kevinthegreat <92656833+kevinthegreat1@users.noreply.github.com>
|
|
* 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
|
|
|
|
Also updates the mod publish plugin
|
|
|
|
|
|
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>
|
|
|
|
* 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
|
|
|
|
|
|
Provides enhanced safety when using 3rd party Maven repositories
|
|
|
|
|
|
I went back to the "traditional" repository declaration because Gradle
apparently doesn't allow two repositories in the forRepository thing
|
|
|
|
|
|
Refactor and add more tips
|
|
|
|
|
|
ignore this change
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Add RepoParser
Fix Golden Dragon stats leveling
Add wiki option
Fix recipe output count
|
|
|
|
- with this change the mrreadme is synched with modrinth description everytime the mod gets uploaded to modrinth.
- Also added emi to optional list
|
|
|
|
|
|
|