HomuraMC / Homura

HomuraMC is Open Source Minecraft Server Software written in Python.
https://homuramc.github.io/
4 stars 2 forks source link

2回目に入ったときにエラー #6

Closed nennneko5787 closed 2 months ago

nennneko5787 commented 11 months ago

このバグは再入室することで起こすことができます!! このバグの原因はすでにわかっているので明日修正します

nennneko5787 commented 10 months ago

誰か再現できる人いませんか?

sonyakun commented 10 months ago

明日やってみる

nennneko5787 commented 9 months ago

まだ修正できてません。 原因の特定が遅れてます。

sonyakun commented 9 months ago
[16:12:30][ERROR] <class 'quarry.types.nbt.TagRoot'>
Traceback (most recent call last):
  File "/mnt/c/Users/hm74c/OneDrive/デスクトップ/Homura/quarry/net/ticker.py", line 122, in fn
    callback()
  File "/mnt/c/Users/hm74c/OneDrive/デスクトップ/Homura/classes/protocol.py", line 127, in send_next_from_queue
    self.send_chunk(x, z, full, heightmap, sections, biomes, block_entities)
  File "/mnt/c/Users/hm74c/OneDrive/デスクトップ/Homura/classes/protocol.py", line 149, in send_chunk
    b"".join(self.buff_type.pack_nbt(entity) for entity in block_entities))
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/mnt/c/Users/hm74c/OneDrive/デスクトップ/Homura/classes/protocol.py", line 149, in <genexpr>
    b"".join(self.buff_type.pack_nbt(entity) for entity in block_entities))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/mnt/c/Users/hm74c/OneDrive/デスクトップ/Homura/quarry/types/buffer/v1_7.py", line 439, in pack_nbt
    return tag.to_bytes()
           ^^^^^^^^^^^^^^
  File "/mnt/c/Users/hm74c/OneDrive/デスクトップ/Homura/quarry/types/nbt.py", line 190, in to_bytes
    string += Buffer.pack("b", _ids[type(tag)])
                               ~~~~^^^^^^^^^^^
KeyError: <class 'quarry.types.nbt.TagRoot'>
sonyakun commented 2 months ago

これはQuarry辞めるから解決かな

nennneko5787 commented 2 months ago

そうだね