Skip to content

Commit ddb148d

Browse files
committed
Ready for Release
1 parent 9d2f716 commit ddb148d

File tree

7 files changed

+67
-45
lines changed

7 files changed

+67
-45
lines changed

build.gradle

+16-33
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import net.minecraftforge.gradle.common.task.SignJar
12
buildscript {
23
repositories {
34
maven {
@@ -30,14 +31,8 @@ if (System.getenv('BUILD_NUMBER') != null) {
3031
sourceCompatibility = targetCompatibility = compileJava.sourceCompatibility = compileJava.targetCompatibility = '1.8'
3132

3233
minecraft {
33-
// The mappings can be changed at any time, and must be in the following format.
34-
// snapshot_YYYYMMDD Snapshot are built nightly.
35-
// stable_# Stables are built at the discretion of the MCP team.
36-
// Use non-default mappings at your own risk. they may not always work.
37-
// Simply re-run your setup task after changing the mappings to update your workspace.
3834
mappings channel: 'snapshot', version: '20210309-1.16.5'
39-
// makeObfSourceJar = false // an Srg named sources jar is made by default. uncomment this to disable.
40-
35+
//makeObfSourceJar = false // an Srg named sources jar is made by default. uncomment this to disable.
4136
// accessTransformer = file('src/main/resources/META-INF/accesstransformer.cfg')
4237

4338
// Default run configurations.
@@ -104,50 +99,38 @@ repositories {
10499
}
105100

106101
dependencies {
107-
// Specify the version of Minecraft to use, If this is any group other then 'net.minecraft' it is assumed
108-
// that the dep is a ForgeGradle 'patcher' dependency. And it's patches will be applied.
109-
// The userdev artifact is a special name and will get all sorts of transformations applied to it.
110102
minecraft 'net.minecraftforge:forge:1.16.5-36.1.10'
111-
112103
compile(fg.deobf("me.shedaniel.cloth:cloth-config-forge:4.11.26"))
113-
114-
// You may put jars on which you depend on in ./libs or you may define them like so..
115-
// compile "some.group:artifact:version:classifier"
116-
// compile "some.group:artifact:version"
117-
118-
// Real examples
119-
// compile 'com.mod-buildcraft:buildcraft:6.0.8:dev' // adds buildcraft to the dev env
120-
// compile 'com.googlecode.efficient-java-matrix-library:ejml:0.24' // adds ejml to the dev env
121-
122-
// The 'provided' configuration is for optional dependencies that exist at compile-time but might not at runtime.
123-
// provided 'com.mod-buildcraft:buildcraft:6.0.8:dev'
124-
125-
// These dependencies get remapped to your current MCP mappings
126-
// deobf 'com.mod-buildcraft:buildcraft:6.0.8:dev'
127-
128-
// For more info...
129-
// http://www.gradle.org/docs/current/userguide/artifact_dependencies_tutorial.html
130-
// http://www.gradle.org/docs/current/userguide/dependency_management.html
131104
}
132105

133106
// Example for how to get properties into the manifest for reading by the runtime..
134107
jar {
135108
manifest {
136109
attributes([
137110
"Specification-Title" : "simplesplashscreen",
138-
//"Specification-Vendor": "customsplashscreen authors",
111+
"Specification-Vendor" : "HypherionSA",
139112
"Specification-Version" : "1", // We are version 1 of ourselves
140113
"Implementation-Title" : project.name,
141114
"Implementation-Version" : project.version,
142-
//"Implementation-Vendor": "customsplashscreen authors",
115+
"Implementation-Vendor" : "HypherionSA",
143116
"Implementation-Timestamp": new Date().format("yyyy-MM-dd'T'HH:mm:ssZ"),
144-
"MixinConfigs": "simplesplashscreen.mixins.json"
117+
"MixinConfigs" : "simplesplashscreen.mixins.json"
145118
])
146119
}
147120
}
148121

149122
jar.finalizedBy('reobfJar')
150123

124+
/*task signJar(type: SignJar, dependsOn: reobfJar) {
125+
inputFile = jar.archivePath
126+
outputFile = jar.archivePath
127+
keyStore = 'ssc.jks'
128+
alias = 'signFiles'
129+
storePass = System.getenv('SSC_PASS')
130+
keyPass = System.getenv('SSC_PASS')
131+
}*/
132+
151133
mixin {
152134
add sourceSets.main, "simplesplashscreen.refmap.json"
153-
}
135+
}
136+

readme.md

+34-2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,35 @@
1-
## TODO
1+
[![image-1626178392292.png](https://docs.hypherionmc.me/uploads/images/gallery/2021-07/scaled-1680-/image-1626178392292.png)](https://docs.hypherionmc.me/uploads/images/gallery/2021-07/image-1626178392292.png)
22

3-
Fill this out
3+
[![](https://ci.explodingcreeper.me/buildStatus/icon?job=Simple+Splash+Screen%2FForge+1.16.5)](https://ci.explodingcreeper.me/job/Simple%20Splash%20Screen/job/Forge%201.16.5/) [![](https://img.shields.io/badge/Hypherion%20Development-%237289DA.svg?style=for-the-badge&logo=discord&logoColor=white)](https://discord.gg/PdVnXf9)
4+
5+
* * *
6+
7+
[![image-1626178592986.png](https://docs.hypherionmc.me/uploads/images/gallery/2021-07/scaled-1680-/image-1626178592986.png)](https://docs.hypherionmc.me/uploads/images/gallery/2021-07/image-1626178592986.png)
8+
9+
Simple Splash Screen is a mod that allows you to completely customize the Minecraft Loading screen. It allows you to add your own colors, images, logo and even your own custom progress bar. This mod is basically a Forge port of the original [Custom Splash Screen mod by Motschen](https://www.curseforge.com/minecraft/mc-mods/custom-splash-screen).
10+
11+
Please note, on forge this mod will only take effect once the forge pre-loading screen is done. This screen of forge is hidden behind non-accessible code, so as such, no modifications can be made to it without causing a crash risk.
12+
13+
[![image-1626178779386.png](https://docs.hypherionmc.me/uploads/images/gallery/2021-07/scaled-1680-/image-1626178779386.png)](https://docs.hypherionmc.me/uploads/images/gallery/2021-07/image-1626178779386.png)
14+
15+
If you need help to configure this mod, please check out the [WIKI](https://docs.hypherionmc.me/books/simple-splash-screen-manual/), or alternative, you can join my discord server and ask for help in the "simple-splash-screen" channel.
16+
17+
If you find a bug, or have any suggestions, then you can also [Log a ticket](https://github.com/Exploding-Creeper/SimpleSplashScreen/issues). If you'd like to contribute to the mod, you can find the [Source Code](https://github.com/Exploding-Creeper/SimpleSplashScreen/) on github.
18+
19+
Test Builds (Builds with bug fixes/new features that haven't been released yet, can be found [HERE](https://ci.hypherionmc.me/job/Simple%20Splash%20Screen/job/Forge%201.16.5/)
20+
21+
[![image-1626178992506.png](https://docs.hypherionmc.me/uploads/images/gallery/2021-07/scaled-1680-/image-1626178992506.png)](https://docs.hypherionmc.me/uploads/images/gallery/2021-07/image-1626178992506.png)
22+
23+
[![image-1626179136796.png](https://docs.hypherionmc.me/uploads/images/gallery/2021-07/scaled-1680-/image-1626179136796.png)](https://docs.hypherionmc.me/uploads/images/gallery/2021-07/image-1626179136796.png)
24+
25+
[![image-1626179145501.png](https://docs.hypherionmc.me/uploads/images/gallery/2021-07/scaled-1680-/image-1626179145501.png)](https://docs.hypherionmc.me/uploads/images/gallery/2021-07/image-1626179145501.png)
26+
27+
[![image-1626179160432.png](https://docs.hypherionmc.me/uploads/images/gallery/2021-07/scaled-1680-/image-1626179160432.png)](https://docs.hypherionmc.me/uploads/images/gallery/2021-07/image-1626179160432.png)
28+
29+
You are allowed to include this mod in your modpack, BUT, all downloads have to go through this Curseforge page. You are not allowed to re-upload the mod to any other sites.
30+
31+
You are free to clone the code and distribute the mod as your own, but I ask that you please change the name and do not use any of my official docs/resources.
32+
33+
* * *
34+
35+
[![image-1626179265383.jpg](https://docs.hypherionmc.me/uploads/images/gallery/2021-07/scaled-1680-/image-1626179265383.jpg)](https://bisecthosting.com/grinched)

src/main/resources/META-INF/mods.toml

+17-10
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,40 @@
11
modLoader = "javafml" #mandatory
22
loaderVersion = "[36,)" #mandatory This is typically bumped every Minecraft version by Forge. See our download page for lists of versions.
3-
license = "MIT"
4-
#issueTrackerURL="http://my.issue.tracker/" #optional
3+
license = "MIT License"
4+
issueTrackerURL="https://github.com/Exploding-Creeper/SimpleSplashScreen/issues" #optional
55

66
[[mods]] #mandatory
77
modId = "simplesplashscreen" #mandatory
88
version = "${file.jarVersion}" #mandatory
99
displayName = "Simple Splash Screen" #mandatory
1010
#updateJSONURL="http://myurl.me/" #optional
11-
#displayURL="http://example.com/" #optional
12-
#logoFile="CustomSplashScreen.png" #optional
13-
#credits="Thanks for this example mod goes to Java" #optional
14-
#authors="Love, Cheese and small house plants" #optional
11+
displayURL="https://www.curseforge.com/minecraft/mc-mods/simple-splash-screen" #optional
12+
logoFile="logo_light.png" #optional
13+
credits="Thanks to Motschen who made the original Fabric version of this mod" #optional
14+
authors="HypherionSA" #optional
1515
description = '''
16+
This mod allows you to completely change the minecraft splash screen.
1617
18+
Provides many config options, so you can customize the loading screen to your liking
1719
'''
1820

19-
2021
[[dependencies.simplesplashscreen]] #optional
2122
modId = "forge" #mandatory
2223
mandatory = true #mandatory
2324
versionRange = "[36,)" #mandatory
2425
ordering = "NONE"
25-
side = "BOTH"
26-
26+
side = "CLIENT"
2727

2828
[[dependencies.simplesplashscreen]]
2929
modId = "minecraft"
3030
mandatory = true
3131
versionRange = "[1.16.5,1.17)"
3232
ordering = "NONE"
33-
side = "BOTH"
33+
side = "CLIENT"
34+
35+
[[dependencies.simplesplashscreen]]
36+
modId = "cloth-config"
37+
mandatory = true
38+
versionRange = "*"
39+
ordering = "AFTER"
40+
side = "CLIENT"

src/main/resources/background.png

1.9 MB
Loading

src/main/resources/logo_light.png

6.37 KB
Loading

src/main/resources/progressbar.png

2.8 KB
Loading

ssc.jks

1.99 KB
Binary file not shown.

0 commit comments

Comments
 (0)