Coder Social home page Coder Social logo

izzelaliz / arclight Goto Github PK

View Code? Open in Web Editor NEW
1.4K 24.0 204.0 9.86 MB

A Bukkit(1.19/1.20) server implementation in modding environment using Mixin. ⚡

License: GNU General Public License v3.0

Java 98.29% Groovy 1.71%
minecraft bukkit forge spigot minecraft-server spigot-fork craftbukkit mixins java fabric

arclight's Introduction

Hi there 👋

arclight's People

Contributors

0utplay avatar arzio avatar dum4g avatar hank9999 avatar hotoras avatar icesoulhanxi avatar izzelaliz avatar jebibot avatar liangbai2333 avatar mr-ao-dragon avatar muriplz avatar qyl27 avatar sandtechnology avatar skyrimus avatar sm0keysa1m0n avatar sparkgnrk avatar timi137137 avatar verofess avatar victorbetoni avatar yanang007 avatar zekerzhayard avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

arclight's Issues

好多个问题

1.空岛插件无效且报错
https://paste.ubuntu.com/p/QVFqVgKvkW/
https://paste.ubuntu.com/p/7Q2T8dsmtn/

2.Combatpets宠物移动报错?
https://paste.ubuntu.com/p/kQBwRT367b/

3.加mod有问题,forge版本没错,本来是就在群里发的那张图,然后您发的新版本是

This server has mods that require Forge to be installed on the client
Contact your server admin for more details

4.Jetminions精灵工作异常
https://paste.ubuntu.com/p/B68FRVfpcy/

5.淘宝库
https://paste.ubuntu.com/p/qQCJz8xcnS/

1.14/1.15 Error in remapper: value already present in internal BiMap cache: canPickUpLoot

I am running

  • Arclight arclight-1.15.2-1.0.7-ee37072 (MC: 1.15.2) (Implementing API version 1.15.2-R0.1-SNAPSHOT)

  • This is the latest development version Y

  • Java jre1.8.0_201

  • Operating System Windows 7

  • Plugins BKCommonLib https://ci.mg-dev.eu/job/BKCommonLib/890/

  • Mods None

Description

While initializing BKCommonLib it's trying to interpret the server environment by reading the classes and declared fields inside those classes. When it calls java.lang.reflect.Field.getName(), this sometimes causes an exception to be thrown from deep inside the class loader remapper.

This happens for example with the following fields:

  • Failed to retrieve field name alias for net.minecraft.entity.MobEntity:field_110168_bw:
  • Failed to retrieve field name alias for net.minecraft.entity.MobEntity:field_213400_bI:
  • Failed to retrieve field name alias for net.minecraft.entity.MobEntity:arclight$targetSuccess:

Similar error happens for:

java.lang.IllegalArgumentException: value already present: ZERO

Step to reproduce

  1. Install BKCommonLib
  2. Boot up
  3. Error

Reproducible in Forge N

Reproducible in Spigot N

Logs

java.lang.IllegalArgumentException: value already present: canPickUpLoot
    at com.google.common.collect.HashBiMap.put(HashBiMap.java:287) ~[arclight-forge-1.15-1.0.7.jar:arclight-1.15.2-1.0.7-ee37072] {}
    at com.google.common.collect.HashBiMap.put(HashBiMap.java:262) ~[arclight-forge-1.15-1.0.7.jar:arclight-1.15.2-1.0.7-ee37072] {}
    at io.izzel.arclight.common.mod.util.remapper.ClassLoaderRemapper.tryGetFields(ClassLoaderRemapper.java:125) ~[?:arclight-1.15.2-1.0.7-ee37072] {re:mixin,re:classloading}
    (...)
Failed to retrieve field name alias for net.minecraft.util.math.BlockPos:field_177994_h:
java.lang.IllegalArgumentException: value already present: canPickUpLoot
    at com.google.common.collect.HashBiMap.put(HashBiMap.java:287) ~[arclight-forge-1.15-1.0.7.jar:arclight-1.15.2-1.0.7-ee37072] {}
    at com.google.common.collect.HashBiMap.put(HashBiMap.java:262) ~[arclight-forge-1.15-1.0.7.jar:arclight-1.15.2-1.0.7-ee37072] {}
    at io.izzel.arclight.common.mod.util.remapper.ClassLoaderRemapper.tryGetFields(ClassLoaderRemapper.java:125) ~[?:arclight-1.15.2-1.0.7-ee37072] {re:mixin,re:classloading}
    at io.izzel.arclight.common.mod.util.remapper.ClassLoaderRemapper.lambda$getFields$1(ClassLoaderRemapper.java:114) ~[?:arclight-1.15.2-1.0.7-ee37072] {re:mixin,re:classloading}
    at java.util.concurrent.ConcurrentHashMap.computeIfAbsent(Unknown Source) ~[?:1.8.0_201] {}
    at io.izzel.arclight.common.mod.util.remapper.ClassLoaderRemapper.getFields(ClassLoaderRemapper.java:114) ~[?:arclight-1.15.2-1.0.7-ee37072] {re:mixin,re:classloading}
    at io.izzel.arclight.common.mod.util.remapper.ClassLoaderRemapper.tryMapFieldToBukkit(ClassLoaderRemapper.java:180) ~[?:arclight-1.15.2-1.0.7-ee37072] {re:mixin,re:classloading}
    at io.izzel.arclight.common.mod.util.remapper.generated.ArclightReflectionHandler_0.redirectFieldGetName(ArclightReflectionHandler.java:69) ~[?:arclight-1.15.2-1.0.7-ee37072] {}
    at com.bergerkiller.mountiplex.reflection.declarations.FieldDeclaration.(FieldDeclaration.java:51) [BKCommonLib-1.16.2-v1-SNAPSHOT.jar:?] {re:classloading}
    at com.bergerkiller.mountiplex.reflection.declarations.ClassDeclaration.resolveFields(ClassDeclaration.java:221) [BKCommonLib-1.16.2-v1-SNAPSHOT.jar:?] {re:classloading}
    at com.bergerkiller.mountiplex.reflection.declarations.ClassDeclaration.(ClassDeclaration.java:202) [BKCommonLib-1.16.2-v1-SNAPSHOT.jar:?] {re:classloading}
    at com.bergerkiller.mountiplex.reflection.declarations.Declaration.nextClass(Declaration.java:86) [BKCommonLib-1.16.2-v1-SNAPSHOT.jar:?] {re:classloading}
    at com.bergerkiller.mountiplex.reflection.declarations.SourceDeclaration.(SourceDeclaration.java:186) [BKCommonLib-1.16.2-v1-SNAPSHOT.jar:?] {re:classloading}
    at com.bergerkiller.mountiplex.reflection.declarations.SourceDeclaration.(SourceDeclaration.java:173) [BKCommonLib-1.16.2-v1-SNAPSHOT.jar:?] {re:classloading}
    at com.bergerkiller.mountiplex.reflection.declarations.SourceDeclaration.(SourceDeclaration.java:173) [BKCommonLib-1.16.2-v1-SNAPSHOT.jar:?] {re:classloading}
    at com.bergerkiller.mountiplex.reflection.declarations.SourceDeclaration.parseFromResources(SourceDeclaration.java:418) [BKCommonLib-1.16.2-v1-SNAPSHOT.jar:?] {re:classloading}
    at com.bergerkiller.templates.TemplateResolver.load(TemplateResolver.java:97) [BKCommonLib-1.16.2-v1-SNAPSHOT.jar:?] {re:classloading}
    at com.bergerkiller.bukkit.common.internal.CommonBootstrap.initTemplates(CommonBootstrap.java:164) [BKCommonLib-1.16.2-v1-SNAPSHOT.jar:?] {re:classloading}
    at com.bergerkiller.bukkit.common.Common.(Common.java:116) [BKCommonLib-1.16.2-v1-SNAPSHOT.jar:?] {re:classloading}
    at com.bergerkiller.bukkit.common.internal.CommonPlugin.onLoad(CommonPlugin.java:382) [BKCommonLib-1.16.2-v1-SNAPSHOT.jar:?] {re:classloading}
    at org.bukkit.craftbukkit.v1_15_R1.CraftServer.loadPlugins(CraftServerMixin.java:358) [?:arclight-1.15.2-1.0.7-ee37072] {re:mixin,re:classloading,pl:mixin:APP:mixins.arclight.bukkit.json:CraftServerMixin,pl:mixin:A,re:mixin}
    at net.minecraft.server.dedicated.DedicatedServer.handler$zon000$arclight$loadPlugins(DedicatedServerMixin.java:650) [?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:mixins.arclight.core.json:server.dedicated.DedicatedServerMixin,pl:mixin:A}
    at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServerMixin.java:182) [?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:mixins.arclight.core.json:server.dedicated.DedicatedServerMixin,pl:mixin:A}
    at net.minecraft.server.MinecraftServer.run(MinecraftServerMixin.java:1932) [?:?] {re:classloading,pl:accesstransformer:B,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,pl:mixin:A,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A}
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_201] {}

Similar for ZERO:

Failed to retrieve field name alias for net.minecraft.util.math.BlockPos:field_177990_b:
java.lang.IllegalArgumentException: value already present: ZERO
    at com.google.common.collect.HashBiMap.put(HashBiMap.java:287) ~[arclight-forge-1.15-1.0.7.jar:arclight-1.15.2-1.0.7-ee37072] {}
    at com.google.common.collect.HashBiMap.put(HashBiMap.java:262) ~[arclight-forge-1.15-1.0.7.jar:arclight-1.15.2-1.0.7-ee37072] {}
    at io.izzel.arclight.common.mod.util.remapper.ClassLoaderRemapper.tryGetFields(ClassLoaderRemapper.java:122) ~[?:arclight-1.15.2-1.0.7-ee37072] {re:mixin,re:classloading}
    at io.izzel.arclight.common.mod.util.remapper.ClassLoaderRemapper.lambda$getFields$1(ClassLoaderRemapper.java:114) ~[?:arclight-1.15.2-1.0.7-ee37072] {re:mixin,re:classloading}
    at java.util.concurrent.ConcurrentHashMap.computeIfAbsent(Unknown Source) ~[?:1.8.0_201] {}
    at io.izzel.arclight.common.mod.util.remapper.ClassLoaderRemapper.getFields(ClassLoaderRemapper.java:114) ~[?:arclight-1.15.2-1.0.7-ee37072] {re:mixin,re:classloading}
    at io.izzel.arclight.common.mod.util.remapper.ClassLoaderRemapper.tryMapFieldToBukkit(ClassLoaderRemapper.java:180) ~[?:arclight-1.15.2-1.0.7-ee37072] {re:mixin,re:classloading}
    at io.izzel.arclight.common.mod.util.remapper.generated.ArclightReflectionHandler_0.redirectFieldGetName(ArclightReflectionHandler.java:69) ~[?:arclight-1.15.2-1.0.7-ee37072] {}
    at com.bergerkiller.mountiplex.reflection.declarations.FieldDeclaration.(FieldDeclaration.java:51) [BKCommonLib-1.16.2-v1-SNAPSHOT.jar:?] {re:classloading}
    at com.bergerkiller.mountiplex.reflection.declarations.ClassDeclaration.resolveFields(ClassDeclaration.java:221) [BKCommonLib-1.16.2-v1-SNAPSHOT.jar:?] {re:classloading}
    at com.bergerkiller.mountiplex.reflection.declarations.ClassDeclaration.(ClassDeclaration.java:202) [BKCommonLib-1.16.2-v1-SNAPSHOT.jar:?] {re:classloading}
    at com.bergerkiller.mountiplex.reflection.declarations.Declaration.nextClass(Declaration.java:86) [BKCommonLib-1.16.2-v1-SNAPSHOT.jar:?] {re:classloading}
    at com.bergerkiller.mountiplex.reflection.declarations.SourceDeclaration.(SourceDeclaration.java:186) [BKCommonLib-1.16.2-v1-SNAPSHOT.jar:?] {re:classloading}
    at com.bergerkiller.mountiplex.reflection.declarations.SourceDeclaration.(SourceDeclaration.java:173) [BKCommonLib-1.16.2-v1-SNAPSHOT.jar:?] {re:classloading}
    at com.bergerkiller.mountiplex.reflection.declarations.SourceDeclaration.(SourceDeclaration.java:173) [BKCommonLib-1.16.2-v1-SNAPSHOT.jar:?] {re:classloading}
    at com.bergerkiller.mountiplex.reflection.declarations.SourceDeclaration.parseFromResources(SourceDeclaration.java:418) [BKCommonLib-1.16.2-v1-SNAPSHOT.jar:?] {re:classloading}
    at com.bergerkiller.templates.TemplateResolver.load(TemplateResolver.java:97) [BKCommonLib-1.16.2-v1-SNAPSHOT.jar:?] {re:classloading}
    at com.bergerkiller.bukkit.common.internal.CommonBootstrap.initTemplates(CommonBootstrap.java:164) [BKCommonLib-1.16.2-v1-SNAPSHOT.jar:?] {re:classloading}
    at com.bergerkiller.bukkit.common.Common.(Common.java:116) [BKCommonLib-1.16.2-v1-SNAPSHOT.jar:?] {re:classloading}
    at com.bergerkiller.bukkit.common.internal.CommonPlugin.onLoad(CommonPlugin.java:382) [BKCommonLib-1.16.2-v1-SNAPSHOT.jar:?] {re:classloading}
    at org.bukkit.craftbukkit.v1_15_R1.CraftServer.loadPlugins(CraftServerMixin.java:358) [?:arclight-1.15.2-1.0.7-ee37072] {re:mixin,re:classloading,pl:mixin:APP:mixins.arclight.bukkit.json:CraftServerMixin,pl:mixin:A,re:mixin}
    at net.minecraft.server.dedicated.DedicatedServer.handler$zon000$arclight$loadPlugins(DedicatedServerMixin.java:650) [?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:mixins.arclight.core.json:server.dedicated.DedicatedServerMixin,pl:mixin:A}
    at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServerMixin.java:182) [?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:mixins.arclight.core.json:server.dedicated.DedicatedServerMixin,pl:mixin:A}
    at net.minecraft.server.MinecraftServer.run(MinecraftServerMixin.java:1932) [?:?] {re:classloading,pl:accesstransformer:B,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,pl:mixin:A,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A}
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_201] {}

村民和旅行商人交易问题

村民和旅行商人交易的时候,交易框会闪一下然后消失,无法正常进行交易
而且没有错误日志。
尝试了无mod 无插件的状态 同样出现
用官方端 这种现象不会出现

[1.15] Illegal Access Error using GameRule bukkit API

I am running

  • Arclight arclight-1.15.2-1.0.8-SNAPSHOT-5579f9e (MC: 1.15.2) (Implementing API version 1.15.2-R0.1-SNAPSHOT)

  • This is the latest development version Y

  • Java [VERSION] jdk8

  • Operating System Windows 7

  • Plugins MyWorlds BKCommonLib

  • Mods None

Description

Error occurs in internal code during initialization, as it tries to use the Bukkit GameRule API.

Step to reproduce

  1. Install BKCommonLib + MyWorlds
  2. Boot up

Logs

java.lang.IllegalAccessError: tried to access method net.minecraft.world.GameRules$RuleValue.func_223553_a(Ljava/lang/String;)V from class org.bukkit.craftbukkit.v1_15_R1.CraftWorld
    at org.bukkit.craftbukkit.v1_15_R1.CraftWorld.setGameRule(CraftWorldMixin.java:2153) ~[?:arclight-1.15.2-1.0.8-SNAPSHOT-5579f9e] {re:mixin,re:classloading,pl:mixin:APP:mixins.arclight.bukkit.json:CraftWorldMixin,pl:mixin:A,re:mixin}
    at com.bergerkiller.bukkit.mw.advancement.AdvancementManagerImpl.applyGameRuleUsingEnum(AdvancementManagerImpl.java:105) ~[MyWorlds-1.16.2-v1-SNAPSHOT.jar:?] {re:classloading}
    at com.bergerkiller.bukkit.mw.advancement.AdvancementManagerImpl.applyGameRule(AdvancementManagerImpl.java:98) ~[MyWorlds-1.16.2-v1-SNAPSHOT.jar:?] {re:classloading}
    at com.bergerkiller.bukkit.mw.WorldConfig.updateAdvancements(WorldConfig.java:618) ~[MyWorlds-1.16.2-v1-SNAPSHOT.jar:?] {re:classloading}
    at com.bergerkiller.bukkit.mw.WorldConfig.updateAll(WorldConfig.java:541) ~[MyWorlds-1.16.2-v1-SNAPSHOT.jar:?] {re:classloading}
    at com.bergerkiller.bukkit.mw.WorldConfig.reset(WorldConfig.java:89) ~[MyWorlds-1.16.2-v1-SNAPSHOT.jar:?] {re:classloading}
    at com.bergerkiller.bukkit.mw.WorldConfigStore.get(WorldConfigStore.java:53) ~[MyWorlds-1.16.2-v1-SNAPSHOT.jar:?] {re:classloading}
    at com.bergerkiller.bukkit.mw.WorldConfigStore.get(WorldConfigStore.java:61) ~[MyWorlds-1.16.2-v1-SNAPSHOT.jar:?] {re:classloading}
    at com.bergerkiller.bukkit.mw.WorldConfigStore.init(WorldConfigStore.java:136) ~[MyWorlds-1.16.2-v1-SNAPSHOT.jar:?] {re:classloading}
    at com.bergerkiller.bukkit.mw.MyWorlds.enable(MyWorlds.java:245) ~[MyWorlds-1.16.2-v1-SNAPSHOT.jar:?] {re:classloading,re:classloading}
    at com.bergerkiller.bukkit.common.PluginBase.onEnable(PluginBase.java:765) [BKCommonLib-1.16.2-v1-SNAPSHOT.jar:?] {re:classloading,re:classloading,re:classloading,re:classloading,re:classloading,re:classloading,re:classloading}
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPluginMixin.java:263) [?:arclight-1.15.2-1.0.8-SNAPSHOT-5579f9e] {re:mixin,re:mixin,re:classloading,pl:mixin:APP:mixins.arclight.bukkit.json:JavaPluginMixin,pl:mixin:A}
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoaderMixin.java:351) [?:arclight-1.15.2-1.0.8-SNAPSHOT-5579f9e] {re:mixin,re:classloading,pl:mixin:APP:mixins.arclight.bukkit.json:JavaPluginLoaderMixin,pl:mixin:A}
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:480) [?:arclight-1.15.2-1.0.8-SNAPSHOT-5579f9e] {re:mixin,re:classloading,re:mixin}
    at org.bukkit.craftbukkit.v1_15_R1.CraftServer.enablePlugin(CraftServerMixin.java:464) [?:arclight-1.15.2-1.0.8-SNAPSHOT-5579f9e] {re:mixin,re:classloading,pl:mixin:APP:mixins.arclight.bukkit.json:CraftServerMixin,pl:mixin:A,re:mixin}
    at org.bukkit.craftbukkit.v1_15_R1.CraftServer.enablePlugins(CraftServerMixin.java:2138) [?:arclight-1.15.2-1.0.8-SNAPSHOT-5579f9e] {re:mixin,re:classloading,pl:mixin:APP:mixins.arclight.bukkit.json:CraftServerMixin,pl:mixin:A,re:mixin}
    at net.minecraft.server.MinecraftServer.handler$zom000$arclight$enablePlugins(MinecraftServerMixin.java:2048) [?:?] {re:classloading,pl:accesstransformer:B,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,pl:mixin:A,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A}
    at net.minecraft.server.MinecraftServer.func_71247_a(MinecraftServerMixin.java:367) [?:?] {re:classloading,pl:accesstransformer:B,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,pl:mixin:A,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A}
    at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServerMixin.java:212) [?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:mixins.arclight.core.json:server.dedicated.DedicatedServerMixin,pl:mixin:A}
    at net.minecraft.server.MinecraftServer.run(MinecraftServerMixin.java:1932) [?:?] {re:classloading,pl:accesstransformer:B,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,pl:mixin:A,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A}
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_201] {}

1.14/1.15 ExceptionInInitializerError calling at java.lang.reflect.Field.getGenericType for Item.ister

I am running

  • Arclight arclight-1.15.2-1.0.7-ee37072 (MC: 1.15.2) (Implementing API version 1.15.2-R0.1-SNAPSHOT)

  • This is the latest development version Y

  • Java jre1.8.0_201

  • Operating System Windows 7

  • Plugins BKCommonLib https://ci.mg-dev.eu/job/BKCommonLib/890/

  • Mods None

Description

While initializing BKCommonLib it's trying to interpret the server environment by reading the classes and declared fields inside those classes. During initialization it retrieves the (generic) field type of the Field. This fails (and only on Arclight, works fine on Magma/Mohist/spigot).

If I had to make a guess, my guess is that a method is contained inside Item which uses a Class only available on the Client. I don't think the server should be using the ItemStackTileEntityRenderer class.

This involves some field in net.minecraft.item.Item:

private final java.util.function.Supplier ister;

I assume the problematic type is contained in the generic description for whatever that Supplier supplies.

Step to reproduce

  1. Install BKCommonLib
  2. Boot up
  3. Errors (theres other errors, Im making a separate issue ticket for those)

Reproducible in Forge N

Reproducible in Spigot N

Logs

https://paste.traincarts.net/oxokinubun.xml

java.lang.TypeNotPresentException: Type net.minecraft.client.renderer.tileentity.ItemStackTileEntityRenderer not present

First Aid 兼容性问题

我正在运行

  • Arclight arclight-1.16-1.0.7-SNAPSHOT、arclight-1.15-1.0.7(由于未知原因,我本地运行的时候当前版本显示为null,在这里我放出了程序文件名)(上述两个文件名代表在两个版本中,均出现了此问题)
  • 你确认这是最新版吗
  • 你确认所有Mod都安装了依赖

  • 你确认所有插件都已更新至对应版本

  • Java build 1.8.0_261-b12

  • 操作系统 windows server 2016、ubuntu:focal(20.04)、ubuntu 20.10均已测试

  • 插件列表

  • Mod 列表
    FirstAid

错误描述

首先,我只装载了一个forge mod。
first aid,一个让Minecraft的医疗系统更加接近于现实的模组。
添加了这个模组你的头、手、脚以及身体等,都有各自的健康值。
在身体各部分受伤时,你应该采取正确的方式去治疗,比如绷带、石膏或者吗啡来使你恢复正常;并且当你状态不佳时你会有很高的概率引发更多不良的Buff。
(来自mcmod介绍
当我使用目录下的arclight-forge-1.16-1.0.7-SNAPSHOT.jar(对于1.15.2,我使用arclight-forge-1.15-1.0.7.jar)启动服务端时,程序会崩溃。
当我使用目录下的forge-1.16.2-33.0.22.jar(对于1.15.2,我使用forge-1.15.2-31.2.30.jar)启动程序时,程序可以正常运行,mod可以正常加载。

重现步骤

  1. 在mod目录下装载 FirstAid 1.9.3.1(对于1.15.2,我使用FirstAid 1.8.2
  2. 使用arclight-forge-1.16-1.0.7-SNAPSHOT.jar(对于1.15.2,我使用arclight-forge-1.15-1.0.7.jar)启动服务端

可在 Forge 复现

可在 Spigot 复现

可在 Arclight 复现

报错信息

[错误日志]

latest.log
latest.log

[1.15.2] 实际方块类型与事件中给予的不同

Block来源是location.getBlock();
[Debug for Arclight] Block: CraftBlock{pos=BlockPos{x=6, y=69, z=7},type=REFINEDSTORAGE_CREATIVE_WIRELESS_CRAFTING_MONITOR,data=Block{minecraft:air},fluid=net.minecraft.fluid.EmptyFluid@7e94de5f}

ItemPhysic incompatibility

I am running

  • Arclight [VERSION] arclight-forge-1.15-1.0.9 Snapshot (Commit Fix respawn is not available when FirstAid present)

  • This is the latest development version Y

  • Java 8 Update 261

  • Operating System Windows 10 Pro - 2004

  • Plugins None

  • Mods
    CreativeCore v2.0.5 (server runs with creativecore alone)
    ItemPhysic v1.4.5

Description

Crash on Start with ItemPhysic mod

Step to reproduce

  1. Install those mods
  2. Run server
  3. Error

Reproducible in Forge N

Logs

[ERROR LOG]

[latest.log](https://github.com/IzzelAliz/Arclight/files/5213824/latest.log)

Paper

Can you implement the paper API?

FirstAid 安装后玩家死亡后重生按键失效

我正在运行

  • Arclight null(雾)(actions 第#148号构建版本)(

  • 你确认这是最新版吗

  • 你确认所有Mod都安装了依赖

  • 你确认所有插件都已更新至对应版本

  • Java [1.8.0_261]

  • 操作系统 win server 2019

  • 插件列表
    ebackup-1.1.3.jar
    EntityTrackerFixer.jar
    PluginManager.jar
    QuickSleep.jar
    VillagerOptimiser-1.1.4.jar

  • Mod 列表
    firstaid-1.8.2.jar

错误描述

在最新构建的archlight中,我加载了firstaid 1.8.2
在游戏过程中,我发现玩家死亡后重生按键失效(按了没反应)
跟上次一样,使用archlight启动时会有此bug,使用目录下的forge启动时,没有此bug

重现步骤

  1. 安装 firstaid 1.8.2
  2. 进入服务器后 /kill
  3. 尝试点击重生按键

可在 Forge 复现

可在 Spigot 复现

可在 archlight 复现

报错信息

此处附上服务端 debug日志-debug.log、latest日志-latest.log(我觉得这没啥用,因为在latest.log中没有观察到任何明显错误)、客户端运行时日志-client.log:
latest.log
debug.log
cilent.log

附魔台无法使用3级附魔

image
点击3级附魔没有任何反应
后台报错如下
[05八月2020 12:56:58.873] [Server thread/FATAL] [net.minecraft.util.concurrent.ThreadTaskExecutor/]: Error executing task on Server
java.lang.ArrayIndexOutOfBoundsException: 3
at net.minecraft.inventory.container.EnchantmentContainer.mdcd1aa4$lambda$enchantItem$1$0(EnchantmentContainerMixin.java:705) ~[?:?]
at net.minecraft.util.IWorldPosCallable.func_221487_a(IWorldPosCallableMixin.java:35) ~[?:?]
at net.minecraft.util.IWorldPosCallable$1Anonymous$039d9914baa04f14bed888949154f5ba.func_221484_a(IWorldPosCallableMixin.java:39) ~[?:?]
at net.minecraft.util.IWorldPosCallable.func_221486_a(IWorldPosCallableMixin.java:34) ~[?:?]
at net.minecraft.inventory.container.EnchantmentContainer.func_75140_a(EnchantmentContainerMixin.java:692) ~[?:?]
at net.minecraft.network.play.ServerPlayNetHandler.func_147338_a(ServerPlayNetHandlerMixin_1_15.java:1174) ~[?:?]
at net.minecraft.network.play.client.CEnchantItemPacket.func_148833_a(SourceFile:22) ~[?:?]
at net.minecraft.network.play.client.CEnchantItemPacket.func_148833_a(SourceFile:8) ~[?:?]
at net.minecraft.network.PacketThreadUtil.mdcd1aa4$lambda$checkThreadAndEnqueue$0$0(PacketThreadUtilMixin.java:536) ~[?:?]
at net.minecraft.util.concurrent.TickDelayedTask.run(SourceFile:18) ~[?:?]
at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213166_h(SourceFile:144) [?:?]
at net.minecraft.util.concurrent.RecursiveEventLoop.func_213166_h(SourceFile:23) [?:?]
at net.minecraft.server.MinecraftServer.func_213166_h(MinecraftServerMixin.java:731) [?:?]
at net.minecraft.server.MinecraftServer.func_213166_h(MinecraftServerMixin.java:141) [?:?]
at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213168_p(SourceFile:118) [?:?]
at net.minecraft.server.MinecraftServer.func_213205_aW(MinecraftServerMixin.java:714) [?:?]
at net.minecraft.server.MinecraftServer.func_213168_p(MinecraftServerMixin.java:708) [?:?]
at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213160_bf(SourceFile:103) [?:?]
at net.minecraft.server.MinecraftServer.func_213202_o(MinecraftServerMixin.java:693) [?:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServerMixin.java:1974) [?:?]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_261]

Arclight 1.15.2 server crash

Arclight version

arclight-1.15.2-1.0.3-f179b02

Operating System

Windows Server 2016 (amd64) version 10.0

Java Version

1.8.0_131, Oracle Corporation

Java VM Version

Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation

Crash report

https://paste.ubuntu.com/p/Y9BxXhYPNN/

服务端是运行后崩溃的。
我不能确定是否是 Arclight 自身的问题,
希望能得到您的帮助,非常感谢!

无插件无mod下几项BUG

我正在运行

  • Arclight [arclight-1.15.2-1.0.8-SNAPSHOT-283bf6a]

  • 你确认这是最新版吗 [是]

  • 你确认所有Mod都安装了依赖 [是]

  • 你确认所有插件都已更新至对应版本 [是]

  • Java [Java(TM) SE Runtime Environment (build 1.8.0_231-b11)]

  • 操作系统 [W10 LTSC 1809]

  • 插件列表

  • Mod 列表

错误描述

死亡掉落物找不到。背包地面皆没有

叙述这个为什么是一个错误,是哪一方面的,以及其他可能需要的信息

重现步骤

  1. 安装 服务端
  2. 进入服务器后撸土
  3. 自杀

可在 Forge 复现 [否]

可在 Spigot 复现 [否]

报错信息

[错误日志]

核心与服务端不在同一目录的问题

如题,服务端与核心不在同一目录下,即工作目录与核心目录不同。
在以上情况启动服务器后,核心目录中已有Forge与Minecraft原版核心,但Arclight只检查工作目录中是否存在这两个核心,故此需要在工作目录再次放入前置核心。

Some BUG in version 1.0.2

https://paste.ubuntu.com/p/77NXGqJc6n/
在无任何插件安装时,朝机械动力里的漏斗丢东西时会崩服,以上是崩溃日志。
以及在使用修改游戏内信息显示(Tab列表,计分板,聊天前缀等)的插件时,玩家在游戏内发言不会显示出来,后台可显示且无报错。

1.15.2运行时出错!

服务器运行时出现以下错误!
[21:54:44] [Server thread/ERROR] [Arclight/]: 处理 Forge 注册时出错
java.lang.IllegalArgumentException: Illegal Capacity: -1
at java.util.ArrayList.(Unknown Source) ~[?:1.8.0_251] {}
at io.izzel.arclight.common.mod.server.BukkitRegistry.loadEntities(BukkitRegistry.java:60) ~[?:arclight-1.15.2-1.0.1-5a1500a] {re:mixin,re:classloading}
at io.izzel.arclight.common.mod.server.BukkitRegistry.registerAll(BukkitRegistry.java:54) ~[?:arclight-1.15.2-1.0.1-5a1500a] {re:mixin,re:classloading}
at net.minecraft.server.management.PlayerList.handler$zmm000$arclight$loadCraftBukkit(PlayerListMixin_1_15.java:992) [?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:mixins.arclight.core.json:server.management.PlayerListMixin,pl:mixin:APP:mixins.arclight.core.1_15.json:server.management.PlayerListMixin_1_15,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.server.management.PlayerList.(PlayerListMixin_1_15.java:104) [?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:mixins.arclight.core.json:server.management.PlayerListMixin,pl:mixin:APP:mixins.arclight.core.1_15.json:server.management.PlayerListMixin_1_15,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.server.dedicated.DedicatedPlayerList.(SourceFile:14) [?:?] {re:classloading}
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServerMixin.java:182) [?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:mixins.arclight.core.json:server.dedicated.DedicatedServerMixin,pl:mixin:A}
at net.minecraft.server.MinecraftServer.run(MinecraftServerMixin.java:1910) [?:?] {re:classloading,pl:accesstransformer:B,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,pl:mixin:A,pl:runtimedistcleaner:A,re:arclight_implementer,pl:accesstransformer:B,pl:mixin:APP:mixins.arclight.core.json:server.MinecraftServerMixin,pl:mixin:A,pl:runtimedistcleaner:A}
at java.lang.Thread.run(Unknown Source) [?:1.8.0_251] {re:arclight_implementer}

1.15.2启动崩溃

[14ÆßÔÂ2020 19:46:44.567] [main/INFO] [Arclight/]:

   ___           ___     __   /\
  /   | ________/ (_)__ / /  / /
 / /| |/ __/ __/ / / _ / _ \/__/
/ ___ / / / /_/ / / / / // / /

// |// _///_ ///_/ /
/__/ /

ÔËÐа汾 arclight-1.15.2-1.0.1-5a1500a
¹¹½¨ÈÕÆÚ 2020-07-07 14:58:20

[14ÆßÔÂ2020 19:46:44.572] [main/INFO] [Arclight/]: ÕýÔÚ¼ÓÔØ»ìÏýÊý¾Ý ...
[14ÆßÔÂ2020 19:46:45.234] [main/INFO] [cpw.mods.modlauncher.Launcher/MODLAUNCHER]: ModLauncher running: args [--gameDir, ., --launchTarget, fmlserver, --fml.forgeVersion, 31.2.30, --fml.mcpVersion, 20200515.085601, --fml.mcVersion, 1.15.2, --fml.forgeGroup, net.minecraftforge]
[14ÆßÔÂ2020 19:46:45.242] [main/INFO] [cpw.mods.modlauncher.Launcher/MODLAUNCHER]: ModLauncher 5.1.0+69+master.79f13f7 starting: java version 1.8.0_231 by Oracle Corporation
[14ÆßÔÂ2020 19:46:48.406] [main/INFO] [net.minecraftforge.fml.loading.FixSSL/CORE]: Added Lets Encrypt root certificates as additional trust
[14ÆßÔÂ2020 19:46:48.449] [main/INFO] [mixin/]: SpongePowered MIXIN Subsystem Version=0.8 Source=file:/D:/Downloads/Arclight/libraries/org/spongepowered/mixin/0.8/mixin-0.8.jar Service=ModLauncher Env=SERVER
[14ÆßÔÂ2020 19:46:48.607] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:-1]: java.lang.NoClassDefFoundError: org/apache/commons/lang3/tuple/Pair
[14ÆßÔÂ2020 19:46:48.608] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:-1]: at net.minecraftforge.fml.loading.FMLLoader.setupLaunchHandler(FMLLoader.java:188)
[14ÆßÔÂ2020 19:46:48.609] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:-1]: at net.minecraftforge.fml.loading.FMLServiceProvider.initialize(FMLServiceProvider.java:94)
[14ÆßÔÂ2020 19:46:48.609] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:-1]: at cpw.mods.modlauncher.TransformationServiceDecorator.onInitialize(TransformationServiceDecorator.java:68)
[14ÆßÔÂ2020 19:46:48.610] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:-1]: at cpw.mods.modlauncher.TransformationServicesHandler.lambda$initialiseTransformationServices$7(TransformationServicesHandler.java:107)
[14ÆßÔÂ2020 19:46:48.611] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:-1]: at java.util.HashMap$Values.forEach(Unknown Source)
[14ÆßÔÂ2020 19:46:48.611] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:-1]: at cpw.mods.modlauncher.TransformationServicesHandler.initialiseTransformationServices(TransformationServicesHandler.java:107)
[14ÆßÔÂ2020 19:46:48.612] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:-1]: at cpw.mods.modlauncher.TransformationServicesHandler.initializeTransformationServices(TransformationServicesHandler.java:59)
[14ÆßÔÂ2020 19:46:48.612] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:-1]: at cpw.mods.modlauncher.Launcher.run(Launcher.java:75)
[14ÆßÔÂ2020 19:46:48.613] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:-1]: at cpw.mods.modlauncher.Launcher.main(Launcher.java:65)
[14ÆßÔÂ2020 19:46:48.613] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:-1]: at net.minecraftforge.server.ServerMain$Runner.runLauncher(ServerMain.java:63)
[14ÆßÔÂ2020 19:46:48.614] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:-1]: at net.minecraftforge.server.ServerMain$Runner.access$100(ServerMain.java:60)
[14ÆßÔÂ2020 19:46:48.614] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:-1]: at net.minecraftforge.server.ServerMain.main(ServerMain.java:57)
[14ÆßÔÂ2020 19:46:48.615] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:-1]: at io.izzel.arclight.common.ArclightMain.run(ArclightMain.java:45)
[14ÆßÔÂ2020 19:46:48.615] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:-1]: at io.izzel.arclight.server.Main_1_15.main(Main_1_15.java:10)
[14ÆßÔÂ2020 19:46:48.619] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:-1]: Caused by: java.lang.ClassNotFoundException: org.apache.commons.lang3.tuple.Pair
[14ÆßÔÂ2020 19:46:48.620] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:-1]: at java.net.URLClassLoader.findClass(Unknown Source)
[14ÆßÔÂ2020 19:46:48.620] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:-1]: at java.lang.ClassLoader.loadClass(Unknown Source)
[14ÆßÔÂ2020 19:46:48.621] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:-1]: at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
[14ÆßÔÂ2020 19:46:48.622] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:-1]: at java.lang.ClassLoader.loadClass(Unknown Source)
[14ÆßÔÂ2020 19:46:48.624] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:-1]: ... 14 more

[1.15] NoSuchFieldError activationType in SpigotMC code

I am running

  • Arclight arclight-1.15.2-1.0.8-SNAPSHOT-5579f9e (MC: 1.15.2) (Implementing API version 1.15.2-R0.1-SNAPSHOT)

  • This is the latest development version Y

  • Java [VERSION] jdk8

  • Operating System Windows 7

  • Plugins TrainCarts BKCommonLib

  • Mods None

Description

Error occurs in internal code when initializing the entity tracker entry. It tries to query Spigot what tracking range to use, but this has a weird internal error inside:

at org.spigotmc.TrackingRange.getEntityTrackingRange(TrackingRange.java:28) ~[?:arclight-1.15.2-1.0.8-SNAPSHOT-5579f9e] {re:classloading,re:mixin}

Step to reproduce

  1. Install BKCommonLib + TrainCarts
  2. Boot up, place down a minecart

Logs

java.lang.NoSuchFieldError: activationType
    at org.spigotmc.TrackingRange.getEntityTrackingRange(TrackingRange.java:28) ~[?:arclight-1.15.2-1.0.8-SNAPSHOT-5579f9e] {re:classloading,re:mixin}
    at com.bergerkiller.mountiplex.reflection.util.fast.GeneratedCodeInvoker$mplgen172a8448.createEntry(GeneratedCodeInvoker$mplgen172a8448.java) ~[?:?] {re:classloading,re:classloading,re:classloading,re:classloading,re:classloading,re:classloading,re:classloading}
    at com.bergerkiller.mountiplex.reflection.util.fast.GeneratedCodeInvoker$mplgen172a8448.invoke(GeneratedCodeInvoker$mplgen172a8448.java) ~[?:?] {re:classloading,re:classloading,re:classloading,re:classloading,re:classloading,re:classloading,re:classloading}
    at com.bergerkiller.mountiplex.reflection.util.fast.InitInvoker.invoke(InitInvoker.java:90) ~[?:?] {re:classloading,re:classloading,re:classloading}
    at com.bergerkiller.mountiplex.reflection.util.FastMethod.invoke(FastMethod.java:142) ~[?:?] {re:classloading,re:classloading,re:classloading,re:classloading}
    at com.bergerkiller.bukkit.common.internal.logic.EntityTypingHandler_1_14.createEntityTrackerEntry(EntityTypingHandler_1_14.java:187) ~[?:?] {re:classloading,re:classloading,re:classloading}
    at com.bergerkiller.bukkit.common.entity.CommonEntity.setNetworkController(CommonEntity.java:194) ~[?:?] {re:classloading,re:classloading,re:classloading,re:classloading}
    at com.bergerkiller.bukkit.common.entity.CommonEntity.spawn(CommonEntity.java:698) ~[?:?] {re:classloading,re:classloading,re:classloading,re:classloading}
    at com.bergerkiller.bukkit.tc.controller.MinecartMemberStore.spawn(MinecartMemberStore.java:269) ~[?:?] {re:classloading,re:classloading,re:classloading}
    at com.bergerkiller.bukkit.tc.controller.MinecartMemberStore.spawnBy(MinecartMemberStore.java:251) ~[?:?] {re:classloading,re:classloading,re:classloading}
    at com.bergerkiller.bukkit.tc.TCListener.handleMinecartPlacement(TCListener.java:774) ~[?:?] {re:classloading,re:classloading,re:classloading}
    at com.bergerkiller.bukkit.tc.TCListener.onRightClick(TCListener.java:689) ~[?:?] {re:classloading,re:classloading,re:classloading}
    at com.bergerkiller.bukkit.tc.TCListener.onPlayerInteract(TCListener.java:586) ~[?:?] {re:classloading,re:classloading,re:classloading}
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[?:arclight-1.15.2-1.0.8-SNAPSHOT-5579f9e] {re:mixin,re:mixin,re:classloading}
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:589) ~[?:arclight-1.15.2-1.0.8-SNAPSHOT-5579f9e] {re:mixin,re:classloading,re:mixin}
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:576) ~[?:arclight-1.15.2-1.0.8-SNAPSHOT-5579f9e] {re:mixin,re:classloading,re:mixin}
    at org.bukkit.craftbukkit.v1_15_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactoryMixin.java:450) ~[?:arclight-1.15.2-1.0.8-SNAPSHOT-5579f9e] {re:mixin,re:classloading,pl:mixin:APP:mixins.arclight.bukkit.json:CraftEventFactoryMixin,pl:mixin:A,pl:arclight_implementer:switch,pl:arclight_implementer:A}
    at net.minecraft.server.management.PlayerInteractionManager.func_219441_a(PlayerInteractionManagerMixin.java:752) ~[?:?] {re:mixin,re:classloading,pl:mixin:APP:mixins.arclight.core.json:server.management.PlayerInteractionManagerMixin,pl:mixin:A}
    at net.minecraft.network.play.ServerPlayNetHandler.func_184337_a(ServerPlayNetHandlerMixin.java:853) ~[?:?] {re:mixin,re:classloading,pl:mixin:APP:mixins.arclight.core.json:network.play.ServerPlayNetHandlerMixin,pl:mixin:A,re:mixin}
    at net.minecraft.network.play.client.CPlayerTryUseItemOnBlockPacket.func_148833_a(CPlayerTryUseItemOnBlockPacketMixin.java:36) ~[?:?] {re:mixin,re:classloading,pl:mixin:APP:mixins.arclight.core.json:network.play.client.CPlayerTryUseItemOnBlockPacketMixin,pl:mixin:A,re:mixin}
    at net.minecraft.network.play.client.CPlayerTryUseItemOnBlockPacket.func_148833_a(CPlayerTryUseItemOnBlockPacketMixin.java:10) ~[?:?] {re:mixin,re:classloading,pl:mixin:APP:mixins.arclight.core.json:network.play.client.CPlayerTryUseItemOnBlockPacketMixin,pl:mixin:A,re:mixin}
    at net.minecraft.network.PacketThreadUtil.mdcdf10d$lambda$checkThreadAndEnqueue$0$0(PacketThreadUtilMixin.java:536) ~[?:?] {re:mixin,re:classloading,pl:mixin:APP:mixins.arclight.core.json:network.PacketThreadUtilMixin,pl:mixin:A}
    at net.minecraft.util.concurrent.TickDelayedTask.run(SourceFile:18) [?:?] {re:classloading}
    at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213166_h(SourceFile:144) [?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,re:mixin,pl:accesstransformer:B}
    at net.minecraft.util.concurrent.RecursiveEventLoop.func_213166_h(SourceFile:23) [?:?] {re:mixin,re:classloading,re:mixin}
    at net.minecraft.server.MinecraftServer.func_213166_h(MinecraftServerMixin.java:731) [?:?] {re:classloading,pl:accesstransformer:B,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,pl:mixin:A,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A}
    at net.minecraft.server.MinecraftServer.func_213166_h(MinecraftServerMixin.java:141) [?:?] {re:classloading,pl:accesstransformer:B,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,pl:mixin:A,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A}
    at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213168_p(SourceFile:118) [?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,re:mixin,pl:accesstransformer:B}
    at net.minecraft.server.MinecraftServer.func_213205_aW(MinecraftServerMixin.java:714) [?:?] {re:classloading,pl:accesstransformer:B,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,pl:mixin:A,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A}
    at net.minecraft.server.MinecraftServer.func_213168_p(MinecraftServerMixin.java:708) [?:?] {re:classloading,pl:accesstransformer:B,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,pl:mixin:A,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A}
    at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213161_c(SourceFile:127) [?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,re:mixin,pl:accesstransformer:B}
    at net.minecraft.server.MinecraftServer.func_213202_o(MinecraftServerMixin.java:694) [?:?] {re:classloading,pl:accesstransformer:B,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,pl:mixin:A,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A}
    at net.minecraft.server.MinecraftServer.run(MinecraftServerMixin.java:1977) [?:?] {re:classloading,pl:accesstransformer:B,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,pl:mixin:A,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A}
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_201] {}

游戏内无法发送游戏信息

我正在运行

  • Arclight [arclight-1.16.2-1.0.7-SNAPSHOT-8d0dad9]

  • 你确认这是最新版吗 [是]

  • 你确认所有Mod都安装了依赖 [是]

  • 你确认所有插件都已更新至对应版本 [是]

  • Java [Java(TM) SE Runtime Environment (build 1.8.0_261)]

  • 操作系统 [Linux]

  • 插件列表

  • Mod 列表

错误描述

一旦使用T键聊天框在游戏内发送聊天信息,玩家就会被强制踢出服务器。
并弹出如下提示:
Internal Exception: io.netty.handler.codec.DecoderException :java.lang.IndexOutOfBoundsException:
readerIndex(29) + length(8) exceeds writerIndex(29): PooledUnsafeDirectByteBuf(ridx: 29, widx:29, cap:29)

重现步骤

无插件无Mod启动服务器,进入游戏后发送任意指令或聊天信息

可在 Forge 复现 [是]

可在 Spigot 复现 [是]

报错信息

[错误日志]
未生成错误日志

1.16 not loading

  • MCP issue func_241122_a_ mapped twice (Fixed in mcp 20200911.084530)
  • modlauncher and mixin incompatibility (SpongePowered/Mixin#439)
  • Waiting for Forge to update mixin
  • Update to 1.16.3

Apotheosis Incompatibility

I am running

  • Arclight [VERSION] arclight-forge-1.15-1.0.9 Snapshot (Commit Fix respawn is not available when FirstAid present)

  • This is the latest development version Y

  • Java 8 Update 261

  • Operating System Windows 10 Pro - 2004

  • Plugins None

  • Mods
    Apotheosis 1.15.2 3.3.5
    Placebo 1.15.2 3.1.0

Description

Crash on Start

Step to reproduce

  1. Install those mods
  2. Run server
  3. Error

Reproducible in Forge N

Logs

[ERROR LOG]

[debug.log](https://github.com/IzzelAliz/Arclight/files/5214508/debug.log)

1.15 some BUG in 1.0.3

https://paste.ubuntu.com/p/YhrC2znKBD/
没错,咳咳,我又来了,上面这个是其中一个有崩溃日志的BUG..
另外,上次的那个机械动力的漏斗不会崩服了,但是无法正常工作了...物品无法被吸进去,且打开与其相邻的容器服务端就会卡住,卡住后只能强制关闭服务端...

bungeecord 无法跳转到服务器

Waterfall版本366
我用的: arclight-forge-1.15-1.0.3
报错[22:38:00] [Server thread/INFO] [minecraft/ServerLoginNetHandler]: /127.0.0.1:57259 lost connection: If you wish to use IP forwarding, please enable it in your BungeeCord config as well!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.