[1.6.1/1.5.2/1.5.1/1.4.7]一括採掘MOD(マルチプレイ対応) Ver.1.5.1.7

開発したMODの公開や、見つけたMODの紹介などはこちらでどうぞ!
  • (PostNo.41063)

Re: [1.2.5]一括採掘MOD(マルチプレイ対応) update 2012/05/19

投稿記事by 御津凪 » 2012年5月29日(火) 11:15

forge への対応がなされていたので、作業効率化のためにテスト導入してみました。
InfiCraft や RedPower などを導入していますが、 RedPower で追加されている各種ツールではうまく機能しているのに対し、
InfiCraft によって追加・差し替えられた(バニラの)各種ツールでは一括採掘を行おうとすると落ちます。(最初の一つを壊した直後)
シングル・マルチ共に確認しており、マルチでは行おうとしたプレイヤーのみエラー落ちしました。サーバーには変化がありませんでした。
コード: 全て選択
java.lang.NullPointerException
   at da.a(ItemTool.java:34)
   at mod_StoneBreakerForge.breakBlock(mod_StoneBreakerForge.java:629)
   at mod_StoneBreakerForge.continueBreak(mod_StoneBreakerForge.java:535)
   at mod_StoneBreakerForge.onTickInGame(mod_StoneBreakerForge.java:373)
   at ModLoader.onTick(ModLoader.java:1102)
   at EntityRendererProxy.b(EntityRendererProxy.java:22)
   at net.minecraft.client.Minecraft.x(Minecraft.java:869)
   at net.minecraft.client.Minecraft.run(Minecraft.java:747)
   at java.lang.Thread.run(Thread.java:662)

InfiCraft で追加されたツール類に対して全て(余りにも多いので数種類試しただけですが)に問題があるようです。
何とか対処はできないものでしょうか?(最低機能させない方向でも構いません)


もう一つ問題があります。
鉱石を一括採掘する際、自分では問題なくアイテムがドロップするのに対し、
他のプレイヤーでは最初の一個しかドロップせず、その他の採掘された分が(自分の周りにも)ドロップされずに消滅してしまいます。
これは全てそうなるわけではなく、石炭では問題なく全てドロップし、鉄鉱石などは最初の一つのみ、といった具合です。
症状が確認されているプレイヤーの前で問題の発生しなかった自分が一括採掘すると問題なくドロップし、相手もその様子は確認できていました。
その逆も試しましたが、やはり最初の一つのみドロップし、自分からも最初の一つ以外消滅していました。

なお、設定はサーバー側で breaklimit=16 とした以外は弄っていません。
質問に答え、MODを制作し、身内系鯖主でそのワールドを使ってニコニコで東方鉱工芸動画を投稿してる人。
因みに名前は「みつなぎ」と読みます。
Modding近況 : マルチであだ名をつける MOD を最新対応させるための時間が... - 私の製作したMOD達はこちらからどうぞ
リアル近況 : 時間の割り振りで色々と厳しい
アバター
御津凪
ID:149c9510
石炭掘り
 
記事: 191
登録日時: 2012年1月05日(木) 01:01
お住まい: 北の国

  • (PostNo.41245)

Re: [1.2.5]一括採掘MOD(マルチプレイ対応) update 2012/05/19

投稿記事by dewfalse » 2012年5月30日(水) 21:11

御津凪 さんが書きました:forge への対応がなされていたので、作業効率化のためにテスト導入してみました。
InfiCraft や RedPower などを導入していますが、 RedPower で追加されている各種ツールではうまく機能しているのに対し、
InfiCraft によって追加・差し替えられた(バニラの)各種ツールでは一括採掘を行おうとすると落ちます。(最初の一つを壊した直後)
シングル・マルチ共に確認しており、マルチでは行おうとしたプレイヤーのみエラー落ちしました。サーバーには変化がありませんでした。
コード: 全て選択
java.lang.NullPointerException
   at da.a(ItemTool.java:34)
   at mod_StoneBreakerForge.breakBlock(mod_StoneBreakerForge.java:629)
   at mod_StoneBreakerForge.continueBreak(mod_StoneBreakerForge.java:535)
   at mod_StoneBreakerForge.onTickInGame(mod_StoneBreakerForge.java:373)
   at ModLoader.onTick(ModLoader.java:1102)
   at EntityRendererProxy.b(EntityRendererProxy.java:22)
   at net.minecraft.client.Minecraft.x(Minecraft.java:869)
   at net.minecraft.client.Minecraft.run(Minecraft.java:747)
   at java.lang.Thread.run(Thread.java:662)

InfiCraft で追加されたツール類に対して全て(余りにも多いので数種類試しただけですが)に問題があるようです。
何とか対処はできないものでしょうか?(最低機能させない方向でも構いません)


もう一つ問題があります。
鉱石を一括採掘する際、自分では問題なくアイテムがドロップするのに対し、
他のプレイヤーでは最初の一個しかドロップせず、その他の採掘された分が(自分の周りにも)ドロップされずに消滅してしまいます。
これは全てそうなるわけではなく、石炭では問題なく全てドロップし、鉄鉱石などは最初の一つのみ、といった具合です。
症状が確認されているプレイヤーの前で問題の発生しなかった自分が一括採掘すると問題なくドロップし、相手もその様子は確認できていました。
その逆も試しましたが、やはり最初の一つのみドロップし、自分からも最初の一つ以外消滅していました。

なお、設定はサーバー側で breaklimit=16 とした以外は弄っていません。


質問ありがとうございます。

InfiCraftのようなバニラのツールを差し替えるMODだとこのMODが必要とするメソッドを持たないツールに入れ替わっていることがあるみたいですね・・・
0.0.7.1で、このMODからはForgeが要求するのと同じメソッドを呼ぶようにしました。
これでForge前提のMODのツールなら動くようになると思います。


他のプレイヤーで1個しかドロップしないで消滅する問題ですが、
他のプレイヤーAさんが一括採掘するとAさんから見ても御津凪さんから見ても消滅する、
御津凪さんが一括採掘するとAさんから見ても御津凪さんから見ても全てドロップする、
ということですよね?

このMODはクライアント側でブロック破壊が起きると、Forgeのカスタムパケットをサーバーに送ってサーバー側で一括破壊を起こしています。
なのでForgeのカスタムパケットが届いていないのが原因のような気がします。
複数クライアントでのデバッグができないので確証はないですが・・・
Forgeのバージョンが合ってるかどうか確認してみてください。
たしかForgeはここ数回のバージョンアップでカスタムパケットの仕様が変更されていたはずなので。
dewfalse
ID:78ed4f43
金掘り
 
記事: 373
登録日時: 2012年2月28日(火) 21:09
お住まい: Y=1

  • (PostNo.41289)

Re: [1.2.5]一括採掘MOD(マルチプレイ対応) update 2012/05/19

投稿記事by 御津凪 » 2012年5月31日(木) 02:14

dewfalse さんが書きました:InfiCraftのようなバニラのツールを差し替えるMODだとこのMODが必要とするメソッドを持たないツールに入れ替わっていることがあるみたいですね・・・
0.0.7.1で、このMODからはForgeが要求するのと同じメソッドを呼ぶようにしました。
これでForge前提のMODのツールなら動くようになると思います。


対応ありがとうございます。落ちることなく無事に実行出来ました。
ちなみに木こりMODのほうも入れてみているのですが、あちらはInfiCraftの斧系ツールに反応しない状態です。(InfiCraft構成が新しくなったせいでしょうか?)

dewfalse さんが書きました:他のプレイヤーで1個しかドロップしないで消滅する問題ですが、
他のプレイヤーAさんが一括採掘するとAさんから見ても御津凪さんから見ても消滅する、
御津凪さんが一括採掘するとAさんから見ても御津凪さんから見ても全てドロップする、
ということですよね?

その通りです。

dewfalse さんが書きました:このMODはクライアント側でブロック破壊が起きると、Forgeのカスタムパケットをサーバーに送ってサーバー側で一括破壊を起こしています。
なのでForgeのカスタムパケットが届いていないのが原因のような気がします。
複数クライアントでのデバッグができないので確証はないですが・・・
Forgeのバージョンが合ってるかどうか確認してみてください。
たしかForgeはここ数回のバージョンアップでカスタムパケットの仕様が変更されていたはずなので。

Forge のバージョンは全員・サーバー共に 3.1.3.107 で統一されています。
また、症状の発生している方ではシングルでも同様に発生しているそうです。(シングルでも石炭は正常に、それ以外のデフォルトの鉱石に問題が発生している状態です)
ただ、サーバーの設定で追加したブロックには正常に機能しました。

それともう一つ。
検証を重ねた結果、どうやらRedPowerの宝石系ピッケルで上記の状況が発生していることを確認しました。(木こりMODでは問題ありませんでした)
あと、IndustrialCraft2で追加されたブロンズピッケルは問題なく機能しました。

RedPowerで問題ないと言っていましたが、どうやら見当違いだったようです。
質問に答え、MODを制作し、身内系鯖主でそのワールドを使ってニコニコで東方鉱工芸動画を投稿してる人。
因みに名前は「みつなぎ」と読みます。
Modding近況 : マルチであだ名をつける MOD を最新対応させるための時間が... - 私の製作したMOD達はこちらからどうぞ
リアル近況 : 時間の割り振りで色々と厳しい
アバター
御津凪
ID:a30abd76
石炭掘り
 
記事: 191
登録日時: 2012年1月05日(木) 01:01
お住まい: 北の国

  • (PostNo.41500)

Re: [1.2.5]一括採掘MOD(マルチプレイ対応) update 2012/06/02

投稿記事by dewfalse » 2012年6月02日(土) 00:50

涼ちゃ様
クライアントのチャットからのコマンド発行に対応しました。
0.0.8で修正しましたのでご確認下さい。

御津凪様
報告ありがとうございます。
アイテム消失の件、修正しました。
Forgeの提供するAPIではなくバニラminecraftのAPIを利用していたために、Forgeの機能を利用するツールでアイテムドロップの判定が正しく行われていなかったことが原因でした。
0.0.8で修正しましたのでご確認下さい。
dewfalse
ID:78ed4f43
金掘り
 
記事: 373
登録日時: 2012年2月28日(火) 21:09
お住まい: Y=1

  • (PostNo.45311)

Re: [1.2.5]一括採掘MOD(マルチプレイ対応) update 2012/06/02

投稿記事by kazeneko » 2012年6月30日(土) 00:15

すいません、木こりのほうでも質問させて頂きましたkazenecoです
マルチポストになってしまったらすいません。
こちらの鉱石のほうでEEのレッドモーニングスターも可能かどうか知りたくてご質問に参りました。
idwakanderで調べたところ、redmaceってのがあってそれを向こうの様に指定したのですが、
うまく機能しないので、もし良かったら 予測でいいので教えて貰えないでしょうか?
よろしくおねがいします。
kazeneko
ID:7b58a28e
 

  • (PostNo.45323)

Re: [1.2.5]一括採掘MOD(マルチプレイ対応) update 2012/06/02

投稿記事by dewfalse » 2012年6月30日(土) 02:16

kazeneko さんが書きました:すいません、木こりのほうでも質問させて頂きましたkazenecoです
マルチポストになってしまったらすいません。
こちらの鉱石のほうでEEのレッドモーニングスターも可能かどうか知りたくてご質問に参りました。
idwakanderで調べたところ、redmaceってのがあってそれを向こうの様に指定したのですが、
うまく機能しないので、もし良かったら 予測でいいので教えて貰えないでしょうか?
よろしくおねがいします。


additional_tools=ee.ItemRedMace
effective_tool_only=false
で動く、かもしれません。

ee.ItemRedMaceはJD-GUIでEE2ModV1.4.3.1.jarの中身を見て調べました。
dewfalse
ID:78ed4f43
金掘り
 
記事: 373
登録日時: 2012年2月28日(火) 21:09
お住まい: Y=1

  • (PostNo.45339)

Re: [1.2.5]一括採掘MOD(マルチプレイ対応) update 2012/06/02

投稿記事by ゲスト » 2012年6月30日(土) 06:52

えーと試してみましたが・・・どうやらうまくできてない?
伐採の様にはうまく出来ないみたいです。。。
調べて貰ったのに申し訳ないです。。。
他にやり方判られたら教えて下さると助かります(´・ω・`)
ゲスト
ID:7b58a28e
 

  • (PostNo.45358)

Re: [1.2.5]一括採掘MOD(マルチプレイ対応) update 2012/06/02

投稿記事by dewfalse » 2012年6月30日(土) 11:12

ゲスト さんが書きました:えーと試してみましたが・・・どうやらうまくできてない?
伐採の様にはうまく出来ないみたいです。。。
調べて貰ったのに申し訳ないです。。。
他にやり方判られたら教えて下さると助かります(´・ω・`)


こちで試してみたところレッドモーニングスターで一括破壊できることが確認できました。
一括破壊対象のブロックが登録されているか、一括破壊モードが適切に設定されているか(モードによってはブロックの上面・下面を叩いて破壊した場合に一括破壊されないよう制限されています)確認してみていただけますか。

参考までに確認した時の設定ファイルの内容を書いておきます。
additional_tools=ee.ItemRedMace
breaklimit=1000
virtical_distancelimit=true
mode=off
mode_key=50
blockIDs=14,15,16,21,56,73,74,89
register_key=19
effective_tool_only=false
droptoplayer=true
distancelimit=0
最後に編集したユーザー dewfalse [ 2012年6月30日(土) 12:16 ], 累計 2 回
dewfalse
ID:78ed4f43
金掘り
 
記事: 373
登録日時: 2012年2月28日(火) 21:09
お住まい: Y=1

  • (PostNo.45359)

Re: [1.2.5]一括採掘MOD(マルチプレイ対応) update 2012/06/02

投稿記事by gesenikki » 2012年6月30日(土) 11:45

大量のブロックを破壊したらオーバフローしてだいぶ無駄になった(´A')
アバター
gesenikki
ID:789c777f
石掘り
 
記事: 97
登録日時: 2011年7月16日(土) 13:08
お住まい: 砂漠パイオームのど真ん中

  • (PostNo.45361)

Re: [1.2.5]一括採掘MOD(マルチプレイ対応) update 2012/06/02

投稿記事by dewfalse » 2012年6月30日(土) 12:18

gesenikki さんが書きました:大量のブロックを破壊したらオーバフローしてだいぶ無駄になった(´A')


設定に一括破壊するブロック数の上限を設定するbreaklimitの項目がありますので石や土などの大量に存在するブロックを破壊する場合は設定してみてください。
dewfalse
ID:78ed4f43
金掘り
 
記事: 373
登録日時: 2012年2月28日(火) 21:09
お住まい: Y=1

  • (PostNo.45364)

Re: [1.2.5]一括採掘MOD(マルチプレイ対応) update 2012/06/02

投稿記事by kazeneko » 2012年6月30日(土) 12:41

作者様調べて頂いてありがとうございます

どうやら鉱石の設定が甘かった上にモードをあまり切り替えてなかったみたいです。

うまくできました。 ありがとうございます。
kazeneko
ID:7b58a28e
 

  • (PostNo.46617)

Re: [1.2.5]一括採掘MOD(マルチプレイ対応) update 2012/06/02

投稿記事by ゲスト » 2012年7月11日(水) 00:32

サーバー管理者です。
Bukkitに切り替えるまで、すごく便利に使わせて頂いていたんですが
Bukkit用のプラグイン版も可能であればご検討願えませんでしょうか!

うちのサーバーの子たちに泣かれてまして・・・w
ゲスト
ID:4c3f147a
 

  • (PostNo.46704)

Re: [1.2.5]一括採掘MOD(マルチプレイ対応) update 2012/06/02

投稿記事by dewfalse » 2012年7月12日(木) 08:29

ゲスト さんが書きました:サーバー管理者です。
Bukkitに切り替えるまで、すごく便利に使わせて頂いていたんですが
Bukkit用のプラグイン版も可能であればご検討願えませんでしょうか!

うちのサーバーの子たちに泣かれてまして・・・w


bukkit用プラグインは作ったことがないんですが、調べてみます。
dewfalse
ID:78ed4f43
金掘り
 
記事: 373
登録日時: 2012年2月28日(火) 21:09
お住まい: Y=1

  • (PostNo.51257)

Re: [1.2.5]一括採掘MOD(マルチプレイ対応) update 2012/07/20

投稿記事by ゲスト » 2012年8月13日(月) 17:13

このmodは1.3.1に対応させる予定はありますか?
ゲスト
ID:aa7aa408
 

  • (PostNo.53730)

Re: [1.2.5]一括採掘MOD(マルチプレイ対応) update 2012/07/20

投稿記事by 匿名希望の名無しさん » 2012年8月29日(水) 13:27

1.2.5マルチでStoneBreaker使わせて頂いております
そこで早速質問なのですが こちらの環境でネザーラックを追加してIC2のドリルで採掘しようとすると変化がありませんでした
普通のピッケルだと壊せるのですが…
クライアント側のcfgやサーバー側のcfgを調整してもできませんでした


マルチサーバーの環境はforge3.3.8.164 StoneBreaker0.0.8を入れてます
解決策がありましたら是非教えていただけると嬉しいです
匿名希望の名無しさん
ID:05c241c8
 

  • (PostNo.60251)

Re: [1.3.2/1.2.5]一括採掘MOD(マルチプレイ対応) update 2012/10/28

投稿記事by dewfalse » 2012年10月28日(日) 22:46

1.4.2が公開されたタイミングではありますが・・・1.3.2に対応しました。
1.4.2もそのうち対応します。
dewfalse
ID:585e9659
金掘り
 
記事: 373
登録日時: 2012年2月28日(火) 21:09
お住まい: Y=1

  • (PostNo.61368)

Re: [1.4.2/1.3.2/1.2.5]一括採掘MOD(マルチプレイ対応) update 2012/11/04

投稿記事by dewfalse » 2012年11月04日(日) 21:20

作成中のファイルをアップロードしてしまったようですので一旦リンクを外します。
修正版をアップロードするまで少々お待ち下さい。
dewfalse
ID:585e9659
金掘り
 
記事: 373
登録日時: 2012年2月28日(火) 21:09
お住まい: Y=1

  • (PostNo.61375)

Re: [1.4.2/1.3.2/1.2.5]一括採掘MOD(マルチプレイ対応) update 2012/11/04

投稿記事by dewfalse » 2012年11月04日(日) 21:38

修正版をアップロードしました。
dewfalse
ID:585e9659
金掘り
 
記事: 373
登録日時: 2012年2月28日(火) 21:09
お住まい: Y=1

  • (PostNo.76878)

Re: [1.4.2/1.3.2/1.2.5]一括採掘MOD(マルチプレイ対応) update 2012/11/04

投稿記事by 驚愕のサバ » 2013年1月31日(木) 16:27

一括採掘の中で一番使いやすいと思ってます!
1.4.5でも使いたいです!
対応するのをまってます!
驚愕のサバ
ID:35898be0
 

  • (PostNo.76981)

Re: [1.4.2/1.3.2/1.2.5]一括採掘MOD(マルチプレイ対応) update 2012/11/04

投稿記事by dewfalse » 2013年2月01日(金) 00:13

驚愕のサバ さんが書きました:一括採掘の中で一番使いやすいと思ってます!
1.4.5でも使いたいです!
対応するのをまってます!


ありがとうございます。
Forgeの仕様が変わったので対応にもうすこし掛かりそうですが、現在バージョンアップ作業をしています。
もう少々お待ちください!
dewfalse
ID:585e9659
金掘り
 
記事: 373
登録日時: 2012年2月28日(火) 21:09
お住まい: Y=1

1つ前へ次へ

Return to MOD 公開/紹介

x