Skip to content

Minecraft 1.17以降で拡張機能のIGUIが機能しなくなる #1

Description

@Nishitox

問題

1.17からクリエイティブインベントリにて、マウスカーソルに持っているアイテムが削除できなくなった。
これによって拡張機能のIGUI(インベントリGUI)が機能しなくなっている。

従来の方法

手順:
・クリエイティブモードから別のゲームモードに変更し、1tick以上経過後に再びクリエイティブモードに戻す。
・別のゲームモードに変更された時点でマウスカーソルのアイテムは削除される。

仕組み:
クリエイティブモードにて、インベントリを閉じるとマウスカーソルに持っていたアイテムが消滅する仕組みを利用して、一時的に別のゲームモードに変更させることで、強制的にクリエイティブインベントリを閉じさせアイテムを削除させている。

現状

1.17からマウスカーソルのアイテムは保持されるよう仕様が変更され、この手順を使うことができなくなった。

検証1:
クリエイティブモードから別のゲームモードに変更し、さらに/clearを実行したのち、再びクリエイティブモードに戻す(クリエイティブインベントリ以外は/clearコマンドでマウスカーソルのアイテムを削除することができる)。

・アイテムは削除されなかった。
・検証1の条件で、インベントリを開いた時点のゲームモードがアドベンチャーモードあるいはサバイバルモードの場合は削除された。
・検証1の条件で、クリエイティブモードに戻さなかったパターンでは、マウスカーソルのアイテムがゴーストアイテム化し、マウスカーソルのアイテムをインベントリに戻すと消滅した。

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions