Skip to content

Commit beb15ab

Browse files
committedSep 13, 2022
+ Init
0 parents  commit beb15ab

File tree

11 files changed

+633
-0
lines changed

11 files changed

+633
-0
lines changed
 

‎.gitignore

+118
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,118 @@
1+
# User-specific stuff
2+
.idea/
3+
4+
*.iml
5+
*.ipr
6+
*.iws
7+
8+
# IntelliJ
9+
out/
10+
# mpeltonen/sbt-idea plugin
11+
.idea_modules/
12+
13+
# JIRA plugin
14+
atlassian-ide-plugin.xml
15+
16+
# Compiled class file
17+
*.class
18+
19+
# Log file
20+
*.log
21+
22+
# BlueJ files
23+
*.ctxt
24+
25+
# Package Files #
26+
*.jar
27+
*.war
28+
*.nar
29+
*.ear
30+
*.zip
31+
*.tar.gz
32+
*.rar
33+
34+
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
35+
hs_err_pid*
36+
37+
*~
38+
39+
# temporary files which can be created if a process still has a handle open of a deleted file
40+
.fuse_hidden*
41+
42+
# KDE directory preferences
43+
.directory
44+
45+
# Linux trash folder which might appear on any partition or disk
46+
.Trash-*
47+
48+
# .nfs files are created when an open file is removed but is still being accessed
49+
.nfs*
50+
51+
# General
52+
.DS_Store
53+
.AppleDouble
54+
.LSOverride
55+
56+
# Icon must end with two \r
57+
Icon
58+
59+
# Thumbnails
60+
._*
61+
62+
# Files that might appear in the root of a volume
63+
.DocumentRevisions-V100
64+
.fseventsd
65+
.Spotlight-V100
66+
.TemporaryItems
67+
.Trashes
68+
.VolumeIcon.icns
69+
.com.apple.timemachine.donotpresent
70+
71+
# Directories potentially created on remote AFP share
72+
.AppleDB
73+
.AppleDesktop
74+
Network Trash Folder
75+
Temporary Items
76+
.apdisk
77+
78+
# Windows thumbnail cache files
79+
Thumbs.db
80+
Thumbs.db:encryptable
81+
ehthumbs.db
82+
ehthumbs_vista.db
83+
84+
# Dump file
85+
*.stackdump
86+
87+
# Folder config file
88+
[Dd]esktop.ini
89+
90+
# Recycle Bin used on file shares
91+
$RECYCLE.BIN/
92+
93+
# Windows Installer files
94+
*.cab
95+
*.msi
96+
*.msix
97+
*.msm
98+
*.msp
99+
100+
# Windows shortcuts
101+
*.lnk
102+
103+
.gradle
104+
build/
105+
106+
# Ignore Gradle GUI config
107+
gradle-app.setting
108+
109+
# Cache of project
110+
.gradletasknamecache
111+
112+
**/build/
113+
114+
# Common working directory
115+
run/
116+
117+
# Avoid ignoring Gradle wrapper jar file (.jar files are usually ignored)
118+
!gradle-wrapper.jar

‎LICENSE

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
This is free and unencumbered software released into the public domain.
2+
3+
Anyone is free to copy, modify, publish, use, compile, sell, or
4+
distribute this software, either in source code form or as a compiled
5+
binary, for any purpose, commercial or non-commercial, and by any
6+
means.
7+
8+
In jurisdictions that recognize copyright laws, the author or authors
9+
of this software dedicate any and all copyright interest in the
10+
software to the public domain. We make this dedication for the benefit
11+
of the public at large and to the detriment of our heirs and
12+
successors. We intend this dedication to be an overt act of
13+
relinquishment in perpetuity of all present and future rights to this
14+
software under copyright law.
15+
16+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
17+
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
18+
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
19+
IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
20+
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
21+
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
22+
OTHER DEALINGS IN THE SOFTWARE.
23+
24+
For more information, please refer to <http://unlicense.org/>

‎build.gradle

+68
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
plugins {
2+
id 'fabric-loom' version '1.0-SNAPSHOT'
3+
id 'maven-publish'
4+
}
5+
6+
version = project.mod_version
7+
group = project.maven_group
8+
9+
repositories {
10+
// Add repositories to retrieve artifacts from in here.
11+
// You should only use this when depending on other mods because
12+
// Loom adds the essential maven repositories to download Minecraft and libraries from automatically.
13+
// See https://docs.gradle.org/current/userguide/declaring_repositories.html
14+
// for more information about repositories.
15+
}
16+
17+
dependencies {
18+
// To change the versions see the gradle.properties file
19+
minecraft "com.mojang:minecraft:${project.minecraft_version}"
20+
mappings "net.fabricmc:yarn:${project.yarn_mappings}:v2"
21+
modImplementation "net.fabricmc:fabric-loader:${project.loader_version}"
22+
23+
// Fabric API. This is technically optional, but you probably want it anyway.
24+
modImplementation "net.fabricmc.fabric-api:fabric-api:${project.fabric_version}"
25+
}
26+
27+
processResources {
28+
inputs.property "version", project.version
29+
30+
filesMatching("fabric.mod.json") {
31+
expand "version": project.version
32+
}
33+
}
34+
35+
tasks.withType(JavaCompile).configureEach {
36+
// Minecraft 1.18 (1.18-pre2) upwards uses Java 17.
37+
it.options.release = 17
38+
}
39+
40+
java {
41+
// Loom will automatically attach sourcesJar to a RemapSourcesJar task and to the "build" task
42+
// if it is present.
43+
// If you remove this line, sources will not be generated.
44+
withSourcesJar()
45+
}
46+
47+
jar {
48+
from("LICENSE") {
49+
rename { "${it}_${project.archivesBaseName}" }
50+
}
51+
}
52+
53+
// configure the maven publication
54+
publishing {
55+
publications {
56+
mavenJava(MavenPublication) {
57+
from components.java
58+
}
59+
}
60+
61+
// See https://docs.gradle.org/current/userguide/publishing_maven.html for information on how to set up publishing.
62+
repositories {
63+
// Add repositories to publish to here.
64+
// Notice: This block does NOT have the same function as the block in the top level.
65+
// The repositories here will be used for publishing your artifact, not for
66+
// retrieving dependencies.
67+
}
68+
}

‎gradle.properties

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# Done to increase the memory available to gradle.
2+
org.gradle.jvmargs=-Xmx1G
3+
# Fabric Properties
4+
# check these on https://modmuss50.me/fabric.html
5+
minecraft_version=1.19.2
6+
yarn_mappings=1.19.2+build.11
7+
loader_version=0.14.9
8+
# Mod Properties
9+
mod_version=0.1
10+
maven_group=io.github.null2264
11+
archives_base_name=libreexpfix
12+
# Dependencies
13+
# check this on https://modmuss50.me/fabric.html
14+
fabric_version=0.61.0+1.19.2

0 commit comments

Comments
 (0)