Fabric loader 0.4.0

This commit is contained in:
creeper123123321 2019-04-07 14:59:00 -03:00
parent e8f239e7d2
commit 186627e899
No known key found for this signature in database
GPG Key ID: 0AC57D54786721D1
5 changed files with 22 additions and 28 deletions

View File

@ -51,9 +51,9 @@ dependencies {
minecraft("com.mojang:minecraft:19w14b") minecraft("com.mojang:minecraft:19w14b")
mappings("net.fabricmc:yarn:19w14b.1") mappings("net.fabricmc:yarn:19w14b.1")
modCompile("net.fabricmc:fabric-loader:0.3.7.109") modCompile("net.fabricmc:fabric-loader:0.4.0+build.113")
modCompile("net.fabricmc:fabric:0.2.6.119") modCompile("net.fabricmc:fabric:0.2.6.121")
} }
tasks.named<Jar>("jar") { tasks.named<Jar>("jar") {

View File

@ -32,8 +32,8 @@ import com.github.creeper123123321.viafabric.providers.VRVersionProvider;
import com.github.creeper123123321.viafabric.util.FutureTaskId; import com.github.creeper123123321.viafabric.util.FutureTaskId;
import net.fabricmc.api.EnvType; import net.fabricmc.api.EnvType;
import net.fabricmc.api.Environment; import net.fabricmc.api.Environment;
import net.fabricmc.loader.ModContainer;
import net.fabricmc.loader.api.FabricLoader; import net.fabricmc.loader.api.FabricLoader;
import net.fabricmc.loader.api.ModContainer;
import net.minecraft.client.MinecraftClient; import net.minecraft.client.MinecraftClient;
import net.minecraft.entity.Entity; import net.minecraft.entity.Entity;
import net.minecraft.server.MinecraftServer; import net.minecraft.server.MinecraftServer;
@ -271,13 +271,13 @@ public class VRPlatform implements ViaPlatform {
public JsonObject getDump() { public JsonObject getDump() {
JsonObject platformSpecific = new JsonObject(); JsonObject platformSpecific = new JsonObject();
List<PluginInfo> mods = new ArrayList<>(); List<PluginInfo> mods = new ArrayList<>();
for (ModContainer mod : net.fabricmc.loader.FabricLoader.INSTANCE.getModContainers()) { for (ModContainer mod : FabricLoader.getInstance().getAllMods()) {
mods.add(new PluginInfo(true, mods.add(new PluginInfo(true,
mod.getMetadata().getName(), mod.getMetadata().getName(),
mod.getMetadata().getVersion().getFriendlyString(), mod.getMetadata().getVersion().getFriendlyString(),
String.join(", ", mod.getInfo().getInitializers()), null,
mod.getInfo().getAuthors().stream() mod.getMetadata().getAuthors().stream()
.map(info -> info.getName() + " <" + info.getEmail() + "> (" + info.getWebsite() + ")") .map(info -> info.getName() + "(" + info.getContact().asMap() + ")")
.collect(Collectors.toList()) .collect(Collectors.toList())
)); ));
} }

View File

@ -1,29 +1,33 @@
{ {
"schemaVersion": 1,
"id": "viafabric", "id": "viafabric",
"name": "ViaFabric", "name": "ViaFabric",
"side": "universal",
"version": "@version@", "version": "@version@",
"description": "@description@", "description": "@description@",
"license": "MIT", "license": "MIT",
"links": { "contact": {
"homepage": "https://github.com/ViaVersion/ViaFabric", "homepage": "https://github.com/ViaVersion/ViaFabric",
"issues": "https://github.com/ViaVersion/ViaFabric/issues", "issues": "https://github.com/ViaVersion/ViaFabric/issues",
"sources": "https://github.com/ViaVersion/ViaFabric" "sources": "https://github.com/ViaVersion/ViaFabric"
}, },
"icon": "assets/viaversion/textures/logo.png",
"environment": "*",
"authors": [ "authors": [
"creeper123123321" "creeper123123321"
], ],
"initializers": [ "entrypoints": {
"main": [
"com.github.creeper123123321.viafabric.ViaFabric" "com.github.creeper123123321.viafabric.ViaFabric"
], ]
},
"requires": { "requires": {
"fabricloader": ">=0.4.0"
}, },
"recommended": { "recommended": {
"fabric": "*", "fabric": "*",
"clientcommands": "*" "clientcommands": "*"
}, },
"mixins": { "mixins": [
"common": "mixins.viafabric.common.json", "mixins.viafabric.json"
"client": "mixins.viafabric.client.json" ]
}
} }

View File

@ -1,12 +0,0 @@
{
"required": true,
"compatibilityLevel": "JAVA_8",
"package": "com.github.creeper123123321.viafabric.mixin",
"mixins": [
"MixinServerNetworkIOChInit",
"MixinClientConnection"
],
"injectors": {
"defaultRequire": 1
}
}

View File

@ -3,6 +3,8 @@
"compatibilityLevel": "JAVA_8", "compatibilityLevel": "JAVA_8",
"package": "com.github.creeper123123321.viafabric.mixin", "package": "com.github.creeper123123321.viafabric.mixin",
"mixins": [ "mixins": [
"MixinServerNetworkIOChInit",
"MixinClientConnection"
], ],
"client": [ "client": [
"client.MixinClientConnectionChInit", "client.MixinClientConnectionChInit",