Вопрос MultiPlayer

Начинающий
Статус
Оффлайн
Регистрация
15 Июл 2023
Сообщения
64
Реакции[?]
3
Поинты[?]
3K
при запуске сурса General 0.5 у меня ошибка с мульти плеером.

кто знает как фиксануть напишите (НЕ ТЕМОЙ)
1707677547401.png
 
Пользователь
Статус
Оффлайн
Регистрация
22 Авг 2022
Сообщения
242
Реакции[?]
39
Поинты[?]
30K
при запуске сурса General 0.5 у меня ошибка с мульти плеером.

кто знает как фиксануть напишите (НЕ ТЕМОЙ)
Посмотреть вложение 270498
 
Начинающий
Статус
Оффлайн
Регистрация
13 Июн 2023
Сообщения
134
Реакции[?]
17
Поинты[?]
0
у него совсем другая ошибка и база не экспенсива, а темболее не mcp а forge

при запуске сурса General 0.5 у меня ошибка с мульти плеером.

кто знает как фиксануть напишите (НЕ ТЕМОЙ)
Посмотреть вложение 270498
либо билдишь в мод и тестишь либо ник ставишь в запуске(как говорил мой другалёк который кодил на фордже)
 
Пользователь
Статус
Оффлайн
Регистрация
22 Авг 2022
Сообщения
242
Реакции[?]
39
Поинты[?]
30K
а темболее не mcp а forge
где он написал об этом? миксином тогда

Инструкция:
1. Открываем build.gradle и пихаем это:
Код:
mixin {
    add sourceSets.main, "твоймод.refmap.json"

    config "твоймод.mixins.json"
}
2. В том же файле ищем dependencies и добавляем внутрь строку:
annotationProcessor 'org.spongepowered:mixin:0.8.5:processor'
3. Создаём файл твоймод.mixins.json в src/main/resources. В него добавляем:
JSON:
{
  "required": true,
  "minVersion": "0.8",
  "package": "твойpackage.mixin",
  "compatibilityLevel": "JAVA_8",
  "refmap": "твоймод.refmap.json",
  "mixins": [
  ],
  "client": [
    "MultiplayerFixMixin",
  ],
  "injectors": {
    "defaultRequire": 1
  }
}
4. Создаём в src/main/java/твойpackage/mixin класс с названием MultiplayerFixMixin и добавляем в него:
Java:
import net.minecraft.client.Minecraft;
import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.injection.At;
import org.spongepowered.asm.mixin.injection.Inject;
import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable;

@Mixin(Minecraft.class)
public class MultiplayerFixMixin {

    @Inject(method = "isMultiplayerEnabled", at = @At("HEAD"), cancellable = true)
    private void isMultiplayerEnabled(CallbackInfoReturnable<Boolean> callbackInfo) {
        callbackInfo.setReturnValue(true);
    }

    @Inject(method = "isChatEnabled", at = @At("HEAD"), cancellable = true)
    private void isChatEnabled(CallbackInfoReturnable<Boolean> callbackInfo) {
        callbackInfo.setReturnValue(true);
    }
}
 
Начинающий
Статус
Оффлайн
Регистрация
15 Июл 2023
Сообщения
64
Реакции[?]
3
Поинты[?]
3K
где он написал об этом? миксином тогда

Инструкция:
1. Открываем build.gradle и пихаем это:
Код:
mixin {
    add sourceSets.main, "твоймод.refmap.json"

    config "твоймод.mixins.json"
}
2. В том же файле ищем dependencies и добавляем внутрь строку:
annotationProcessor 'org.spongepowered:mixin:0.8.5:processor'
3. Создаём файл твоймод.mixins.json в src/main/resources. В него добавляем:
JSON:
{
  "required": true,
  "minVersion": "0.8",
  "package": "твойpackage.mixin",
  "compatibilityLevel": "JAVA_8",
  "refmap": "твоймод.refmap.json",
  "mixins": [
  ],
  "client": [
    "MultiplayerFixMixin",
  ],
  "injectors": {
    "defaultRequire": 1
  }
}
4. Создаём в src/main/java/твойpackage/mixin класс с названием MultiplayerFixMixin и добавляем в него:
Java:
import net.minecraft.client.Minecraft;
import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.injection.At;
import org.spongepowered.asm.mixin.injection.Inject;
import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable;

@Mixin(Minecraft.class)
public class MultiplayerFixMixin {

    @Inject(method = "isMultiplayerEnabled", at = @At("HEAD"), cancellable = true)
    private void isMultiplayerEnabled(CallbackInfoReturnable<Boolean> callbackInfo) {
        callbackInfo.setReturnValue(true);
    }

    @Inject(method = "isChatEnabled", at = @At("HEAD"), cancellable = true)
    private void isChatEnabled(CallbackInfoReturnable<Boolean> callbackInfo) {
        callbackInfo.setReturnValue(true);
    }
}
сурсы генерала 0.5 на фордже...
 
Сверху Снизу