magicプラグインの不明点

サーバー運用される方はこちらで情報交換されてはいかがでしょうか?
フォーラムルール
質問関連フォーラムで質問する時は、必ず次のトピックを一読/厳守お願い致します。
viewtopic.php?f=5&t=999
  • (PostNo.287523)

magicプラグインの不明点

投稿記事by kom » 2016年11月11日(金) 16:23

環境
   spigot1.10
 導入プラグイン
   Crackshot
magic   
    どちらも最新バージョンです。


magicという魔法プラグインの杖・魔法を製作しようと思ったのですが、作り方がわかりません。
プラグイン内のメモを見ても何を示しているのかわからず困っています。

こちらのプラグインを入れている方や詳しい方教えてください。よろしくお願いします。
kom
ID:8b3b81f9
 

  • (PostNo.287690)

Re: magicプラグインの不明点

投稿記事by Eager » 2016年11月13日(日) 17:52

magicというのはmagicというプラグインですか?
Magicspellとは違うのですね?

わからない・・

時間がかかるかもしれませんが導入してみますね。
わかったら書き込みます。

あまり有名じゃなさそう・・かな?
プラグイン開発ができる人とかならすぐわかりそう・・
Eager
ID:58f65402
 

  • (PostNo.290386)

Re: magicプラグインの不明点

投稿記事by M3it0u__ » 2016年12月16日(金) 06:05

コムさんじゃないですよね?!(k_comさん)
違ってたらすいません。
最後に編集したユーザー M3it0u__ [ 2016年12月16日(金) 07:10 ], 累計 1 回
ブログ始めました!

[url]memiblog74.blog.fc2.com[/url]
M3it0u__
ID:ba1510fe
大工さん
 
記事: 61
登録日時: 2016年3月29日(火) 14:47

  • (PostNo.290390)

Re: magicプラグインの不明点

投稿記事by M3it0u__ » 2016年12月16日(金) 07:08

お待たせしました。
Magicファイルのdefaultsというファイルを開けてください。
そこのspells.defaultsというファイルとwands.defaultsというファイルに
書いてあります。
arrowのスペルを見てみましょう。
コード: 全て選択
arrow:
    icon: diamond_axe:57
    icon_url: http://textures.minecraft.net/texture/ea96e1b8c4d458f8f5443fa66eb376981f7b2ec385386db67faf3f1589094
    alias: sniper
    category: combat
    worth: 70
    earns_sp: 8
    upgrade_required_path: beginner
    upgrade_required_casts: 40
    actions:
        cast:
        - class: Projectile
    effects:
        cast:
        -  class: EffectSingle
           sound: entity_arrow_shoot
           sound_pitch: 0.2
           sound_volume: 0.3
           location: origin
        -  class: EffectSingle
           location: origin
           effectlib:
             class: ConeEffect
             iterations: 8
             lengthGrow: 1
             particle: smoke_normal
        hit:
        -  class: EffectSingle
           location: origin
           color: CC9933
           firework: ball
           sound: magic.hit
    parameters:
      target: none
      projectile: TippedArrow
      damage: 0.75
      speed: 2
      spread: 6
      fire: false
      tick_increase: 1180
      entity_undo: false
      undo: 5000
      range: 50
      cooldown: 2000
    costs:
        mana: 20

arrow|2:
    upgrade_required_path: student
    upgrade_required_casts: 30
    parameters:
      damage: 0.80
      speed: 2.5
      spread: 5
    costs:
        mana: 30

arrow|3:
    upgrade_required_path: student
    upgrade_required_casts: 50
    parameters:
      damage: 0.85
      speed: 3
      spread: 4
    costs:
        mana: 30

arrow|4:
    upgrade_required_path: apprentice
    upgrade_required_casts: 50
    parameters:
      damage: 0.9
      speed: 3.5
      spread: 3
    costs:
        mana: 30

arrow|5:
    upgrade_required_path: master
    upgrade_required_casts: 50
    parameters:
      damage: 0.95
      speed: 4
      spread: 1
    costs:
        mana: 40

arrowはレベル5までありますね。
damageというところにダメージ量を追加できます。
superarrowなどを作りたければdamageを上げればいいのです。

次はwandについてです。
コード: 全て選択
apprentice:
    inherit: student
    icon: wood_hoe:3
    migrate_icon: wood_hoe
    effect_color: '22FF22'
    path: apprentice
    hotbar_count: 2
    mana_regeneration: 40
    mana_max: 200
    mana: 200
    protection_falling: 0.8
    protection_physical: 0.8
    protection_fire: 0.5
    protection_explosions: 0.5
    spells:
      - missile
      - blink
      - arrowrain
      - boom
      - familiar
      - fling
      - fire
      - frost
      - grenade
      - heal
      - monster
      - lightning
      - lava
      - portal
      - stream
      - flamethrower
      - wither
      - mine
      - chop
      - shell
      - tag
      - blob
      - disarm
      - entangle
      - poison
      - laser
      - tracking
      - rocket
      - shrink
      - emp
      - blessing
      - breach
      - disintegrate
      - force
      - hat
      - music
      - sandblast
      - phase
      - grow
      - counterspell
      - tent
      - disc
      - rubberize
      - wound
      - harden
      - sponge
      - flashbang
      - gatling
      - walls

ここを見るとspellがいっぱいありますね。
これが入っているspellです。
あとはアイテムとマナなどを変更すればいいので簡単だと思います。
コード: 全て選択
admin:
    inherit: conduit
    icon: wood_hoe:6
    migrate_icon: monster_eggs:2
    cost_reduction: 2
    cooldown_reduction: 1
    protected: true
    effect_color: '888888'
    effect_bubbles: true
    active_spell: levitate
    spells:
        - levitate
        - superbroom
        - blink|4
        - missile|4
        - cloak
        - time
        - heal
        - phase
        - gather
        - supergather
        - regenerate
        - superregenerate
        - pickpocket
        - backup
        - phasebackup
        - repair
        - superrepair

このadminという杖はmanaが書いてないので
spellが無限に使えるということです。
komさんがnovel3rdに入ったことあるならばわかるのですが、(k_comサンじゃないよね?)
龍神みたいな無限づえができるのです。
あとはhttps://github.com/elBukkit/MagicPlugin/tree/master/src/main/resources/defaults/wands
ここなどを見てください。
分からないことがあったらまた行ってください。
できることなら教えます。
ブログ始めました!

[url]memiblog74.blog.fc2.com[/url]
M3it0u__
ID:ba1510fe
大工さん
 
記事: 61
登録日時: 2016年3月29日(火) 14:47

  • (PostNo.291360)

Re: magicプラグインの不明点

投稿記事by k_com » 2016年12月26日(月) 10:11

まってくだし、komさん≠com(自分)ですよ
このプラグインの設計はだいぶ前からわかっチョります
k_com
ID:8b3b81f9
 


Return to 質問:マルチサーバー運用

x