【BUG】Some right-click events on the Shears cannot be intercepted
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 35/100
- issue の種類
- バグ
- 明瞭さ
- おおむね明確
- 活発さ
- 停滞
- 技術スタック
- java
調査の方向性
まず、WorldGuard 7.0.14、WorldEdit 7.3.16、Paper 1.21.8で問題を再現し、保護されたエリアで記載されているmobとハサミのインタラクションをテストします。リンクされているMinecraftのハサミの更新履歴を使って新しいインタラクションケースを特定します。権限のないプレイヤーが一貫してブロックされ、許可されたインタラクションは引き続き機能し、サポート対象のmobケースをカバーできれば完了です。
索引モデルが issue の本文から書いたものです。
説明
WorldEdit Version
worldedit-bukkit-7.3.16
WorldGuard Version
worldguard-bukkit-7.0.14-dist
Platform Version
paper-1.21.8-25
Confirmations
- I am using the most recent Minecraft release.
- I am using a version of WorldEdit compatible with my Minecraft version.
- I am using a version of WorldGuard compatible with my Minecraft version.
- I am using the latest or recommended version of my platform software.
- I am NOT using a hybrid server, e.g. a server that combines Bukkit and Forge. Examples include Arclight, Mohist, and Cardboard.
- I am NOT using a fork of WorldEdit, such as FastAsyncWorldEdit (FAWE) or AsyncWorldEdit (AWE)
Bug Description
Even without permission, players can right-click many mobs with shears to remove saddles, cut lead, etc.
Expected Behavior
WorldGuard should block players without permission from doing this.
Reproduction Steps
- Within the WorldGuard-protected area, prepare various armored mob: happy_ghast, each llama variant, each horse variant, strider, pig, camel, and others.(I can't guarantee a complete list.)https://minecraft.wiki/w/Shears#Shearing
- Have permission-less players right-click these mobs while holding shears.
Optional WorldGuard-Report
No response
Anything Else?
“It should be the new Shears mechanism introduced in 1.21.6+.”
You can refer to the shears update history on the wiki.
https://minecraft.wiki/w/Shears#History
- 主要言語
- Java
- スター
- 938
- フォーク
- 675
- 平均マージ
- 22時間 57分
- マージ済み PR(30日)
- 1
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
EngineHub/WorldGuard のほかの issue
-
NullPointerException when setting flag to "none" in RegionCommands.setFlag対応中かも @HP-network が 24 日前に担当しました。 オープンstatus:pending type:bug
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
EngineHub/WorldGuard#2305 ·
-
status:pending type:bug
難易度 4/5 3〜5日 初心者へのやさしさ 42/100
EngineHub/WorldGuard#2314 · コメント 3 件 ·
-
Folia: Cause.Builder reads Creature#getTarget() from a non-owning region during vehicle damage対応中かも @baichuan335 が 18 日前に担当しました。 オープン
難易度 3/5 1〜2日 初心者へのやさしさ 72/100
EngineHub/WorldGuard#2311 · コメント 1 件 ·
-
status:pending type:bug
難易度 4/5 3〜5日 初心者へのやさしさ 48/100
EngineHub/WorldGuard#2302 · コメント 4 件 ·
-
status:pending type:feature-request
難易度 4/5 3〜5日 初心者へのやさしさ 45/100
EngineHub/WorldGuard#2301 · コメント 5 件 ·
EngineHub/WorldGuard の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
quelea-projection/Quelea#711 ·
-
enhancement
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
ShaftHQ/SHAFT_ENGINE#6909 ·
メンテナーはふだん 1 日以内に返信
-
難易度 1/5 1時間未満 初心者へのやさしさ 72/100
mudler/parakeet.cpp#99 ·
メンテナーはふだん 1 日以内に返信
-
[BUG] Re-subscribing the Mono returned by listTools/listResources/listResourceTemplates/listPrompts/listRoots duplicates the results対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
modelcontextprotocol/java-sdk#1174 · リアクション 1 件 ·
メンテナーはふだん 2 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
baomidou/mybatis-plus#7185 ·