This website requires JavaScript.
eb95454313
Depend on fabric-rendering-v1 (+ fabric-api-base) and handle hud rendering on fabric too
Username404-59
2021-04-28 12:30:59 +0200
bd0ac48e11
Add HudHandler.kt
Username404-59
2021-04-28 11:54:24 +0200
c2b87fddbc
Add kotlinx-coroutines + kotlinx-datetime, and save Configuration.obtained when it is constructed
Username404-59
2021-04-28 11:33:41 +0200
282f873da4
Edit the version range of the architectury plugin
Username404-59
2021-04-27 22:20:00 +0200
8ed7b55054
Shrink the packages a bit more
Username404-59
2021-04-27 20:40:12 +0200
c19b2ce735
Flatten package hierarchy in the gradle proguard task and set the subprojects groups
Username404-59
2021-04-27 18:56:09 +0200
b486342ce0
Call mergeinterfacesaggressively in the proguard task
Username404-59
2021-04-27 18:39:11 +0200
b828b41354
Make AddKeyMaps.mkMap() an internal function with jvm overloads.
Username404-59
2021-04-27 17:04:47 +0200
f19de179b9
Remove tests from the check task dependencies
Username404-59
2021-04-27 16:41:23 +0200
3d1f95b275
Use isJava9Compatible as a property in the root-level build.gradle.kts file
Username404-59
2021-04-27 10:15:11 +0200
3a56cd3be2
Revert "Exclude a few things from the java.base.jmod dependency"
Username404
2021-04-27 03:04:06 +0200
5365db200a
Exclude a few things from the java.base.jmod dependency
Username404-59
2021-04-27 02:49:54 +0200
23633a3eeb
Support Java 9 and higher in the proguard task
Username404-59
2021-04-27 02:34:31 +0200
b6c0988a24
Let the proguard task run on java 9+
Username404-59
2021-04-27 02:25:08 +0200
6f43f2de94
Remove jce.jar from the proguard task
Username404-59
2021-04-27 02:06:23 +0200
3165dcb2a3
Update kotlin
Username404-59
2021-04-27 01:17:46 +0200
203ea34ee7
Add a method to the SnowyScreen companion object
Username404-59
2021-04-23 23:21:50 +0200
73624dbf2d
Use the extract method from config4k in Configuration.kt
Username404-59
2021-04-23 16:29:00 +0200
5f96c53845
Assign the result variable to a parsed file in the try-catch statement of Configuration.kt
Username404-59
2021-04-23 15:50:47 +0200
1c3981a81a
Fix the result variable not being initialized, again.
Username404-59
2021-04-23 15:42:31 +0200
13898d9de0
Write to the config file only at exit
Username404-59
2021-04-23 15:38:55 +0200
994a377a26
Save the Snowy configuration at exit
Username404-59
2021-04-23 15:29:48 +0200
0c107be94b
Fix the result value of Configuration.obtained not being initialized
Username404-59
2021-04-23 11:57:18 +0200
b2abce966a
Add a tabulation character to loggin in the Element.display() method
Username404-59
2021-04-22 20:52:54 +0200
b0e9747fcf
Improve error catching in Element.kt
Username404-59
2021-04-22 20:28:38 +0200
4b80235049
Make the result variable non-null in Configuration.kt
Username404-59
2021-04-22 16:48:54 +0200
de833629ec
Add a parameter to the colorEnd method in Element.kt and make Configuration.obtained a jvm field
Username404-59
2021-04-22 11:51:51 +0200
517a653d67
Annotate the Snowy logger with @JvmField
Username404-59
2021-04-21 19:25:37 +0200
1c6ca8b7ff
Change the version of architectury
Username404-59
2021-04-21 17:08:26 +0200
2e3b38cf15
Clean the build script a bit
Username404-59
2021-04-21 16:31:32 +0200
c3b7ae6e3e
Require architectury 3.0.100 or higher in the root-level build.gradle.kts
Username404-59
2021-04-20 22:11:22 +0200
b7759bbd31
Fix architectury with kotlin
Username404
2021-04-20 15:03:40 +0200
48220ec5e1
Revert "Temporarily downgrade architectury"
Username404
2021-04-20 15:01:47 +0200
44b07a02ea
Temporarily downgrade architectury
Username404-59
2021-04-20 10:55:24 +0200
6175158225
Put the base minecraft version in mod files during processing
Username404-59
2021-04-18 17:01:05 +0200
9dbe16748f
Add a plugin to check updates.
Username404-59
2021-04-17 21:06:29 +0200
5281e670bc
Revert "Add gradle scans in the Jenkinsfile"
Username404-59
2021-04-17 19:35:22 +0200
80953b84c6
Obfuscate packages and parameter names too in the shrinkJar task
Username404-59
2021-04-17 18:46:40 +0200
3910a8e4eb
Add something to the gradlew parameters in the Jenkinsfile
Username404-59
2021-04-17 15:51:55 +0200
1195c3f68d
Add gradle scans in the Jenkinsfile
Username404-59
2021-04-17 15:40:26 +0200
f8892fe01b
Delete the jar directories in the gradle clean task.
Username404-59
2021-04-17 15:22:57 +0200
c063b9a5b2
Don't remove the generated .zip files in the Jenkinsfile
Username404-59
2021-04-17 15:17:10 +0200
dc65bd45ae
Don't keep all attributes in the shrinked .jar files
Username404-59
2021-04-17 15:15:15 +0200
bdddec5cc8
Move the libraryjars method calls in the proguard task.
Username404-59
2021-04-17 14:54:24 +0200
d47de62bfa
Fix the shrinkJar task
Username404-59
2021-04-17 14:46:37 +0200
dac1294ee3
Add a configuration made using the config4k library
Username404-59
2021-04-16 22:44:03 +0200
8651c34ed7
Remove the generated .zip file before building in the Jenkinsfile.
Username404-59
2021-04-16 13:36:30 +0200
3813476a52
Clean before building in the Jenkinsfile
Username404-59
2021-04-16 13:32:46 +0200
a72cbeaaf0
Publish unoptimized .jar files in the Jenkinsfile.
Username404-59
2021-04-16 13:19:04 +0200
7c0fe6119a
Remove architectury's injectables.
Username404-59
2021-04-16 13:10:39 +0200
70b0772517
Revert "Replace VertexConsumer.colorEnd() with a new ColoredElement.setColor() method."
Username404-59
2021-04-15 22:08:25 +0200
d978898fe2
Shorten the publishToModrinth task a bit by removing a with() and use the addFile method
Username404-59
2021-04-15 21:08:21 +0200
20fc1fd80d
Downgrade the fabric-resource-loader version to support versions older than 1.16.2 on fabric and add the minotaur plugin to publish to modrinth in the future
Username404-59
2021-04-15 17:17:49 +0200
09168d1c23
Replace VertexConsumer.colorEnd() with a new ColoredElement.setColor() method.
Username404-59
2021-04-15 13:56:40 +0200
39d00c4ecd
Remove a deprecated option used by kotlin compilation tasks
Username404-59
2021-04-15 12:26:40 +0200
fb787b3be2
Don't print proguard info about the packages under fr.username404.
Username404-59
2021-04-15 12:09:08 +0200
701c299576
Fix how the two kotlin compiler arguments are added
Username404-59
2021-04-15 11:06:15 +0200
86b1640c78
Update kotlin and enable a compiler mode for better lambdas
Username404-59
2021-04-15 10:59:29 +0200
e4d5230257
Add proguard obfuscation dictionaries.
Username404-59
2021-04-14 20:36:05 +0200
f609967006
Fix methods being deleted by proguard
Username404-59
2021-04-14 19:33:19 +0200
f8ddd825ac
Optimize the shrinked jars and obfuscate them
Username404-59
2021-04-14 18:05:20 +0200
3af606ce79
Remove the Main-Class attribute of .jar files.
Username404-59
2021-04-14 14:35:52 +0200
b5fe315810
Remove a few line in the main build.gradle.kts file
Username404-59
2021-04-14 14:34:45 +0200
cf75e7be39
Use proguard to shrink the produced .jar files, and completely remove the exec package + the bundled font.
Username404-59
2021-04-14 13:56:20 +0200
492db81bb4
Correctly add arguments to the runClient configuration on forge
Username404-59
2021-04-13 14:43:41 +0200
4a470ee779
Use readBytes instead of readAllBytes in info.kt
Username404-59
2021-04-13 12:49:03 +0200
8a1aa2680d
Update loom for full gradle 7 support
Username404-59
2021-04-13 10:50:56 +0200
6f5ef9dace
Revert "Add a try and catch in the render function of ClickBox.kt."
Username404-59
2021-04-13 10:48:37 +0200
5df5199098
Add a try and catch in the Element.display() method, and add an element to render a background in the config screen
Username404-59
2021-04-13 10:48:33 +0200
ad3fb8be7a
Add a try and catch in the render function of ClickBox.kt.
Username404-59
2021-04-12 23:44:15 +0200
25a37898ad
Lower the required forge version
Username404-59
2021-04-12 22:58:55 +0200
e087f1d1b8
Don't set a specific build for the fabricloader dependency in fabric.mod.json.
Username404-59
2021-04-12 22:44:49 +0200
94c9db4f2a
Update fabric-loader to the 0.11.3 version.
Username404-59
2021-04-12 22:36:01 +0200
7fb51e9f23
Update the bundled fabric resource loader and modmenu
Username404-59
2021-04-12 22:32:13 +0200
7f916d82bb
Add (buggy) movement of components in the ClickGui class.
Username404-59
2021-04-12 15:06:35 +0200
c06535047c
Don't multiply the full height in ClickBox.kt
Username404-59
2021-04-11 20:12:32 +0200
941a6143c0
Move a few dependencies from the "recommends" category to the "suggests" one in the fabric.mod.json file
Username404-59
2021-04-11 13:32:54 +0200
31bb7be602
Add a colorEnd() method to the companion object of ColoredElement, render more things in the ClickBox class and edit en_us.json
Username404-59
2021-04-11 12:23:53 +0200
f3d291e180
Test if the poseStack argument in the render method of ClickBox.kt is null.
Username404-59
2021-04-11 09:39:38 +0200
1ce635dbcf
Add a new ClickBox and don't add 10 to the x and y coordinates.
Username404-59
2021-04-10 21:22:19 +0200
0bbf7a00ff
Woops, use a value of 1.5 instead.
Username404-59
2021-04-10 19:36:55 +0200
37376fdc6a
Fix the Y axis of the rendered strings.
Username404-59
2021-04-10 19:35:59 +0200
3636c74851
Rename Box to ClickBox, make a ColoredElement class, draw strings and add more translations
Username404-59
2021-04-10 19:17:46 +0200
029382c9b5
Name the companion object of Element and rename BaseColor to TransparentColor.
Username404-59
2021-04-10 15:34:30 +0200
bf5c276178
Add a companion object to Element.kt and remove the rendering package
Username404-59
2021-04-10 15:14:12 +0200
c50ce0696f
Remove an useless part of the Util object, and add a poseStack argument to the render function of the Renderable interface.
Username404-59
2021-04-10 15:03:23 +0200
03f2963486
Add GUI utils.
Username404-59
2021-04-10 14:41:42 +0200
7b100967d6
Update gradle to the latest release
Username404-59
2021-04-10 11:52:05 +0200
4e67d70dac
Set the timeout to 12 minutes in the Jenkinsfile
Username404-59
2021-04-09 20:58:29 +0200
7416bd0ee9
Add an Events system, a mixin for ends of ticks, and ConfigScreen.kt.
Username404-59
2021-04-09 20:48:01 +0200
de806a742c
Optimize imports and use the class's name for the logger.
Username404-59
2021-04-09 15:24:19 +0200
61abfc3dc0
Only use the initSetup method on clients.
Username404-59
2021-04-09 15:22:24 +0200
6bb1e6eac8
Use forge events in forgeInit.kt, and add a @JvmStatic annotation to the logger in Snowy.kt
Username404-59
2021-04-09 15:20:08 +0200
3b55558ca4
Add a logger to CommonSnow.kt, and rename it to Snowy.kt.
Username404-59
2021-04-09 14:27:15 +0200
0135d1b6ed
Make list fully a mutable map instead of just a map.
Username404-59
2021-04-09 14:04:55 +0200
42b48f7065
Use a Map instead of a list in AddKeyMaps.kt.
Username404-59
2021-04-09 13:53:14 +0200
51662011b8
Don't process .ttf files.
Username404-59
2021-04-09 12:23:31 +0200
c98057904a
Add text and a font to the info window
Username404-59
2021-04-09 12:22:44 +0200
bc77080124
Make the window in info.kt visible.
Username404-59
2021-04-09 10:06:02 +0200
7575bee975
Add a build discarder and a timeout to the Jenkinsfile.
Username404-59
2021-04-08 22:09:34 +0200