MOD解説/WeaponMod
MOD名 | Balkon's WeaponMod |
製作者 | BalkondeurAlpha |
配布場所 | http://www.minecraftforum.net/topic/211517- |
前提MOD | 【MinecraftForge】 |
使用Block ID | なし |
使用Item ID | (MC1.3.2以後)11520-11572 (53個) (MC1.2.5以前)3256-3314 (48個) |
使用Sprite ID | なし |
使用Terrain ID | なし |
使用class | なし |
このMODについて[編集 | ソースを編集]
BalkondeurAlpha氏作成の、マインクラフト世界に剣&弓以外の武器を追加するMOD。
追加される武器は世界観重視で、強さも「使いやすいがゲームバランスは破壊しない」程度に収められている。
右クリックで投擲も出来る投げナイフとスピア、単発式のマスケット銃などが特に便利。
◆Version 1.14.3での変更点
- Minecraft 1.7.10 および MinecraftForge 1208 以降に対応。
- Fixed crash when using exploding weapons.
- Added a zoom effect to shootable weapons.
- Increased halberd base damage by 1.
- Changed halberd behaviour: switching changes attack delay instead of damage.
◆v1.13.Xでの変更点
- Minecraft 1.6.2~1.6.4 および MinecraftForge 9.10.0 以降に対応。
- フリントロック式ピストル追加。
- 吹矢のバリエーション追加。
- リロードシステムの改善。
- マスケット銃の威力減衰を削除。
- 銃剣付きマスケット銃を全てのナイフで作成できるよう変更。
◆v1.12.0での変更点
- Minecraft 1.5.2 および MinecraftForge 7.8.0 以降に対応。
- カタナ追加。
- ジャベリンの作成数を2→4に増加。
◆v1.10.3での変更点
- Minecraft 1.4.6 および MinecraftForge 6.5.0.467 以降に対応。
- ウォーハンマーのグラウンドスマッシュがクールタイムなしで連続使用できていた不具合を修正。
- 大砲の弾の弾道を変更。やや低い軌跡を描いて飛ぶようになった。
- 追加武器にバニラのエンチャントテーブル以外の手段でエンチャントしようとすると、ゲームがクラッシュする不具合を修正。
◆v1.10.2での変更点
- マップ上に設置した状態の大砲のエンティティモデルが新しいものに変更された。
- もはや不要となったエンチャントIDを削除。
- 稀にMinecraftの起動時にクラッシュする事があった不具合を修正。
- エンチャントの効果が、マスケット銃の弾、ラッパ銃の弾、クロスボウの矢に適用されていなかった不具合を修正。
◆v1.10.1での変更点
- Minecraft 1.4.4 および MinecraftForge 6.3.0.372 以降に対応。
- Minecraft 1.4.5 および MinecraftForge 6.3.0.394 以降でも継続して動作。
- スピアとハルバードのリーチが他の武器より若干長くなった。
- ブーメランの回転の仕方を改善。
- マップ上にある投擲アイテムのClient⇔Server間の情報伝送量を減らして処理を軽くした。
- マップ上にある投擲アイテムの情報が更新される範囲が拡大した。
- マルチにおいて、槍&ハルバードの追加が有効な状態ではサーバーがクラッシュする不具合を修正。
- ダイナマイト&大砲の弾の爆発がエフェクトを伴わなかった不具合を修正。
- ディスペンサーでこのMODの弾丸アイテムを射出する事ができなかった不具合を修正。
◆v1.10.0での変更点
- Minecraft1.4.2 および MinecraftForge 6.0.1.349以降 に対応。
- インストール手順が簡略化。zipファイルの展開が必要なく、「mods」フォルダに置くだけで良くなった。
- Configに「projectile-accessibility」の項目を追加。
- (流石に強すぎたので)フレイル以外の近接武器+ブーメランの攻撃力がv9.1.1までの6~7割ほどに弱体化された。
顕著だった刺突モード時のダイヤハルバードの攻撃力も、7.5→4.5とかなりマイルドになった(それでも十分強いが) - スピア、ハルバード、ジャベリンの描画が凄く長くなった。三人称視点だと違いが明白に確認できる。
- 同様に、ナイフ、ファイアロッドの描画も少し変えた。三人称視点時に確認できる。
- ナイフ、スピア、ハルバード、ファイアロッド、ジャベリン、クロスボウのアイテムアイコンを新しいものに差し替え。
- クロスボウ、吹き矢筒、マスケット銃、銃剣付きマスケット、ラッパ銃に弓のエンチャントが付けれるようになった。
- マスケット銃&ラッパ銃を撃った際のパーティクル(粒子エフェクト)が表示されなかったのを修正。
- ラッパ銃の跳弾が発生しなくなり使いやすくなった&ラッパ銃の発射音を変更。
- ブーメラン関連の修正。
- 使いやすくなった。戻って来たのを回収失敗して地面に落としてしまう事がなくなり、
プレイヤーがどれだけ元の地点から移動していても超ホーミングして戻ってくるようになった。 - ConfigからEasy-Boomerangの項目を削除。
- 投擲中のブーメランがプレイヤーから20マス以上離れた状態でも描画されるようになった。
- 地面に落ちたアイテムを拾い上げるアニメーションが欠けていたのを修正。
- 使いやすくなった。戻って来たのを回収失敗して地面に落としてしまう事がなくなり、
◆v9.1.1での変更点
- マスケット銃の仕様が変更。絶対必中では無くなったが最大射程が20マスから64マスに伸び、
かつ距離によるダメージ減衰が皆無になった(5マス離れる毎に-0.5、距離が0~4の時はMax12.0) - 大砲が1クリックで無傷回収できるようになった(ただし素手で左クリックした時に限る)
- ジャベリンがクリエイティブモードでは弾数無限扱いで消費しなくなった。
- フレイルの紐が見えなかった不具合を修正。
- 大砲の砲座に座った際の、視点のブレが激減した(ただし完全に無くなったわけではなく稀に起こる)
- ディスペンサーがWeaponModの追加アイテムしか射出できなくなっていた不具合を修正。
- 遠隔武器の矢弾が回転しながら飛んでいた不具合を修正。
- Server側のweaponmod.propertiesが自動生成されなかった不具合を修正。
◆v9.1.0での変更点
- 幾つかの言語のローカライズに対応。
- Configファイルに射撃武器の装填間隔を変更できる項目を追加。
- Cofigファイルにおけるデフォルトの言語、EntityID、ItemID表記が固定表記形式になった。
(=マルチプレイ時、Client側とServer側とで数値を指定しつつIDを揃えやすくなった) - Balkon's WeaponModと連動している幾つかのMODとの競合問題を修正。
- 金の武器が全く敵を吹き飛ばさなかった不具合を修正。
- マルチプレイにおいて、Server側にファイルを導入しても起動できなかった不具合を修正。
- LANプレイ、マルチプレイにおいて、フレイルの鉄球と投擲するとクライアントが落ちる不具合を修正。
◆v9.0.0での変更点
- Minecraft1.3.2に対応。
- MODの多言語サポートを開始。
- ItemIDの格納位置を3256-3314から11520-11572に変更。Configファイルの様式もv8.6.0までと変化した。
- 新武器「ブーメラン」。投げても戻ってくる投擲武器扱い。金・木・石・鉄・ダイヤの5素材で作成可能。
遠くのレバーを操作したり、遠くのドロップアイテムを手元に引き寄せたりはできない。 - ほぼ全ての武器に関して、クリエイティブモードでは耐久値∞扱いに。
- 近接武器各種がバニラの剣と同様、ダッシュ攻撃時に敵を大きく吹き飛ばすようになった。
- 近接武器各種がバニラの剣と同様、エンチャント可能になった(剣のエンチャントが適用)
- 投擲して地面に刺さった状態のナイフとスピアが、素材の材質に応じたカラーを帯びるようになった。
- ウォーハンマーのグラウンドスマッシュ攻撃が待ち時間無しに使えるようになったが、
代わりに1回使う毎にプレイヤーの満腹度が0.5~1.0、耐久値が一律16も減るようになった。
また、範囲中心付近での最大ダメージが従来までの8割ほどに弱体化された。 - 地面に刺さった状態の投擲武器がログアウト&ログインでデスポーンしなくなった。
- クロスボウと吹き矢筒に耐久値の概念を追加。
- 装填式の武器各種に、弾が装填されているかいないかがログアウトしてもセーブされるようになった。
同時にドロップアイテムとして投げてから再度拾うと、装填状態がリセットされていた不具合も修正。 - 矢弾の発車と同時に壊れた際、遠距離武器各種に砲火エフェクトが表示されていなかった不具合を修正。
- ダイナマイトの使い勝手が改善。至近距離で爆発させてもプレイヤーにはダメージを与えなくなった。
- ダイナマイトが着火してから投擲するのでなく、着火と同時に投擲されるようになった(1クリック)
- 大砲の発射ボタンを、スペースキーからシフトキーに変更。
- 以下は公式のChangeLogにない変化点
- スピア&フレイルでも、ブロックを破壊するのに使用した際に耐久値が-2されるようになった。
- 刺突モードのハルバードのダメージ上昇がx1.2からx1.4に(0.5単位で端数切捨) ダイヤ7.5とかちょっと異常な強さ。
- ウォーハンマーのグラウンドスマッシュで敵を倒した際、きちんと経験値が出るようになった。
- (矢がまっすぐ飛ばないバグの影響か)水平に撃った際の各種遠隔武器の飛距離が減少。
- Configファイルで設定変更可能になった影響下、各射撃武器のデフォルトの装填時間が僅かに短くなった。
- 吹きが敵に命中した際、毒Lv1(Poison)に加えて速度低下Lv1(Slowness)も付与されるように。
- マスケット銃、銃剣付きマスケット、ラッパ銃の耐久値が251から81に減ったが、
射撃1回あたりの耐久値減少も-4から-1になったので、1個の使用回数はむしろ増えた。 - マスケット銃が1秒x2回の二段階装填方式ではなく、1.5秒x1回の一段階装填方式になった。
- マスケット銃の威力が弱体化(最大10.0で、ラッパ銃と同じく距離が離れるほど威力が低下するようになった)
- 大砲を炎で燃やしても無傷回収できなくなった。時間は掛かるが素手で壊すしかない。
- (マルチプレイ限定)カカシが設置時にブロックにめり込む不具合を修正。
◆既知の不具合(v1.10.3)
- フレイルの鉄球を投擲した後、回収せずログアウトすると、再ログイン後も鉄球の残像がいつまでも残り続ける。
- 投擲武器であるブーメランに剣のエンチャントが可能(投擲時に効果が表れず、殴るのに使った時に効果を発揮)
- 遠距離武器でマウス右ボタン押しっぱなしで装填した後、区切れなく即座に引き搾り(狙い定め)を始めてしまう。
(v8.6.0までは、装填後に一度ボタンを離してから、再度押しっぱなしにする事で狙い定めが始まった)
Balkon's WeaponModの導入方法[編集 | ソースを編集]
最新のMinecraftForgeの導入方法とは異なっています。バージョンに合った導入法を行ってください。
◆シングルプレイ
既にMinecraftForgeを導入済みの場合、手順2~9は飛ばす
- 配布ForumのDownloadsコーナーから最新版のWeaponMod.zipをダウンロード。
- 前提MODのMinecraftForge(universal)をダウンロード(目的のVerをDLできない場合はこちらから)
- データを入れるminecraft.jarファイル((ユーザ名)\AppData\Roaming\.minecraft\bin)を探す。
Appdataはファイル名を指定して実行(デスクトップでWindowsキー+R)で%appdata%と打てば見つかる。 - まだしていないのなら、.jarファイルを開く為の7zをダウンロード&インストール。
- 7zで3.で見つけたminecraft.jarを7zで展開。
- MinecraftForge(universal)を展開。中身全部をminecraft.jarの中にドラッグ。書庫に入れていいか聞かれるのでOKを選択。
- minecraft.jarの中のMETA-INFフォルダを削除。MinecraftForge(universal)のドラッグ後に行うこと。
- 展開していたminecraft.jarを閉じ、Minecraft.exeを起動。
Forge環境の必要ファイルが自動DL+フォルダが自動生成される。タイトル画面まで進めたのを確認したら一度Minecraftを終了。 - 「bin」の1つ上の階層の「.minecraft」フォルダに移動し、「mods」フォルダが生成されているか確認。無い場合は自分で作成。
- 「mods」フォルダの中に、先ほどダウンロードしたWeaponMod.zipをzip圧縮状態のままコピー&貼り付けする。
- マインクラフトを起動、ログインしてタイトル画面まで進めたなら導入成功。
◆マルチプレイ(他人のサーバーにログインして遊ぶ場合)
- 上記の手順に従って、シングルプレイ用にWeaponModを導入する。
- サーバー主側から指示がある場合、指示通りにItemID & EntityIDの数値を揃え、WeaponMod以外のMODも導入する。
- 対象のサーバーにログイン。
◆マルチプレイ(自分でサーバーを建てる場合)
- minecraft_server.jarのDL方法や、MOD導入以前の初期設定の仕方についてはマルチプレイのページを参照。
そもそもサーバー建てが初めての場合は、いきなりMODを導入せずに、バニラの状態で問題なく動作するかを確認する事。 - minecraft_server.jarを7zで展開。
- シングル版のminecraft.jarでの手順と違い、minecraft_server.jar内のMETA-INFフォルダは削除しない。
- 他MODがそれを要求していても、minecraft_server.jarにModLoader、ModLoaderMPは導入しない。
- MinecraftForge(universal)を展開。中身全部をminecraft_server.jarの中にドラッグ。書庫に入れていいか聞かれるのでOKを選択。
- 一度サーバーを起動。Forge環境の必要ファイルが自動DL+フォルダが自動生成される。完了したら一旦終了。
- 生成されたserver側の「mods」フォルダの中にも、シングル版と同様にWeaponMod.zipをzip圧縮状態のままコピー&貼り付け。
- サーバーを起動。エラーが出ないか、ログイン可能か、MODの導入が反映されているかをテスト。
要求環境(MC1.6.4)
- Minecraft 1.6.4
- MinecraftForge 9.11.0 ~
- Balkon's WeaponMod v1.13.2 ~
要求環境(MC1.4.6)
- Minecraft 1.4.6
- MinecraftForge 6.5.0.467 ~ (6.5.0.467、6.5.0.471 で動作確認済み)
- Balkon's WeaponMod v1.10.3 ~
要求環境(MC1.4.5)
- Minecraft 1.4.5
- MinecraftForge 6.4.0.394 ~ (6.4.0.397、6.4.1.430、6.4.1.436、6.4.2.445 で動作確認済み)
- Balkon's WeaponMod v1.10.2
要求環境(MC1.3.2)
- Minecraft 1.3.2
- MinecraftForge 4.1.1.251 ~ 4.3.5.318 (4.2.5.303、4.3.5.318でも動作確認済み)
- Balkon's WeaponMod v9.1.1
要求環境(MC1.2.5)
- Minecraft 1.2.5
- MinecraftForge 3.3.8.152 ~ 3.4.9.171
- Balkon's WeaponMod v8.6.0
追加アイテム一覧[編集 | ソースを編集]
◆近接武器
参考までに、通常の剣の性能は
【耐久値】金33 木60 石132 鉄251 ダイヤ1562 【耐久消費】攻撃命中時-1、ブロック破壊時-2
【ダメージ】金2.0 木2.0 石2.5 鉄3.0 ダイヤ3.5 【リーチ】3マス 【ノックバック】1-2マス (ダッシュ攻撃時は4-5マス)
通常弓の性能は、
【耐久値】251 【飛距離】22~24(溜め最大+水平撃ち) 【ダメージ】溜め最大3.5~5.5
MC1.0対応以降はバニラの剣にならい、近接武器のクリティカル加算ダメージにムラが生じるようになった。
攻撃力1.5~2.5の武器は+0.0~1.0、攻撃力3.0~3.5の武器は+0.0~1.5、
攻撃力4.0~4.5の武器は+0.0~2.0、攻撃力5.0~5.5の武器は+0.0~2.5。
どの武器も普通に攻撃するのと全くダメージが変わらない事がある上、高威力の武器になるほどダメージが不安定になる。
MC1.3.2対応以降はバニラの剣にならい、近接武器はダッシュ攻撃時に敵を大きくノックバックさせるようになった。
MC1.3.2対応以降、フレイル以外の武器はエンチャント可能になった(剣のエンチャントが適用)
◆遠隔武器
【射程距離(水平撃ち+溜め最大)】
弓=22~24 ブーメラン=22~24 ジャベリン=11~12 クロスボウ=33~36 吹き矢筒=22~24
マスケット銃=60 ラッパ銃=10~20 大砲=20
ただしブーメラン、マスケット銃、ラッパ銃以外の武器は、斜め30~45度ほど上を向きながら撃つと、
弾道が放物線を描く影響で水平方向への飛距離は上記の数値の2.0~2.5倍ほどに伸びる。
MC1.4.2対応以降、ブーメラン&ジャベリン以外の遠距離武器はエンチャント可能になった(弓のエンチャントが適用)
ブーメランにも剣のエンチャントが可能だが、投擲時には反映されず、手に持って敵を殴るのに使った時に反映される。
◆その他
configファイルからの設定変更[編集 | ソースを編集]
他の多くのMODと違って、このMODのConfigファイルは初回起動時に「Config」フォルダに自動生成されるのではなく、
導入時に「mods」フォルダに入れた「weaponmod」フォルダの中に最初から入っている(ファイル名=weaponmod.properties)
これをメモ帳などのテキストエディタで開き、該当項目を書き換えて上書き保存する事で設定を変更できる。
#General Setting | |
---|---|
cannon-block-damage=true | デフォルトではtrue。falseにすると大砲の弾の爆発がブロックを破壊しなくなる。 |
dynamite-block-damage=true | デフォルトではtrue。falseにするとダイナマイトの爆発がブロックを破壊しなくなる。 |
can-throw-knife=true | デフォルトではtrue。falseにするとナイフを右クリックで投擲できなくなる。 |
can-throw-spear=true | デフォルトではtrue。falseにするとスピアを右クリックで投擲できなくなる。 |
projectile-accessibility=all | デフォルトであるallの状態だと、地面に落ちた状態の投擲武器は誰でも拾える。 ownerに書き換えると、地面に落ちた状態の投擲武器は投げた本人しか拾えなくなる。 |
#Recipe Enable | |
spear=true | スピアに限らず、個別の追加アイテムごとにtrue/falseを設定可能。 デフォルトではtrue。falseにするとそのアイテムが追加されず、ItemIDも使用しない。 |
#Entity ID's | |
spear-entity=2300 | スピアに限らず、個別の追加アイテムごとに数値を設定可能。 Entity(投擲後の短剣やカカシなど)のIDを格納する場所を指定する。 |
#Item ID's | |
wood-spear-id=11520 | スピアに限らず、個別の追加アイテムごとに数値を設定可能。 追加されるアイテムのItemIDを格納する場所を指定する。 |
#Reload durations | |
musket-reloadtime=30 | 初期値は30tick(1.5秒)。マスケット銃の銃弾装填に要する時間を変更する。 |
blunderbuss-reloadtime=20 | 初期値は20tick(1.0秒)。ラッパ銃の銃弾装填に要する時間を変更する。 |
crossbow-reloadtime=15 | 初期値は15tick(0.75秒)。クロスボウの矢弾装填に要する時間を変更する。 |
blowgun-reloadtime=10 | 初期値は10tick(0.50秒)。吹き矢筒の矢弾装填に要する時間を変更する。 |
他のMODとの競合情報[編集 | ソースを編集]
Item ID 11520-11572 にアイテムを追加するMODとは競合する(BlockIDは追加しない)
これらのIDの位置は、「mods」フォルダに一緒に入れた「weaponmod」フォルダ内の設定ファイルから変更可能。
他の一般的な設定ファイルと違い、格納されているフォルダやファイルの様式などが違う点に注意。
(weaponmod.propertiesをメモ帳などで開いて、該当箇所の数字を書き換え、上書き保存)
(ItemIDが実際のゲーム内のIDそのままで記載されている。-256されていない)
その【MinecraftForge】も比較的競合の原因になりやすいMODだが、
これの競合する/しないに関しては、MOD解説/MinecraftForgeのページの方も参照の事。