mirror of
https://github.com/refactorinqq/SLC-1.8.9.git
synced 2024-11-10 07:01:32 +01:00
Basic bridge system, has some documentation.
This commit is contained in:
commit
9566b47d84
46
.gitignore
vendored
Normal file
46
.gitignore
vendored
Normal file
@ -0,0 +1,46 @@
|
||||
.gradle
|
||||
build/
|
||||
!gradle/wrapper/gradle-wrapper.jar
|
||||
!**/src/main/**/build/
|
||||
!**/src/test/**/build/
|
||||
|
||||
### IntelliJ IDEA ###
|
||||
.idea/modules.xml
|
||||
.idea/jarRepositories.xml
|
||||
.idea/compiler.xml
|
||||
.idea/libraries/
|
||||
*.iws
|
||||
*.iml
|
||||
*.ipr
|
||||
out/
|
||||
!**/src/main/**/out/
|
||||
!**/src/test/**/out/
|
||||
|
||||
### Eclipse ###
|
||||
.apt_generated
|
||||
.classpath
|
||||
.factorypath
|
||||
.project
|
||||
.settings
|
||||
.springBeans
|
||||
.sts4-cache
|
||||
bin/
|
||||
!**/src/main/**/bin/
|
||||
!**/src/test/**/bin/
|
||||
|
||||
### NetBeans ###
|
||||
/nbproject/private/
|
||||
/nbbuild/
|
||||
/dist/
|
||||
/nbdist/
|
||||
/.nb-gradle/
|
||||
|
||||
### VS Code ###
|
||||
.vscode/
|
||||
|
||||
### Mac OS ###
|
||||
.DS_Store
|
||||
|
||||
### Fabric ###
|
||||
./v1_8_9/run
|
||||
./v1_19_4/run
|
3
.idea/.gitignore
vendored
Normal file
3
.idea/.gitignore
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
# Default ignored files
|
||||
/shelf/
|
||||
/workspace.xml
|
7
.idea/discord.xml
Normal file
7
.idea/discord.xml
Normal file
@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="DiscordProjectSettings">
|
||||
<option name="show" value="PROJECT_FILES" />
|
||||
<option name="description" value="" />
|
||||
</component>
|
||||
</project>
|
20
.idea/gradle.xml
Normal file
20
.idea/gradle.xml
Normal file
@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="GradleSettings">
|
||||
<option name="linkedExternalProjectsSettings">
|
||||
<GradleProjectSettings>
|
||||
<option name="externalProjectPath" value="$PROJECT_DIR$" />
|
||||
<option name="gradleHome" value="" />
|
||||
<option name="modules">
|
||||
<set>
|
||||
<option value="$PROJECT_DIR$" />
|
||||
<option value="$PROJECT_DIR$/Bridge" />
|
||||
<option value="$PROJECT_DIR$/Client" />
|
||||
<option value="$PROJECT_DIR$/v1_19_4" />
|
||||
<option value="$PROJECT_DIR$/v1_8_9" />
|
||||
</set>
|
||||
</option>
|
||||
</GradleProjectSettings>
|
||||
</option>
|
||||
</component>
|
||||
</project>
|
6
.idea/kotlinc.xml
Normal file
6
.idea/kotlinc.xml
Normal file
@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="KotlinJpsPluginSettings">
|
||||
<option name="version" value="1.9.21" />
|
||||
</component>
|
||||
</project>
|
7
.idea/misc.xml
Normal file
7
.idea/misc.xml
Normal file
@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="ExternalStorageConfigurationManager" enabled="true" />
|
||||
<component name="ProjectRootManager" version="2" languageLevel="JDK_17" default="true" project-jdk-name="graalvm-ce-17" project-jdk-type="JavaSDK">
|
||||
<output url="file://$PROJECT_DIR$/out" />
|
||||
</component>
|
||||
</project>
|
124
.idea/uiDesigner.xml
Normal file
124
.idea/uiDesigner.xml
Normal file
@ -0,0 +1,124 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="Palette2">
|
||||
<group name="Swing">
|
||||
<item class="com.intellij.uiDesigner.HSpacer" tooltip-text="Horizontal Spacer" icon="/com/intellij/uiDesigner/icons/hspacer.svg" removable="false" auto-create-binding="false" can-attach-label="false">
|
||||
<default-constraints vsize-policy="1" hsize-policy="6" anchor="0" fill="1" />
|
||||
</item>
|
||||
<item class="com.intellij.uiDesigner.VSpacer" tooltip-text="Vertical Spacer" icon="/com/intellij/uiDesigner/icons/vspacer.svg" removable="false" auto-create-binding="false" can-attach-label="false">
|
||||
<default-constraints vsize-policy="6" hsize-policy="1" anchor="0" fill="2" />
|
||||
</item>
|
||||
<item class="javax.swing.JPanel" icon="/com/intellij/uiDesigner/icons/panel.svg" removable="false" auto-create-binding="false" can-attach-label="false">
|
||||
<default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3" />
|
||||
</item>
|
||||
<item class="javax.swing.JScrollPane" icon="/com/intellij/uiDesigner/icons/scrollPane.svg" removable="false" auto-create-binding="false" can-attach-label="true">
|
||||
<default-constraints vsize-policy="7" hsize-policy="7" anchor="0" fill="3" />
|
||||
</item>
|
||||
<item class="javax.swing.JButton" icon="/com/intellij/uiDesigner/icons/button.svg" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||
<default-constraints vsize-policy="0" hsize-policy="3" anchor="0" fill="1" />
|
||||
<initial-values>
|
||||
<property name="text" value="Button" />
|
||||
</initial-values>
|
||||
</item>
|
||||
<item class="javax.swing.JRadioButton" icon="/com/intellij/uiDesigner/icons/radioButton.svg" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||
<default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
|
||||
<initial-values>
|
||||
<property name="text" value="RadioButton" />
|
||||
</initial-values>
|
||||
</item>
|
||||
<item class="javax.swing.JCheckBox" icon="/com/intellij/uiDesigner/icons/checkBox.svg" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||
<default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
|
||||
<initial-values>
|
||||
<property name="text" value="CheckBox" />
|
||||
</initial-values>
|
||||
</item>
|
||||
<item class="javax.swing.JLabel" icon="/com/intellij/uiDesigner/icons/label.svg" removable="false" auto-create-binding="false" can-attach-label="false">
|
||||
<default-constraints vsize-policy="0" hsize-policy="0" anchor="8" fill="0" />
|
||||
<initial-values>
|
||||
<property name="text" value="Label" />
|
||||
</initial-values>
|
||||
</item>
|
||||
<item class="javax.swing.JTextField" icon="/com/intellij/uiDesigner/icons/textField.svg" removable="false" auto-create-binding="true" can-attach-label="true">
|
||||
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
|
||||
<preferred-size width="150" height="-1" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JPasswordField" icon="/com/intellij/uiDesigner/icons/passwordField.svg" removable="false" auto-create-binding="true" can-attach-label="true">
|
||||
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
|
||||
<preferred-size width="150" height="-1" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JFormattedTextField" icon="/com/intellij/uiDesigner/icons/formattedTextField.svg" removable="false" auto-create-binding="true" can-attach-label="true">
|
||||
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
|
||||
<preferred-size width="150" height="-1" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JTextArea" icon="/com/intellij/uiDesigner/icons/textArea.svg" removable="false" auto-create-binding="true" can-attach-label="true">
|
||||
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
|
||||
<preferred-size width="150" height="50" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JTextPane" icon="/com/intellij/uiDesigner/icons/textPane.svg" removable="false" auto-create-binding="true" can-attach-label="true">
|
||||
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
|
||||
<preferred-size width="150" height="50" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JEditorPane" icon="/com/intellij/uiDesigner/icons/editorPane.svg" removable="false" auto-create-binding="true" can-attach-label="true">
|
||||
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
|
||||
<preferred-size width="150" height="50" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JComboBox" icon="/com/intellij/uiDesigner/icons/comboBox.svg" removable="false" auto-create-binding="true" can-attach-label="true">
|
||||
<default-constraints vsize-policy="0" hsize-policy="2" anchor="8" fill="1" />
|
||||
</item>
|
||||
<item class="javax.swing.JTable" icon="/com/intellij/uiDesigner/icons/table.svg" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
|
||||
<preferred-size width="150" height="50" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JList" icon="/com/intellij/uiDesigner/icons/list.svg" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||
<default-constraints vsize-policy="6" hsize-policy="2" anchor="0" fill="3">
|
||||
<preferred-size width="150" height="50" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JTree" icon="/com/intellij/uiDesigner/icons/tree.svg" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
|
||||
<preferred-size width="150" height="50" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JTabbedPane" icon="/com/intellij/uiDesigner/icons/tabbedPane.svg" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||
<default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
|
||||
<preferred-size width="200" height="200" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JSplitPane" icon="/com/intellij/uiDesigner/icons/splitPane.svg" removable="false" auto-create-binding="false" can-attach-label="false">
|
||||
<default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
|
||||
<preferred-size width="200" height="200" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JSpinner" icon="/com/intellij/uiDesigner/icons/spinner.svg" removable="false" auto-create-binding="true" can-attach-label="true">
|
||||
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
|
||||
</item>
|
||||
<item class="javax.swing.JSlider" icon="/com/intellij/uiDesigner/icons/slider.svg" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
|
||||
</item>
|
||||
<item class="javax.swing.JSeparator" icon="/com/intellij/uiDesigner/icons/separator.svg" removable="false" auto-create-binding="false" can-attach-label="false">
|
||||
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3" />
|
||||
</item>
|
||||
<item class="javax.swing.JProgressBar" icon="/com/intellij/uiDesigner/icons/progressbar.svg" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||
<default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1" />
|
||||
</item>
|
||||
<item class="javax.swing.JToolBar" icon="/com/intellij/uiDesigner/icons/toolbar.svg" removable="false" auto-create-binding="false" can-attach-label="false">
|
||||
<default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1">
|
||||
<preferred-size width="-1" height="20" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JToolBar$Separator" icon="/com/intellij/uiDesigner/icons/toolbarSeparator.svg" removable="false" auto-create-binding="false" can-attach-label="false">
|
||||
<default-constraints vsize-policy="0" hsize-policy="0" anchor="0" fill="1" />
|
||||
</item>
|
||||
<item class="javax.swing.JScrollBar" icon="/com/intellij/uiDesigner/icons/scrollbar.svg" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||
<default-constraints vsize-policy="6" hsize-policy="0" anchor="0" fill="2" />
|
||||
</item>
|
||||
</group>
|
||||
</component>
|
||||
</project>
|
6
.idea/vcs.xml
Normal file
6
.idea/vcs.xml
Normal file
@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="VcsDirectoryMappings">
|
||||
<mapping directory="$PROJECT_DIR$" vcs="Git" />
|
||||
</component>
|
||||
</project>
|
10
Bridge/build.gradle
Normal file
10
Bridge/build.gradle
Normal file
@ -0,0 +1,10 @@
|
||||
plugins {
|
||||
id 'java'
|
||||
}
|
||||
|
||||
group = 'dev.refactoring'
|
||||
version = '1.0-SNAPSHOT'
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
@ -0,0 +1,18 @@
|
||||
package dev.refactoring.bridge.client;
|
||||
|
||||
/**
|
||||
* Bridge for the class MinecraftClient.
|
||||
* This is just an example and will definitely need to have changes.
|
||||
*
|
||||
* @author refactoring
|
||||
*/
|
||||
public interface MinecraftClientBridge {
|
||||
/**
|
||||
* Returns the current FPS.
|
||||
* Javadoc is not required for a bridge, but all bridge methods must start with "bridge$"
|
||||
* to avoid colliding with other methods during implementation.
|
||||
*
|
||||
* @return the current FPS
|
||||
*/
|
||||
public int bridge$getCurrentFps();
|
||||
}
|
@ -0,0 +1,17 @@
|
||||
package dev.refactoring.bridge.client.input;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author refactoring
|
||||
*/
|
||||
public interface KeyBindingBridge {
|
||||
int bridge$getKey();
|
||||
void bridge$setKey(Integer var1);
|
||||
boolean bridge$isKeyDown();
|
||||
String bridge$getKeyName();
|
||||
String bridge$getKeyDescription();
|
||||
void bridge$setKeyBindState(boolean var1);
|
||||
List<String> bridge$getClashesWith();
|
||||
String bridge$getCategory();
|
||||
}
|
14
Bridge/src/main/java/dev/refactoring/bridge/core/Bridge.java
Normal file
14
Bridge/src/main/java/dev/refactoring/bridge/core/Bridge.java
Normal file
@ -0,0 +1,14 @@
|
||||
package dev.refactoring.bridge.core;
|
||||
|
||||
|
||||
import dev.refactoring.bridge.client.input.KeyBindingBridge;
|
||||
|
||||
/**
|
||||
* Has helper methods.
|
||||
* Ex. Initializing a KeyBinding, ResourceLocation, the possibilities are endless.
|
||||
*
|
||||
* @author refactoring
|
||||
*/
|
||||
public interface Bridge {
|
||||
public KeyBindingBridge initKeyBinding(String name, int keyCode, String cat);
|
||||
}
|
@ -0,0 +1,24 @@
|
||||
package dev.refactoring.bridge.core;
|
||||
|
||||
import dev.refactoring.bridge.client.MinecraftClientBridge;
|
||||
import dev.refactoring.bridge.core.util.MinecraftVersion;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
/**
|
||||
* This class has all the bridges, which are to be implemented in each version.
|
||||
*
|
||||
* @author refactoring
|
||||
*/
|
||||
@Getter @Setter
|
||||
public class BridgeManager {
|
||||
public static BridgeManager INSTANCE = new BridgeManager();
|
||||
|
||||
// Bridges
|
||||
public Bridge bridge;
|
||||
public MinecraftClientBridge minecraftClientBridge;
|
||||
|
||||
// Other
|
||||
private String windowTitle = "Test Client | Initializing";
|
||||
private MinecraftVersion version;
|
||||
}
|
@ -0,0 +1,18 @@
|
||||
package dev.refactoring.bridge.core.util;
|
||||
|
||||
import lombok.Getter;
|
||||
|
||||
/**
|
||||
* @author refactoring
|
||||
*/
|
||||
@Getter
|
||||
public enum MinecraftVersion {
|
||||
v1_8_9("1.8.9"),
|
||||
v1_19_4("1.19.4");
|
||||
|
||||
MinecraftVersion(String name) {
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
private String name;
|
||||
}
|
@ -0,0 +1,23 @@
|
||||
package dev.refactoring.bridge.core.util;
|
||||
|
||||
import dev.refactoring.bridge.client.MinecraftClientBridge;
|
||||
import dev.refactoring.bridge.core.BridgeManager;
|
||||
|
||||
/**
|
||||
* The Ref class has commonly used bridges to make code shorter and cleaner.
|
||||
*
|
||||
* @author refactoring
|
||||
*/
|
||||
public class Ref {
|
||||
public static MinecraftClientBridge minecraft() {
|
||||
return BridgeManager.INSTANCE.getMinecraftClientBridge();
|
||||
}
|
||||
|
||||
/**
|
||||
* It can also be used to return commonly used values.
|
||||
* Here, I've used FPS. But again, the possibilities are endless.
|
||||
*/
|
||||
public static int fps() {
|
||||
return minecraft().bridge$getCurrentFps();
|
||||
}
|
||||
}
|
30
Client/build.gradle
Normal file
30
Client/build.gradle
Normal file
@ -0,0 +1,30 @@
|
||||
plugins {
|
||||
id 'java'
|
||||
}
|
||||
|
||||
group = 'dev.refactoring'
|
||||
version = '1.0-SNAPSHOT'
|
||||
|
||||
sourceCompatibility = JavaVersion.VERSION_17
|
||||
targetCompatibility = JavaVersion.VERSION_17
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
dependencies {
|
||||
/**
|
||||
* The LWJGL OpenGL Bindings are added because they're the same in all versions.
|
||||
* They'll be available during runtime anyway.
|
||||
*/
|
||||
implementation platform("org.lwjgl:lwjgl-bom:3.3.2")
|
||||
|
||||
implementation("org.lwjgl:lwjgl-opengl:3.3.2")
|
||||
|
||||
implementation project(":Bridge") // You need to reference this in every module.
|
||||
// You also need to reference the client project.
|
||||
}
|
||||
|
||||
test {
|
||||
useJUnitPlatform()
|
||||
}
|
@ -0,0 +1,20 @@
|
||||
package dev.refactoring.testclient;
|
||||
|
||||
import dev.refactoring.bridge.core.BridgeManager;
|
||||
import dev.refactoring.bridge.core.util.Ref;
|
||||
|
||||
/**
|
||||
* @author refactoring
|
||||
*/
|
||||
public class TestClient {
|
||||
public static TestClient INSTANCE = new TestClient();
|
||||
|
||||
public static TestClient get() {
|
||||
return INSTANCE;
|
||||
}
|
||||
|
||||
public void printFps() {
|
||||
BridgeManager.INSTANCE.setWindowTitle("Test Client 1.0.0 | " + BridgeManager.INSTANCE.getVersion().getName());
|
||||
System.out.println(Ref.fps()); // This is how you use the methods.
|
||||
}
|
||||
}
|
4
README.md
Normal file
4
README.md
Normal file
@ -0,0 +1,4 @@
|
||||
# Bridge Base
|
||||
An easy-to-use base with bridging already setup for client developers.
|
||||
|
||||
<p xmlns:cc="http://creativecommons.org/ns#" xmlns:dct="http://purl.org/dc/terms/"><a property="dct:title" rel="cc:attributionURL" href="https://github.com/refactorinqq/BridgeBase">Bridge Base</a> by <a rel="cc:attributionURL dct:creator" property="cc:attributionName" href="http://github.com/refactorinqq">Refactoring</a> is licensed under <a href="http://creativecommons.org/licenses/by/4.0/?ref=chooser-v1" target="_blank" rel="license noopener noreferrer" style="display:inline-block;">Attribution 4.0 International<img style="height:22px!important;margin-left:3px;vertical-align:text-bottom;" src="https://mirrors.creativecommons.org/presskit/icons/cc.svg?ref=chooser-v1"><img style="height:22px!important;margin-left:3px;vertical-align:text-bottom;" src="https://mirrors.creativecommons.org/presskit/icons/by.svg?ref=chooser-v1"></a></p>
|
16
build.gradle
Normal file
16
build.gradle
Normal file
@ -0,0 +1,16 @@
|
||||
plugins {
|
||||
id "fabric-loom" version "1.4-SNAPSHOT" apply false
|
||||
id 'java'
|
||||
id "io.freefair.lombok" version '6.6.+' apply false
|
||||
}
|
||||
|
||||
group = 'dev.refactoring'
|
||||
version = '1.0-SNAPSHOT'
|
||||
|
||||
subprojects {
|
||||
apply plugin: "io.freefair.lombok"
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
1
gradle.properties
Normal file
1
gradle.properties
Normal file
@ -0,0 +1 @@
|
||||
org.gradle.jvmargs=-Xmx1G
|
BIN
gradle/wrapper/gradle-wrapper.jar
vendored
Normal file
BIN
gradle/wrapper/gradle-wrapper.jar
vendored
Normal file
Binary file not shown.
6
gradle/wrapper/gradle-wrapper.properties
vendored
Normal file
6
gradle/wrapper/gradle-wrapper.properties
vendored
Normal file
@ -0,0 +1,6 @@
|
||||
#Sun Dec 31 00:23:55 EST 2023
|
||||
distributionBase=GRADLE_USER_HOME
|
||||
distributionPath=wrapper/dists
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-8.3-bin.zip
|
||||
zipStoreBase=GRADLE_USER_HOME
|
||||
zipStorePath=wrapper/dists
|
234
gradlew
vendored
Normal file
234
gradlew
vendored
Normal file
@ -0,0 +1,234 @@
|
||||
#!/bin/sh
|
||||
|
||||
#
|
||||
# Copyright © 2015-2021 the original authors.
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# https://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
#
|
||||
|
||||
##############################################################################
|
||||
#
|
||||
# Gradle start up script for POSIX generated by Gradle.
|
||||
#
|
||||
# Important for running:
|
||||
#
|
||||
# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is
|
||||
# noncompliant, but you have some other compliant shell such as ksh or
|
||||
# bash, then to run this script, type that shell name before the whole
|
||||
# command line, like:
|
||||
#
|
||||
# ksh Gradle
|
||||
#
|
||||
# Busybox and similar reduced shells will NOT work, because this script
|
||||
# requires all of these POSIX shell features:
|
||||
# * functions;
|
||||
# * expansions «$var», «${var}», «${var:-default}», «${var+SET}»,
|
||||
# «${var#prefix}», «${var%suffix}», and «$( cmd )»;
|
||||
# * compound commands having a testable exit status, especially «case»;
|
||||
# * various built-in commands including «command», «set», and «ulimit».
|
||||
#
|
||||
# Important for patching:
|
||||
#
|
||||
# (2) This script targets any POSIX shell, so it avoids extensions provided
|
||||
# by Bash, Ksh, etc; in particular arrays are avoided.
|
||||
#
|
||||
# The "traditional" practice of packing multiple parameters into a
|
||||
# space-separated string is a well documented source of bugs and security
|
||||
# problems, so this is (mostly) avoided, by progressively accumulating
|
||||
# options in "$@", and eventually passing that to Java.
|
||||
#
|
||||
# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS,
|
||||
# and GRADLE_OPTS) rely on word-splitting, this is performed explicitly;
|
||||
# see the in-line comments for details.
|
||||
#
|
||||
# There are tweaks for specific operating systems such as AIX, CygWin,
|
||||
# Darwin, MinGW, and NonStop.
|
||||
#
|
||||
# (3) This script is generated from the Groovy template
|
||||
# https://github.com/gradle/gradle/blob/master/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt
|
||||
# within the Gradle project.
|
||||
#
|
||||
# You can find Gradle at https://github.com/gradle/gradle/.
|
||||
#
|
||||
##############################################################################
|
||||
|
||||
# Attempt to set APP_HOME
|
||||
|
||||
# Resolve links: $0 may be a link
|
||||
app_path=$0
|
||||
|
||||
# Need this for daisy-chained symlinks.
|
||||
while
|
||||
APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path
|
||||
[ -h "$app_path" ]
|
||||
do
|
||||
ls=$( ls -ld "$app_path" )
|
||||
link=${ls#*' -> '}
|
||||
case $link in #(
|
||||
/*) app_path=$link ;; #(
|
||||
*) app_path=$APP_HOME$link ;;
|
||||
esac
|
||||
done
|
||||
|
||||
APP_HOME=$( cd "${APP_HOME:-./}" && pwd -P ) || exit
|
||||
|
||||
APP_NAME="Gradle"
|
||||
APP_BASE_NAME=${0##*/}
|
||||
|
||||
# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
|
||||
DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
|
||||
|
||||
# Use the maximum available, or set MAX_FD != -1 to use that value.
|
||||
MAX_FD=maximum
|
||||
|
||||
warn () {
|
||||
echo "$*"
|
||||
} >&2
|
||||
|
||||
die () {
|
||||
echo
|
||||
echo "$*"
|
||||
echo
|
||||
exit 1
|
||||
} >&2
|
||||
|
||||
# OS specific support (must be 'true' or 'false').
|
||||
cygwin=false
|
||||
msys=false
|
||||
darwin=false
|
||||
nonstop=false
|
||||
case "$( uname )" in #(
|
||||
CYGWIN* ) cygwin=true ;; #(
|
||||
Darwin* ) darwin=true ;; #(
|
||||
MSYS* | MINGW* ) msys=true ;; #(
|
||||
NONSTOP* ) nonstop=true ;;
|
||||
esac
|
||||
|
||||
CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
|
||||
|
||||
|
||||
# Determine the Java command to use to start the JVM.
|
||||
if [ -n "$JAVA_HOME" ] ; then
|
||||
if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
|
||||
# IBM's JDK on AIX uses strange locations for the executables
|
||||
JAVACMD=$JAVA_HOME/jre/sh/java
|
||||
else
|
||||
JAVACMD=$JAVA_HOME/bin/java
|
||||
fi
|
||||
if [ ! -x "$JAVACMD" ] ; then
|
||||
die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
|
||||
|
||||
Please set the JAVA_HOME variable in your environment to match the
|
||||
location of your Java installation."
|
||||
fi
|
||||
else
|
||||
JAVACMD=java
|
||||
which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
|
||||
|
||||
Please set the JAVA_HOME variable in your environment to match the
|
||||
location of your Java installation."
|
||||
fi
|
||||
|
||||
# Increase the maximum file descriptors if we can.
|
||||
if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then
|
||||
case $MAX_FD in #(
|
||||
max*)
|
||||
MAX_FD=$( ulimit -H -n ) ||
|
||||
warn "Could not query maximum file descriptor limit"
|
||||
esac
|
||||
case $MAX_FD in #(
|
||||
'' | soft) :;; #(
|
||||
*)
|
||||
ulimit -n "$MAX_FD" ||
|
||||
warn "Could not set maximum file descriptor limit to $MAX_FD"
|
||||
esac
|
||||
fi
|
||||
|
||||
# Collect all arguments for the java command, stacking in reverse order:
|
||||
# * args from the command line
|
||||
# * the main class name
|
||||
# * -classpath
|
||||
# * -D...appname settings
|
||||
# * --module-path (only if needed)
|
||||
# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables.
|
||||
|
||||
# For Cygwin or MSYS, switch paths to Windows format before running java
|
||||
if "$cygwin" || "$msys" ; then
|
||||
APP_HOME=$( cygpath --path --mixed "$APP_HOME" )
|
||||
CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" )
|
||||
|
||||
JAVACMD=$( cygpath --unix "$JAVACMD" )
|
||||
|
||||
# Now convert the arguments - kludge to limit ourselves to /bin/sh
|
||||
for arg do
|
||||
if
|
||||
case $arg in #(
|
||||
-*) false ;; # don't mess with options #(
|
||||
/?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath
|
||||
[ -e "$t" ] ;; #(
|
||||
*) false ;;
|
||||
esac
|
||||
then
|
||||
arg=$( cygpath --path --ignore --mixed "$arg" )
|
||||
fi
|
||||
# Roll the args list around exactly as many times as the number of
|
||||
# args, so each arg winds up back in the position where it started, but
|
||||
# possibly modified.
|
||||
#
|
||||
# NB: a `for` loop captures its iteration list before it begins, so
|
||||
# changing the positional parameters here affects neither the number of
|
||||
# iterations, nor the values presented in `arg`.
|
||||
shift # remove old arg
|
||||
set -- "$@" "$arg" # push replacement arg
|
||||
done
|
||||
fi
|
||||
|
||||
# Collect all arguments for the java command;
|
||||
# * $DEFAULT_JVM_OPTS, $JAVA_OPTS, and $GRADLE_OPTS can contain fragments of
|
||||
# shell script including quotes and variable substitutions, so put them in
|
||||
# double quotes to make sure that they get re-expanded; and
|
||||
# * put everything else in single quotes, so that it's not re-expanded.
|
||||
|
||||
set -- \
|
||||
"-Dorg.gradle.appname=$APP_BASE_NAME" \
|
||||
-classpath "$CLASSPATH" \
|
||||
org.gradle.wrapper.GradleWrapperMain \
|
||||
"$@"
|
||||
|
||||
# Use "xargs" to parse quoted args.
|
||||
#
|
||||
# With -n1 it outputs one arg per line, with the quotes and backslashes removed.
|
||||
#
|
||||
# In Bash we could simply go:
|
||||
#
|
||||
# readarray ARGS < <( xargs -n1 <<<"$var" ) &&
|
||||
# set -- "${ARGS[@]}" "$@"
|
||||
#
|
||||
# but POSIX shell has neither arrays nor command substitution, so instead we
|
||||
# post-process each arg (as a line of input to sed) to backslash-escape any
|
||||
# character that might be a shell metacharacter, then use eval to reverse
|
||||
# that process (while maintaining the separation between arguments), and wrap
|
||||
# the whole thing up as a single "set" statement.
|
||||
#
|
||||
# This will of course break if any of these variables contains a newline or
|
||||
# an unmatched quote.
|
||||
#
|
||||
|
||||
eval "set -- $(
|
||||
printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" |
|
||||
xargs -n1 |
|
||||
sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' |
|
||||
tr '\n' ' '
|
||||
)" '"$@"'
|
||||
|
||||
exec "$JAVACMD" "$@"
|
89
gradlew.bat
vendored
Normal file
89
gradlew.bat
vendored
Normal file
@ -0,0 +1,89 @@
|
||||
@rem
|
||||
@rem Copyright 2015 the original author or authors.
|
||||
@rem
|
||||
@rem Licensed under the Apache License, Version 2.0 (the "License");
|
||||
@rem you may not use this file except in compliance with the License.
|
||||
@rem You may obtain a copy of the License at
|
||||
@rem
|
||||
@rem https://www.apache.org/licenses/LICENSE-2.0
|
||||
@rem
|
||||
@rem Unless required by applicable law or agreed to in writing, software
|
||||
@rem distributed under the License is distributed on an "AS IS" BASIS,
|
||||
@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
@rem See the License for the specific language governing permissions and
|
||||
@rem limitations under the License.
|
||||
@rem
|
||||
|
||||
@if "%DEBUG%" == "" @echo off
|
||||
@rem ##########################################################################
|
||||
@rem
|
||||
@rem Gradle startup script for Windows
|
||||
@rem
|
||||
@rem ##########################################################################
|
||||
|
||||
@rem Set local scope for the variables with windows NT shell
|
||||
if "%OS%"=="Windows_NT" setlocal
|
||||
|
||||
set DIRNAME=%~dp0
|
||||
if "%DIRNAME%" == "" set DIRNAME=.
|
||||
set APP_BASE_NAME=%~n0
|
||||
set APP_HOME=%DIRNAME%
|
||||
|
||||
@rem Resolve any "." and ".." in APP_HOME to make it shorter.
|
||||
for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi
|
||||
|
||||
@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
|
||||
set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m"
|
||||
|
||||
@rem Find java.exe
|
||||
if defined JAVA_HOME goto findJavaFromJavaHome
|
||||
|
||||
set JAVA_EXE=java.exe
|
||||
%JAVA_EXE% -version >NUL 2>&1
|
||||
if "%ERRORLEVEL%" == "0" goto execute
|
||||
|
||||
echo.
|
||||
echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
|
||||
echo.
|
||||
echo Please set the JAVA_HOME variable in your environment to match the
|
||||
echo location of your Java installation.
|
||||
|
||||
goto fail
|
||||
|
||||
:findJavaFromJavaHome
|
||||
set JAVA_HOME=%JAVA_HOME:"=%
|
||||
set JAVA_EXE=%JAVA_HOME%/bin/java.exe
|
||||
|
||||
if exist "%JAVA_EXE%" goto execute
|
||||
|
||||
echo.
|
||||
echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
|
||||
echo.
|
||||
echo Please set the JAVA_HOME variable in your environment to match the
|
||||
echo location of your Java installation.
|
||||
|
||||
goto fail
|
||||
|
||||
:execute
|
||||
@rem Setup the command line
|
||||
|
||||
set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
|
||||
|
||||
|
||||
@rem Execute Gradle
|
||||
"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %*
|
||||
|
||||
:end
|
||||
@rem End local scope for the variables with windows NT shell
|
||||
if "%ERRORLEVEL%"=="0" goto mainEnd
|
||||
|
||||
:fail
|
||||
rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
|
||||
rem the _cmd.exe /c_ return code!
|
||||
if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
|
||||
exit /b 1
|
||||
|
||||
:mainEnd
|
||||
if "%OS%"=="Windows_NT" endlocal
|
||||
|
||||
:omega
|
24
settings.gradle
Normal file
24
settings.gradle
Normal file
@ -0,0 +1,24 @@
|
||||
pluginManagement {
|
||||
repositories {
|
||||
maven {
|
||||
name = "Fabric"
|
||||
url = "https://maven.fabricmc.net/"
|
||||
}
|
||||
maven {
|
||||
name = "legacy-fabric"
|
||||
url = "https://repo.legacyfabric.net/repository/legacyfabric/"
|
||||
}
|
||||
gradlePluginPortal()
|
||||
}
|
||||
}
|
||||
|
||||
plugins {
|
||||
id 'org.gradle.toolchains.foojay-resolver-convention' version '0.5.0'
|
||||
}
|
||||
|
||||
rootProject.name = 'BridgeBase'
|
||||
include 'Client'
|
||||
include 'Bridge'
|
||||
include 'v1_8_9'
|
||||
include 'v1_19_4'
|
||||
|
74
v1_19_4/build.gradle
Normal file
74
v1_19_4/build.gradle
Normal file
@ -0,0 +1,74 @@
|
||||
plugins {
|
||||
id 'org.jetbrains.kotlin.jvm' version '1.9.21'
|
||||
id 'fabric-loom' version '1.4-SNAPSHOT'
|
||||
id 'maven-publish'
|
||||
}
|
||||
|
||||
version = project.mod_version
|
||||
group = project.maven_group
|
||||
|
||||
base {
|
||||
archivesName = project.archives_base_name
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
maven {
|
||||
url "https://jitpack.io/"
|
||||
}
|
||||
}
|
||||
|
||||
dependencies {
|
||||
minecraft "com.mojang:minecraft:${project.minecraft_version}"
|
||||
mappings "net.fabricmc:yarn:${project.yarn_mappings}:v2"
|
||||
modImplementation "net.fabricmc:fabric-loader:${project.loader_version}"
|
||||
|
||||
modImplementation "net.fabricmc.fabric-api:fabric-api:${project.fabric_version}"
|
||||
|
||||
modImplementation "net.fabricmc.fabric-api:fabric-api-deprecated:${project.fabric_version}"
|
||||
|
||||
implementation project(path: ':Bridge')
|
||||
implementation project(path: ':Client')
|
||||
}
|
||||
|
||||
jar {
|
||||
from {
|
||||
configurations.extraLibs.collect { it.isDirectory() ? it : zipTree(it) }
|
||||
}
|
||||
}
|
||||
|
||||
processResources {
|
||||
inputs.property "version", project.version
|
||||
|
||||
filesMatching("fabric.mod.json") {
|
||||
expand "version": project.version
|
||||
}
|
||||
}
|
||||
|
||||
tasks.withType(JavaCompile).configureEach {
|
||||
it.options.release = 17
|
||||
}
|
||||
|
||||
java {
|
||||
withSourcesJar()
|
||||
|
||||
sourceCompatibility = JavaVersion.VERSION_17
|
||||
targetCompatibility = JavaVersion.VERSION_17
|
||||
}
|
||||
|
||||
jar {
|
||||
from("LICENSE") {
|
||||
rename { "${it}_${project.base.archivesName.get()}"}
|
||||
}
|
||||
}
|
||||
|
||||
publishing {
|
||||
publications {
|
||||
mavenJava(MavenPublication) {
|
||||
from components.java
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
}
|
||||
}
|
13
v1_19_4/gradle.properties
Normal file
13
v1_19_4/gradle.properties
Normal file
@ -0,0 +1,13 @@
|
||||
|
||||
org.gradle.jvmargs=-Xmx2G
|
||||
org.gradle.parallel=true
|
||||
|
||||
minecraft_version=1.19.4
|
||||
yarn_mappings=1.19.4+build.2
|
||||
loader_version=0.15.2
|
||||
|
||||
fabric_version=0.79.0+1.19.4
|
||||
|
||||
mod_version = 1.0.0
|
||||
maven_group = dev.refactoring
|
||||
archives_base_name = TestClient1194
|
8
v1_19_4/run/config/fabric/indigo-renderer.properties
Normal file
8
v1_19_4/run/config/fabric/indigo-renderer.properties
Normal file
@ -0,0 +1,8 @@
|
||||
#Indigo properties file
|
||||
#Sun Dec 31 01:12:41 EST 2023
|
||||
debug-compare-lighting=auto
|
||||
fix-exterior-vertex-lighting=auto
|
||||
ambient-occlusion-mode=hybrid
|
||||
always-tesselate-blocks=auto
|
||||
fix-smooth-lighting-offset=auto
|
||||
fix-luminous-block-ambient-occlusion=auto
|
287
v1_19_4/run/crash-reports/crash-2023-12-31_01.11.41-client.txt
Normal file
287
v1_19_4/run/crash-reports/crash-2023-12-31_01.11.41-client.txt
Normal file
@ -0,0 +1,287 @@
|
||||
---- Minecraft Crash Report ----
|
||||
// Don't be sad, have a hug! <3
|
||||
|
||||
Time: 2023-12-31 01:11:41
|
||||
Description: Initializing game
|
||||
|
||||
java.lang.NullPointerException: Cannot invoke "java.lang.CharSequence.length()" because "value" is null
|
||||
at org.lwjgl.system.MemoryUtil.memLengthUTF8(MemoryUtil.java:2272)
|
||||
at org.lwjgl.system.MemoryStack.nUTF8(MemoryStack.java:818)
|
||||
at org.lwjgl.glfw.GLFW.glfwSetWindowTitle(GLFW.java:2347)
|
||||
at net.minecraft.client.util.Window.setTitle(Window.java:552)
|
||||
at net.minecraft.client.MinecraftClient.updateWindowTitle(MinecraftClient.java:702)
|
||||
at net.minecraft.client.MinecraftClient.setScreen(MinecraftClient.java:1086)
|
||||
at net.minecraft.client.MinecraftClient.<init>(MinecraftClient.java:679)
|
||||
at net.minecraft.client.main.Main.main(Main.java:198)
|
||||
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470)
|
||||
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
|
||||
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
|
||||
at net.fabricmc.devlaunchinjector.Main.main(Main.java:86)
|
||||
|
||||
|
||||
A detailed walkthrough of the error, its code path and all known details is as follows:
|
||||
---------------------------------------------------------------------------------------
|
||||
|
||||
-- Head --
|
||||
Thread: Render thread
|
||||
Stacktrace:
|
||||
at org.lwjgl.system.MemoryUtil.memLengthUTF8(MemoryUtil.java:2272)
|
||||
at org.lwjgl.system.MemoryStack.nUTF8(MemoryStack.java:818)
|
||||
at org.lwjgl.glfw.GLFW.glfwSetWindowTitle(GLFW.java:2347)
|
||||
at net.minecraft.client.util.Window.setTitle(Window.java:552)
|
||||
at net.minecraft.client.MinecraftClient.updateWindowTitle(MinecraftClient.java:702)
|
||||
at net.minecraft.client.MinecraftClient.setScreen(MinecraftClient.java:1086)
|
||||
at net.minecraft.client.MinecraftClient.<init>(MinecraftClient.java:679)
|
||||
|
||||
-- Initialization --
|
||||
Details:
|
||||
Modules:
|
||||
ADVAPI32.dll:Advanced Windows 32 Base API:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
|
||||
COMCTL32.dll:User Experience Controls Library:6.10 (WinBuild.160101.0800):Microsoft Corporation
|
||||
CRYPT32.dll:Crypto API32:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
|
||||
CRYPTBASE.dll:Base cryptographic API DLL:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
|
||||
CRYPTSP.dll:Cryptographic Service Provider API:10.0.22621.2506 (WinBuild.160101.0800):Microsoft Corporation
|
||||
CoreMessaging.dll:Microsoft CoreMessaging Dll:10.0.22621.2506 (WinBuild.160101.0800):Microsoft Corporation
|
||||
CoreUIComponents.dll:Microsoft Core UI Components Dll:10.0.22621.2506:Microsoft Corporation
|
||||
DBGHELP.DLL:Windows Image Helper:10.0.22621.2506 (WinBuild.160101.0800):Microsoft Corporation
|
||||
DEVOBJ.dll:Device Information Set DLL:10.0.22621.2506 (WinBuild.160101.0800):Microsoft Corporation
|
||||
DNSAPI.dll:DNS Client API DLL:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
|
||||
GDI32.dll:GDI Client DLL:10.0.22621.2792 (WinBuild.160101.0800):Microsoft Corporation
|
||||
GLU32.dll:OpenGL Utility Library DLL:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
|
||||
IMM32.DLL:Multi-User Windows IMM32 API Client DLL:10.0.22621.2792 (WinBuild.160101.0800):Microsoft Corporation
|
||||
IPHLPAPI.DLL:IP Helper API:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
|
||||
KERNEL32.DLL:Windows NT BASE API Client DLL:10.0.22621.2506 (WinBuild.160101.0800):Microsoft Corporation
|
||||
KERNELBASE.dll:Windows NT BASE API Client DLL:10.0.22621.2506 (WinBuild.160101.0800):Microsoft Corporation
|
||||
MMDevApi.dll:MMDevice API:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
|
||||
MSCTF.dll:MSCTF Server DLL:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
|
||||
MessageBus.dll:NVIDIA Message Bus::NVIDIA Corporation
|
||||
MpOav.dll:IOfficeAntiVirus Module:4.18.23110.3 (9ebb3643d539a6fc4659898b1df3124d5da4c0a9):Microsoft Corporation
|
||||
NSI.dll:NSI User-mode interface DLL:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
|
||||
NTASN1.dll:Microsoft ASN.1 API:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
|
||||
OLEAUT32.dll:OLEAUT32.DLL:10.0.22621.2506 (WinBuild.160101.0800):Microsoft Corporation
|
||||
Ole32.dll:Microsoft OLE for Windows:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
|
||||
OpenAL.dll:Main implementation library:1.23.0:
|
||||
POWRPROF.dll:Power Profile Helper DLL:10.0.22621.2506 (WinBuild.160101.0800):Microsoft Corporation
|
||||
PSAPI.DLL:Process Status Helper:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
|
||||
Pdh.dll:Windows Performance Data Helper DLL:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
|
||||
RPCRT4.dll:Remote Procedure Call Runtime:10.0.22621.2506 (WinBuild.160101.0800):Microsoft Corporation
|
||||
SETUPAPI.dll:Windows Setup API:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
|
||||
SHCORE.dll:SHCORE:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
|
||||
SHELL32.dll:Windows Shell Common Dll:10.0.22621.2792 (WinBuild.160101.0800):Microsoft Corporation
|
||||
UMPDC.dll:User Mode Power Dependency Coordinator:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
|
||||
USER32.dll:Multi-User Windows USER API Client DLL:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
|
||||
USERENV.dll:Userenv:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
|
||||
VCRUNTIME140.dll:Microsoft® C Runtime Library:14.31.31103.0:Microsoft Corporation
|
||||
VERSION.dll:Version Checking and File Installation Libraries:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
|
||||
WINHTTP.dll:Windows HTTP Services:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
|
||||
WINMM.dll:MCI API DLL:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
|
||||
WINSTA.dll:Winstation Library:10.0.22621.2506 (WinBuild.160101.0800):Microsoft Corporation
|
||||
WS2_32.dll:Windows Socket 2.0 32-Bit DLL:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
|
||||
WSOCK32.dll:Windows Socket 32-Bit DLL:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
|
||||
WTSAPI32.dll:Windows Remote Desktop Session Host Server SDK APIs:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
|
||||
amdihk64.dll:Radeon Settings: Host Service:2,00,00,1788:Advanced Micro Devices, Inc.
|
||||
amsi.dll:Anti-Malware Scan Interface:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
|
||||
apphelp.dll:Application Compatibility Client Library:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
|
||||
aticfx64.dll:aticfx64.dll:8.17.10.1698:Advanced Micro Devices, Inc.
|
||||
atidxx64.dll:atidxx64.dll:8.17.10.01077:Advanced Micro Devices, Inc.
|
||||
atiuxp64.dll:atiuxpag.dll:8.14.01.6564:Advanced Micro Devices, Inc.
|
||||
bcrypt.dll:Windows Cryptographic Primitives Library:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
|
||||
bcryptPrimitives.dll:Windows Cryptographic Primitives Library:10.0.22621.2506 (WinBuild.160101.0800):Microsoft Corporation
|
||||
cfgmgr32.dll:Configuration Manager DLL:10.0.22621.2506 (WinBuild.160101.0800):Microsoft Corporation
|
||||
clbcatq.dll:COM+ Configuration Catalog:2001.12.10941.16384 (WinBuild.160101.0800):Microsoft Corporation
|
||||
combase.dll:Microsoft COM for Windows:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
|
||||
cryptnet.dll:Crypto Network Related API:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
|
||||
d3d11.dll:Direct3D 11 Runtime:10.0.22621.2506 (WinBuild.160101.0800):Microsoft Corporation
|
||||
dbgcore.DLL:Windows Core Debugging Helpers:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
|
||||
dcomp.dll:Microsoft DirectComposition Library:10.0.22621.2715 (WinBuild.160101.0800):Microsoft Corporation
|
||||
dhcpcsvc.DLL:DHCP Client Service:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
|
||||
dhcpcsvc6.DLL:DHCPv6 Client:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
|
||||
dinput8.dll:Microsoft DirectInput:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
|
||||
directxdatabasehelper.dll:DirectXDatabaseHelper:10.0.22621.2506 (WinBuild.160101.0800):Microsoft Corporation
|
||||
drvstore.dll:Driver Store API:10.0.22621.2506 (WinBuild.160101.0800):Microsoft Corporation
|
||||
dwmapi.dll:Microsoft Desktop Window Manager API:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
|
||||
dxcore.dll:DXCore:10.0.22621.2506 (WinBuild.160101.0800):Microsoft Corporation
|
||||
dxgi.dll:DirectX Graphics Infrastructure:10.0.22621.2506 (WinBuild.160101.0800):Microsoft Corporation
|
||||
fastprox.dll:WMI Custom Marshaller:10.0.22621.2506 (WinBuild.160101.0800):Microsoft Corporation
|
||||
fwpuclnt.dll:FWP/IPsec User-Mode API:10.0.22621.2506 (WinBuild.160101.0800):Microsoft Corporation
|
||||
gdi32full.dll:GDI Client DLL:10.0.22621.2861 (WinBuild.160101.0800):Microsoft Corporation
|
||||
glfw.dll:GLFW 3.4.0 DLL:3.4.0:GLFW
|
||||
gpapi.dll:Group Policy Client API:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
|
||||
icm32.dll:Microsoft Color Management Module (CMM):10.0.22621.2506 (WinBuild.160101.0800):Microsoft Corporation
|
||||
iertutil.dll:Run time utility for Internet Explorer:11.00.22621.1 (WinBuild.160101.0800):Microsoft Corporation
|
||||
imagehlp.dll:Windows NT Image Helper:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
|
||||
inputhost.dll:InputHost:10.0.22621.2506 (WinBuild.160101.0800):Microsoft Corporation
|
||||
java.dll:OpenJDK Platform binary:17.0.8.0:GraalVM Community
|
||||
java.exe:OpenJDK Platform binary:17.0.8.0:GraalVM Community
|
||||
jemalloc.dll
|
||||
jimage.dll:OpenJDK Platform binary:17.0.8.0:GraalVM Community
|
||||
jli.dll:OpenJDK Platform binary:17.0.8.0:GraalVM Community
|
||||
jna11795957237733681969.dll:JNA native library:6.1.4:Java(TM) Native Access (JNA)
|
||||
jsvml.dll:OpenJDK Platform binary:17.0.8.0:GraalVM Community
|
||||
jvm.dll:OpenJDK 64-Bit server VM:17.0.8.0:GraalVM Community
|
||||
jvmcicompiler.dll
|
||||
kernel.appcore.dll:AppModel API Host:10.0.22621.2715 (WinBuild.160101.0800):Microsoft Corporation
|
||||
lwjgl.dll
|
||||
lwjgl_opengl.dll
|
||||
lwjgl_stb.dll
|
||||
management.dll:OpenJDK Platform binary:17.0.8.0:GraalVM Community
|
||||
management_ext.dll:OpenJDK Platform binary:17.0.8.0:GraalVM Community
|
||||
msasn1.dll:ASN.1 Runtime APIs:10.0.22621.2506 (WinBuild.160101.0800):Microsoft Corporation
|
||||
mscms.dll:Microsoft Color Matching System DLL:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
|
||||
msvcp140.dll:Microsoft® C Runtime Library:14.31.31103.0:Microsoft Corporation
|
||||
msvcp_win.dll:Microsoft® C Runtime Library:10.0.22621.2506 (WinBuild.160101.0800):Microsoft Corporation
|
||||
msvcrt.dll:Windows NT CRT DLL:7.0.22621.2506 (WinBuild.160101.0800):Microsoft Corporation
|
||||
mswsock.dll:Microsoft Windows Sockets 2.0 Service Provider:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
|
||||
napinsp.dll:E-mail Naming Shim Provider:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
|
||||
ncrypt.dll:Windows NCrypt Router:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
|
||||
net.dll:OpenJDK Platform binary:17.0.8.0:GraalVM Community
|
||||
netutils.dll:Net Win32 API Helpers DLL:10.0.22621.2506 (WinBuild.160101.0800):Microsoft Corporation
|
||||
nio.dll:OpenJDK Platform binary:17.0.8.0:GraalVM Community
|
||||
nlansp_c.dll:NLA Namespace Service Provider DLL:10.0.22621.2506 (WinBuild.160101.0800):Microsoft Corporation
|
||||
ntdll.dll:NT Layer DLL:10.0.22621.2506 (WinBuild.160101.0800):Microsoft Corporation
|
||||
ntmarta.dll:Windows NT MARTA provider:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
|
||||
nvapi64.dll:NVIDIA NVAPI Library, Version 546.33 :31.0.15.4633:NVIDIA Corporation
|
||||
nvgpucomp64.dll:NVIDIA GPU Compiler Driver, Version 546.33 :31.0.15.4633:NVIDIA Corporation
|
||||
nvldumdx.dll:NVIDIA Driver Loader, Version 546.33 :31.0.15.4633:NVIDIA Corporation
|
||||
nvoglv64.dll:NVIDIA Compatible OpenGL ICD:31.0.15.4633:NVIDIA Corporation
|
||||
nvspcap64.dll:NVIDIA Game Proxy:3.27.0.120:NVIDIA Corporation
|
||||
nvwgf2umx.dll:NVIDIA D3D10 Driver, Version 546.33 :31.0.15.4633:NVIDIA Corporation
|
||||
opengl32.dll:OpenGL Client DLL:10.0.22621.2506 (WinBuild.160101.0800):Microsoft Corporation
|
||||
perfos.dll:Windows System Performance Objects DLL:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
|
||||
pfclient.dll:SysMain Client:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
|
||||
pnrpnsp.dll:PNRP Name Space Provider:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
|
||||
profapi.dll:User Profile Basic API:10.0.22621.2506 (WinBuild.160101.0800):Microsoft Corporation
|
||||
rasadhlp.dll:Remote Access AutoDial Helper:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
|
||||
rsaenh.dll:Microsoft Enhanced Cryptographic Provider:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
|
||||
sapi.dll:Speech API:5.3.26906.00 (WinBuild.160101.0800):Microsoft Corporation
|
||||
sechost.dll:Host for SCM/SDDL/LSA Lookup APIs:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
|
||||
shlwapi.dll:Shell Light-weight Utility Library:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
|
||||
srvcli.dll:Server Service Client DLL:10.0.22621.2506 (WinBuild.160101.0800):Microsoft Corporation
|
||||
sunmscapi.dll:OpenJDK Platform binary:17.0.8.0:GraalVM Community
|
||||
textinputframework.dll:"TextInputFramework.DYNLINK":10.0.22621.2792 (WinBuild.160101.0800):Microsoft Corporation
|
||||
ucrtbase.dll:Microsoft® C Runtime Library:10.0.22621.2506 (WinBuild.160101.0800):Microsoft Corporation
|
||||
urlmon.dll:OLE32 Extensions for Win32:11.00.22621.2506 (WinBuild.160101.0800):Microsoft Corporation
|
||||
uxtheme.dll:Microsoft UxTheme Library:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
|
||||
vcruntime140_1.dll:Microsoft® C Runtime Library:14.31.31103.0:Microsoft Corporation
|
||||
verify.dll:OpenJDK Platform binary:17.0.8.0:GraalVM Community
|
||||
wbemcomn.dll:WMI:10.0.22621.2506 (WinBuild.160101.0800):Microsoft Corporation
|
||||
wbemprox.dll:WMI:10.0.22621.2792 (WinBuild.160101.0800):Microsoft Corporation
|
||||
wbemsvc.dll:WMI:10.0.22621.2792 (WinBuild.160101.0800):Microsoft Corporation
|
||||
win32u.dll:Win32u:10.0.22621.2861 (WinBuild.160101.0800):Microsoft Corporation
|
||||
windows.storage.dll:Microsoft WinRT Storage API:10.0.22621.2506 (WinBuild.160101.0800):Microsoft Corporation
|
||||
winrnr.dll:LDAP RnR Provider DLL:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
|
||||
wintrust.dll:Microsoft Trust Verification APIs:10.0.22621.2792 (WinBuild.160101.0800):Microsoft Corporation
|
||||
wintypes.dll:Windows Base Types DLL:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
|
||||
wldp.dll:Windows Lockdown Policy:10.0.22621.2506 (WinBuild.160101.0800):Microsoft Corporation
|
||||
wshbth.dll:Windows Sockets Helper DLL:10.0.22621.2506 (WinBuild.160101.0800):Microsoft Corporation
|
||||
xinput1_4.dll:Microsoft Common Controller API:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
|
||||
zip.dll:OpenJDK Platform binary:17.0.8.0:GraalVM Community
|
||||
Stacktrace:
|
||||
at net.minecraft.client.main.Main.main(Main.java:198)
|
||||
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470)
|
||||
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
|
||||
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
|
||||
at net.fabricmc.devlaunchinjector.Main.main(Main.java:86)
|
||||
|
||||
-- System Details --
|
||||
Details:
|
||||
Minecraft Version: 1.19.4
|
||||
Minecraft Version ID: 1.19.4
|
||||
Operating System: Windows 11 (amd64) version 10.0
|
||||
Java Version: 17.0.8, GraalVM Community
|
||||
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode, sharing), GraalVM Community
|
||||
Memory: 142410672 bytes (135 MiB) / 420478976 bytes (401 MiB) up to 1975517184 bytes (1884 MiB)
|
||||
CPUs: 12
|
||||
Processor Vendor: AuthenticAMD
|
||||
Processor Name: AMD Ryzen 5 5600H with Radeon Graphics
|
||||
Identifier: AuthenticAMD Family 25 Model 80 Stepping 0
|
||||
Microarchitecture: Zen 3
|
||||
Frequency (GHz): 3.29
|
||||
Number of physical packages: 1
|
||||
Number of physical CPUs: 6
|
||||
Number of logical CPUs: 12
|
||||
Graphics card #0 name: AMD Radeon(TM) Graphics
|
||||
Graphics card #0 vendor: Advanced Micro Devices, Inc. (0x1002)
|
||||
Graphics card #0 VRAM (MB): 512.00
|
||||
Graphics card #0 deviceId: 0x1638
|
||||
Graphics card #0 versionInfo: DriverVersion=31.0.12044.56000
|
||||
Graphics card #1 name: NVIDIA GeForce RTX 3050 Laptop GPU
|
||||
Graphics card #1 vendor: NVIDIA (0x10de)
|
||||
Graphics card #1 VRAM (MB): 4095.00
|
||||
Graphics card #1 deviceId: 0x25a2
|
||||
Graphics card #1 versionInfo: DriverVersion=31.0.15.4633
|
||||
Memory slot #0 capacity (MB): 8192.00
|
||||
Memory slot #0 clockSpeed (GHz): 3.20
|
||||
Memory slot #0 type: DDR4
|
||||
Virtual memory max (MB): 24742.25
|
||||
Virtual memory used (MB): 20347.82
|
||||
Swap memory total (MB): 17210.18
|
||||
Swap memory used (MB): 2594.88
|
||||
JVM Flags: 5 total; -XX:ThreadPriorityPolicy=1 -XX:+UnlockExperimentalVMOptions -XX:+EnableJVMCIProduct -XX:JVMCIThreadsPerNativeLibraryRuntime=1 -XX:-UnlockExperimentalVMOptions
|
||||
Fabric Mods:
|
||||
fabric-api: Fabric API 0.79.0+1.19.4
|
||||
fabric-api-base: Fabric API Base 0.4.24+9ff28bcef4
|
||||
fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.6.25+49abcf7ef4
|
||||
fabric-biome-api-v1: Fabric Biome API (v1) 13.0.7+348a9c64f4
|
||||
fabric-block-api-v1: Fabric Block API (v1) 1.0.6+e022e5d1f4
|
||||
fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 1.1.34+c2e6f674f4
|
||||
fabric-client-tags-api-v1: Fabric Client Tags 1.0.15+1134c5b8f4
|
||||
fabric-command-api-v1: Fabric Command API (v1) 1.2.27+f71b366ff4
|
||||
fabric-command-api-v2: Fabric Command API (v2) 2.2.6+e719b857f4
|
||||
fabric-commands-v0: Fabric Commands (v0) 0.2.44+df3654b3f4
|
||||
fabric-containers-v0: Fabric Containers (v0) 0.1.54+df3654b3f4
|
||||
fabric-content-registries-v0: Fabric Content Registries (v0) 3.5.9+ae0966baf4
|
||||
fabric-convention-tags-v1: Fabric Convention Tags 1.4.1+9a7c5daaf4
|
||||
fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.2.15+aeb40ebef4
|
||||
fabric-data-generation-api-v1: Fabric Data Generation API (v1) 11.4.0+6cebf059f4
|
||||
fabric-dimensions-v1: Fabric Dimensions API (v1) 2.1.45+7f87f8faf4
|
||||
fabric-entity-events-v1: Fabric Entity Events (v1) 1.5.13+e45f7c65f4
|
||||
fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.4.43+a1ccd7bff4
|
||||
fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.52+df3654b3f4
|
||||
fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.33+a1ccd7bff4
|
||||
fabric-gametest-api-v1: Fabric Game Test API (v1) 1.2.4+ae0966baf4
|
||||
fabric-item-api-v1: Fabric Item API (v1) 2.1.17+09a3510cf4
|
||||
fabric-item-group-api-v1: Fabric Item Group API (v1) 3.0.5+043f9acff4
|
||||
fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.33+c477957ef4
|
||||
fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.31+df3654b3f4
|
||||
fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 2.2.15+5da15ca1f4
|
||||
fabric-loot-api-v2: Fabric Loot API (v2) 1.1.27+75e98211f4
|
||||
fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.1.31+9e7660c6f4
|
||||
fabric-message-api-v1: Fabric Message API (v1) 5.1.1+1ee8be40f4
|
||||
fabric-mining-level-api-v1: Fabric Mining Level API (v1) 2.1.39+49abcf7ef4
|
||||
fabric-models-v0: Fabric Models (v0) 0.3.30+11ba9c3bf4
|
||||
fabric-networking-api-v1: Fabric Networking API (v1) 1.3.1+a6f3ccfaf4
|
||||
fabric-networking-v0: Fabric Networking (v0) 0.3.41+df3654b3f4
|
||||
fabric-object-builder-api-v1: Fabric Object Builder API (v1) 7.0.3+63b515f4f4
|
||||
fabric-particles-v1: Fabric Particles (v1) 1.0.23+f1e4495bf4
|
||||
fabric-recipe-api-v1: Fabric Recipe API (v1) 1.0.8+a1ccd7bff4
|
||||
fabric-registry-sync-v0: Fabric Registry Sync (v0) 2.2.0+670e8ac6f4
|
||||
fabric-renderer-api-v1: Fabric Renderer API (v1) 2.2.5+81e8c576f4
|
||||
fabric-renderer-indigo: Fabric Renderer - Indigo 1.1.1+81e8c576f4
|
||||
fabric-renderer-registries-v1: Fabric Renderer Registries (v1) 3.2.38+df3654b3f4
|
||||
fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.3.28+afca2f3ef4
|
||||
fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 3.0.21+f1e4495bf4
|
||||
fabric-rendering-v0: Fabric Rendering (v0) 1.1.41+df3654b3f4
|
||||
fabric-rendering-v1: Fabric Rendering (v1) 2.1.1+8f878217f4
|
||||
fabric-resource-conditions-api-v1: Fabric Resource Conditions API (v1) 2.3.1+e6c7d4eef4
|
||||
fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.11.2+1e1fb126f4
|
||||
fabric-screen-api-v1: Fabric Screen API (v1) 1.0.45+8c25edb4f4
|
||||
fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.3.20+5da15ca1f4
|
||||
fabric-sound-api-v1: Fabric Sound API (v1) 1.0.9+75e98211f4
|
||||
fabric-transfer-api-v1: Fabric Transfer API (v1) 3.1.1+da9bb835f4
|
||||
fabric-transitive-access-wideners-v1: Fabric Transitive Access Wideners (v1) 3.0.3+63b515f4f4
|
||||
fabricloader: Fabric Loader 0.15.2
|
||||
java: OpenJDK 64-Bit Server VM 17
|
||||
minecraft: Minecraft 1.19.4
|
||||
mixinextras: MixinExtras 0.3.2
|
||||
testclient: Test Client 1.0.0
|
||||
Launched Version: Fabric
|
||||
Backend library: LWJGL version 3.3.2-snapshot
|
||||
Backend API: NVIDIA GeForce RTX 3050 Laptop GPU/PCIe/SSE2 GL version 3.2.0 NVIDIA 546.33, NVIDIA Corporation
|
||||
Window size: <not initialized>
|
||||
GL Caps: Using framebuffer using OpenGL 3.2
|
||||
GL debug messages:
|
||||
Using VBOs: Yes
|
||||
Is Modded: Definitely; Client brand changed to 'fabric'
|
||||
Type: Client (map_client.txt)
|
||||
CPU: 12x AMD Ryzen 5 5600H with Radeon Graphics
|
BIN
v1_19_4/run/data/fabricDefaultResourcePacks.dat
Normal file
BIN
v1_19_4/run/data/fabricDefaultResourcePacks.dat
Normal file
Binary file not shown.
BIN
v1_19_4/run/logs/2023-12-31-1.log.gz
Normal file
BIN
v1_19_4/run/logs/2023-12-31-1.log.gz
Normal file
Binary file not shown.
BIN
v1_19_4/run/logs/debug-1.log.gz
Normal file
BIN
v1_19_4/run/logs/debug-1.log.gz
Normal file
Binary file not shown.
1715
v1_19_4/run/logs/debug.log
Normal file
1715
v1_19_4/run/logs/debug.log
Normal file
File diff suppressed because it is too large
Load Diff
109
v1_19_4/run/logs/latest.log
Normal file
109
v1_19_4/run/logs/latest.log
Normal file
@ -0,0 +1,109 @@
|
||||
[01:12:29] [main/INFO] (FabricLoader/GameProvider) Loading Minecraft 1.19.4 with Fabric Loader 0.15.2
|
||||
[01:12:30] [main/INFO] (FabricLoader) Loading 56 mods:
|
||||
- fabric-api 0.79.0+1.19.4
|
||||
- fabric-api-base 0.4.24+9ff28bcef4
|
||||
- fabric-api-lookup-api-v1 1.6.25+49abcf7ef4
|
||||
- fabric-biome-api-v1 13.0.7+348a9c64f4
|
||||
- fabric-block-api-v1 1.0.6+e022e5d1f4
|
||||
- fabric-blockrenderlayer-v1 1.1.34+c2e6f674f4
|
||||
- fabric-client-tags-api-v1 1.0.15+1134c5b8f4
|
||||
- fabric-command-api-v1 1.2.27+f71b366ff4
|
||||
- fabric-command-api-v2 2.2.6+e719b857f4
|
||||
- fabric-commands-v0 0.2.44+df3654b3f4
|
||||
- fabric-containers-v0 0.1.54+df3654b3f4
|
||||
- fabric-content-registries-v0 3.5.9+ae0966baf4
|
||||
- fabric-convention-tags-v1 1.4.1+9a7c5daaf4
|
||||
- fabric-crash-report-info-v1 0.2.15+aeb40ebef4
|
||||
- fabric-data-generation-api-v1 11.4.0+6cebf059f4
|
||||
- fabric-dimensions-v1 2.1.45+7f87f8faf4
|
||||
- fabric-entity-events-v1 1.5.13+e45f7c65f4
|
||||
- fabric-events-interaction-v0 0.4.43+a1ccd7bff4
|
||||
- fabric-events-lifecycle-v0 0.2.52+df3654b3f4
|
||||
- fabric-game-rule-api-v1 1.0.33+a1ccd7bff4
|
||||
- fabric-gametest-api-v1 1.2.4+ae0966baf4
|
||||
- fabric-item-api-v1 2.1.17+09a3510cf4
|
||||
- fabric-item-group-api-v1 3.0.5+043f9acff4
|
||||
- fabric-key-binding-api-v1 1.0.33+c477957ef4
|
||||
- fabric-keybindings-v0 0.2.31+df3654b3f4
|
||||
- fabric-lifecycle-events-v1 2.2.15+5da15ca1f4
|
||||
- fabric-loot-api-v2 1.1.27+75e98211f4
|
||||
- fabric-loot-tables-v1 1.1.31+9e7660c6f4
|
||||
- fabric-message-api-v1 5.1.1+1ee8be40f4
|
||||
- fabric-mining-level-api-v1 2.1.39+49abcf7ef4
|
||||
- fabric-models-v0 0.3.30+11ba9c3bf4
|
||||
- fabric-networking-api-v1 1.3.1+a6f3ccfaf4
|
||||
- fabric-networking-v0 0.3.41+df3654b3f4
|
||||
- fabric-object-builder-api-v1 7.0.3+63b515f4f4
|
||||
- fabric-particles-v1 1.0.23+f1e4495bf4
|
||||
- fabric-recipe-api-v1 1.0.8+a1ccd7bff4
|
||||
- fabric-registry-sync-v0 2.2.0+670e8ac6f4
|
||||
- fabric-renderer-api-v1 2.2.5+81e8c576f4
|
||||
- fabric-renderer-indigo 1.1.1+81e8c576f4
|
||||
- fabric-renderer-registries-v1 3.2.38+df3654b3f4
|
||||
- fabric-rendering-data-attachment-v1 0.3.28+afca2f3ef4
|
||||
- fabric-rendering-fluids-v1 3.0.21+f1e4495bf4
|
||||
- fabric-rendering-v0 1.1.41+df3654b3f4
|
||||
- fabric-rendering-v1 2.1.1+8f878217f4
|
||||
- fabric-resource-conditions-api-v1 2.3.1+e6c7d4eef4
|
||||
- fabric-resource-loader-v0 0.11.2+1e1fb126f4
|
||||
- fabric-screen-api-v1 1.0.45+8c25edb4f4
|
||||
- fabric-screen-handler-api-v1 1.3.20+5da15ca1f4
|
||||
- fabric-sound-api-v1 1.0.9+75e98211f4
|
||||
- fabric-transfer-api-v1 3.1.1+da9bb835f4
|
||||
- fabric-transitive-access-wideners-v1 3.0.3+63b515f4f4
|
||||
- fabricloader 0.15.2
|
||||
- java 17
|
||||
- minecraft 1.19.4
|
||||
- mixinextras 0.3.2
|
||||
- testclient 1.0.0
|
||||
[01:12:30] [main/INFO] (FabricLoader/Mixin) SpongePowered MIXIN Subsystem Version=0.8.5 Source=file:/C:/Users/rohan/.gradle/caches/modules-2/files-2.1/net.fabricmc/sponge-mixin/0.12.5+mixin.0.8.5/8d31fb97c3e0cd7c8dad3441851c523bcfae6d8e/sponge-mixin-0.12.5+mixin.0.8.5.jar Service=Knot/Fabric Env=CLIENT
|
||||
[01:12:30] [main/INFO] (FabricLoader/Mixin) Loaded Fabric development mappings for mixin remapper!
|
||||
[01:12:30] [main/INFO] (FabricLoader/Mixin) Compatibility level set to JAVA_16
|
||||
[01:12:30] [main/INFO] (FabricLoader/Mixin) Compatibility level set to JAVA_17
|
||||
[01:12:32] [main/INFO] (FabricLoader/MixinExtras|Service) Initializing MixinExtras via com.llamalad7.mixinextras.service.MixinExtrasServiceImpl(version=0.3.2).
|
||||
[01:12:37] [Datafixer Bootstrap/INFO] (Minecraft) 180 Datafixer optimizations took 135 milliseconds
|
||||
[01:12:40] [Render thread/INFO] (Minecraft) Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', servicesHost='https://api.minecraftservices.com', name='PROD'
|
||||
[01:12:40] [Render thread/ERROR] (Minecraft) Failed to verify authentication
|
||||
com.mojang.authlib.exceptions.InvalidCredentialsException: Status: 401
|
||||
at com.mojang.authlib.exceptions.MinecraftClientHttpException.toAuthenticationException(MinecraftClientHttpException.java:56) ~[authlib-3.18.38.jar:?]
|
||||
at com.mojang.authlib.yggdrasil.YggdrasilUserApiService.fetchProperties(YggdrasilUserApiService.java:156) ~[authlib-3.18.38.jar:?]
|
||||
at com.mojang.authlib.yggdrasil.YggdrasilUserApiService.<init>(YggdrasilUserApiService.java:55) ~[authlib-3.18.38.jar:?]
|
||||
at com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService.createUserApiService(YggdrasilAuthenticationService.java:161) ~[authlib-3.18.38.jar:?]
|
||||
at net.minecraft.client.MinecraftClient.createUserApiService(MinecraftClient.java:732) ~[minecraft-merged-9d06bd1931-1.19.4-net.fabricmc.yarn.1_19_4.1.19.4+build.2-v2.jar:?]
|
||||
at net.minecraft.client.MinecraftClient.<init>(MinecraftClient.java:440) ~[minecraft-merged-9d06bd1931-1.19.4-net.fabricmc.yarn.1_19_4.1.19.4+build.2-v2.jar:?]
|
||||
at net.minecraft.client.main.Main.main(Main.java:198) ~[minecraft-merged-9d06bd1931-1.19.4-net.fabricmc.yarn.1_19_4.1.19.4+build.2-v2.jar:?]
|
||||
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) ~[fabric-loader-0.15.2.jar:?]
|
||||
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) ~[fabric-loader-0.15.2.jar:?]
|
||||
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) ~[fabric-loader-0.15.2.jar:?]
|
||||
at net.fabricmc.devlaunchinjector.Main.main(Main.java:86) ~[dev-launch-injector-0.2.1+build.8.jar:?]
|
||||
Caused by: com.mojang.authlib.exceptions.MinecraftClientHttpException: Status: 401
|
||||
at com.mojang.authlib.minecraft.client.MinecraftClient.readInputStream(MinecraftClient.java:85) ~[authlib-3.18.38.jar:?]
|
||||
at com.mojang.authlib.minecraft.client.MinecraftClient.get(MinecraftClient.java:48) ~[authlib-3.18.38.jar:?]
|
||||
at com.mojang.authlib.yggdrasil.YggdrasilUserApiService.fetchProperties(YggdrasilUserApiService.java:129) ~[authlib-3.18.38.jar:?]
|
||||
... 9 more
|
||||
[01:12:40] [Render thread/INFO] (Minecraft) Setting user: Player610
|
||||
[01:12:41] [Render thread/INFO] (Indigo) [Indigo] Registering Indigo renderer!
|
||||
[01:12:41] [Render thread/INFO] (Minecraft) Backend library: LWJGL version 3.3.2-snapshot
|
||||
[01:12:43] [Render thread/INFO] (Minecraft) Reloading ResourceManager: vanilla, Fabric Mods (Fabric Entity Events (v1), Fabric Screen Handler API (v1), Fabric Key Bindings (v0), Fabric Loot Tables (v1), Fabric Commands (v0), Fabric Item Group API (v1), Fabric Lifecycle Events (v1), Fabric Renderer Registries (v1), Fabric API Lookup API (v1), Fabric Screen API (v1), Fabric Content Registries (v0), Fabric Resource Loader (v0), Fabric Key Binding API (v1), Fabric Item API (v1), Fabric Biome API (v1), Fabric BlockRenderLayer Registration (v1), Fabric Sound API (v1), Fabric Client Tags, Fabric Networking (v0), Fabric Networking API (v1), Fabric Command API (v2), Fabric Mining Level API (v1), Fabric Rendering Fluids (v1), Fabric Dimensions API (v1), Fabric Game Rule API (v1), Fabric API, Fabric Rendering Data Attachment (v1), Fabric Loader, Fabric Renderer API (v1), Fabric Object Builder API (v1), Fabric Recipe API (v1), Fabric Command API (v1), Fabric Resource Conditions API (v1), Fabric Renderer - Indigo, Fabric Convention Tags, Fabric Loot API (v2), Fabric Events Lifecycle (v0), Fabric Crash Report Info (v1), Fabric Game Test API (v1), Fabric API Base, Fabric Particles (v1), Fabric Events Interaction (v0), Fabric Data Generation API (v1), Fabric Registry Sync (v0), Fabric Block API (v1), Fabric Transitive Access Wideners (v1), Fabric Transfer API (v1), Fabric Rendering (v0), Fabric Rendering (v1), Fabric Containers (v0), Fabric Models (v0), Fabric Message API (v1))
|
||||
[01:12:45] [Render thread/WARN] (Minecraft) Missing sound for event: minecraft:item.brush.brushing
|
||||
[01:12:45] [Render thread/WARN] (Minecraft) Missing sound for event: minecraft:item.brush.brush_sand_completed
|
||||
[01:12:45] [Render thread/WARN] (Minecraft) Missing sound for event: minecraft:item.goat_horn.play
|
||||
[01:12:45] [Render thread/WARN] (Minecraft) Missing sound for event: minecraft:entity.goat.screaming.horn_break
|
||||
[01:12:45] [Render thread/WARN] (Minecraft) Missing sound for event: minecraft:music.overworld.cherry_grove
|
||||
[01:12:46] [Render thread/INFO] (Minecraft) OpenAL initialized on device OpenAL Soft on Speakers (Realtek(R) Audio)
|
||||
[01:12:46] [Render thread/INFO] (Minecraft) Sound engine started
|
||||
[01:12:46] [Render thread/INFO] (Minecraft) Created: 1024x512x4 minecraft:textures/atlas/blocks.png-atlas
|
||||
[01:12:46] [Render thread/INFO] (Minecraft) Created: 256x256x4 minecraft:textures/atlas/signs.png-atlas
|
||||
[01:12:46] [Render thread/INFO] (Minecraft) Created: 512x512x4 minecraft:textures/atlas/banner_patterns.png-atlas
|
||||
[01:12:46] [Render thread/INFO] (Minecraft) Created: 512x512x4 minecraft:textures/atlas/shield_patterns.png-atlas
|
||||
[01:12:46] [Render thread/INFO] (Minecraft) Created: 1024x1024x4 minecraft:textures/atlas/armor_trims.png-atlas
|
||||
[01:12:46] [Render thread/INFO] (Minecraft) Created: 64x64x4 minecraft:textures/atlas/decorated_pot.png-atlas
|
||||
[01:12:46] [Render thread/INFO] (Minecraft) Created: 256x256x4 minecraft:textures/atlas/chest.png-atlas
|
||||
[01:12:46] [Render thread/INFO] (Minecraft) Created: 512x256x4 minecraft:textures/atlas/beds.png-atlas
|
||||
[01:12:46] [Render thread/INFO] (Minecraft) Created: 512x256x4 minecraft:textures/atlas/shulker_boxes.png-atlas
|
||||
[01:12:46] [Render thread/WARN] (Minecraft) Shader rendertype_entity_translucent_emissive could not find sampler named Sampler2 in the specified shader program.
|
||||
[01:12:46] [Render thread/INFO] (Minecraft) Created: 256x256x0 minecraft:textures/atlas/particles.png-atlas
|
||||
[01:12:46] [Render thread/INFO] (Minecraft) Created: 256x256x0 minecraft:textures/atlas/paintings.png-atlas
|
||||
[01:12:46] [Render thread/INFO] (Minecraft) Created: 128x128x0 minecraft:textures/atlas/mob_effects.png-atlas
|
||||
[01:12:51] [Realms Notification Availability checker #1/INFO] (Minecraft) Could not authorize you against Realms server: Invalid session id
|
||||
[01:13:01] [Render thread/INFO] (Minecraft) Stopping!
|
137
v1_19_4/run/options.txt
Normal file
137
v1_19_4/run/options.txt
Normal file
@ -0,0 +1,137 @@
|
||||
version:3337
|
||||
autoJump:false
|
||||
operatorItemsTab:false
|
||||
autoSuggestions:true
|
||||
chatColors:true
|
||||
chatLinks:true
|
||||
chatLinksPrompt:true
|
||||
enableVsync:true
|
||||
entityShadows:true
|
||||
forceUnicodeFont:false
|
||||
discrete_mouse_scroll:false
|
||||
invertYMouse:false
|
||||
realmsNotifications:true
|
||||
reducedDebugInfo:false
|
||||
showSubtitles:false
|
||||
directionalAudio:false
|
||||
touchscreen:false
|
||||
fullscreen:false
|
||||
bobView:true
|
||||
toggleCrouch:false
|
||||
toggleSprint:false
|
||||
darkMojangStudiosBackground:false
|
||||
hideLightningFlashes:false
|
||||
mouseSensitivity:0.5
|
||||
fov:0.0
|
||||
screenEffectScale:1.0
|
||||
fovEffectScale:1.0
|
||||
darknessEffectScale:1.0
|
||||
glintSpeed:0.5
|
||||
glintStrength:0.75
|
||||
damageTiltStrength:1.0
|
||||
highContrast:false
|
||||
gamma:0.5
|
||||
renderDistance:12
|
||||
simulationDistance:12
|
||||
entityDistanceScaling:1.0
|
||||
guiScale:0
|
||||
particles:0
|
||||
maxFps:120
|
||||
graphicsMode:1
|
||||
ao:true
|
||||
prioritizeChunkUpdates:0
|
||||
biomeBlendRadius:2
|
||||
renderClouds:"true"
|
||||
resourcePacks:["fabric"]
|
||||
incompatibleResourcePacks:[]
|
||||
lastServer:
|
||||
lang:en_us
|
||||
soundDevice:""
|
||||
chatVisibility:0
|
||||
chatOpacity:1.0
|
||||
chatLineSpacing:0.0
|
||||
textBackgroundOpacity:0.5
|
||||
backgroundForChatOnly:true
|
||||
hideServerAddress:false
|
||||
advancedItemTooltips:false
|
||||
pauseOnLostFocus:true
|
||||
overrideWidth:0
|
||||
overrideHeight:0
|
||||
chatHeightFocused:1.0
|
||||
chatDelay:0.0
|
||||
chatHeightUnfocused:0.4375
|
||||
chatScale:1.0
|
||||
chatWidth:1.0
|
||||
notificationDisplayTime:1.0
|
||||
mipmapLevels:4
|
||||
useNativeTransport:true
|
||||
mainHand:"right"
|
||||
attackIndicator:1
|
||||
narrator:0
|
||||
tutorialStep:movement
|
||||
mouseWheelSensitivity:1.0
|
||||
rawMouseInput:true
|
||||
glDebugVerbosity:1
|
||||
skipMultiplayerWarning:false
|
||||
skipRealms32bitWarning:false
|
||||
hideMatchedNames:true
|
||||
joinedFirstServer:false
|
||||
hideBundleTutorial:false
|
||||
syncChunkWrites:true
|
||||
showAutosaveIndicator:true
|
||||
allowServerListing:true
|
||||
onlyShowSecureChat:false
|
||||
panoramaScrollSpeed:1.0
|
||||
telemetryOptInExtra:false
|
||||
onboardAccessibility:false
|
||||
key_key.attack:key.mouse.left
|
||||
key_key.use:key.mouse.right
|
||||
key_key.forward:key.keyboard.w
|
||||
key_key.left:key.keyboard.a
|
||||
key_key.back:key.keyboard.s
|
||||
key_key.right:key.keyboard.d
|
||||
key_key.jump:key.keyboard.space
|
||||
key_key.sneak:key.keyboard.left.shift
|
||||
key_key.sprint:key.keyboard.left.control
|
||||
key_key.drop:key.keyboard.q
|
||||
key_key.inventory:key.keyboard.e
|
||||
key_key.chat:key.keyboard.t
|
||||
key_key.playerlist:key.keyboard.tab
|
||||
key_key.pickItem:key.mouse.middle
|
||||
key_key.command:key.keyboard.slash
|
||||
key_key.socialInteractions:key.keyboard.p
|
||||
key_key.screenshot:key.keyboard.f2
|
||||
key_key.togglePerspective:key.keyboard.f5
|
||||
key_key.smoothCamera:key.keyboard.unknown
|
||||
key_key.fullscreen:key.keyboard.f11
|
||||
key_key.spectatorOutlines:key.keyboard.unknown
|
||||
key_key.swapOffhand:key.keyboard.f
|
||||
key_key.saveToolbarActivator:key.keyboard.c
|
||||
key_key.loadToolbarActivator:key.keyboard.x
|
||||
key_key.advancements:key.keyboard.l
|
||||
key_key.hotbar.1:key.keyboard.1
|
||||
key_key.hotbar.2:key.keyboard.2
|
||||
key_key.hotbar.3:key.keyboard.3
|
||||
key_key.hotbar.4:key.keyboard.4
|
||||
key_key.hotbar.5:key.keyboard.5
|
||||
key_key.hotbar.6:key.keyboard.6
|
||||
key_key.hotbar.7:key.keyboard.7
|
||||
key_key.hotbar.8:key.keyboard.8
|
||||
key_key.hotbar.9:key.keyboard.9
|
||||
soundCategory_master:1.0
|
||||
soundCategory_music:1.0
|
||||
soundCategory_record:1.0
|
||||
soundCategory_weather:1.0
|
||||
soundCategory_block:1.0
|
||||
soundCategory_hostile:1.0
|
||||
soundCategory_neutral:1.0
|
||||
soundCategory_player:1.0
|
||||
soundCategory_ambient:1.0
|
||||
soundCategory_voice:1.0
|
||||
modelPart_cape:true
|
||||
modelPart_jacket:true
|
||||
modelPart_left_sleeve:true
|
||||
modelPart_right_sleeve:true
|
||||
modelPart_left_pants_leg:true
|
||||
modelPart_right_pants_leg:true
|
||||
modelPart_hat:true
|
18
v1_19_4/src/main/java/dev/refactoring/ClientEntrypoint.java
Normal file
18
v1_19_4/src/main/java/dev/refactoring/ClientEntrypoint.java
Normal file
@ -0,0 +1,18 @@
|
||||
package dev.refactoring;
|
||||
|
||||
import dev.refactoring.bridge.BridgeImpl;
|
||||
import dev.refactoring.bridge.core.BridgeManager;
|
||||
import dev.refactoring.bridge.core.util.MinecraftVersion;
|
||||
import net.fabricmc.api.ClientModInitializer;
|
||||
|
||||
/**
|
||||
* @author refactoring
|
||||
*/
|
||||
public class ClientEntrypoint implements ClientModInitializer {
|
||||
|
||||
@Override
|
||||
public void onInitializeClient() {
|
||||
BridgeManager.INSTANCE.setVersion(MinecraftVersion.v1_19_4);
|
||||
BridgeManager.INSTANCE.setBridge(new BridgeImpl());
|
||||
}
|
||||
}
|
16
v1_19_4/src/main/java/dev/refactoring/bridge/BridgeImpl.java
Normal file
16
v1_19_4/src/main/java/dev/refactoring/bridge/BridgeImpl.java
Normal file
@ -0,0 +1,16 @@
|
||||
package dev.refactoring.bridge;
|
||||
|
||||
import dev.refactoring.bridge.client.input.KeyBindingBridge;
|
||||
import dev.refactoring.bridge.core.Bridge;
|
||||
import net.fabricmc.fabric.api.client.keybinding.v1.KeyBindingHelper;
|
||||
import net.minecraft.client.option.KeyBinding;
|
||||
|
||||
/**
|
||||
* @author refactoring
|
||||
*/
|
||||
public class BridgeImpl implements Bridge {
|
||||
@Override
|
||||
public KeyBindingBridge initKeyBinding(String name, int keyCode, String cat) {
|
||||
return (KeyBindingBridge) KeyBindingHelper.registerKeyBinding(new KeyBinding(name, keyCode, cat));
|
||||
}
|
||||
}
|
@ -0,0 +1,38 @@
|
||||
package dev.refactoring.mixins;
|
||||
|
||||
import dev.refactoring.bridge.client.MinecraftClientBridge;
|
||||
import dev.refactoring.bridge.core.BridgeManager;
|
||||
import dev.refactoring.testclient.TestClient;
|
||||
import net.minecraft.client.MinecraftClient;
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
import org.spongepowered.asm.mixin.Shadow;
|
||||
import org.spongepowered.asm.mixin.injection.At;
|
||||
import org.spongepowered.asm.mixin.injection.Inject;
|
||||
import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;
|
||||
|
||||
/**
|
||||
* This is how you implement a bridge.
|
||||
*
|
||||
* @author refactoring
|
||||
*/
|
||||
@Mixin(MinecraftClient.class)
|
||||
public class MixinMinecraftClient implements MinecraftClientBridge {
|
||||
@Shadow private static int currentFps;
|
||||
|
||||
// we initialize differently in modern versions
|
||||
// respectfully, fuck you mojang studios
|
||||
@Inject(method = "<init>", at = @At(target = "Lnet/minecraft/client/MinecraftClient;inGameHud:Lnet/minecraft/client/gui/hud/InGameHud;", value = "FIELD", shift = At.Shift.AFTER))
|
||||
private void aetherium$init(CallbackInfo ci) {
|
||||
BridgeManager.INSTANCE.setMinecraftClientBridge(this); // You want to do this for everything except things like keybindings, which are initialized by the user.
|
||||
}
|
||||
|
||||
@Override
|
||||
public int bridge$getCurrentFps() {
|
||||
return currentFps;
|
||||
}
|
||||
|
||||
@Inject(method = "tick", at = @At("HEAD"))
|
||||
public void mixin$tick(CallbackInfo ci) {
|
||||
TestClient.INSTANCE.printFps();
|
||||
}
|
||||
}
|
@ -0,0 +1,69 @@
|
||||
package dev.refactoring.mixins.input;
|
||||
|
||||
import dev.refactoring.bridge.client.input.KeyBindingBridge;
|
||||
import net.minecraft.client.option.KeyBinding;
|
||||
import net.minecraft.client.resource.language.I18n;
|
||||
import net.minecraft.client.util.InputUtil;
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
import org.spongepowered.asm.mixin.Shadow;
|
||||
import org.spongepowered.asm.mixin.Unique;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author refactoring
|
||||
*/
|
||||
@Mixin(KeyBinding.class)
|
||||
public abstract class MixinKeyBinding implements KeyBindingBridge {
|
||||
@Unique
|
||||
public final List<String> clashesWith = new ArrayList<>();
|
||||
@Shadow public abstract boolean isPressed();
|
||||
@Shadow public abstract String getTranslationKey();
|
||||
@Shadow public abstract String getCategory();
|
||||
|
||||
@Shadow private InputUtil.Key boundKey;
|
||||
|
||||
@Shadow public abstract void setBoundKey(InputUtil.Key par1);
|
||||
|
||||
@Override
|
||||
public int bridge$getKey() {
|
||||
return this.boundKey.getCode();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void bridge$setKey(Integer var1) {
|
||||
this.setBoundKey(InputUtil.fromKeyCode(var1, 0));
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean bridge$isKeyDown() {
|
||||
return this.isPressed();
|
||||
}
|
||||
|
||||
@Override
|
||||
public String bridge$getKeyName() {
|
||||
return I18n.translate(this.getTranslationKey());
|
||||
}
|
||||
|
||||
@Override
|
||||
public String bridge$getKeyDescription() {
|
||||
return I18n.translate(this.getTranslationKey());
|
||||
}
|
||||
|
||||
@Override
|
||||
public void bridge$setKeyBindState(boolean var1) {
|
||||
KeyBinding.setKeyPressed(this.boundKey, var1);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<String> bridge$getClashesWith() {
|
||||
return this.clashesWith;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String bridge$getCategory() {
|
||||
return this.getCategory();
|
||||
}
|
||||
// I decided to be nice and include a KeyBinding bridge :)
|
||||
}
|
@ -0,0 +1,26 @@
|
||||
package dev.refactoring.mixins.util;
|
||||
|
||||
import dev.refactoring.bridge.core.BridgeManager;
|
||||
import net.minecraft.client.util.Window;
|
||||
import org.lwjgl.glfw.GLFW;
|
||||
import org.spongepowered.asm.mixin.Final;
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
import org.spongepowered.asm.mixin.Overwrite;
|
||||
import org.spongepowered.asm.mixin.Shadow;
|
||||
|
||||
/**
|
||||
* @author refactoring
|
||||
*/
|
||||
@Mixin(Window.class)
|
||||
public class MixinWindow {
|
||||
@Shadow @Final private long handle;
|
||||
|
||||
/**
|
||||
* @author Refactoring
|
||||
* @reason Uses the bridge title system instead of the default one.
|
||||
*/
|
||||
@Overwrite
|
||||
public void setTitle(String title) {
|
||||
GLFW.glfwSetWindowTitle(this.handle, BridgeManager.INSTANCE.getWindowTitle());
|
||||
}
|
||||
}
|
16
v1_19_4/src/main/resources/client.mixins.json
Normal file
16
v1_19_4/src/main/resources/client.mixins.json
Normal file
@ -0,0 +1,16 @@
|
||||
{
|
||||
"required": true,
|
||||
"minVersion": "0.8",
|
||||
"package": "dev.refactoring.mixins",
|
||||
"compatibilityLevel": "JAVA_8",
|
||||
"mixins": [
|
||||
],
|
||||
"client": [
|
||||
"MixinMinecraftClient",
|
||||
"input.MixinKeyBinding",
|
||||
"util.MixinWindow"
|
||||
],
|
||||
"injectors": {
|
||||
"defaultRequire": 1
|
||||
}
|
||||
}
|
31
v1_19_4/src/main/resources/fabric.mod.json
Normal file
31
v1_19_4/src/main/resources/fabric.mod.json
Normal file
@ -0,0 +1,31 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"id": "testclient",
|
||||
"version": "${version}",
|
||||
"name": "Test Client",
|
||||
"description": "",
|
||||
"authors": [
|
||||
"Refactoring"
|
||||
],
|
||||
"contact": {
|
||||
"homepage": "https://aetherium.club",
|
||||
"sources": "https://github.com/Aetherium-Development"
|
||||
},
|
||||
"license": "CC0-1.0",
|
||||
"icon": "",
|
||||
"environment": "*",
|
||||
"entrypoints": {
|
||||
"client": [
|
||||
"dev.refactoring.ClientEntrypoint"
|
||||
]
|
||||
},
|
||||
"mixins": [
|
||||
"client.mixins.json"
|
||||
],
|
||||
"depends": {
|
||||
"fabricloader": ">=0.14.19",
|
||||
"minecraft": "1.19.4"
|
||||
},
|
||||
"suggests": {
|
||||
}
|
||||
}
|
70
v1_8_9/build.gradle
Normal file
70
v1_8_9/build.gradle
Normal file
@ -0,0 +1,70 @@
|
||||
import org.gradle.internal.os.OperatingSystem
|
||||
|
||||
plugins {
|
||||
id "fabric-loom" version "1.4-SNAPSHOT"
|
||||
id "legacy-looming" version "1.4-SNAPSHOT" // Version must be the same as fabric-loom's
|
||||
id "maven-publish"
|
||||
}
|
||||
|
||||
base.archivesName = project.archives_base_name
|
||||
version = project.mod_version
|
||||
group = project.maven_group
|
||||
|
||||
repositories {
|
||||
}
|
||||
|
||||
loom {
|
||||
}
|
||||
|
||||
dependencies {
|
||||
minecraft "com.mojang:minecraft:${project.minecraft_version}"
|
||||
mappings(legacy.yarn(project.minecraft_version, project.yarn_build))
|
||||
modImplementation "net.fabricmc:fabric-loader:${project.loader_version}"
|
||||
|
||||
modImplementation "net.legacyfabric.legacy-fabric-api:legacy-fabric-api:${project.fabric_version}"
|
||||
|
||||
/* Client Dependencies */
|
||||
|
||||
implementation project(path: ':Bridge') // You NEED to reference these two!
|
||||
implementation project(path: ':Client')
|
||||
}
|
||||
|
||||
processResources {
|
||||
inputs.property "version", project.version
|
||||
|
||||
filesMatching("fabric.mod.json") {
|
||||
expand "version": project.version
|
||||
}
|
||||
}
|
||||
|
||||
tasks.withType(JavaCompile).configureEach {
|
||||
it.options.encoding = "UTF-8"
|
||||
|
||||
if (JavaVersion.current().isJava9Compatible()) {
|
||||
it.options.release = 17
|
||||
}
|
||||
}
|
||||
|
||||
java {
|
||||
sourceCompatibility = JavaVersion.VERSION_17
|
||||
targetCompatibility = JavaVersion.VERSION_17
|
||||
|
||||
withSourcesJar()
|
||||
}
|
||||
|
||||
jar {
|
||||
from("LICENSE") {
|
||||
rename { "${it}_${base.archivesName.get()}" }
|
||||
}
|
||||
}
|
||||
|
||||
publishing {
|
||||
publications {
|
||||
mavenJava(MavenPublication) {
|
||||
from components.java
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
}
|
||||
}
|
11
v1_8_9/gradle.properties
Normal file
11
v1_8_9/gradle.properties
Normal file
@ -0,0 +1,11 @@
|
||||
org.gradle.jvmargs=-Xmx1G
|
||||
|
||||
minecraft_version = 1.8.9
|
||||
yarn_build = 514
|
||||
loader_version = 0.15.2
|
||||
|
||||
fabric_version = 1.9.1+1.8.9
|
||||
|
||||
mod_version = 1.0.0
|
||||
maven_group = dev.refactoring
|
||||
archives_base_name = TestClient189
|
BIN
v1_8_9/run/logs/2023-12-31-1.log.gz
Normal file
BIN
v1_8_9/run/logs/2023-12-31-1.log.gz
Normal file
Binary file not shown.
BIN
v1_8_9/run/logs/debug-1.log.gz
Normal file
BIN
v1_8_9/run/logs/debug-1.log.gz
Normal file
Binary file not shown.
497
v1_8_9/run/logs/debug.log
Normal file
497
v1_8_9/run/logs/debug.log
Normal file
@ -0,0 +1,497 @@
|
||||
[01:07:48] [main/INFO] (FabricLoader/GameProvider) Loading Minecraft 1.8.9 with Fabric Loader 0.15.2
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/GamePatch) Found game constructor: net.minecraft.client.main.Main -> net.minecraft.client.MinecraftClient
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/GamePatch) Patching game constructor initializeGame()V
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/GamePatch) Run directory field is thought to be net/minecraft/client/MinecraftClient/runDirectory
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/GamePatch) Applying brand name hook to net/minecraft/client/ClientBrandRetriever::getClientModName
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/GamePatch) Applying brand name hook to net/minecraft/server/MinecraftServer::getServerModName
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mappings) Loading mappings took 34 ms
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/GamePatch) Patched 3 classs
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Discovery) Mod discovery time: 28.7 ms
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Resolution) Mod resolution time: 49.2 ms
|
||||
[01:07:48] [main/INFO] (FabricLoader) Loading 30 mods:
|
||||
- fabricloader 0.15.2
|
||||
- java 17
|
||||
- legacy-fabric-api 1.9.1+1.8.9
|
||||
- legacy-fabric-api-base 1.1.0+1.8.9+f368a06d39
|
||||
- legacy-fabric-api-base-common 1.1.0+1dd3cad892
|
||||
- legacy-fabric-command-api-v1 1.0.0+ae4aa0d092
|
||||
- legacy-fabric-command-api-v2 1.0.0+1.8.9+01f7587839
|
||||
- legacy-fabric-crash-report-info-v1 1.0.0+1.8.9+f368a06d39
|
||||
- legacy-fabric-entity-events-v1 1.0.0+1.8.9+f368a06d39
|
||||
- legacy-fabric-entity-events-v1-common 1.0.0+ae4aa0d092
|
||||
- legacy-fabric-gamerule-api-v1 1.0.0+ae4aa0d092
|
||||
- legacy-fabric-item-groups-v1 2.0.0+1.8.9+f368a06d39
|
||||
- legacy-fabric-item-groups-v1-common 2.0.0+1dd3cad892
|
||||
- legacy-fabric-keybinding-api-v1-common 1.0.0+ae4aa0d092
|
||||
- legacy-fabric-lifecycle-events-v1 1.0.1+1.8.9+d86bee7939
|
||||
- legacy-fabric-lifecycle-events-v1-common 1.0.1+ae4aa0d092
|
||||
- legacy-fabric-logger-api-v1 1.0.4+ae4aa0d092
|
||||
- legacy-fabric-networking-api-v1 2.0.0+1.8.9+01f7587839
|
||||
- legacy-fabric-networking-api-v1-common 2.0.0+022f9a7592
|
||||
- legacy-fabric-permissions-api-v1 1.0.0+1.8.9+f368a06d39
|
||||
- legacy-fabric-permissions-api-v1-common 1.0.0+ae4aa0d092
|
||||
- legacy-fabric-registry-sync-api-v1 2.1.0+1.8.9+508c546039
|
||||
- legacy-fabric-registry-sync-api-v1-common 2.1.0+508c546092
|
||||
- legacy-fabric-rendering-api-v1 1.0.0+1.8.9+022f9a7539
|
||||
- legacy-fabric-rendering-api-v1-common 1.0.0+ae4aa0d092
|
||||
- legacy-fabric-resource-loader-v1 2.1.0+1.8.9+022f9a7539
|
||||
- legacy-fabric-resource-loader-v1-common 2.1.0+a9c128f492
|
||||
- minecraft 1.8.9
|
||||
- mixinextras 0.3.2
|
||||
- testclient 1.0.0
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding D:\BridgeBase\.gradle\loom-cache\remapped_mods\net_legacyfabric_yarn_1_8_9_1_8_9_build_514_v2\net\legacyfabric\legacy-fabric-api\legacy-fabric-rendering-api-v1-common\1.0.0+ae4aa0d092\legacy-fabric-rendering-api-v1-common-1.0.0+ae4aa0d092.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding D:\BridgeBase\.gradle\loom-cache\remapped_mods\net_legacyfabric_yarn_1_8_9_1_8_9_build_514_v2\net\legacyfabric\legacy-fabric-api\legacy-fabric-command-api-v2\1.0.0+1.8.9+01f7587839\legacy-fabric-command-api-v2-1.0.0+1.8.9+01f7587839.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding D:\BridgeBase\.gradle\loom-cache\remapped_mods\net_legacyfabric_yarn_1_8_9_1_8_9_build_514_v2\net\legacyfabric\legacy-fabric-api\legacy-fabric-rendering-api-v1\1.0.0+1.8.9+022f9a7539\legacy-fabric-rendering-api-v1-1.0.0+1.8.9+022f9a7539.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding D:\BridgeBase\.gradle\loom-cache\remapped_mods\net_legacyfabric_yarn_1_8_9_1_8_9_build_514_v2\net\legacyfabric\legacy-fabric-api\legacy-fabric-entity-events-v1\1.0.0+1.8.9+f368a06d39\legacy-fabric-entity-events-v1-1.0.0+1.8.9+f368a06d39.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding D:\BridgeBase\.gradle\loom-cache\remapped_mods\net_legacyfabric_yarn_1_8_9_1_8_9_build_514_v2\net\legacyfabric\legacy-fabric-api\legacy-fabric-registry-sync-api-v1\2.1.0+1.8.9+508c546039\legacy-fabric-registry-sync-api-v1-2.1.0+1.8.9+508c546039.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding D:\BridgeBase\.gradle\loom-cache\remapped_mods\net_legacyfabric_yarn_1_8_9_1_8_9_build_514_v2\net\legacyfabric\legacy-fabric-api\legacy-fabric-permissions-api-v1\1.0.0+1.8.9+f368a06d39\legacy-fabric-permissions-api-v1-1.0.0+1.8.9+f368a06d39.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding D:\BridgeBase\.gradle\loom-cache\remapped_mods\net_legacyfabric_yarn_1_8_9_1_8_9_build_514_v2\net\legacyfabric\legacy-fabric-api\legacy-fabric-registry-sync-api-v1-common\2.1.0+508c546092\legacy-fabric-registry-sync-api-v1-common-2.1.0+508c546092.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding D:\BridgeBase\.gradle\loom-cache\remapped_mods\net_legacyfabric_yarn_1_8_9_1_8_9_build_514_v2\net\legacyfabric\legacy-fabric-api\legacy-fabric-command-api-v1\1.0.0+ae4aa0d092\legacy-fabric-command-api-v1-1.0.0+ae4aa0d092.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding D:\BridgeBase\.gradle\loom-cache\remapped_mods\net_legacyfabric_yarn_1_8_9_1_8_9_build_514_v2\net\legacyfabric\legacy-fabric-api\legacy-fabric-item-groups-v1-common\2.0.0+1dd3cad892\legacy-fabric-item-groups-v1-common-2.0.0+1dd3cad892.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding D:\BridgeBase\.gradle\loom-cache\remapped_mods\net_legacyfabric_yarn_1_8_9_1_8_9_build_514_v2\net\legacyfabric\legacy-fabric-api\legacy-fabric-lifecycle-events-v1-common\1.0.1+ae4aa0d092\legacy-fabric-lifecycle-events-v1-common-1.0.1+ae4aa0d092.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding D:\BridgeBase\.gradle\loom-cache\remapped_mods\net_legacyfabric_yarn_1_8_9_1_8_9_build_514_v2\net\legacyfabric\legacy-fabric-api\legacy-fabric-api-base-common\1.1.0+1dd3cad892\legacy-fabric-api-base-common-1.1.0+1dd3cad892.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding D:\BridgeBase\.gradle\loom-cache\remapped_mods\net_legacyfabric_yarn_1_8_9_1_8_9_build_514_v2\net\legacyfabric\legacy-fabric-api\legacy-fabric-crash-report-info-v1\1.0.0+1.8.9+f368a06d39\legacy-fabric-crash-report-info-v1-1.0.0+1.8.9+f368a06d39.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding D:\BridgeBase\.gradle\loom-cache\remapped_mods\net_legacyfabric_yarn_1_8_9_1_8_9_build_514_v2\net\legacyfabric\legacy-fabric-api\legacy-fabric-gamerule-api-v1\1.0.0+ae4aa0d092\legacy-fabric-gamerule-api-v1-1.0.0+ae4aa0d092.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding D:\BridgeBase\.gradle\loom-cache\remapped_mods\net_legacyfabric_yarn_1_8_9_1_8_9_build_514_v2\net\legacyfabric\legacy-fabric-api\legacy-fabric-networking-api-v1\2.0.0+1.8.9+01f7587839\legacy-fabric-networking-api-v1-2.0.0+1.8.9+01f7587839.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding D:\BridgeBase\v1_8_9\build\resources\main to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding D:\BridgeBase\.gradle\loom-cache\remapped_mods\net_legacyfabric_yarn_1_8_9_1_8_9_build_514_v2\net\legacyfabric\legacy-fabric-api\legacy-fabric-item-groups-v1\2.0.0+1.8.9+f368a06d39\legacy-fabric-item-groups-v1-2.0.0+1.8.9+f368a06d39.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding D:\BridgeBase\.gradle\loom-cache\remapped_mods\net_legacyfabric_yarn_1_8_9_1_8_9_build_514_v2\net\legacyfabric\legacy-fabric-api\legacy-fabric-permissions-api-v1-common\1.0.0+ae4aa0d092\legacy-fabric-permissions-api-v1-common-1.0.0+ae4aa0d092.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding D:\BridgeBase\.gradle\loom-cache\remapped_mods\net_legacyfabric_yarn_1_8_9_1_8_9_build_514_v2\net\legacyfabric\legacy-fabric-api\legacy-fabric-keybindings-api-v1-common\1.0.0+ae4aa0d092\legacy-fabric-keybindings-api-v1-common-1.0.0+ae4aa0d092.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding D:\BridgeBase\.gradle\loom-cache\remapped_mods\net_legacyfabric_yarn_1_8_9_1_8_9_build_514_v2\net\legacyfabric\legacy-fabric-api\legacy-fabric-api-base\1.1.0+1.8.9+f368a06d39\legacy-fabric-api-base-1.1.0+1.8.9+f368a06d39.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\rohan\.gradle\caches\modules-2\files-2.1\io.github.llamalad7\mixinextras-fabric\0.3.2\33c53c7014a170a9cdfbc801f7a77a0eefd3bd00\mixinextras-fabric-0.3.2.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding D:\BridgeBase\.gradle\loom-cache\remapped_mods\net_legacyfabric_yarn_1_8_9_1_8_9_build_514_v2\net\legacyfabric\legacy-fabric-api\legacy-fabric-entity-events-v1-common\1.0.0+ae4aa0d092\legacy-fabric-entity-events-v1-common-1.0.0+ae4aa0d092.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding D:\BridgeBase\.gradle\loom-cache\remapped_mods\net_legacyfabric_yarn_1_8_9_1_8_9_build_514_v2\net\legacyfabric\legacy-fabric-api\legacy-fabric-logger-api-v1\1.0.4+ae4aa0d092\legacy-fabric-logger-api-v1-1.0.4+ae4aa0d092.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding D:\BridgeBase\.gradle\loom-cache\remapped_mods\net_legacyfabric_yarn_1_8_9_1_8_9_build_514_v2\net\legacyfabric\legacy-fabric-api\legacy-fabric-api\1.9.1+1.8.9\legacy-fabric-api-1.9.1+1.8.9.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding D:\BridgeBase\.gradle\loom-cache\remapped_mods\net_legacyfabric_yarn_1_8_9_1_8_9_build_514_v2\net\legacyfabric\legacy-fabric-api\legacy-fabric-resource-loader-v1\2.1.0+1.8.9+022f9a7539\legacy-fabric-resource-loader-v1-2.1.0+1.8.9+022f9a7539.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding D:\BridgeBase\.gradle\loom-cache\remapped_mods\net_legacyfabric_yarn_1_8_9_1_8_9_build_514_v2\net\legacyfabric\legacy-fabric-api\legacy-fabric-networking-api-v1-common\2.0.0+022f9a7592\legacy-fabric-networking-api-v1-common-2.0.0+022f9a7592.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding D:\BridgeBase\.gradle\loom-cache\remapped_mods\net_legacyfabric_yarn_1_8_9_1_8_9_build_514_v2\net\legacyfabric\legacy-fabric-api\legacy-fabric-lifecycle-events-v1\1.0.1+1.8.9+d86bee7939\legacy-fabric-lifecycle-events-v1-1.0.1+1.8.9+d86bee7939.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding D:\BridgeBase\.gradle\loom-cache\remapped_mods\net_legacyfabric_yarn_1_8_9_1_8_9_build_514_v2\net\legacyfabric\legacy-fabric-api\legacy-fabric-resource-loader-v1-common\2.1.0+a9c128f492\legacy-fabric-resource-loader-v1-common-2.1.0+a9c128f492.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Entrypoint) Registering new-style initializer net.legacyfabric.fabric.impl.command.ImplInit for mod legacy-fabric-command-api-v2 (key server)
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Entrypoint) Registering new-style initializer net.legacyfabric.fabric.impl.command.ImplInit for mod legacy-fabric-command-api-v2 (key client)
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Entrypoint) Registering new-style initializer net.legacyfabric.fabric.impl.registry.sync.RegistrySyncEarlyInitializer for mod legacy-fabric-registry-sync-api-v1 (key preLaunch)
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Entrypoint) Registering new-style initializer net.legacyfabric.fabric.impl.client.registry.sync.ClientRemapInitializer for mod legacy-fabric-registry-sync-api-v1-common (key client)
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Entrypoint) Registering new-style initializer net.legacyfabric.fabric.impl.command.CommandInitializer for mod legacy-fabric-command-api-v1 (key main)
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Entrypoint) Registering new-style initializer dev.refactoring.ClientEntrypoint for mod testclient (key client)
|
||||
[01:07:48] [main/INFO] (FabricLoader/Mixin) SpongePowered MIXIN Subsystem Version=0.8.5 Source=file:/C:/Users/rohan/.gradle/caches/modules-2/files-2.1/net.fabricmc/sponge-mixin/0.12.5+mixin.0.8.5/8d31fb97c3e0cd7c8dad3441851c523bcfae6d8e/sponge-mixin-0.12.5+mixin.0.8.5.jar Service=Knot/Fabric Env=CLIENT
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Error cleaning class output directory: .mixin.out
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Initialising Mixin Platform Manager
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Adding mixin platform agents for container ContainerHandleURI(file:///C:/Users/rohan/.gradle/caches/modules-2/files-2.1/net.fabricmc/fabric-loader/0.15.2/c162baeb16a88d36812884f31d7c24f58a223a77/fabric-loader-0.15.2.jar)
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Instancing new MixinPlatformAgentDefault for ContainerHandleURI(file:///C:/Users/rohan/.gradle/caches/modules-2/files-2.1/net.fabricmc/fabric-loader/0.15.2/c162baeb16a88d36812884f31d7c24f58a223a77/fabric-loader-0.15.2.jar)
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) MixinPlatformAgentDefault accepted container ContainerHandleURI(file:///C:/Users/rohan/.gradle/caches/modules-2/files-2.1/net.fabricmc/fabric-loader/0.15.2/c162baeb16a88d36812884f31d7c24f58a223a77/fabric-loader-0.15.2.jar)
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Instancing new MixinPlatformAgentDefault for ContainerHandleURI(file:///C:/Users/rohan/.gradle/caches/modules-2/files-2.1/net.fabricmc/fabric-loader/0.15.2/c162baeb16a88d36812884f31d7c24f58a223a77/fabric-loader-0.15.2.jar)
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) MixinPlatformAgentDefault accepted container ContainerHandleURI(file:///C:/Users/rohan/.gradle/caches/modules-2/files-2.1/net.fabricmc/fabric-loader/0.15.2/c162baeb16a88d36812884f31d7c24f58a223a77/fabric-loader-0.15.2.jar)
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Processing prepare() for PlatformAgent[MixinPlatformAgentDefault:ContainerHandleURI(file:///C:/Users/rohan/.gradle/caches/modules-2/files-2.1/net.fabricmc/fabric-loader/0.15.2/c162baeb16a88d36812884f31d7c24f58a223a77/fabric-loader-0.15.2.jar)]
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Processing prepare() for PlatformAgent[MixinPlatformAgentDefault:ContainerHandleURI(file:///C:/Users/rohan/.gradle/caches/modules-2/files-2.1/net.fabricmc/fabric-loader/0.15.2/c162baeb16a88d36812884f31d7c24f58a223a77/fabric-loader-0.15.2.jar)]
|
||||
[01:07:48] [main/INFO] (FabricLoader/Mixin) Loaded Fabric development mappings for mixin remapper!
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Mixin config legacy-fabric-rendering-api-v1-common.mixins.json does not specify "minVersion" property
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Mixin config legacy-fabric-sponge-command-api-v2.mixins.json does not specify "minVersion" property
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Mixin config legacy-fabric-rendering-api-v1.mixins.json does not specify "minVersion" property
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Mixin config legacy-fabric-entity-events-v1.mixins.json does not specify "minVersion" property
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Mixin config legacy-fabric-registry-sync-api-v1.mixins.json does not specify "minVersion" property
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Mixin config legacy-fabric-permissions-api-v1.mixins.json does not specify "minVersion" property
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Mixin config legacy-fabric-registry-sync-api-v1-common.mixins.json does not specify "minVersion" property
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Mixin config legacy-fabric-item-groups-v1-common.mixins.json does not specify "minVersion" property
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Mixin config legacy-fabric-crash-report-info-v1.mixins.json does not specify "minVersion" property
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Mixin config legacy-fabric-gamerule-api-v1.mixins.json does not specify "minVersion" property
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Mixin config legacy-fabric-networking-api-v1.mixins.json does not specify "minVersion" property
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Mixin config legacy-fabric-item-groups-v1.mixins.json does not specify "minVersion" property
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Mixin config legacy-fabric-keybinding-api-v1.mixins.json does not specify "minVersion" property
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Mixin config legacy-fabric-resource-loader-v1.mixins.json does not specify "minVersion" property
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Mixin config legacy-fabric-networking-api-v1-common.mixins.json does not specify "minVersion" property
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Mixin config legacy-fabric-lifecycle-events-v1.mixins.json does not specify "minVersion" property
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Mixin config legacy-fabric-resource-loader-v1-common.mixins.json does not specify "minVersion" property
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\rohan\.gradle\caches\modules-2\files-2.1\com.mojang\realms\1.7.59\9c6c59b742d8e038a15f64c1aa273a893a658424\realms-1.7.59.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding D:\BridgeBase\v1_8_9\build\classes\java\main to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding D:\BridgeBase\v1_8_9\build\resources\main to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\rohan\.gradle\caches\fabric-loom\1.8.9\net.legacyfabric.yarn.1_8_9.1.8.9+build.514-v2\mappings.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding D:\BridgeBase\Client\build\libs\Client-1.0-SNAPSHOT.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding D:\BridgeBase\Bridge\build\libs\Bridge-1.0-SNAPSHOT.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\rohan\.gradle\caches\modules-2\files-2.1\io.github.llamalad7\mixinextras-fabric\0.3.2\33c53c7014a170a9cdfbc801f7a77a0eefd3bd00\mixinextras-fabric-0.3.2.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\rohan\.gradle\caches\modules-2\files-2.1\net.fabricmc\dev-launch-injector\0.2.1+build.8\da8bef7e6e2f952da707f282bdb46882a0fce5e3\dev-launch-injector-0.2.1+build.8.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\rohan\.gradle\caches\modules-2\files-2.1\com.mojang\netty\1.8.8\a796914d1c8a55b4da9f4a8856dd9623375d8bb\netty-1.8.8.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\rohan\.gradle\caches\modules-2\files-2.1\oshi-project\oshi-core\1.1\9ddf7b048a8d701be231c0f4f95fd986198fd2d8\oshi-core-1.1.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\rohan\.gradle\caches\modules-2\files-2.1\net.java.dev.jna\jna\3.4.0\803ff252fedbd395baffd43b37341dc4a150a554\jna-3.4.0.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\rohan\.gradle\caches\modules-2\files-2.1\net.java.dev.jna\platform\3.4.0\e3f70017be8100d3d6923f50b3d2ee17714e9c13\platform-3.4.0.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\rohan\.gradle\caches\modules-2\files-2.1\com.ibm.icu\icu4j-core-mojang\51.2\63d216a9311cca6be337c1e458e587f99d382b84\icu4j-core-mojang-51.2.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\rohan\.gradle\caches\modules-2\files-2.1\net.sf.jopt-simple\jopt-simple\4.6\306816fb57cf94f108a43c95731b08934dcae15c\jopt-simple-4.6.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\rohan\.gradle\caches\modules-2\files-2.1\com.paulscode\codecjorbis\20101023\c73b5636faf089d9f00e8732a829577de25237ee\codecjorbis-20101023.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\rohan\.gradle\caches\modules-2\files-2.1\com.paulscode\codecwav\20101023\12f031cfe88fef5c1dd36c563c0a3a69bd7261da\codecwav-20101023.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\rohan\.gradle\caches\modules-2\files-2.1\com.paulscode\libraryjavasound\20101123\5c5e304366f75f9eaa2e8cca546a1fb6109348b3\libraryjavasound-20101123.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\rohan\.gradle\caches\modules-2\files-2.1\com.paulscode\librarylwjglopenal\20100824\73e80d0794c39665aec3f62eee88ca91676674ef\librarylwjglopenal-20100824.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\rohan\.gradle\caches\modules-2\files-2.1\com.paulscode\soundsystem\20120107\419c05fe9be71f792b2d76cfc9b67f1ed0fec7f6\soundsystem-20120107.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\rohan\.gradle\caches\modules-2\files-2.1\io.netty\netty-all\4.0.23.Final\294104aaf1781d6a56a07d561e792c5d0c95f45\netty-all-4.0.23.Final.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\rohan\.gradle\caches\modules-2\files-2.1\com.google.guava\guava\17.0\9c6ef172e8de35fd8d4d8783e4821e57cdef7445\guava-17.0.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\rohan\.gradle\caches\modules-2\files-2.1\org.apache.commons\commons-lang3\3.3.2\90a3822c38ec8c996e84c16a3477ef632cbc87a3\commons-lang3-3.3.2.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\rohan\.gradle\caches\modules-2\files-2.1\commons-io\commons-io\2.4\b1b6ea3b7e4aa4f492509a4952029cd8e48019ad\commons-io-2.4.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\rohan\.gradle\caches\modules-2\files-2.1\commons-codec\commons-codec\1.9\9ce04e34240f674bc72680f8b843b1457383161a\commons-codec-1.9.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\rohan\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput\2.0.5\39c7796b469a600f72380316f6b1f11db6c2c7c4\jinput-2.0.5.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\rohan\.gradle\caches\modules-2\files-2.1\net.java.jutils\jutils\1.0.0\e12fe1fda814bd348c1579329c86943d2cd3c6a6\jutils-1.0.0.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\rohan\.gradle\caches\modules-2\files-2.1\org.apache.commons\commons-compress\1.8.1\a698750c16740fd5b3871425f4cb3bbaa87f529d\commons-compress-1.8.1.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\rohan\.gradle\caches\modules-2\files-2.1\org.apache.httpcomponents\httpclient\4.3.3\18f4247ff4572a074444572cee34647c43e7c9c7\httpclient-4.3.3.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\rohan\.gradle\caches\modules-2\files-2.1\commons-logging\commons-logging\1.1.3\f6f66e966c70a83ffbdb6f17a0919eaf7c8aca7f\commons-logging-1.1.3.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\rohan\.gradle\caches\modules-2\files-2.1\org.apache.httpcomponents\httpcore\4.3.2\31fbbff1ddbf98f3aa7377c94d33b0447c646b6e\httpcore-4.3.2.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\rohan\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl\2.9.4-nightly-20150209\697517568c68e78ae0b4544145af031c81082dfe\lwjgl-2.9.4-nightly-20150209.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\rohan\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl_util\2.9.4-nightly-20150209\d51a7c040a721d13efdfbd34f8b257b2df882ad0\lwjgl_util-2.9.4-nightly-20150209.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\rohan\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl-platform\2.9.4-nightly-20150209\b04f3ee8f5e43fa3b162981b50bb72fe1acabb33\lwjgl-platform-2.9.4-nightly-20150209.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\rohan\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch\6.5\320a2dfd18513a5f41b4e75729df684488cbd925\twitch-6.5.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\rohan\.gradle\caches\modules-2\files-2.1\net.legacyfabric.legacy-fabric-api\legacy-fabric-keybindings-api-v1\1.0.0+1.8.9+244aa6c039\324ffa656704361b64f63d5987285dbb5003eb41\legacy-fabric-keybindings-api-v1-1.0.0+1.8.9+244aa6c039.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding D:\BridgeBase\.gradle\loom-cache\remapped_mods\net_legacyfabric_yarn_1_8_9_1_8_9_build_514_v2\net\legacyfabric\legacy-fabric-api\legacy-fabric-api\1.9.1+1.8.9\legacy-fabric-api-1.9.1+1.8.9.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding D:\BridgeBase\.gradle\loom-cache\remapped_mods\net_legacyfabric_yarn_1_8_9_1_8_9_build_514_v2\net\legacyfabric\legacy-fabric-api\legacy-fabric-command-api-v2\1.0.0+1.8.9+01f7587839\legacy-fabric-command-api-v2-1.0.0+1.8.9+01f7587839.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding D:\BridgeBase\.gradle\loom-cache\remapped_mods\net_legacyfabric_yarn_1_8_9_1_8_9_build_514_v2\net\legacyfabric\legacy-fabric-api\legacy-fabric-command-api-v1\1.0.0+ae4aa0d092\legacy-fabric-command-api-v1-1.0.0+ae4aa0d092.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding D:\BridgeBase\.gradle\loom-cache\remapped_mods\net_legacyfabric_yarn_1_8_9_1_8_9_build_514_v2\net\legacyfabric\legacy-fabric-api\legacy-fabric-entity-events-v1\1.0.0+1.8.9+f368a06d39\legacy-fabric-entity-events-v1-1.0.0+1.8.9+f368a06d39.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding D:\BridgeBase\.gradle\loom-cache\remapped_mods\net_legacyfabric_yarn_1_8_9_1_8_9_build_514_v2\net\legacyfabric\legacy-fabric-api\legacy-fabric-entity-events-v1-common\1.0.0+ae4aa0d092\legacy-fabric-entity-events-v1-common-1.0.0+ae4aa0d092.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding D:\BridgeBase\.gradle\loom-cache\remapped_mods\net_legacyfabric_yarn_1_8_9_1_8_9_build_514_v2\net\legacyfabric\legacy-fabric-api\legacy-fabric-gamerule-api-v1\1.0.0+ae4aa0d092\legacy-fabric-gamerule-api-v1-1.0.0+ae4aa0d092.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding D:\BridgeBase\.gradle\loom-cache\remapped_mods\net_legacyfabric_yarn_1_8_9_1_8_9_build_514_v2\net\legacyfabric\legacy-fabric-api\legacy-fabric-item-groups-v1\2.0.0+1.8.9+f368a06d39\legacy-fabric-item-groups-v1-2.0.0+1.8.9+f368a06d39.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding D:\BridgeBase\.gradle\loom-cache\remapped_mods\net_legacyfabric_yarn_1_8_9_1_8_9_build_514_v2\net\legacyfabric\legacy-fabric-api\legacy-fabric-item-groups-v1-common\2.0.0+1dd3cad892\legacy-fabric-item-groups-v1-common-2.0.0+1dd3cad892.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding D:\BridgeBase\.gradle\loom-cache\remapped_mods\net_legacyfabric_yarn_1_8_9_1_8_9_build_514_v2\net\legacyfabric\legacy-fabric-api\legacy-fabric-keybindings-api-v1-common\1.0.0+ae4aa0d092\legacy-fabric-keybindings-api-v1-common-1.0.0+ae4aa0d092.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding D:\BridgeBase\.gradle\loom-cache\remapped_mods\net_legacyfabric_yarn_1_8_9_1_8_9_build_514_v2\net\legacyfabric\legacy-fabric-api\legacy-fabric-lifecycle-events-v1\1.0.1+1.8.9+d86bee7939\legacy-fabric-lifecycle-events-v1-1.0.1+1.8.9+d86bee7939.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding D:\BridgeBase\.gradle\loom-cache\remapped_mods\net_legacyfabric_yarn_1_8_9_1_8_9_build_514_v2\net\legacyfabric\legacy-fabric-api\legacy-fabric-lifecycle-events-v1-common\1.0.1+ae4aa0d092\legacy-fabric-lifecycle-events-v1-common-1.0.1+ae4aa0d092.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding D:\BridgeBase\.gradle\loom-cache\remapped_mods\net_legacyfabric_yarn_1_8_9_1_8_9_build_514_v2\net\legacyfabric\legacy-fabric-api\legacy-fabric-registry-sync-api-v1\2.1.0+1.8.9+508c546039\legacy-fabric-registry-sync-api-v1-2.1.0+1.8.9+508c546039.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding D:\BridgeBase\.gradle\loom-cache\remapped_mods\net_legacyfabric_yarn_1_8_9_1_8_9_build_514_v2\net\legacyfabric\legacy-fabric-api\legacy-fabric-registry-sync-api-v1-common\2.1.0+508c546092\legacy-fabric-registry-sync-api-v1-common-2.1.0+508c546092.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding D:\BridgeBase\.gradle\loom-cache\remapped_mods\net_legacyfabric_yarn_1_8_9_1_8_9_build_514_v2\net\legacyfabric\legacy-fabric-api\legacy-fabric-networking-api-v1\2.0.0+1.8.9+01f7587839\legacy-fabric-networking-api-v1-2.0.0+1.8.9+01f7587839.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding D:\BridgeBase\.gradle\loom-cache\remapped_mods\net_legacyfabric_yarn_1_8_9_1_8_9_build_514_v2\net\legacyfabric\legacy-fabric-api\legacy-fabric-networking-api-v1-common\2.0.0+022f9a7592\legacy-fabric-networking-api-v1-common-2.0.0+022f9a7592.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding D:\BridgeBase\.gradle\loom-cache\remapped_mods\net_legacyfabric_yarn_1_8_9_1_8_9_build_514_v2\net\legacyfabric\legacy-fabric-api\legacy-fabric-permissions-api-v1\1.0.0+1.8.9+f368a06d39\legacy-fabric-permissions-api-v1-1.0.0+1.8.9+f368a06d39.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding D:\BridgeBase\.gradle\loom-cache\remapped_mods\net_legacyfabric_yarn_1_8_9_1_8_9_build_514_v2\net\legacyfabric\legacy-fabric-api\legacy-fabric-permissions-api-v1-common\1.0.0+ae4aa0d092\legacy-fabric-permissions-api-v1-common-1.0.0+ae4aa0d092.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding D:\BridgeBase\.gradle\loom-cache\remapped_mods\net_legacyfabric_yarn_1_8_9_1_8_9_build_514_v2\net\legacyfabric\legacy-fabric-api\legacy-fabric-rendering-api-v1\1.0.0+1.8.9+022f9a7539\legacy-fabric-rendering-api-v1-1.0.0+1.8.9+022f9a7539.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding D:\BridgeBase\.gradle\loom-cache\remapped_mods\net_legacyfabric_yarn_1_8_9_1_8_9_build_514_v2\net\legacyfabric\legacy-fabric-api\legacy-fabric-rendering-api-v1-common\1.0.0+ae4aa0d092\legacy-fabric-rendering-api-v1-common-1.0.0+ae4aa0d092.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding D:\BridgeBase\.gradle\loom-cache\remapped_mods\net_legacyfabric_yarn_1_8_9_1_8_9_build_514_v2\net\legacyfabric\legacy-fabric-api\legacy-fabric-resource-loader-v1\2.1.0+1.8.9+022f9a7539\legacy-fabric-resource-loader-v1-2.1.0+1.8.9+022f9a7539.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding D:\BridgeBase\.gradle\loom-cache\remapped_mods\net_legacyfabric_yarn_1_8_9_1_8_9_build_514_v2\net\legacyfabric\legacy-fabric-api\legacy-fabric-resource-loader-v1-common\2.1.0+a9c128f492\legacy-fabric-resource-loader-v1-common-2.1.0+a9c128f492.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding D:\BridgeBase\.gradle\loom-cache\remapped_mods\net_legacyfabric_yarn_1_8_9_1_8_9_build_514_v2\net\legacyfabric\legacy-fabric-api\legacy-fabric-api-base\1.1.0+1.8.9+f368a06d39\legacy-fabric-api-base-1.1.0+1.8.9+f368a06d39.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding D:\BridgeBase\.gradle\loom-cache\remapped_mods\net_legacyfabric_yarn_1_8_9_1_8_9_build_514_v2\net\legacyfabric\legacy-fabric-api\legacy-fabric-api-base-common\1.1.0+1dd3cad892\legacy-fabric-api-base-common-1.1.0+1dd3cad892.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding D:\BridgeBase\.gradle\loom-cache\remapped_mods\net_legacyfabric_yarn_1_8_9_1_8_9_build_514_v2\net\legacyfabric\legacy-fabric-api\legacy-fabric-logger-api-v1\1.0.4+ae4aa0d092\legacy-fabric-logger-api-v1-1.0.4+ae4aa0d092.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding D:\BridgeBase\.gradle\loom-cache\remapped_mods\net_legacyfabric_yarn_1_8_9_1_8_9_build_514_v2\net\legacyfabric\legacy-fabric-api\legacy-fabric-crash-report-info-v1\1.0.0+1.8.9+f368a06d39\legacy-fabric-crash-report-info-v1-1.0.0+1.8.9+f368a06d39.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\rohan\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl-opengl\3.3.2\ee8e95be0b438602038bc1f02dc5e3d011b1b216\lwjgl-opengl-3.3.2.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\rohan\.gradle\caches\modules-2\files-2.1\org.jline\jline-reader\3.12.1\4382ab1382c7b6f379377ed5f665dc2f6e1218bc\jline-reader-3.12.1.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\rohan\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl\3.3.2\4421d94af68e35dcaa31737a6fc59136a1e61b94\lwjgl-3.3.2.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Knot) Adding C:\Users\rohan\.gradle\caches\modules-2\files-2.1\org.jline\jline-terminal\3.12.1\c777448314e050d980a6b697c140f3bfe9eb7416\jline-terminal-3.12.1.jar to classpath.
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Entrypoint) Iterating over entrypoint 'preLaunch'
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Preparing mixins for MixinEnvironment[DEFAULT]
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Selecting config legacy-fabric-rendering-api-v1-common.mixins.json
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap legacy-fabric-rendering-api-v1-common-refmap.json using remapper chain
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Selecting config legacy-fabric-sponge-command-api-v2.mixins.json
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap legacy-fabric-command-api-v2-refmap.json using remapper chain
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Selecting config legacy-fabric-rendering-api-v1.mixins.json
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap legacy-fabric-rendering-api-v1-refmap.json using remapper chain
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Selecting config legacy-fabric-entity-events-v1.mixins.json
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap legacy-fabric-entity-events-v1-refmap.json using remapper chain
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Selecting config legacy-fabric-registry-sync-api-v1.mixins.json
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap legacy-fabric-registry-sync-api-v1-refmap.json using remapper chain
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Selecting config legacy-fabric-permissions-api-v1.mixins.json
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap legacy-fabric-permissions-api-v1-refmap.json using remapper chain
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Selecting config legacy-fabric-registry-sync-api-v1-common.mixins.json
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap legacy-fabric-registry-sync-api-v1-common-refmap.json using remapper chain
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Selecting config legacy-fabric-item-groups-v1-common.mixins.json
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap legacy-fabric-item-groups-v1-common-refmap.json using remapper chain
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Selecting config legacy-fabric-crash-report-info-v1.mixins.json
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap legacy-fabric-crash-report-info-v1-refmap.json using remapper chain
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Selecting config legacy-fabric-gamerule-api-v1.mixins.json
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap legacy-fabric-gamerule-api-v1-refmap.json using remapper chain
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Selecting config legacy-fabric-networking-api-v1.mixins.json
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap legacy-fabric-networking-api-v1-refmap.json using remapper chain
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Selecting config client.mixins.json
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Selecting config legacy-fabric-item-groups-v1.mixins.json
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap legacy-fabric-item-groups-v1-refmap.json using remapper chain
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Selecting config legacy-fabric-keybinding-api-v1.mixins.json
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap legacy-fabric-keybindings-api-v1-common-refmap.json using remapper chain
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Selecting config mixinextras.init.mixins.json
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/MixinExtras|Service) com.llamalad7.mixinextras.service.MixinExtrasServiceImpl(version=0.3.2) is taking over from null
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Registering new injector for @Inject with org.spongepowered.asm.mixin.injection.struct.CallbackInjectionInfo
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Registering new injector for @ModifyArg with org.spongepowered.asm.mixin.injection.struct.ModifyArgInjectionInfo
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Registering new injector for @ModifyArgs with org.spongepowered.asm.mixin.injection.struct.ModifyArgsInjectionInfo
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Registering new injector for @Redirect with org.spongepowered.asm.mixin.injection.struct.RedirectInjectionInfo
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Registering new injector for @ModifyVariable with org.spongepowered.asm.mixin.injection.struct.ModifyVariableInjectionInfo
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Registering new injector for @ModifyConstant with org.spongepowered.asm.mixin.injection.struct.ModifyConstantInjectionInfo
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Selecting config legacy-fabric-resource-loader-v1.mixins.json
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap legacy-fabric-resource-loader-v1-refmap.json using remapper chain
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Selecting config legacy-fabric-networking-api-v1-common.mixins.json
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap legacy-fabric-networking-api-v1-common-refmap.json using remapper chain
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Selecting config legacy-fabric-lifecycle-events-v1.mixins.json
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap legacy-fabric-lifecycle-events-v1-refmap.json using remapper chain
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Selecting config legacy-fabric-resource-loader-v1-common.mixins.json
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Remapping refMap legacy-fabric-resource-loader-v1-common-refmap.json using remapper chain
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Preparing legacy-fabric-rendering-api-v1-common.mixins.json (2)
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Preparing legacy-fabric-sponge-command-api-v2.mixins.json (1)
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Preparing legacy-fabric-rendering-api-v1.mixins.json (4)
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Preparing legacy-fabric-entity-events-v1.mixins.json (4)
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Preparing legacy-fabric-registry-sync-api-v1.mixins.json (15)
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Preparing legacy-fabric-permissions-api-v1.mixins.json (8)
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) @Mixin target net/minecraft/command/CommandStats$1 is public in legacy-fabric-permissions-api-v1.mixins.json:CommandStats_1Mixin from mod legacy-fabric-permissions-api-v1 and should be specified in value
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) @Mixin target net/minecraft/server/command/ExecuteCommand$1 is public in legacy-fabric-permissions-api-v1.mixins.json:ExecuteCommand_1Mixin from mod legacy-fabric-permissions-api-v1 and should be specified in value
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) @Mixin target net/minecraft/block/entity/SignBlockEntity$1 is public in legacy-fabric-permissions-api-v1.mixins.json:SignBlockEntity_1Mixin from mod legacy-fabric-permissions-api-v1 and should be specified in value
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) @Mixin target net/minecraft/block/entity/SignBlockEntity$2 is public in legacy-fabric-permissions-api-v1.mixins.json:SignBlockEntity_2Mixin from mod legacy-fabric-permissions-api-v1 and should be specified in value
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Preparing legacy-fabric-registry-sync-api-v1-common.mixins.json (11)
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Preparing legacy-fabric-item-groups-v1-common.mixins.json (4)
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Preparing legacy-fabric-crash-report-info-v1.mixins.json (1)
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Preparing legacy-fabric-gamerule-api-v1.mixins.json (1)
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Preparing legacy-fabric-networking-api-v1.mixins.json (6)
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Preparing client.mixins.json (2)
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Preparing legacy-fabric-item-groups-v1.mixins.json (1)
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Preparing legacy-fabric-keybinding-api-v1.mixins.json (1)
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Preparing mixinextras.init.mixins.json (0)
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Preparing legacy-fabric-resource-loader-v1.mixins.json (5)
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Preparing legacy-fabric-networking-api-v1-common.mixins.json (8)
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Preparing legacy-fabric-lifecycle-events-v1.mixins.json (6)
|
||||
[01:07:48] [main/DEBUG] (FabricLoader/Mixin) Preparing legacy-fabric-resource-loader-v1-common.mixins.json (2)
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) Prepared 82 mixins in 0.342 sec (4.2ms avg) (0ms load, 0ms transform, 0ms plugin)
|
||||
[01:07:49] [main/INFO] (FabricLoader/MixinExtras|Service) Initializing MixinExtras via com.llamalad7.mixinextras.service.MixinExtrasServiceImpl(version=0.3.2).
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) Registering new injector for @SugarWrapper with com.llamalad7.mixinextras.sugar.impl.SugarWrapperInjectionInfo
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) Registering new injector for @FactoryRedirectWrapper with com.llamalad7.mixinextras.wrapper.factory.FactoryRedirectWrapperInjectionInfo
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) Mixing client.MinecraftClientMixin from legacy-fabric-registry-sync-api-v1-common.mixins.json into net.minecraft.client.MinecraftClient
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) Mixing client.MinecraftClientMixin from legacy-fabric-networking-api-v1.mixins.json into net.minecraft.client.MinecraftClient
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) Mixing MixinMinecraftClient from client.mixins.json into net.minecraft.client.MinecraftClient
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) client.mixins.json:MixinMinecraftClient from mod testclient: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) Mixing client.MinecraftClientMixin from legacy-fabric-resource-loader-v1.mixins.json into net.minecraft.client.MinecraftClient
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) Mixing client.MinecraftClientAccessor from legacy-fabric-networking-api-v1-common.mixins.json into net.minecraft.client.MinecraftClient
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) Mixing client.MinecraftClientMixin from legacy-fabric-lifecycle-events-v1.mixins.json into net.minecraft.client.MinecraftClient
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-registry-sync-api-v1-common.mixins.json:client.MinecraftClientMixin from mod legacy-fabric-registry-sync-api-v1-common->@Inject::remapperInit(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) client.mixins.json:MixinMinecraftClient from mod testclient->@Inject::mixin$tick(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) client.mixins.json:MixinMinecraftClient from mod testclient->@Inject::mixin$tick(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) client.mixins.json:MixinMinecraftClient from mod testclient->@Inject::mixin$tick(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) client.mixins.json:MixinMinecraftClient from mod testclient->@Inject::mixin$run(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) client.mixins.json:MixinMinecraftClient from mod testclient->@Inject::mixin$run(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) client.mixins.json:MixinMinecraftClient from mod testclient->@Inject::mixin$run(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-resource-loader-v1.mixins.json:client.MinecraftClientMixin from mod legacy-fabric-resource-loader-v1->@Inject::reloadResources(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;)V doesn't use it's CallbackInfo
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-resource-loader-v1.mixins.json:client.MinecraftClientMixin from mod legacy-fabric-resource-loader-v1->@Inject::reloadResources(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;)V has 0 override(s) in child classes
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-resource-loader-v1.mixins.json:client.MinecraftClientMixin from mod legacy-fabric-resource-loader-v1->@Inject::reloadResources(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;)V won't be passed a CallbackInfo as a result
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-resource-loader-v1.mixins.json:client.MinecraftClientMixin from mod legacy-fabric-resource-loader-v1->@Inject::addItemModels(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-resource-loader-v1.mixins.json:client.MinecraftClientMixin from mod legacy-fabric-resource-loader-v1->@Inject::addItemModels(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-resource-loader-v1.mixins.json:client.MinecraftClientMixin from mod legacy-fabric-resource-loader-v1->@Inject::addItemModels(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-lifecycle-events-v1.mixins.json:client.MinecraftClientMixin from mod legacy-fabric-lifecycle-events-v1->@Inject::onStartTick(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-lifecycle-events-v1.mixins.json:client.MinecraftClientMixin from mod legacy-fabric-lifecycle-events-v1->@Inject::onStartTick(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-lifecycle-events-v1.mixins.json:client.MinecraftClientMixin from mod legacy-fabric-lifecycle-events-v1->@Inject::onStartTick(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-lifecycle-events-v1.mixins.json:client.MinecraftClientMixin from mod legacy-fabric-lifecycle-events-v1->@Inject::onEndTick(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-lifecycle-events-v1.mixins.json:client.MinecraftClientMixin from mod legacy-fabric-lifecycle-events-v1->@Inject::onEndTick(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-lifecycle-events-v1.mixins.json:client.MinecraftClientMixin from mod legacy-fabric-lifecycle-events-v1->@Inject::onEndTick(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-lifecycle-events-v1.mixins.json:client.MinecraftClientMixin from mod legacy-fabric-lifecycle-events-v1->@Inject::onStopping(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-lifecycle-events-v1.mixins.json:client.MinecraftClientMixin from mod legacy-fabric-lifecycle-events-v1->@Inject::onStopping(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-lifecycle-events-v1.mixins.json:client.MinecraftClientMixin from mod legacy-fabric-lifecycle-events-v1->@Inject::onStopping(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-lifecycle-events-v1.mixins.json:client.MinecraftClientMixin from mod legacy-fabric-lifecycle-events-v1->@Inject::onStart(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-lifecycle-events-v1.mixins.json:client.MinecraftClientMixin from mod legacy-fabric-lifecycle-events-v1->@Inject::onStart(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-lifecycle-events-v1.mixins.json:client.MinecraftClientMixin from mod legacy-fabric-lifecycle-events-v1->@Inject::onStart(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) Mixing client.MixinScreen from legacy-fabric-item-groups-v1-common.mixins.json into net.minecraft.client.gui.screen.Screen
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) Mixing client.ClientWorldMixin from legacy-fabric-lifecycle-events-v1.mixins.json into net.minecraft.client.world.ClientWorld
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-lifecycle-events-v1.mixins.json:client.ClientWorldMixin from mod legacy-fabric-lifecycle-events-v1->@Inject::startWorldTick(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-lifecycle-events-v1.mixins.json:client.ClientWorldMixin from mod legacy-fabric-lifecycle-events-v1->@Inject::startWorldTick(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-lifecycle-events-v1.mixins.json:client.ClientWorldMixin from mod legacy-fabric-lifecycle-events-v1->@Inject::startWorldTick(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-lifecycle-events-v1.mixins.json:client.ClientWorldMixin from mod legacy-fabric-lifecycle-events-v1->@Inject::endWorldTick(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-lifecycle-events-v1.mixins.json:client.ClientWorldMixin from mod legacy-fabric-lifecycle-events-v1->@Inject::endWorldTick(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-lifecycle-events-v1.mixins.json:client.ClientWorldMixin from mod legacy-fabric-lifecycle-events-v1->@Inject::endWorldTick(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-lifecycle-events-v1.mixins.json:client.ClientWorldMixin from mod legacy-fabric-lifecycle-events-v1->@Inject::unloadEntity(Lnet/minecraft/entity/Entity;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-lifecycle-events-v1.mixins.json:client.ClientWorldMixin from mod legacy-fabric-lifecycle-events-v1->@Inject::unloadEntity(Lnet/minecraft/entity/Entity;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-lifecycle-events-v1.mixins.json:client.ClientWorldMixin from mod legacy-fabric-lifecycle-events-v1->@Inject::unloadEntity(Lnet/minecraft/entity/Entity;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-lifecycle-events-v1.mixins.json:client.ClientWorldMixin from mod legacy-fabric-lifecycle-events-v1->@Inject::loadEntity(Lnet/minecraft/entity/Entity;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-lifecycle-events-v1.mixins.json:client.ClientWorldMixin from mod legacy-fabric-lifecycle-events-v1->@Inject::loadEntity(Lnet/minecraft/entity/Entity;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-lifecycle-events-v1.mixins.json:client.ClientWorldMixin from mod legacy-fabric-lifecycle-events-v1->@Inject::loadEntity(Lnet/minecraft/entity/Entity;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) Mixing LivingEntityMixin from legacy-fabric-entity-events-v1.mixins.json into net.minecraft.entity.LivingEntity
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-entity-events-v1.mixins.json:LivingEntityMixin from mod legacy-fabric-entity-events-v1->@Inject::onEntityKilledOther(Lnet/minecraft/entity/damage/DamageSource;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-entity-events-v1.mixins.json:LivingEntityMixin from mod legacy-fabric-entity-events-v1->@Inject::onEntityKilledOther(Lnet/minecraft/entity/damage/DamageSource;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-entity-events-v1.mixins.json:LivingEntityMixin from mod legacy-fabric-entity-events-v1->@Inject::onEntityKilledOther(Lnet/minecraft/entity/damage/DamageSource;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) Mixing EntityMixin from legacy-fabric-entity-events-v1.mixins.json into net.minecraft.entity.Entity
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) Mixing EntityMixin from legacy-fabric-registry-sync-api-v1.mixins.json into net.minecraft.entity.Entity
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) Mixing EntityMixin from legacy-fabric-permissions-api-v1.mixins.json into net.minecraft.entity.Entity
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-entity-events-v1.mixins.json:EntityMixin from mod legacy-fabric-entity-events-v1->@Inject::afterWorldChanged(ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Lnet/minecraft/server/MinecraftServer;ILnet/minecraft/server/world/ServerWorld;Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/Entity;)V doesn't use it's CallbackInfo
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-entity-events-v1.mixins.json:EntityMixin from mod legacy-fabric-entity-events-v1->@Inject::afterWorldChanged(ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Lnet/minecraft/server/MinecraftServer;ILnet/minecraft/server/world/ServerWorld;Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/Entity;)V has 0 override(s) in child classes
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-entity-events-v1.mixins.json:EntityMixin from mod legacy-fabric-entity-events-v1->@Inject::afterWorldChanged(ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Lnet/minecraft/server/MinecraftServer;ILnet/minecraft/server/world/ServerWorld;Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/Entity;)V won't be passed a CallbackInfo as a result
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) Mixing client.ConnectScreenAccessor from legacy-fabric-networking-api-v1-common.mixins.json into net.minecraft.client.gui.screen.ConnectScreen
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) Mixing ItemMixin from legacy-fabric-registry-sync-api-v1.mixins.json into net.minecraft.item.Item
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) Mixing registry.ItemMixin from legacy-fabric-registry-sync-api-v1-common.mixins.json into net.minecraft.item.Item
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-registry-sync-api-v1-common.mixins.json:registry.ItemMixin from mod legacy-fabric-registry-sync-api-v1-common->@Inject::initRegistryRemapper(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) Mixing IdListMixin from legacy-fabric-registry-sync-api-v1-common.mixins.json into net.minecraft.util.collection.IdList
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) Mixing MinecraftServerMixin from legacy-fabric-sponge-command-api-v2.mixins.json into net.minecraft.server.MinecraftServer
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) Mixing MinecraftServerMixin from legacy-fabric-registry-sync-api-v1-common.mixins.json into net.minecraft.server.MinecraftServer
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) Mixing MinecraftServerMixin from legacy-fabric-networking-api-v1.mixins.json into net.minecraft.server.MinecraftServer
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) Mixing MinecraftServerMixin from legacy-fabric-lifecycle-events-v1.mixins.json into net.minecraft.server.MinecraftServer
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-registry-sync-api-v1-common.mixins.json:MinecraftServerMixin from mod legacy-fabric-registry-sync-api-v1-common->@Inject::remapperInit(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod legacy-fabric-lifecycle-events-v1->@Inject::startServerTick(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod legacy-fabric-lifecycle-events-v1->@Inject::startServerTick(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod legacy-fabric-lifecycle-events-v1->@Inject::startServerTick(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod legacy-fabric-lifecycle-events-v1->@Inject::endServerTick(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod legacy-fabric-lifecycle-events-v1->@Inject::endServerTick(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod legacy-fabric-lifecycle-events-v1->@Inject::endServerTick(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod legacy-fabric-lifecycle-events-v1->@Inject::beforeServerShutdown(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod legacy-fabric-lifecycle-events-v1->@Inject::beforeServerShutdown(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod legacy-fabric-lifecycle-events-v1->@Inject::beforeServerShutdown(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod legacy-fabric-lifecycle-events-v1->@Inject::beforeServerShutdown(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod legacy-fabric-lifecycle-events-v1->@Inject::beforeServerShutdown(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod legacy-fabric-lifecycle-events-v1->@Inject::beforeServerShutdown(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod legacy-fabric-lifecycle-events-v1->@Inject::beforeServerShutdown(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod legacy-fabric-lifecycle-events-v1->@Inject::beforeServerShutdown(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod legacy-fabric-lifecycle-events-v1->@Inject::beforeServerShutdown(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod legacy-fabric-lifecycle-events-v1->@Inject::afterServerShutDown(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod legacy-fabric-lifecycle-events-v1->@Inject::afterServerShutDown(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod legacy-fabric-lifecycle-events-v1->@Inject::afterServerShutDown(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod legacy-fabric-lifecycle-events-v1->@Inject::beforeServerStart(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod legacy-fabric-lifecycle-events-v1->@Inject::beforeServerStart(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod legacy-fabric-lifecycle-events-v1->@Inject::beforeServerStart(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod legacy-fabric-lifecycle-events-v1->@Inject::afterServerStart(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod legacy-fabric-lifecycle-events-v1->@Inject::afterServerStart(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod legacy-fabric-lifecycle-events-v1->@Inject::afterServerStart(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod legacy-fabric-lifecycle-events-v1->@Inject::serverWorldUnload(ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod legacy-fabric-lifecycle-events-v1->@Inject::serverWorldUnload(ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod legacy-fabric-lifecycle-events-v1->@Inject::serverWorldUnload(ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod legacy-fabric-lifecycle-events-v1->@Inject::serverWorldLoad(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod legacy-fabric-lifecycle-events-v1->@Inject::serverWorldLoad(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod legacy-fabric-lifecycle-events-v1->@Inject::serverWorldLoad(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) Mixing ServerWorldMixin from legacy-fabric-lifecycle-events-v1.mixins.json into net.minecraft.server.world.ServerWorld
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-lifecycle-events-v1.mixins.json:ServerWorldMixin from mod legacy-fabric-lifecycle-events-v1->@Inject::startWorldTick(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-lifecycle-events-v1.mixins.json:ServerWorldMixin from mod legacy-fabric-lifecycle-events-v1->@Inject::startWorldTick(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-lifecycle-events-v1.mixins.json:ServerWorldMixin from mod legacy-fabric-lifecycle-events-v1->@Inject::startWorldTick(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-lifecycle-events-v1.mixins.json:ServerWorldMixin from mod legacy-fabric-lifecycle-events-v1->@Inject::endWorldTick(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-lifecycle-events-v1.mixins.json:ServerWorldMixin from mod legacy-fabric-lifecycle-events-v1->@Inject::endWorldTick(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-lifecycle-events-v1.mixins.json:ServerWorldMixin from mod legacy-fabric-lifecycle-events-v1->@Inject::endWorldTick(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-lifecycle-events-v1.mixins.json:ServerWorldMixin from mod legacy-fabric-lifecycle-events-v1->@Inject::loadEntity(Lnet/minecraft/entity/Entity;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-lifecycle-events-v1.mixins.json:ServerWorldMixin from mod legacy-fabric-lifecycle-events-v1->@Inject::loadEntity(Lnet/minecraft/entity/Entity;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-lifecycle-events-v1.mixins.json:ServerWorldMixin from mod legacy-fabric-lifecycle-events-v1->@Inject::loadEntity(Lnet/minecraft/entity/Entity;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-lifecycle-events-v1.mixins.json:ServerWorldMixin from mod legacy-fabric-lifecycle-events-v1->@Inject::unloadEntity(Lnet/minecraft/entity/Entity;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-lifecycle-events-v1.mixins.json:ServerWorldMixin from mod legacy-fabric-lifecycle-events-v1->@Inject::unloadEntity(Lnet/minecraft/entity/Entity;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-lifecycle-events-v1.mixins.json:ServerWorldMixin from mod legacy-fabric-lifecycle-events-v1->@Inject::unloadEntity(Lnet/minecraft/entity/Entity;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) Mixing MutableRegistryMixin from legacy-fabric-registry-sync-api-v1.mixins.json into net.minecraft.util.registry.MutableRegistry
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) Mixing client.DefaultResourcePackMixin from legacy-fabric-resource-loader-v1.mixins.json into net.minecraft.resource.DefaultResourcePack
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-resource-loader-v1.mixins.json:client.DefaultResourcePackMixin from mod legacy-fabric-resource-loader-v1->@Inject::onFindInputStream(Lnet/minecraft/util/Identifier;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
|
||||
[01:07:49] [main/INFO] (net.minecraft.client.MinecraftClient) Setting user: Player56
|
||||
[01:07:49] [main/INFO] (net.minecraft.client.MinecraftClient) (Session ID is token:FabricMC:Player56)
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) Mixing PlayerManagerMixin from legacy-fabric-entity-events-v1.mixins.json into net.minecraft.server.PlayerManager
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) Mixing PlayerManagerMixin from legacy-fabric-registry-sync-api-v1.mixins.json into net.minecraft.server.PlayerManager
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) Mixing PlayerManagerMixin from legacy-fabric-networking-api-v1.mixins.json into net.minecraft.server.PlayerManager
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-entity-events-v1.mixins.json:PlayerManagerMixin from mod legacy-fabric-entity-events-v1->@Inject::afterRespawn(Lnet/minecraft/entity/player/ServerPlayerEntity;IZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-entity-events-v1.mixins.json:PlayerManagerMixin from mod legacy-fabric-entity-events-v1->@Inject::afterWorldChanged(Lnet/minecraft/entity/player/ServerPlayerEntity;ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;ILnet/minecraft/server/world/ServerWorld;Lnet/minecraft/server/world/ServerWorld;Ljava/util/Iterator;)V doesn't use it's CallbackInfo
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-entity-events-v1.mixins.json:PlayerManagerMixin from mod legacy-fabric-entity-events-v1->@Inject::afterWorldChanged(Lnet/minecraft/entity/player/ServerPlayerEntity;ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;ILnet/minecraft/server/world/ServerWorld;Lnet/minecraft/server/world/ServerWorld;Ljava/util/Iterator;)V has 0 override(s) in child classes
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-entity-events-v1.mixins.json:PlayerManagerMixin from mod legacy-fabric-entity-events-v1->@Inject::afterWorldChanged(Lnet/minecraft/entity/player/ServerPlayerEntity;ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;ILnet/minecraft/server/world/ServerWorld;Lnet/minecraft/server/world/ServerWorld;Ljava/util/Iterator;)V won't be passed a CallbackInfo as a result
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-registry-sync-api-v1.mixins.json:PlayerManagerMixin from mod legacy-fabric-registry-sync-api-v1->@Inject::playerConnect(Lnet/minecraft/network/ClientConnection;Lnet/minecraft/entity/player/ServerPlayerEntity;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-registry-sync-api-v1.mixins.json:PlayerManagerMixin from mod legacy-fabric-registry-sync-api-v1->@Inject::playerConnect(Lnet/minecraft/network/ClientConnection;Lnet/minecraft/entity/player/ServerPlayerEntity;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-registry-sync-api-v1.mixins.json:PlayerManagerMixin from mod legacy-fabric-registry-sync-api-v1->@Inject::playerConnect(Lnet/minecraft/network/ClientConnection;Lnet/minecraft/entity/player/ServerPlayerEntity;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-networking-api-v1.mixins.json:PlayerManagerMixin from mod legacy-fabric-networking-api-v1->@Inject::handlePlayerConnection(Lnet/minecraft/network/ClientConnection;Lnet/minecraft/entity/player/ServerPlayerEntity;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-networking-api-v1.mixins.json:PlayerManagerMixin from mod legacy-fabric-networking-api-v1->@Inject::handlePlayerConnection(Lnet/minecraft/network/ClientConnection;Lnet/minecraft/entity/player/ServerPlayerEntity;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-networking-api-v1.mixins.json:PlayerManagerMixin from mod legacy-fabric-networking-api-v1->@Inject::handlePlayerConnection(Lnet/minecraft/network/ClientConnection;Lnet/minecraft/entity/player/ServerPlayerEntity;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) Mixing BlockMixin from legacy-fabric-registry-sync-api-v1.mixins.json into net.minecraft.block.Block
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) Mixing registry.BlockMixin from legacy-fabric-registry-sync-api-v1-common.mixins.json into net.minecraft.block.Block
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-registry-sync-api-v1-common.mixins.json:registry.BlockMixin from mod legacy-fabric-registry-sync-api-v1-common->@Inject::initRegistryRemapper(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) Mixing SimpleRegistryMixin from legacy-fabric-registry-sync-api-v1.mixins.json into net.minecraft.util.registry.SimpleRegistry
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) Mixing MixinItemGroup from legacy-fabric-item-groups-v1-common.mixins.json into net.minecraft.item.itemgroup.ItemGroup
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) Mixing client.MixinItemGroup from legacy-fabric-item-groups-v1-common.mixins.json into net.minecraft.item.itemgroup.ItemGroup
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) Mixing ItemGroupMixin from legacy-fabric-item-groups-v1.mixins.json into net.minecraft.item.itemgroup.ItemGroup
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-item-groups-v1-common.mixins.json:client.MixinItemGroup from mod legacy-fabric-item-groups-v1-common->@Inject::isTopRow(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-item-groups-v1-common.mixins.json:client.MixinItemGroup from mod legacy-fabric-item-groups-v1-common->@Inject::getColumn(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
|
||||
[01:07:49] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-item-groups-v1.mixins.json:ItemGroupMixin from mod legacy-fabric-item-groups-v1->@Inject::classInit(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
|
||||
[01:07:50] [main/DEBUG] (FabricLoader/Mixin) Mixing BlockEntityAccessor from legacy-fabric-registry-sync-api-v1.mixins.json into net.minecraft.block.entity.BlockEntity
|
||||
[01:07:50] [main/DEBUG] (FabricLoader/Mixin) Renaming @Accessor method getStringClassMap()Ljava/util/Map; to getStringClassMap$legacy-fabric-registry-sync-api-v1_$md$c129c1$0 in legacy-fabric-registry-sync-api-v1.mixins.json:BlockEntityAccessor from mod legacy-fabric-registry-sync-api-v1
|
||||
[01:07:50] [main/DEBUG] (FabricLoader/Mixin) Renaming @Accessor method getClassStringMap()Ljava/util/Map; to getClassStringMap$legacy-fabric-registry-sync-api-v1_$md$c129c1$1 in legacy-fabric-registry-sync-api-v1.mixins.json:BlockEntityAccessor from mod legacy-fabric-registry-sync-api-v1
|
||||
[01:07:50] [main/DEBUG] (FabricLoader/Mixin) Mixing BlockEntityMixin from legacy-fabric-registry-sync-api-v1.mixins.json into net.minecraft.block.entity.BlockEntity
|
||||
[01:07:50] [main/DEBUG] (FabricLoader/Mixin) Mixing registry.BlockEntityMixin from legacy-fabric-registry-sync-api-v1-common.mixins.json into net.minecraft.block.entity.BlockEntity
|
||||
[01:07:50] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-registry-sync-api-v1-common.mixins.json:registry.BlockEntityMixin from mod legacy-fabric-registry-sync-api-v1-common->@Inject::initRegistryRemapper(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
|
||||
[01:07:50] [main/DEBUG] (FabricLoader/Mixin) Mixing StatusEffectAccessor from legacy-fabric-registry-sync-api-v1.mixins.json into net.minecraft.entity.effect.StatusEffect
|
||||
[01:07:50] [main/DEBUG] (FabricLoader/Mixin) Renaming @Accessor method setSTATUS_EFFECTS([Lnet/minecraft/entity/effect/StatusEffect;)V to setSTATUS_EFFECTS$legacy-fabric-registry-sync-api-v1_$md$c129c1$0 in legacy-fabric-registry-sync-api-v1.mixins.json:StatusEffectAccessor from mod legacy-fabric-registry-sync-api-v1
|
||||
[01:07:50] [main/DEBUG] (FabricLoader/Mixin) Renaming @Accessor method getSTATUS_EFFECTS_BY_ID()Ljava/util/Map; to getSTATUS_EFFECTS_BY_ID$legacy-fabric-registry-sync-api-v1_$md$c129c1$1 in legacy-fabric-registry-sync-api-v1.mixins.json:StatusEffectAccessor from mod legacy-fabric-registry-sync-api-v1
|
||||
[01:07:50] [main/DEBUG] (FabricLoader/Mixin) Renaming @Accessor method setSTATUS_EFFECTS_BY_ID(Ljava/util/Map;)V to setSTATUS_EFFECTS_BY_ID$legacy-fabric-registry-sync-api-v1_$md$c129c1$2 in legacy-fabric-registry-sync-api-v1.mixins.json:StatusEffectAccessor from mod legacy-fabric-registry-sync-api-v1
|
||||
[01:07:50] [main/DEBUG] (FabricLoader/Mixin) Mixing registry.StatusEffectMixin from legacy-fabric-registry-sync-api-v1-common.mixins.json into net.minecraft.entity.effect.StatusEffect
|
||||
[01:07:50] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-registry-sync-api-v1-common.mixins.json:registry.StatusEffectMixin from mod legacy-fabric-registry-sync-api-v1-common->@Inject::initRegistryRemapper(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
|
||||
[01:07:50] [main/DEBUG] (FabricLoader/Mixin) Mixing EnchantmentAccessor from legacy-fabric-registry-sync-api-v1.mixins.json into net.minecraft.enchantment.Enchantment
|
||||
[01:07:50] [main/DEBUG] (FabricLoader/Mixin) Renaming @Accessor method setALL_ENCHANTMENTS([Lnet/minecraft/enchantment/Enchantment;)V to setALL_ENCHANTMENTS$legacy-fabric-registry-sync-api-v1_$md$c129c1$0 in legacy-fabric-registry-sync-api-v1.mixins.json:EnchantmentAccessor from mod legacy-fabric-registry-sync-api-v1
|
||||
[01:07:50] [main/DEBUG] (FabricLoader/Mixin) Renaming @Accessor method setENCHANTMENTS([Lnet/minecraft/enchantment/Enchantment;)V to setENCHANTMENTS$legacy-fabric-registry-sync-api-v1_$md$c129c1$1 in legacy-fabric-registry-sync-api-v1.mixins.json:EnchantmentAccessor from mod legacy-fabric-registry-sync-api-v1
|
||||
[01:07:50] [main/DEBUG] (FabricLoader/Mixin) Renaming @Accessor method getENCHANTMENTS()[Lnet/minecraft/enchantment/Enchantment; to getENCHANTMENTS$legacy-fabric-registry-sync-api-v1_$md$c129c1$2 in legacy-fabric-registry-sync-api-v1.mixins.json:EnchantmentAccessor from mod legacy-fabric-registry-sync-api-v1
|
||||
[01:07:50] [main/DEBUG] (FabricLoader/Mixin) Renaming @Accessor method getENCHANTMENT_MAP()Ljava/util/Map; to getENCHANTMENT_MAP$legacy-fabric-registry-sync-api-v1_$md$c129c1$3 in legacy-fabric-registry-sync-api-v1.mixins.json:EnchantmentAccessor from mod legacy-fabric-registry-sync-api-v1
|
||||
[01:07:50] [main/DEBUG] (FabricLoader/Mixin) Renaming @Accessor method setENCHANTMENT_MAP(Ljava/util/Map;)V to setENCHANTMENT_MAP$legacy-fabric-registry-sync-api-v1_$md$c129c1$4 in legacy-fabric-registry-sync-api-v1.mixins.json:EnchantmentAccessor from mod legacy-fabric-registry-sync-api-v1
|
||||
[01:07:50] [main/DEBUG] (FabricLoader/Mixin) Mixing registry.EnchantmentMixin from legacy-fabric-registry-sync-api-v1-common.mixins.json into net.minecraft.enchantment.Enchantment
|
||||
[01:07:50] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-registry-sync-api-v1-common.mixins.json:registry.EnchantmentMixin from mod legacy-fabric-registry-sync-api-v1-common->@Inject::initRegistryRemapper(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
|
||||
[01:07:50] [main/DEBUG] (FabricLoader/Mixin) Mixing SpawnEggItemMixin from legacy-fabric-registry-sync-api-v1.mixins.json into net.minecraft.item.SpawnEggItem
|
||||
[01:07:50] [main/DEBUG] (FabricLoader/Mixin) Mixing BiomeAccessor from legacy-fabric-registry-sync-api-v1.mixins.json into net.minecraft.world.biome.Biome
|
||||
[01:07:50] [main/DEBUG] (FabricLoader/Mixin) Renaming @Accessor method getBIOMES()[Lnet/minecraft/world/biome/Biome; to getBIOMES$legacy-fabric-registry-sync-api-v1_$md$c129c1$0 in legacy-fabric-registry-sync-api-v1.mixins.json:BiomeAccessor from mod legacy-fabric-registry-sync-api-v1
|
||||
[01:07:50] [main/DEBUG] (FabricLoader/Mixin) Renaming @Accessor method setBIOMES([Lnet/minecraft/world/biome/Biome;)V to setBIOMES$legacy-fabric-registry-sync-api-v1_$md$c129c1$1 in legacy-fabric-registry-sync-api-v1.mixins.json:BiomeAccessor from mod legacy-fabric-registry-sync-api-v1
|
||||
[01:07:50] [main/DEBUG] (FabricLoader/Mixin) Renaming @Accessor method setMUTATED_BIOMES(Ljava/util/Map;)V to setMUTATED_BIOMES$legacy-fabric-registry-sync-api-v1_$md$c129c1$2 in legacy-fabric-registry-sync-api-v1.mixins.json:BiomeAccessor from mod legacy-fabric-registry-sync-api-v1
|
||||
[01:07:50] [main/DEBUG] (FabricLoader/Mixin) Mixing registry.BiomeMixin from legacy-fabric-registry-sync-api-v1-common.mixins.json into net.minecraft.world.biome.Biome
|
||||
[01:07:50] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-registry-sync-api-v1-common.mixins.json:registry.BiomeMixin from mod legacy-fabric-registry-sync-api-v1-common->@Inject::initRegistryRemapper(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
|
||||
[01:07:51] [main/DEBUG] (FabricLoader/Mixin) Mixing EntityTypeAccessor from legacy-fabric-registry-sync-api-v1.mixins.json into net.minecraft.entity.EntityType
|
||||
[01:07:51] [main/DEBUG] (FabricLoader/Mixin) Renaming @Accessor method getNAME_CLASS_MAP()Ljava/util/Map; to getNAME_CLASS_MAP$legacy-fabric-registry-sync-api-v1_$md$c129c1$0 in legacy-fabric-registry-sync-api-v1.mixins.json:EntityTypeAccessor from mod legacy-fabric-registry-sync-api-v1
|
||||
[01:07:51] [main/DEBUG] (FabricLoader/Mixin) Renaming @Accessor method setNAME_CLASS_MAP(Ljava/util/Map;)V to setNAME_CLASS_MAP$legacy-fabric-registry-sync-api-v1_$md$c129c1$1 in legacy-fabric-registry-sync-api-v1.mixins.json:EntityTypeAccessor from mod legacy-fabric-registry-sync-api-v1
|
||||
[01:07:51] [main/DEBUG] (FabricLoader/Mixin) Renaming @Accessor method setCLASS_NAME_MAP(Ljava/util/Map;)V to setCLASS_NAME_MAP$legacy-fabric-registry-sync-api-v1_$md$c129c1$2 in legacy-fabric-registry-sync-api-v1.mixins.json:EntityTypeAccessor from mod legacy-fabric-registry-sync-api-v1
|
||||
[01:07:51] [main/DEBUG] (FabricLoader/Mixin) Renaming @Accessor method getID_CLASS_MAP()Ljava/util/Map; to getID_CLASS_MAP$legacy-fabric-registry-sync-api-v1_$md$c129c1$3 in legacy-fabric-registry-sync-api-v1.mixins.json:EntityTypeAccessor from mod legacy-fabric-registry-sync-api-v1
|
||||
[01:07:51] [main/DEBUG] (FabricLoader/Mixin) Renaming @Accessor method setID_CLASS_MAP(Ljava/util/Map;)V to setID_CLASS_MAP$legacy-fabric-registry-sync-api-v1_$md$c129c1$4 in legacy-fabric-registry-sync-api-v1.mixins.json:EntityTypeAccessor from mod legacy-fabric-registry-sync-api-v1
|
||||
[01:07:51] [main/DEBUG] (FabricLoader/Mixin) Renaming @Accessor method setCLASS_ID_MAP(Ljava/util/Map;)V to setCLASS_ID_MAP$legacy-fabric-registry-sync-api-v1_$md$c129c1$5 in legacy-fabric-registry-sync-api-v1.mixins.json:EntityTypeAccessor from mod legacy-fabric-registry-sync-api-v1
|
||||
[01:07:51] [main/DEBUG] (FabricLoader/Mixin) Renaming @Accessor method getNAME_ID_MAP()Ljava/util/Map; to getNAME_ID_MAP$legacy-fabric-registry-sync-api-v1_$md$c129c1$6 in legacy-fabric-registry-sync-api-v1.mixins.json:EntityTypeAccessor from mod legacy-fabric-registry-sync-api-v1
|
||||
[01:07:51] [main/DEBUG] (FabricLoader/Mixin) Renaming @Accessor method setNAME_ID_MAP(Ljava/util/Map;)V to setNAME_ID_MAP$legacy-fabric-registry-sync-api-v1_$md$c129c1$7 in legacy-fabric-registry-sync-api-v1.mixins.json:EntityTypeAccessor from mod legacy-fabric-registry-sync-api-v1
|
||||
[01:07:51] [main/DEBUG] (FabricLoader/Mixin) Mixing EntityTypeMixin from legacy-fabric-registry-sync-api-v1.mixins.json into net.minecraft.entity.EntityType
|
||||
[01:07:51] [main/DEBUG] (FabricLoader/Mixin) Mixing registry.EntityTypeMixin from legacy-fabric-registry-sync-api-v1-common.mixins.json into net.minecraft.entity.EntityType
|
||||
[01:07:51] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-registry-sync-api-v1.mixins.json:EntityTypeMixin from mod legacy-fabric-registry-sync-api-v1->@Inject::remap$getEntityNames(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
|
||||
[01:07:51] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-registry-sync-api-v1.mixins.json:EntityTypeMixin from mod legacy-fabric-registry-sync-api-v1->@Inject::remap$equals(Lnet/minecraft/entity/Entity;Ljava/lang/String;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
|
||||
[01:07:51] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-registry-sync-api-v1.mixins.json:EntityTypeMixin from mod legacy-fabric-registry-sync-api-v1->@Inject::remap$isEntityRegistered(Ljava/lang/String;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
|
||||
[01:07:51] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-registry-sync-api-v1-common.mixins.json:registry.EntityTypeMixin from mod legacy-fabric-registry-sync-api-v1-common->@Inject::initRegistry(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
|
||||
[01:07:51] [main/DEBUG] (FabricLoader/Mixin) Mixing GameOptionsMixin from legacy-fabric-keybinding-api-v1.mixins.json into net.minecraft.client.option.GameOptions
|
||||
[01:07:51] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-keybinding-api-v1.mixins.json:GameOptionsMixin from mod legacy-fabric-keybinding-api-v1-common->@Inject::api$loadHook(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
|
||||
[01:07:51] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-keybinding-api-v1.mixins.json:GameOptionsMixin from mod legacy-fabric-keybinding-api-v1-common->@Inject::api$loadHook(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
|
||||
[01:07:51] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-keybinding-api-v1.mixins.json:GameOptionsMixin from mod legacy-fabric-keybinding-api-v1-common->@Inject::api$loadHook(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
|
||||
[01:07:51] [main/DEBUG] (FabricLoader/Entrypoint) Iterating over entrypoint 'main'
|
||||
[01:07:51] [main/DEBUG] (FabricLoader/Entrypoint) Iterating over entrypoint 'client'
|
||||
[01:07:51] [main/DEBUG] (FabricLoader/Mixin) Mixing client.ClientPlayNetworkHandlerMixin from legacy-fabric-networking-api-v1-common.mixins.json into net.minecraft.client.network.ClientPlayNetworkHandler
|
||||
[01:07:51] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-networking-api-v1-common.mixins.json:client.ClientPlayNetworkHandlerMixin from mod legacy-fabric-networking-api-v1-common->@Inject::initAddon(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
|
||||
[01:07:51] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-networking-api-v1-common.mixins.json:client.ClientPlayNetworkHandlerMixin from mod legacy-fabric-networking-api-v1-common->@Inject::initAddon(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
|
||||
[01:07:51] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-networking-api-v1-common.mixins.json:client.ClientPlayNetworkHandlerMixin from mod legacy-fabric-networking-api-v1-common->@Inject::initAddon(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
|
||||
[01:07:51] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-networking-api-v1-common.mixins.json:client.ClientPlayNetworkHandlerMixin from mod legacy-fabric-networking-api-v1-common->@Inject::handleServerPlayReady(Lnet/minecraft/network/packet/s2c/play/GameJoinS2CPacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
|
||||
[01:07:51] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-networking-api-v1-common.mixins.json:client.ClientPlayNetworkHandlerMixin from mod legacy-fabric-networking-api-v1-common->@Inject::handleServerPlayReady(Lnet/minecraft/network/packet/s2c/play/GameJoinS2CPacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
|
||||
[01:07:51] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-networking-api-v1-common.mixins.json:client.ClientPlayNetworkHandlerMixin from mod legacy-fabric-networking-api-v1-common->@Inject::handleServerPlayReady(Lnet/minecraft/network/packet/s2c/play/GameJoinS2CPacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
|
||||
[01:07:51] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-networking-api-v1-common.mixins.json:client.ClientPlayNetworkHandlerMixin from mod legacy-fabric-networking-api-v1-common->@Inject::handleCustomPayload(Lnet/minecraft/network/packet/s2c/play/CustomPayloadS2CPacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
|
||||
[01:07:51] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-networking-api-v1-common.mixins.json:client.ClientPlayNetworkHandlerMixin from mod legacy-fabric-networking-api-v1-common->@Inject::handleDisconnection(Lnet/minecraft/text/Text;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
|
||||
[01:07:51] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-networking-api-v1-common.mixins.json:client.ClientPlayNetworkHandlerMixin from mod legacy-fabric-networking-api-v1-common->@Inject::handleDisconnection(Lnet/minecraft/text/Text;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
|
||||
[01:07:51] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-networking-api-v1-common.mixins.json:client.ClientPlayNetworkHandlerMixin from mod legacy-fabric-networking-api-v1-common->@Inject::handleDisconnection(Lnet/minecraft/text/Text;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
|
||||
[01:07:51] [main/DEBUG] (FabricLoader/Mixin) Mixing PacketByteBufMixin from legacy-fabric-registry-sync-api-v1.mixins.json into net.minecraft.util.PacketByteBuf
|
||||
[01:07:51] [main/DEBUG] (FabricLoader/Mixin) Mixing input.MixinKeyBinding from client.mixins.json into net.minecraft.client.option.KeyBinding
|
||||
[01:07:51] [main/DEBUG] (FabricLoader/Mixin) client.mixins.json:input.MixinKeyBinding from mod testclient: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
|
||||
[01:07:51] [main/INFO] (net.minecraft.client.MinecraftClient) LWJGL Version: 2.9.4
|
||||
[01:07:52] [main/DEBUG] (FabricLoader/Mixin) Mixing client.ReloadableResourceManagerImplMixin from legacy-fabric-resource-loader-v1.mixins.json into net.minecraft.resource.ReloadableResourceManagerImpl
|
||||
[01:07:52] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-resource-loader-v1.mixins.json:client.ReloadableResourceManagerImplMixin from mod legacy-fabric-resource-loader-v1->@Inject::onReload(Ljava/util/List;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
|
||||
[01:07:52] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-resource-loader-v1.mixins.json:client.ReloadableResourceManagerImplMixin from mod legacy-fabric-resource-loader-v1->@Inject::onReload(Ljava/util/List;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
|
||||
[01:07:52] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-resource-loader-v1.mixins.json:client.ReloadableResourceManagerImplMixin from mod legacy-fabric-resource-loader-v1->@Inject::onReload(Ljava/util/List;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
|
||||
[01:07:52] [main/DEBUG] (FabricLoader/Mixin) Mixing client.ClientResourceReloadListenerMixins from legacy-fabric-resource-loader-v1.mixins.json into net.minecraft.client.resource.language.LanguageManager
|
||||
[01:07:52] [main/DEBUG] (FabricLoader/Mixin) Mixing client.TranslationStorageMixin from legacy-fabric-resource-loader-v1-common.mixins.json into net.minecraft.client.resource.language.TranslationStorage
|
||||
[01:07:52] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-resource-loader-v1-common.mixins.json:client.TranslationStorageMixin from mod legacy-fabric-resource-loader-v1-common->@Inject::loadLangFileFromOtherVersion(Lnet/minecraft/resource/ResourceManager;Ljava/util/List;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
|
||||
[01:07:52] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-resource-loader-v1-common.mixins.json:client.TranslationStorageMixin from mod legacy-fabric-resource-loader-v1-common->@Inject::loadLangFileFromOtherVersion(Lnet/minecraft/resource/ResourceManager;Ljava/util/List;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
|
||||
[01:07:52] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-resource-loader-v1-common.mixins.json:client.TranslationStorageMixin from mod legacy-fabric-resource-loader-v1-common->@Inject::loadLangFileFromOtherVersion(Lnet/minecraft/resource/ResourceManager;Ljava/util/List;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
|
||||
[01:07:52] [main/DEBUG] (FabricLoader/Mixin) Mixing client.ClientResourceReloadListenerMixins from legacy-fabric-resource-loader-v1.mixins.json into net.minecraft.client.sound.SoundManager
|
||||
[01:07:52] [main/DEBUG] (FabricLoader/Mixin) Mixing client.ClientResourceReloadListenerMixins from legacy-fabric-resource-loader-v1.mixins.json into net.minecraft.client.font.TextRenderer
|
||||
[01:07:52] [main/DEBUG] (FabricLoader/Mixin) Mixing client.ClientResourceReloadListenerMixins from legacy-fabric-resource-loader-v1.mixins.json into net.minecraft.client.render.model.BakedModelManager
|
||||
[01:07:52] [main/INFO] (net.minecraft.resource.ReloadableResourceManagerImpl) Reloading ResourceManager: Default, Legacy Fabric Rendering API (V1), Legacy Fabric Command API (v2), Legacy Fabric Rendering API (V1), Fabric Loader, Legacy Fabric Entity Events (V1), Legacy Fabric Registry Sync API (V1), Legacy Fabric Permissions API (v2), Legacy Fabric Registry Sync API (V1), Legacy Fabric Command API (V1), Legacy Fabric Item Groups (V1), Legacy Fabric Lifecycle Events (V1), Legacy Fabric API Base Common, Legacy Fabric Crash Report Info (v1), Fabric Gamerule API (v1), Legacy Fabric Networking API (v1), Legacy Fabric Item Groups (V1), Legacy Fabric Permissions API (v1), Legacy Fabric Keybinding API (V1), Legacy Fabric API Base, Legacy Fabric Entity Events (V1), Legacy Fabric Logger API (v1), Legacy Fabric API, Legacy Fabric Resource Loader (V1), Legacy Fabric Networking API (v1), Legacy Fabric Lifecycle Events (V1), Legacy Fabric Resource Loader (V1) Common
|
||||
[01:07:52] [main/DEBUG] (FabricLoader/Mixin) Mixing client.ClientResourceReloadListenerMixins from legacy-fabric-resource-loader-v1.mixins.json into net.minecraft.client.texture.TextureManager
|
||||
[01:07:53] [main/ERROR] (net.minecraft.client.MinecraftClient) Couldn't initialize twitch stream
|
||||
[01:07:53] [Sound Library Loader/INFO] (net.minecraft.client.sound.SoundSystem) Starting up SoundSystem...
|
||||
[01:07:53] [Thread-6/INFO] (net.minecraft.client.sound.SoundSystem) Initializing LWJGL OpenAL
|
||||
[01:07:53] [Thread-6/INFO] (net.minecraft.client.sound.SoundSystem) (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org)
|
||||
[01:07:53] [main/DEBUG] (FabricLoader/Mixin) Mixing client.ClientResourceReloadListenerMixins from legacy-fabric-resource-loader-v1.mixins.json into net.minecraft.resource.GrassColorResourceReloadListener
|
||||
[01:07:53] [main/DEBUG] (FabricLoader/Mixin) Mixing client.ClientResourceReloadListenerMixins from legacy-fabric-resource-loader-v1.mixins.json into net.minecraft.resource.FoliageColorResourceReloadListener
|
||||
[01:07:53] [Thread-6/INFO] (net.minecraft.client.sound.SoundSystem) OpenAL initialized.
|
||||
[01:07:53] [main/DEBUG] (FabricLoader/Mixin) Mixing client.ModelIdentifierMixin from legacy-fabric-resource-loader-v1-common.mixins.json into net.minecraft.client.util.ModelIdentifier
|
||||
[01:07:53] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-resource-loader-v1-common.mixins.json:client.ModelIdentifierMixin from mod legacy-fabric-resource-loader-v1-common->@Inject::modifyArray(Ljava/lang/String;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;[Ljava/lang/String;)V doesn't use it's CallbackInfoReturnable
|
||||
[01:07:53] [Sound Library Loader/INFO] (net.minecraft.client.sound.SoundSystem) Sound engine started
|
||||
[01:07:54] [main/INFO] (net.minecraft.client.texture.SpriteAtlasTexture) Created: 512x512 textures-atlas
|
||||
[01:07:54] [main/DEBUG] (FabricLoader/Mixin) Mixing ItemRendererMixin from legacy-fabric-rendering-api-v1.mixins.json into net.minecraft.client.render.item.ItemRenderer
|
||||
[01:07:54] [main/DEBUG] (FabricLoader/Mixin) Mixing client.ClientResourceReloadListenerMixins from legacy-fabric-resource-loader-v1.mixins.json into net.minecraft.client.render.item.ItemRenderer
|
||||
[01:07:54] [main/DEBUG] (FabricLoader/Mixin) Mixing client.ItemRendererMixin from legacy-fabric-resource-loader-v1.mixins.json into net.minecraft.client.render.item.ItemRenderer
|
||||
[01:07:54] [main/DEBUG] (FabricLoader/Mixin) Renaming synthetic method lambda$fabric_register$3(Lnet/legacyfabric/fabric/impl/resource/loader/ItemModelRegistryImpl$ModelTriad;)V to mdc129c1$legacy-fabric-resource-loader-v1$lambda$fabric_register$3$0 in legacy-fabric-resource-loader-v1.mixins.json:client.ItemRendererMixin from mod legacy-fabric-resource-loader-v1
|
||||
[01:07:54] [main/DEBUG] (FabricLoader/Mixin) Renaming synthetic method lambda$fabric_register$2(Lnet/legacyfabric/fabric/impl/resource/loader/ItemModelRegistryImpl$ModelTriad;)V to mdc129c1$legacy-fabric-resource-loader-v1$lambda$fabric_register$2$1 in legacy-fabric-resource-loader-v1.mixins.json:client.ItemRendererMixin from mod legacy-fabric-resource-loader-v1
|
||||
[01:07:54] [main/DEBUG] (FabricLoader/Mixin) Renaming synthetic method lambda$fabric_register$1(Lnet/legacyfabric/fabric/impl/resource/loader/ItemModelRegistryImpl$ModelPair;)V to mdc129c1$legacy-fabric-resource-loader-v1$lambda$fabric_register$1$2 in legacy-fabric-resource-loader-v1.mixins.json:client.ItemRendererMixin from mod legacy-fabric-resource-loader-v1
|
||||
[01:07:54] [main/DEBUG] (FabricLoader/Mixin) Renaming synthetic method lambda$fabric_register$0(Lnet/legacyfabric/fabric/impl/resource/loader/ItemModelRegistryImpl$ModelPair;)V to mdc129c1$legacy-fabric-resource-loader-v1$lambda$fabric_register$0$3 in legacy-fabric-resource-loader-v1.mixins.json:client.ItemRendererMixin from mod legacy-fabric-resource-loader-v1
|
||||
[01:07:54] [main/DEBUG] (FabricLoader/Mixin) Mixing EntityRenderDispatcherMixin from legacy-fabric-rendering-api-v1.mixins.json into net.minecraft.client.render.entity.EntityRenderDispatcher
|
||||
[01:07:54] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-rendering-api-v1.mixins.json:EntityRenderDispatcherMixin from mod legacy-fabric-rendering-api-v1->@Inject::afterRegisterRenderers(Lnet/minecraft/client/texture/TextureManager;Lnet/minecraft/client/render/item/ItemRenderer;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
|
||||
[01:07:54] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-rendering-api-v1.mixins.json:EntityRenderDispatcherMixin from mod legacy-fabric-rendering-api-v1->@Inject::afterRegisterRenderers(Lnet/minecraft/client/texture/TextureManager;Lnet/minecraft/client/render/item/ItemRenderer;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
|
||||
[01:07:54] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-rendering-api-v1.mixins.json:EntityRenderDispatcherMixin from mod legacy-fabric-rendering-api-v1->@Inject::afterRegisterRenderers(Lnet/minecraft/client/texture/TextureManager;Lnet/minecraft/client/render/item/ItemRenderer;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
|
||||
[01:07:54] [main/DEBUG] (FabricLoader/Mixin) Mixing LivingEntityRendererAccessor from legacy-fabric-rendering-api-v1.mixins.json into net.minecraft.client.render.entity.LivingEntityRenderer
|
||||
[01:07:54] [main/DEBUG] (FabricLoader/Mixin) Mixing client.ClientResourceReloadListenerMixins from legacy-fabric-resource-loader-v1.mixins.json into net.minecraft.client.render.GameRenderer
|
||||
[01:07:54] [main/DEBUG] (FabricLoader/Mixin) Mixing client.ClientResourceReloadListenerMixins from legacy-fabric-resource-loader-v1.mixins.json into net.minecraft.client.render.block.BlockRenderManager
|
||||
[01:07:54] [main/DEBUG] (FabricLoader/Mixin) Mixing WorldRendererMixin from legacy-fabric-rendering-api-v1-common.mixins.json into net.minecraft.client.render.WorldRenderer
|
||||
[01:07:54] [main/DEBUG] (FabricLoader/Mixin) Mixing client.ClientResourceReloadListenerMixins from legacy-fabric-resource-loader-v1.mixins.json into net.minecraft.client.render.WorldRenderer
|
||||
[01:07:54] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-rendering-api-v1-common.mixins.json:WorldRendererMixin from mod legacy-fabric-rendering-api-v1-common->@Inject::onReload(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
|
||||
[01:07:54] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-rendering-api-v1-common.mixins.json:WorldRendererMixin from mod legacy-fabric-rendering-api-v1-common->@Inject::onReload(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
|
||||
[01:07:54] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-rendering-api-v1-common.mixins.json:WorldRendererMixin from mod legacy-fabric-rendering-api-v1-common->@Inject::onReload(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
|
||||
[01:07:55] [main/DEBUG] (FabricLoader/Mixin) Mixing InGameHudMixin from legacy-fabric-rendering-api-v1.mixins.json into net.minecraft.client.gui.hud.InGameHud
|
||||
[01:07:55] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-rendering-api-v1.mixins.json:InGameHudMixin from mod legacy-fabric-rendering-api-v1->@Inject::render(FLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
|
||||
[01:07:55] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-rendering-api-v1.mixins.json:InGameHudMixin from mod legacy-fabric-rendering-api-v1->@Inject::render(FLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
|
||||
[01:07:55] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-rendering-api-v1.mixins.json:InGameHudMixin from mod legacy-fabric-rendering-api-v1->@Inject::render(FLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
|
||||
[01:07:55] [main/DEBUG] (FabricLoader/Mixin) Mixing ServerPlayerEntityMixin from legacy-fabric-entity-events-v1.mixins.json into net.minecraft.entity.player.ServerPlayerEntity
|
||||
[01:07:55] [main/DEBUG] (FabricLoader/Mixin) Mixing ServerPlayerEntityMixin from legacy-fabric-permissions-api-v1.mixins.json into net.minecraft.entity.player.ServerPlayerEntity
|
||||
[01:07:55] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-entity-events-v1.mixins.json:ServerPlayerEntityMixin from mod legacy-fabric-entity-events-v1->@Inject::callOnKillForPlayer(Lnet/minecraft/entity/damage/DamageSource;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
|
||||
[01:07:55] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-entity-events-v1.mixins.json:ServerPlayerEntityMixin from mod legacy-fabric-entity-events-v1->@Inject::callOnKillForPlayer(Lnet/minecraft/entity/damage/DamageSource;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
|
||||
[01:07:55] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-entity-events-v1.mixins.json:ServerPlayerEntityMixin from mod legacy-fabric-entity-events-v1->@Inject::callOnKillForPlayer(Lnet/minecraft/entity/damage/DamageSource;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
|
||||
[01:07:55] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-entity-events-v1.mixins.json:ServerPlayerEntityMixin from mod legacy-fabric-entity-events-v1->@Inject::onCopyFrom(Lnet/minecraft/entity/player/PlayerEntity;ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
|
||||
[01:07:55] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-entity-events-v1.mixins.json:ServerPlayerEntityMixin from mod legacy-fabric-entity-events-v1->@Inject::onCopyFrom(Lnet/minecraft/entity/player/PlayerEntity;ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
|
||||
[01:07:55] [main/DEBUG] (FabricLoader/Mixin) legacy-fabric-entity-events-v1.mixins.json:ServerPlayerEntityMixin from mod legacy-fabric-entity-events-v1->@Inject::onCopyFrom(Lnet/minecraft/entity/player/PlayerEntity;ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
|
||||
[01:07:59] [main/INFO] (net.minecraft.client.MinecraftClient) Stopping!
|
||||
[01:07:59] [main/INFO] (net.minecraft.client.sound.SoundSystem) SoundSystem shutting down...
|
||||
[01:07:59] [main/WARN] (net.minecraft.client.sound.SoundSystem) Author: Paul Lamb, www.paulscode.com
|
49
v1_8_9/run/logs/latest.log
Normal file
49
v1_8_9/run/logs/latest.log
Normal file
@ -0,0 +1,49 @@
|
||||
[01:07:48] [main/INFO] (FabricLoader/GameProvider) Loading Minecraft 1.8.9 with Fabric Loader 0.15.2
|
||||
[01:07:48] [main/INFO] (FabricLoader) Loading 30 mods:
|
||||
- fabricloader 0.15.2
|
||||
- java 17
|
||||
- legacy-fabric-api 1.9.1+1.8.9
|
||||
- legacy-fabric-api-base 1.1.0+1.8.9+f368a06d39
|
||||
- legacy-fabric-api-base-common 1.1.0+1dd3cad892
|
||||
- legacy-fabric-command-api-v1 1.0.0+ae4aa0d092
|
||||
- legacy-fabric-command-api-v2 1.0.0+1.8.9+01f7587839
|
||||
- legacy-fabric-crash-report-info-v1 1.0.0+1.8.9+f368a06d39
|
||||
- legacy-fabric-entity-events-v1 1.0.0+1.8.9+f368a06d39
|
||||
- legacy-fabric-entity-events-v1-common 1.0.0+ae4aa0d092
|
||||
- legacy-fabric-gamerule-api-v1 1.0.0+ae4aa0d092
|
||||
- legacy-fabric-item-groups-v1 2.0.0+1.8.9+f368a06d39
|
||||
- legacy-fabric-item-groups-v1-common 2.0.0+1dd3cad892
|
||||
- legacy-fabric-keybinding-api-v1-common 1.0.0+ae4aa0d092
|
||||
- legacy-fabric-lifecycle-events-v1 1.0.1+1.8.9+d86bee7939
|
||||
- legacy-fabric-lifecycle-events-v1-common 1.0.1+ae4aa0d092
|
||||
- legacy-fabric-logger-api-v1 1.0.4+ae4aa0d092
|
||||
- legacy-fabric-networking-api-v1 2.0.0+1.8.9+01f7587839
|
||||
- legacy-fabric-networking-api-v1-common 2.0.0+022f9a7592
|
||||
- legacy-fabric-permissions-api-v1 1.0.0+1.8.9+f368a06d39
|
||||
- legacy-fabric-permissions-api-v1-common 1.0.0+ae4aa0d092
|
||||
- legacy-fabric-registry-sync-api-v1 2.1.0+1.8.9+508c546039
|
||||
- legacy-fabric-registry-sync-api-v1-common 2.1.0+508c546092
|
||||
- legacy-fabric-rendering-api-v1 1.0.0+1.8.9+022f9a7539
|
||||
- legacy-fabric-rendering-api-v1-common 1.0.0+ae4aa0d092
|
||||
- legacy-fabric-resource-loader-v1 2.1.0+1.8.9+022f9a7539
|
||||
- legacy-fabric-resource-loader-v1-common 2.1.0+a9c128f492
|
||||
- minecraft 1.8.9
|
||||
- mixinextras 0.3.2
|
||||
- testclient 1.0.0
|
||||
[01:07:48] [main/INFO] (FabricLoader/Mixin) SpongePowered MIXIN Subsystem Version=0.8.5 Source=file:/C:/Users/rohan/.gradle/caches/modules-2/files-2.1/net.fabricmc/sponge-mixin/0.12.5+mixin.0.8.5/8d31fb97c3e0cd7c8dad3441851c523bcfae6d8e/sponge-mixin-0.12.5+mixin.0.8.5.jar Service=Knot/Fabric Env=CLIENT
|
||||
[01:07:48] [main/INFO] (FabricLoader/Mixin) Loaded Fabric development mappings for mixin remapper!
|
||||
[01:07:49] [main/INFO] (FabricLoader/MixinExtras|Service) Initializing MixinExtras via com.llamalad7.mixinextras.service.MixinExtrasServiceImpl(version=0.3.2).
|
||||
[01:07:49] [main/INFO] (Minecraft) Setting user: Player56
|
||||
[01:07:49] [main/INFO] (Minecraft) (Session ID is token:FabricMC:Player56)
|
||||
[01:07:51] [main/INFO] (Minecraft) LWJGL Version: 2.9.4
|
||||
[01:07:52] [main/INFO] (Minecraft) Reloading ResourceManager: Default, Legacy Fabric Rendering API (V1), Legacy Fabric Command API (v2), Legacy Fabric Rendering API (V1), Fabric Loader, Legacy Fabric Entity Events (V1), Legacy Fabric Registry Sync API (V1), Legacy Fabric Permissions API (v2), Legacy Fabric Registry Sync API (V1), Legacy Fabric Command API (V1), Legacy Fabric Item Groups (V1), Legacy Fabric Lifecycle Events (V1), Legacy Fabric API Base Common, Legacy Fabric Crash Report Info (v1), Fabric Gamerule API (v1), Legacy Fabric Networking API (v1), Legacy Fabric Item Groups (V1), Legacy Fabric Permissions API (v1), Legacy Fabric Keybinding API (V1), Legacy Fabric API Base, Legacy Fabric Entity Events (V1), Legacy Fabric Logger API (v1), Legacy Fabric API, Legacy Fabric Resource Loader (V1), Legacy Fabric Networking API (v1), Legacy Fabric Lifecycle Events (V1), Legacy Fabric Resource Loader (V1) Common
|
||||
[01:07:53] [main/ERROR] (Minecraft) Couldn't initialize twitch stream
|
||||
[01:07:53] [Sound Library Loader/INFO] (Minecraft) Starting up SoundSystem...
|
||||
[01:07:53] [Thread-6/INFO] (Minecraft) Initializing LWJGL OpenAL
|
||||
[01:07:53] [Thread-6/INFO] (Minecraft) (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org)
|
||||
[01:07:53] [Thread-6/INFO] (Minecraft) OpenAL initialized.
|
||||
[01:07:53] [Sound Library Loader/INFO] (Minecraft) Sound engine started
|
||||
[01:07:54] [main/INFO] (Minecraft) Created: 512x512 textures-atlas
|
||||
[01:07:59] [main/INFO] (Minecraft) Stopping!
|
||||
[01:07:59] [main/INFO] (Minecraft) SoundSystem shutting down...
|
||||
[01:07:59] [main/WARN] (Minecraft) Author: Paul Lamb, www.paulscode.com
|
18
v1_8_9/src/main/java/dev/refactoring/ClientEntrypoint.java
Normal file
18
v1_8_9/src/main/java/dev/refactoring/ClientEntrypoint.java
Normal file
@ -0,0 +1,18 @@
|
||||
package dev.refactoring;
|
||||
|
||||
import dev.refactoring.bridge.BridgeImpl;
|
||||
import dev.refactoring.bridge.core.BridgeManager;
|
||||
import dev.refactoring.bridge.core.util.MinecraftVersion;
|
||||
import net.fabricmc.api.ClientModInitializer;
|
||||
|
||||
/**
|
||||
* @author refactoring
|
||||
*/
|
||||
public class ClientEntrypoint implements ClientModInitializer {
|
||||
|
||||
@Override
|
||||
public void onInitializeClient() {
|
||||
BridgeManager.INSTANCE.setVersion(MinecraftVersion.v1_8_9);
|
||||
BridgeManager.INSTANCE.setBridge(new BridgeImpl());
|
||||
}
|
||||
}
|
16
v1_8_9/src/main/java/dev/refactoring/bridge/BridgeImpl.java
Normal file
16
v1_8_9/src/main/java/dev/refactoring/bridge/BridgeImpl.java
Normal file
@ -0,0 +1,16 @@
|
||||
package dev.refactoring.bridge;
|
||||
|
||||
import dev.refactoring.bridge.client.input.KeyBindingBridge;
|
||||
import dev.refactoring.bridge.core.Bridge;
|
||||
import net.legacyfabric.fabric.api.client.keybinding.v1.KeyBindingHelper;
|
||||
import net.minecraft.client.option.KeyBinding;
|
||||
|
||||
/**
|
||||
* @author refactoring
|
||||
*/
|
||||
public class BridgeImpl implements Bridge {
|
||||
@Override
|
||||
public KeyBindingBridge initKeyBinding(String name, int keyCode, String cat) {
|
||||
return (KeyBindingBridge) KeyBindingHelper.registerKeyBinding(new KeyBinding(name, keyCode, cat));
|
||||
}
|
||||
}
|
@ -0,0 +1,38 @@
|
||||
package dev.refactoring.mixins;
|
||||
|
||||
import dev.refactoring.bridge.client.MinecraftClientBridge;
|
||||
import dev.refactoring.bridge.core.BridgeManager;
|
||||
import dev.refactoring.testclient.TestClient;
|
||||
import net.minecraft.client.MinecraftClient;
|
||||
import org.lwjgl.opengl.Display;
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
import org.spongepowered.asm.mixin.Shadow;
|
||||
import org.spongepowered.asm.mixin.injection.At;
|
||||
import org.spongepowered.asm.mixin.injection.Inject;
|
||||
import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;
|
||||
|
||||
/**
|
||||
* This is how you implement a bridge.
|
||||
*
|
||||
* @author refactoring
|
||||
*/
|
||||
@Mixin(MinecraftClient.class)
|
||||
public class MixinMinecraftClient implements MinecraftClientBridge {
|
||||
@Shadow private static int currentFps;
|
||||
|
||||
@Override
|
||||
public int bridge$getCurrentFps() {
|
||||
return currentFps;
|
||||
}
|
||||
|
||||
@Inject(method = "tick", at = @At("HEAD"))
|
||||
public void mixin$tick(CallbackInfo ci) {
|
||||
Display.setTitle(BridgeManager.INSTANCE.getWindowTitle()); // TODO Make an actual bridge for this
|
||||
TestClient.INSTANCE.printFps();
|
||||
}
|
||||
|
||||
@Inject(method = "run", at = @At("HEAD"))
|
||||
public void mixin$run(CallbackInfo ci) {
|
||||
BridgeManager.INSTANCE.setMinecraftClientBridge(this); // You want to do this for everything except things like keybindings, which are initialized by the user.
|
||||
}
|
||||
}
|
@ -0,0 +1,69 @@
|
||||
package dev.refactoring.mixins.input;
|
||||
|
||||
import dev.refactoring.bridge.client.input.KeyBindingBridge;
|
||||
import net.minecraft.client.option.KeyBinding;
|
||||
import net.minecraft.client.resource.language.I18n;
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
import org.spongepowered.asm.mixin.Shadow;
|
||||
import org.spongepowered.asm.mixin.Unique;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author refactoring
|
||||
*/
|
||||
@Mixin(KeyBinding.class)
|
||||
public abstract class MixinKeyBinding implements KeyBindingBridge {
|
||||
@Shadow public abstract int getCode();
|
||||
@Unique
|
||||
public final List<String> clashesWith = new ArrayList<>();
|
||||
@Shadow public abstract void setCode(int code);
|
||||
|
||||
@Shadow public abstract boolean isPressed();
|
||||
|
||||
@Shadow public abstract String getTranslationKey();
|
||||
|
||||
@Shadow public abstract String getCategory();
|
||||
|
||||
@Override
|
||||
public int bridge$getKey() {
|
||||
return this.getCode();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void bridge$setKey(Integer var1) {
|
||||
this.setCode(var1);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean bridge$isKeyDown() {
|
||||
return this.isPressed();
|
||||
}
|
||||
|
||||
@Override
|
||||
public String bridge$getKeyName() {
|
||||
return I18n.translate(this.getTranslationKey());
|
||||
}
|
||||
|
||||
@Override
|
||||
public String bridge$getKeyDescription() {
|
||||
return I18n.translate(this.getTranslationKey());
|
||||
}
|
||||
|
||||
@Override
|
||||
public void bridge$setKeyBindState(boolean var1) {
|
||||
KeyBinding.setKeyPressed(this.getCode(), var1);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<String> bridge$getClashesWith() {
|
||||
return this.clashesWith;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String bridge$getCategory() {
|
||||
return this.getCategory();
|
||||
}
|
||||
// I decided to be nice and include a KeyBinding bridge :)
|
||||
}
|
15
v1_8_9/src/main/resources/client.mixins.json
Normal file
15
v1_8_9/src/main/resources/client.mixins.json
Normal file
@ -0,0 +1,15 @@
|
||||
{
|
||||
"required": true,
|
||||
"minVersion": "0.8",
|
||||
"package": "dev.refactoring.mixins",
|
||||
"compatibilityLevel": "JAVA_8",
|
||||
"mixins": [
|
||||
],
|
||||
"client": [
|
||||
"MixinMinecraftClient",
|
||||
"input.MixinKeyBinding"
|
||||
],
|
||||
"injectors": {
|
||||
"defaultRequire": 1
|
||||
}
|
||||
}
|
31
v1_8_9/src/main/resources/fabric.mod.json
Normal file
31
v1_8_9/src/main/resources/fabric.mod.json
Normal file
@ -0,0 +1,31 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"id": "testclient",
|
||||
"version": "${version}",
|
||||
"name": "Test Client",
|
||||
"description": "",
|
||||
"authors": [
|
||||
"Refactoring"
|
||||
],
|
||||
"contact": {
|
||||
"homepage": "https://aetherium.club",
|
||||
"sources": "https://github.com/Aetherium-Development"
|
||||
},
|
||||
"license": "CC0-1.0",
|
||||
"icon": "",
|
||||
"environment": "*",
|
||||
"entrypoints": {
|
||||
"client": [
|
||||
"dev.refactoring.ClientEntrypoint"
|
||||
]
|
||||
},
|
||||
"mixins": [
|
||||
"client.mixins.json"
|
||||
],
|
||||
"depends": {
|
||||
"fabricloader": ">=0.14.19",
|
||||
"minecraft": "1.8.9"
|
||||
},
|
||||
"suggests": {
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user