This commit is contained in:
expvintl
2023-09-07 21:37:56 +08:00
parent ae531ea6ab
commit b86130c6f7
198 changed files with 424 additions and 123 deletions

View File

@ -1 +1,2 @@
build build
.gradle

Binary file not shown.

File diff suppressed because one or more lines are too long

View File

@ -41,5 +41,25 @@
<option name="name" value="LoomLocalRemappedMods" /> <option name="name" value="LoomLocalRemappedMods" />
<option name="url" value="file:/$PROJECT_DIR$/.gradle/loom-cache/remapped_mods/" /> <option name="url" value="file:/$PROJECT_DIR$/.gradle/loom-cache/remapped_mods/" />
</remote-repository> </remote-repository>
<remote-repository>
<option name="id" value="vram" />
<option name="name" value="vram" />
<option name="url" value="https://maven.vram.io//" />
</remote-repository>
<remote-repository>
<option name="id" value="meteor-maven-snapshots" />
<option name="name" value="meteor-maven-snapshots" />
<option name="url" value="https://maven.meteordev.org/snapshots" />
</remote-repository>
<remote-repository>
<option name="id" value="meteor-maven" />
<option name="name" value="meteor-maven" />
<option name="url" value="https://maven.meteordev.org/releases" />
</remote-repository>
<remote-repository>
<option name="id" value="maven" />
<option name="name" value="maven" />
<option name="url" value="https://jitpack.io" />
</remote-repository>
</component> </component>
</project> </project>

View File

@ -1,18 +1,21 @@
plugins { plugins {
id 'fabric-loom' version '1.2-SNAPSHOT' id 'fabric-loom' version '1.2-SNAPSHOT'
id 'maven-publish' id 'maven-publish'
id 'com.github.johnrengelman.shadow' version '8.1.1'
} }
version = project.mod_version version = project.mod_version
group = project.maven_group group = project.maven_group
repositories {
mavenCentral()
maven { url 'https://jitpack.io' }
}
dependencies { dependencies {
minecraft "com.mojang:minecraft:${project.minecraft_version}" minecraft "com.mojang:minecraft:${project.minecraft_version}"
mappings "net.fabricmc:yarn:${project.yarn_mappings}:v2" mappings "net.fabricmc:yarn:${project.yarn_mappings}:v2"
modImplementation "net.fabricmc:fabric-loader:${project.loader_version}" modCompileOnly "net.fabricmc:fabric-loader:${project.loader_version}"
modImplementation "net.fabricmc.fabric-api:fabric-api:${project.fabric_version}" modCompileOnly "net.fabricmc.fabric-api:fabric-api:${project.fabric_version}"
} }
processResources { processResources {
inputs.property "version", project.version inputs.property "version", project.version
inputs.property "minecraft_version", project.minecraft_version inputs.property "minecraft_version", project.minecraft_version
@ -28,10 +31,6 @@ processResources {
def targetJavaVersion = 17 def targetJavaVersion = 17
tasks.withType(JavaCompile).configureEach { tasks.withType(JavaCompile).configureEach {
// ensure that the encoding is set to UTF-8, no matter what the system default is
// this fixes some edge cases with special characters not displaying correctly
// see http://yodaconditions.net/blog/fix-for-java-file-encoding-problems-with-gradle.html
// If Javadoc is generated, this must be specified in that task too.
it.options.encoding = "UTF-8" it.options.encoding = "UTF-8"
if (targetJavaVersion >= 10 || JavaVersion.current().isJava10Compatible()) { if (targetJavaVersion >= 10 || JavaVersion.current().isJava10Compatible()) {
it.options.release = targetJavaVersion it.options.release = targetJavaVersion
@ -49,22 +48,3 @@ java {
// If you remove this line, sources will not be generated. // If you remove this line, sources will not be generated.
withSourcesJar() withSourcesJar()
} }
jar {
from("LICENSE") {
rename { "${it}_${project.archivesBaseName}"}
}
}
// configure the maven publication
publishing {
publications {
mavenJava(MavenPublication) {
from components.java
}
}
// See https://docs.gradle.org/current/userguide/publishing_maven.html for information on how to set up publishing.
repositories {
}
}

View File

@ -1,5 +1,9 @@
{ {
"mappings": { "mappings": {
"com/expvintl/mctools/mixin/GameRendererMixin": {
"Lnet/minecraft/util/profiler/Profiler;swap(Ljava/lang/String;)V": "Lnet/minecraft/class_3695;method_15405(Ljava/lang/String;)V",
"renderWorld": "Lnet/minecraft/class_757;method_3188(FJLnet/minecraft/class_4587;)V"
},
"com/expvintl/mctools/mixin/MinecraftClientMixin": { "com/expvintl/mctools/mixin/MinecraftClientMixin": {
"setScreen": "Lnet/minecraft/class_310;method_1507(Lnet/minecraft/class_437;)V", "setScreen": "Lnet/minecraft/class_310;method_1507(Lnet/minecraft/class_437;)V",
"tick": "Lnet/minecraft/class_310;method_1574()V" "tick": "Lnet/minecraft/class_310;method_1574()V"
@ -13,11 +17,16 @@
"com/expvintl/mctools/mixin/interfaces/MinecraftClientAccessor": { "com/expvintl/mctools/mixin/interfaces/MinecraftClientAccessor": {
"doItemUse": "method_1583()V" "doItemUse": "method_1583()V"
}, },
"com/expvintl/mctools/mixin/interfaces/PlayerMoveC2SPacketAccessor": {
"onGround": "field_29179:Z",
"y": "field_12886:D"
},
"com/expvintl/mctools/mixin/interfaces/SimpleOptionAccessor": { "com/expvintl/mctools/mixin/interfaces/SimpleOptionAccessor": {
"value": "field_37868:Ljava/lang/Object;" "value": "field_37868:Ljava/lang/Object;"
}, },
"com/expvintl/mctools/mixin/network/ClientConnectionMixin": { "com/expvintl/mctools/mixin/network/ClientConnectionMixin": {
"handlePacket": "Lnet/minecraft/class_2535;method_10759(Lnet/minecraft/class_2596;Lnet/minecraft/class_2547;)V" "handlePacket": "Lnet/minecraft/class_2535;method_10759(Lnet/minecraft/class_2596;Lnet/minecraft/class_2547;)V",
"send(Lnet/minecraft/network/packet/Packet;)V": "Lnet/minecraft/class_2535;method_10743(Lnet/minecraft/class_2596;)V"
}, },
"com/expvintl/mctools/mixin/player/ClientPlayerInteractionManagerMixin": { "com/expvintl/mctools/mixin/player/ClientPlayerInteractionManagerMixin": {
"attackBlock": "Lnet/minecraft/class_636;method_2910(Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z", "attackBlock": "Lnet/minecraft/class_636;method_2910(Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z",
@ -29,6 +38,10 @@
}, },
"data": { "data": {
"named:intermediary": { "named:intermediary": {
"com/expvintl/mctools/mixin/GameRendererMixin": {
"Lnet/minecraft/util/profiler/Profiler;swap(Ljava/lang/String;)V": "Lnet/minecraft/class_3695;method_15405(Ljava/lang/String;)V",
"renderWorld": "Lnet/minecraft/class_757;method_3188(FJLnet/minecraft/class_4587;)V"
},
"com/expvintl/mctools/mixin/MinecraftClientMixin": { "com/expvintl/mctools/mixin/MinecraftClientMixin": {
"setScreen": "Lnet/minecraft/class_310;method_1507(Lnet/minecraft/class_437;)V", "setScreen": "Lnet/minecraft/class_310;method_1507(Lnet/minecraft/class_437;)V",
"tick": "Lnet/minecraft/class_310;method_1574()V" "tick": "Lnet/minecraft/class_310;method_1574()V"
@ -42,11 +55,16 @@
"com/expvintl/mctools/mixin/interfaces/MinecraftClientAccessor": { "com/expvintl/mctools/mixin/interfaces/MinecraftClientAccessor": {
"doItemUse": "method_1583()V" "doItemUse": "method_1583()V"
}, },
"com/expvintl/mctools/mixin/interfaces/PlayerMoveC2SPacketAccessor": {
"onGround": "field_29179:Z",
"y": "field_12886:D"
},
"com/expvintl/mctools/mixin/interfaces/SimpleOptionAccessor": { "com/expvintl/mctools/mixin/interfaces/SimpleOptionAccessor": {
"value": "field_37868:Ljava/lang/Object;" "value": "field_37868:Ljava/lang/Object;"
}, },
"com/expvintl/mctools/mixin/network/ClientConnectionMixin": { "com/expvintl/mctools/mixin/network/ClientConnectionMixin": {
"handlePacket": "Lnet/minecraft/class_2535;method_10759(Lnet/minecraft/class_2596;Lnet/minecraft/class_2547;)V" "handlePacket": "Lnet/minecraft/class_2535;method_10759(Lnet/minecraft/class_2596;Lnet/minecraft/class_2547;)V",
"send(Lnet/minecraft/network/packet/Packet;)V": "Lnet/minecraft/class_2535;method_10743(Lnet/minecraft/class_2596;)V"
}, },
"com/expvintl/mctools/mixin/player/ClientPlayerInteractionManagerMixin": { "com/expvintl/mctools/mixin/player/ClientPlayerInteractionManagerMixin": {
"attackBlock": "Lnet/minecraft/class_636;method_2910(Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z", "attackBlock": "Lnet/minecraft/class_636;method_2910(Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z",

Binary file not shown.

Binary file not shown.

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More