CrackShot

最終更新: ・ pizzaharumaki 編集履歴旧 Wiki

目次
  1. 目次
  2. コマンド
  3. 銃の一覧
  4. カスタム重火器
  5. 役立つ資料
  6. 簡単なサンプル

このサーバーで銃の要素を実現しているプラグイン。基幹コマンドは/shot。
銃に限らず、爆弾や落雷も実装している。

目次

コマンド

/shot list
銃のIDを一覧表示する

/shot get 銃のID
銃を取得する

銃の一覧

ID名前概要
gaussGauss Shotgunポンプアクションショットガン
carbineCarbineグレネードランチャー付きアサルトライフル
deagleDesert Eagle二刀流ピストル
bazookaBazookaロケットランチャー
pythonPythonタクティカルナイフ付きリボルバー
riotshieldRiot Shieldプロテクションデバイス
olympiaOlympia中折式ショットガン
huntingHunting Rifleボルトアクションライフル
type95Type 95アサルトライフル
ak-47AK-47アサルトライフル
flashbangFlashbang手榴弾
toastertoaster焼夷地雷
airstrikeHarrier Strike精密な空爆
puttyPutty遠隔爆発物
c4C4遠隔爆発物
trinketTrinketブービートラップ
cocopopsCocoPopsクラスター爆弾
カスタム重火器
glock17Glock 17自動拳銃

カスタム重火器

CrackShotプラグインでは文字さえ打てれば自分でパラメーターなどをいじった銃を作成することができます。
より詳細な手順は公式の説明(英語)を読んでみましょう。
完成品は拡張子を.ymlにしてAdminの人に「/plugins/crackshot/weaponsにこのファイルを追加してくださいませんか?」とお願いしてみましょう。

役立つ資料

アイテムID
https://www.minecraftinfo.com/IDList.htm

サウンドID
https://github.com/Shampaggon/CrackShot/wiki/List-of-Accepted-Sounds

簡単なサンプル

YMLにおいて、trueは真(肯定)・falseは偽(否定)を表します
もっと設定できる項目はあります。詳しくは公式ドキュメントで。

ExamplePistol:
    Item_Information:
        Item_Name: "&eチュートリアル用銃"
        Item_Type: 417 #アイテムID
        Item_Lore: "&e1行目の説明がこれになり、|&e2行目の説明がここになります。|&e改行は増やせます。"
        Sounds_Acquired: BAT_TAKEOFF-1-1-0 #サウンドID-ボリューム-ピッチ-遅延
    Shooting:
        Dual_Wield: false #二刀流?
        Right_Click_To_Shoot: false #右クリで射撃する?
        Cancel_Left_Click_Block_Damage: true #左クリックでブロックを破壊しないようにする?
        Cancel_Right_Click_Interactions: true #右クリックでアイテムを動かさないようにする?
        Delay_Between_Shots: 0 #発射ごとの遅延
        Recoil_Amount: 1 #反動の強さ
        Projectile_Amount: 1 #発射する数
        Projectile_Type: snowball #弾 (使用可能:snowball/arrow/egg/grenade/flare/fireball/witherskull/energy/splash)
        Projectile_Speed: 5 #発射速度
        Projectile_Flames: false #弾は燃えながら飛ぶ? (snowball/egg/arrow/splashだけ)
        Projectile_Incendiary:
            Enable: false #被弾したらついでに燃える?
            Duration: 60 #何ティック燃える?
        Projectile_Damage: 2 #被弾ダメージ
        Bullet_Spread: 2 #弾の速度
    Reload:
        Enable: true
        Reload_Amount: 18 #装填できる数
        Reload_Bullets_Individually: false #弾を1個ずつ装填する?
        Reload_Duration: 10 #リロード間隔
        Destroy_When_Empty: false #リロードを禁止し、弾切れで壊れるようにする?
        Sounds_Reloading: さっきと同じ構文 #リロード時の音