Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[1.11+]Minecraft1.11以降への対応策 ~新実装シュルカーボックス編~ #94

Open
Kohji-Shimazaki opened this issue Mar 27, 2017 · 4 comments

Comments

@Kohji-Shimazaki
Copy link

Kohji-Shimazaki commented Mar 27, 2017

MC1.10.2対応版完成後の依頼ですが、MC1.11以降での改善点があります

メイドモード「Freedom」でアイテムが一杯になった時の対策
 MC1.9で検証してみた結果,チェスト・トラップチェスト共にアイテムを入れてました
 そこで疑問点があったのはMC1.11以降に実装されるシュルカーボックスの件で,持ち物が一杯になったアイテムをシュルカーボックスに入れ,手持ちのシュルカーボックスをシュルカーボックスに入れられない様に出来るかお願いします

@Verclene
Copy link
Owner

以下, #92 より抜粋です.

ブロックとして一度置くという方式にすれば,TileEntityが使えるので問題ないのですが,アイテム状態のまま…となるとNBT直操作になるのであまりやりたくないのです.もっともシュルカーボックスの実装は全然見ていないので何とも.
それはそれ,輸送力強化というゲームプレイ上の話ですが,シュルカーボックスに入れるというアイテム整理("収集"ではなく)機能にまで手を出してしまうと少々メイドさんがチート気味になるような気がします.

@Kohji-Shimazaki
Copy link
Author

Kohji-Shimazaki commented Mar 27, 2017

もう一度MC1.9で検証してみたところ、エンダーチェストには入れられませんでした
結果→アイテムを入れられたのはチェスト・トラップチェストの2種(多分仕様だと思う,変更性は一応ないと.)

私からの依頼の詳細は下記の通りとなります.

メイドさんがシュルカーボックスを含めアイテムが一杯になっている時に・・・(4通りの手段)
1.砂糖+シュルカーボックスの所持スロット数が18(フルスロットで一杯)の時

a.範囲内にチェスト関連(エンダーチェスト除く)が設置されている場合
設置されているシュルカーボックスは素通りして設置されているチェスト関連(エンダーチェスト除く)に手持ちのシュルカーボックスを入れる(砂糖は残しておく)
b.範囲内にチェスト関連(エンダーチェスト除く)が設置されていない場合
何も入れられずただ歩き回っているだけ
2.砂糖+シュルカーボックスの所持スロット数が17以下尚且つ所持スロット数がシュルカーボックスよりその他のアイテムが同じまたは多く,範囲内にチェスト関連(エンダーチェスト除く)またはシュルカーボックスが設置されている場合
設置されているチェスト関連(エンダーチェスト除く)またはシュルカーボックスに砂糖以外のアイテムを入れる(ただし,シュルカーボックスに入れる際,手持ちのシュルカーボックスは入れられない)
3.砂糖+シュルカーボックスの所持スロット数が17以下尚且つ所持スロット数がシュルカーボックスよりその他のアイテムが少ない時
a.範囲内にチェスト関連(エンダーチェスト除く)が設置されている場合
[1.]と同様に,設置されているシュルカーボックスは素通りして設置されているチェスト関連(エンダーチェスト除く)に砂糖以外のアイテムを入れる
b.範囲内にシュルカーボックスだけ設置されている場合
[2.]と同様に,設置されているシュルカーボックスに砂糖・シュルカーボックス以外のアイテムを入れる
4.砂糖+シュルカーボックスの所持スロット数が17以下尚且つ範囲内にチェスト関連(エンダーチェスト除く)とシュルカーボックスが全く設置されていない場合
何も入れられずただ歩き回っているだけ
もし可能な場合,手持ちにシュルカーボックスがあれば,エンティティが全くなく高さまたは幅1.5m以上のスペースがある場所に設置し(さらにクリエイティブ以外では耐久値が最も高いツルハシがあれば残して),砂糖・シュルカーボックス以外のアイテムを入れ,ツルハシまたは素手で壊して普通に拾う.という手間が増える上,ツルハシの耐久値は減りますが・・・

といった具合なんですが,如何でしょうか?

@Verclene
Copy link
Owner

Verclene commented Apr 9, 2017

※返信送ったと思ったのに出てない…

まず現在のところ,手持ちのインベントリが一杯の時にしか収納動作は行わないので,その条件を拡張するということであれば別の議論が必要だと思います.

バニラエンダーチェストは,1プレイヤーに1つな上容量も1チェスト分という点から,メイドさんがアイテムを詰め込むとかえって利便性を損なう虞があるため,対応なしの方向で.

@Kohji-Shimazaki
Copy link
Author

Kohji-Shimazaki commented Apr 9, 2017

エンダーチェストの件は容量が非常に少ないので手を出す必要ないという仕様だと思います.
一方,シュルカーボックスの件ではアイテムが一杯になっている時にしか収納動作は行わないということなんですが,もし可能なら作れば有り難いが,無理なら作らなくても結構です(プレイヤーだけのプライベートボックス的な?).
あくまでMC1.11.x対応策なので,MC1.10.2対応版完成後に検討しようかなと.

@Kohji-Shimazaki Kohji-Shimazaki changed the title Minecraft1.11.xへの対応策 ~新実装シュルカーボックス編~ [1.11+]Minecraft1.11.xへの対応策 ~新実装シュルカーボックス編~ Apr 9, 2017
@Kohji-Shimazaki Kohji-Shimazaki changed the title [1.11+]Minecraft1.11.xへの対応策 ~新実装シュルカーボックス編~ [1.11+]Minecraft1.11以降への対応策 ~新実装シュルカーボックス編~ Aug 27, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants