Comments (1)
I looked at the source code that the LaunchClassLoader saves to a file (when you provide the 3 flags to the server startup args) and it appears to be caused by a mod using sponge's mixin library.
A mod is injecting what looks to be something that prevents the player's recipe book being read from NBT. I guess the patches don't assume multiple returns possible from the function, so it just finds the last return statement and adds the readExtraData
before it instead of adding that call before all returns?
Or maybe because the patches are run first, the mixin library just kinda breaks the patches outright
public void func_70037_a(NBTTagCompound compound) {
super.func_70037_a(compound);
if (compound.func_150297_b("playerGameType", 99))
if (func_184102_h().func_104056_am()) {
this.field_71134_c.func_73076_a(func_184102_h().func_71265_f());
}
else {
this.field_71134_c.func_73076_a(GameType.func_77146_a(compound.func_74762_e("playerGameType")));
}
if (compound.func_150297_b("enteredNetherPosition", 10)) {
NBTTagCompound nbttagcompound = compound.func_74775_l("enteredNetherPosition");
this.field_193110_cw = new Vec3d(nbttagcompound.func_74769_h("x"), nbttagcompound.func_74769_h("y"), nbttagcompound.func_74769_h("z"));
}
this.field_192040_cp = compound.func_74767_n("seenCredits");
callbackInfo3 = new CallbackInfo("func_70037_a", true);
handler$zfe000$UniversalTweaks_1_12_2_1_9_0_358$utRecipeBookReadEntityFromNBT(compound, callbackInfo3);
if (callbackInfo3.isCancelled())
return;
if (compound.func_150297_b("recipeBook", 10))
this.field_192041_cq.func_192825_a(compound.func_74775_l("recipeBook"));
getBukkitEntity().readExtraData(compound);
}
from catserver.
Related Issues (20)
- [1.16.5] 向末地折跃门(不是传送门)丢末影珍珠服务器崩溃
- [1.18.2] EssentialsX阻止爆炸破坏方块仍会产生假坑
- [1.16.5] Method BoundingBox
- [1.18.2] 拔刀剑鼠标点击物品后NBT丢失ShareTag的TranslationKey,物品被重置成白装 HOT 2
- [1.18.2] 缺少jar依赖 HOT 1
- [1.18.2] forge模组自定义的指令会被bukkit/spigot拦截而无法使用 HOT 1
- [1.18.2] 唱片无法放入唱片机 HOT 2
- [1.18.2] 魔法艺术3模组召唤 构装体包括但不限于魔法扫帚导致崩服
- [1.18.2] swem模组启动崩溃 HOT 1
- [1.18.2] hexal玩家退出服务器崩溃
- [1.18.2] PlayerInteractEvent 双重触发问题 HOT 1
- [1.18.2] 村庄袭击(劫掠Raid)事件时,事件外围的(自然刷新出的)劫掠者不会加入到袭击事件中
- [1.18.2] 机械动力机械手击杀生物后无法触发 EntityDeathEvent(它该触发吗? HOT 6
- [1.16.5] AE 能源导致服务器崩端 HOT 1
- [1.12.2] 仅在Catserver上 强盗和土匪定期袭击玩家的机制不起作用
- [1.16.5] Clumps因多线程几何被经验增长 HOT 2
- [1.16.5]希望更新Forge版本 目前已有更新版本的Forge
- [1.18.2] spigot插件无法正确监听PlayerDropItemEvent事件 HOT 1
- [1.18.2] 玩家死亡/重生时 数值继承异常 HOT 2
- [1.16.5] 貌似是饰品栏跟神秘遗物冲突了 导致崩溃
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from catserver.