[1.15.x-]木こりプラグイン(弱難易度化)

Spigot/Bukkit向けプラグインの公開/紹介はこちらでどうぞ。新規トピックの投稿にはユーザー登録が必要です。
アバター
Seaoftrees
ID: 1AWF4W4MER
記事: 31
登録日時: 2019年9月05日(木) 00:31
お住まい: Japan, Osaka
Minecraft ID: Seaoftrees
いいね: 1回
連絡する:

[1.15.x-]木こりプラグイン(弱難易度化)

投稿記事 by Seaoftrees » 2020年11月16日(月) 00:43

海外のウッドチョッパーだっけ?とか使ってたんですけど、木を切るのがストレスだったんでスコッっと切れるものを作成しました。自分用。結構前のだけど許して。
ダウンロードはこちら
ソースコードはこちら

概要
以下の条件がそろった時だけ発動します。
・ゲームモードが Adventure もしくは Survivalである
・斧で原木を壊した
・原木の真下のブロックが「土、草、荒い土、ポドゾル、菌糸」のどれかである
・原木の近くに葉っぱが一つ以上ある

また、発動時の挙動は以下の通りです
・壊した原木数だけ斧の耐久を減らす。ただし、0を下回る場合必ず0となる。(耐久0の斧で原木を壊すと無限に壊せる)
・発動条件がそろっているときでも原木の方さはデフォルトのまま
・発動時は一気に壊れる
・木の破壊は非同期処理(負荷分散している)

木の破壊アルゴリズムは以下の通りです。(このため、大きなオークは完全に破壊されないことがあります)
・壊した原木の周り8ブロックと一段上の9ブロックに存在する原木と葉を壊す。このときに壊そうとした新たな原木についても同じことを適応する。
0


まったりいきましょ。