SlimefunGuguProject / TranscEndence

TranscEndence (末地科技) 汉化版 | Slimefun4 附属插件
MIT License
1 stars 5 forks source link

粒子过载机方块出错瞬间消失 #4

Closed JiangQiYan713 closed 2 years ago

JiangQiYan713 commented 2 years ago

Description (Required)

末地环境下,激活的粒子过载机放入0/1000任意粒子,尝试充能过程会出现报错并且导致机器消失。

Steps to reproduce the Issue (Required)

image

Expected behavior (Required)

粒子正常充能,材料正常消耗,机器正常工作

Server Log / Error Report

服务器后台报错

[20:06:43] [Server thread/WARN]: [TranscEndence] 
[20:06:43] [Server thread/WARN]: [TranscEndence] An Error occurred! It has been saved as: 
[20:06:43] [Server thread/WARN]: [TranscEndence] /plugins/Slimefun/error-reports/2022-04-05-20-06.err
[20:06:43] [Server thread/WARN]: [TranscEndence] Please put this file on https://pastebin.com/ and report this to the developer(s).
[20:06:43] [Server thread/WARN]: [TranscEndence] Bug Tracker: https://github.com/Sfiguz7/TranscEndence/issues
[20:06:43] [Server thread/WARN]: [TranscEndence] 
[20:06:45] [Server thread/ERROR]: [Slimefun] X: 16 Y: 33 Z: 103 (ZOT_OVERLOADER)
[20:06:45] [Server thread/ERROR]: [Slimefun] has thrown 4 error messages in the last 4 Ticks, the Block has been terminated.
[20:06:45] [Server thread/ERROR]: [Slimefun] Check your /plugins/Slimefun/error-reports/ folder for details.
[20:06:45] [Server thread/ERROR]: [Slimefun]  
[20:06:52] [Server thread/INFO]: There are 1 of a max of 100 players online: JiangQiYan

位于/plugins/Slimefun/error-reports/的相关报错


Error Generated: 2022-04-05-19-42

Java Environment:
  Operating System: Linux
  Java Version: 17.0.1

Server Software: Paper
  Build: git-Paper-259 (MC: 1.18.2)
  Minecraft v1.18.2-R0.1-SNAPSHOT

Slimefun Environment:
  Slimefun v4.9-test-cargo_stacking_items-ff32a4a
  Caused by: TranscEndence vBuild 1 zh-CN(baoad) (git 22f5456)

Installed Addons (12)
  + ExoticGarden Build 8 zh-CN(ybw0014) (git e13294a)
  + SlimefunAdvancements Build 5 zh-CN(ybw0014) (git db05617)
  + ExtraTools Build 3 zh-CN(SlimefunGuguProject) (git 3e59783)
  + FoxyMachines Build 8 zh-CN(ybw0014) (git 1cd9d28)
  + CMILib 1.1.1.1
  + InfinityExpansion Build 6 zh-CN(baoad) (git fa6ee16)
  + TranscEndence Build 1 zh-CN(baoad) (git 22f5456)
  + FluffyMachines Build 2 zh-CN(baoad) (git 0758668)
  + DyedBackpacks Build 1 zh-CN(baoad) (git 823de85)
  + Residence 5.0.1.3
  + Networks Build 39 zh-CN(ybw0014) (git 5f7cee8)
  + SlimeTinker Build 36 zh-CN(ybw0014) (git b015afe)

Installed Plugins (48):
  + PlaceholderAPI 2.11.1
  - MiniatureBlocks 0.14.1
  + MiraiMC 1.6
  + Whitelist4QQ 1.0
  + HolographicDisplays 3.0.0-SNAPSHOT-b205
  + Chat2QQ 1.5
  + AdvancedColorAPI 0.1
  + DamageIndicator 1.3.2
  + TabCompleteFilter 1.0.8
  + GSit 1.0.7
  + BetterNav 1.0.8
  + ViaVersion 4.2.2-SNAPSHOT
  + Vault 1.7.3-b131
  + ViaBackwards 4.2.1
  + MyCommand 5.7.2
  + WorldEdit 7.2.10+1742f98
  + CtOnlineReward 0.1.8
  + WorldEditSUI 1.7.2
  + GroupManager 2.9 (Phoenix)
  + XConomy 2.17.3
  + Multiverse-Core 4.3.1-b861
  + ProtocolLib 4.8.0
  + SkinsRestorer 14.1.13
  + Citizens 2.0.29-SNAPSHOT (build 2511)
  + Images 2.2.5
  + ChestCommands 4.0.3
  + Slimefun 4.9-test-cargo_stacking_items-ff32a4a
  - Multiverse-Inventories 4.2.3-b523
  + ExoticGarden Build 8 zh-CN(ybw0014) (git e13294a)
  + TAB 3.1.0
  + Geyser-Spigot 2.0.2-SNAPSHOT
  + SlimefunAdvancements Build 5 zh-CN(ybw0014) (git db05617)
  + HuskHomes 2.11.2
  + PlayerParticles 8.0
  + CoreProtect 21.2
  + ExtraTools Build 3 zh-CN(SlimefunGuguProject) (git 3e59783)
  + FoxyMachines Build 8 zh-CN(ybw0014) (git 1cd9d28)
  + CMILib 1.1.1.1
  + AuthMe 5.6.0-SNAPSHOT-b2435
  + InfinityExpansion Build 6 zh-CN(baoad) (git fa6ee16)
  + TranscEndence Build 1 zh-CN(baoad) (git 22f5456)
  + FluffyMachines Build 2 zh-CN(baoad) (git 0758668)
  + DyedBackpacks Build 1 zh-CN(baoad) (git 823de85)
  + Residence 5.0.1.3
  + Networks Build 39 zh-CN(ybw0014) (git 5f7cee8)
  + BuildersWand 2.23.0
  + QuickShop 5.1.0.6
  + SlimeTinker Build 36 zh-CN(ybw0014) (git b015afe)

Block Info:
  World: world_the_end
  X: 15
  Y: 33
  Z: 103
  Material: WHITE_CONCRETE
  Block Data: org.bukkit.craftbukkit.v1_18_R2.block.data.CraftBlockData
  State: org.bukkit.craftbukkit.v1_18_R2.block.CraftBlockState

Ticker-Info:
  Type: Synchronized

Slimefun Data:
  ID: ZOT_OVERLOADER
  Inventory: true
  Data: {"energy-charge":"2048","id":"ZOT_OVERLOADER"}

Stacktrace:

java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1
    at TranscEndence-Build 1 zh-CN(baoad) (git 22f5456).jar//me.sfiguz7.transcendence.implementation.items.machines.ZotOverloader$1.tick(ZotOverloader.java:177)
    at Slimefun-v4.9-test-cargo_stacking_items-ff32a4a.jar//io.github.thebusybiscuit.slimefun4.implementation.tasks.TickerTask.tickBlock(TickerTask.java:189)
    at Slimefun-v4.9-test-cargo_stacking_items-ff32a4a.jar//io.github.thebusybiscuit.slimefun4.implementation.tasks.TickerTask.lambda$tickLocation$2(TickerTask.java:170)
    at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftTask.run(CraftTask.java:101)
    at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:483)
    at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:1531)
    at net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:483)
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1455)
    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1225)
    at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:315)
    at java.base/java.lang.Thread.run(Thread.java:833)

Environment (Required)

image

Java Environment: Operating System: Linux Java Version: 17.0.1

Server Software: Paper Build: git-Paper-259 (MC: 1.18.2) Minecraft v1.18.2-R0.1-SNAPSHOT

JiangQiYan713 commented 2 years ago

https://github.com/Sfiguz7/TranscEndence/issues/18 与该bug相同的报告,但不是在汉化页面反馈

haiman233 commented 2 years ago

尝试修复了一下,用最新构建版试试

JiangQiYan713 commented 2 years ago

没有作用,粒子过载机在通电放入未充能粒子时依旧会瞬间消失,并且在后台生成报错。

位于/plugins/Slimefun/error-reports/的相关报错

Error Generated: 2022-04-06-10-58

Java Environment:
  Operating System: Linux
  Java Version: 17.0.1

Server Software: Paper
  Build: git-Paper-259 (MC: 1.18.2)
  Minecraft v1.18.2-R0.1-SNAPSHOT

Slimefun Environment:
  Slimefun v4.9-test-cargo_stacking_items-ff32a4a
  Caused by: TranscEndence vBuild 3 zh-CN(baoad) (git e2a5479)

Installed Addons (12)
  + ExoticGarden Build 8 zh-CN(ybw0014) (git e13294a)
  + SlimefunAdvancements Build 5 zh-CN(ybw0014) (git db05617)
  + ExtraTools Build 3 zh-CN(SlimefunGuguProject) (git 3e59783)
  + FoxyMachines Build 8 zh-CN(ybw0014) (git 1cd9d28)
  + CMILib 1.1.1.1
  + InfinityExpansion Build 6 zh-CN(baoad) (git fa6ee16)
  + TranscEndence Build 3 zh-CN(baoad) (git e2a5479)
  + FluffyMachines Build 2 zh-CN(baoad) (git 0758668)
  + DyedBackpacks Build 1 zh-CN(baoad) (git 823de85)
  + Residence 5.0.1.3
  + Networks Build 39 zh-CN(ybw0014) (git 5f7cee8)
  + SlimeTinker Build 36 zh-CN(ybw0014) (git b015afe)

Installed Plugins (48):
  + PlaceholderAPI 2.11.1
  - MiniatureBlocks 0.14.1
  + MiraiMC 1.6
  + Whitelist4QQ 1.0
  + HolographicDisplays 3.0.0-SNAPSHOT-b205
  + Chat2QQ 1.5
  + AdvancedColorAPI 0.1
  + DamageIndicator 1.3.2
  + TabCompleteFilter 1.0.8
  + GSit 1.0.7
  + BetterNav 1.0.8
  + ViaVersion 4.2.2-SNAPSHOT
  + Vault 1.7.3-b131
  + ViaBackwards 4.2.1
  + MyCommand 5.7.2
  + WorldEdit 7.2.10+1742f98
  + CtOnlineReward 0.1.8
  + WorldEditSUI 1.7.2
  + GroupManager 2.9 (Phoenix)
  + XConomy 2.17.4
  + Multiverse-Core 4.3.1-b861
  + ProtocolLib 4.8.0
  + SkinsRestorer 14.1.13
  + Citizens 2.0.29-SNAPSHOT (build 2511)
  + Images 2.2.5
  + ChestCommands 4.0.3
  + Slimefun 4.9-test-cargo_stacking_items-ff32a4a
  - Multiverse-Inventories 4.2.3-b523
  + ExoticGarden Build 8 zh-CN(ybw0014) (git e13294a)
  + TAB 3.1.0
  + Geyser-Spigot 2.0.2-SNAPSHOT
  + SlimefunAdvancements Build 5 zh-CN(ybw0014) (git db05617)
  + HuskHomes 2.11.2
  + PlayerParticles 8.0
  + CoreProtect 21.2
  + ExtraTools Build 3 zh-CN(SlimefunGuguProject) (git 3e59783)
  + FoxyMachines Build 8 zh-CN(ybw0014) (git 1cd9d28)
  + CMILib 1.1.1.1
  + AuthMe 5.6.0-SNAPSHOT-b2435
  + InfinityExpansion Build 6 zh-CN(baoad) (git fa6ee16)
  + TranscEndence Build 3 zh-CN(baoad) (git e2a5479)
  + FluffyMachines Build 2 zh-CN(baoad) (git 0758668)
  + DyedBackpacks Build 1 zh-CN(baoad) (git 823de85)
  + Residence 5.0.1.3
  + Networks Build 39 zh-CN(ybw0014) (git 5f7cee8)
  + BuildersWand 2.23.0
  + QuickShop 5.1.0.6
  + SlimeTinker Build 36 zh-CN(ybw0014) (git b015afe)

Block Info:
  World: world_the_end
  X: 6
  Y: 55
  Z: 34
  Material: WHITE_CONCRETE
  Block Data: org.bukkit.craftbukkit.v1_18_R2.block.data.CraftBlockData
  State: org.bukkit.craftbukkit.v1_18_R2.block.CraftBlockState

Ticker-Info:
  Type: Synchronized

Slimefun Data:
  ID: ZOT_OVERLOADER
  Inventory: true
  Data: {"energy-charge":"2048","id":"ZOT_OVERLOADER"}

Stacktrace:

java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1
    at TranscEndence-Build 3 zh-CN(baoad) (git e2a5479).jar//me.sfiguz7.transcendence.implementation.items.machines.ZotOverloader$1.tick(ZotOverloader.java:177)
    at Slimefun-v4.9-test-cargo_stacking_items-ff32a4a.jar//io.github.thebusybiscuit.slimefun4.implementation.tasks.TickerTask.tickBlock(TickerTask.java:189)
    at Slimefun-v4.9-test-cargo_stacking_items-ff32a4a.jar//io.github.thebusybiscuit.slimefun4.implementation.tasks.TickerTask.lambda$tickLocation$2(TickerTask.java:170)
    at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftTask.run(CraftTask.java:101)
    at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:483)
    at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:1531)
    at net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:483)
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1455)
    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1225)
    at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:315)
    at java.base/java.lang.Thread.run(Thread.java:833)
JiangQiYan713 commented 2 years ago

这次出错条件是,过载机只会在放入不同方向粒子尝试充能时候消失,相同方向粒子会正常充能

JiangQiYan713 commented 2 years ago

已找出问题,原因是用了上个版本的未充能粒子,名称上有一个空格的区别,第三个构建版本没有上述问题了