plugin作成に関しての質問をしながらpluginを作成していくトピック(提案歓迎)

クライアント/サーバーMODの開発に関する話題、技術交換はこちらで。質問は質問フォーラムへお願いします。
  • (PostNo.188098)

plugin作成に関しての質問をしながらpluginを作成していくトピック(提案歓迎)

投稿記事by 八咫烏 » 2014年8月14日(木) 18:49

plugin作成、、、この部分どうしたら、、、できるの?ソースは?
ここで挫折する方を助けていこうというトピックです。
「●●●みたいなpluginはどうですか?」等の提案は歓迎です。
<注意事項>
・誹謗中傷などのコメントの禁止
・質問に答える場合はできるだけ理解しやすい説明をお願いします(質問する方も同じです)
・ここの解答を元にして作られたpluginはクラスのソースを貼って内容の説明をお願いします(他の方に役立てていただくためです)
アバター
八咫烏
ID:6e73d33a
木を殴ってる
 
記事: 18
登録日時: 2014年8月14日(木) 18:06
お住まい: 闇の中

  • (PostNo.188099)

提案

投稿記事by linuxlike » 2014年8月14日(木) 18:55

コマンドを実行すれば鯖民全員にアイテムが配布される(個数なども指定可)、みたいなのはどうですか?
MOD作りたい→わからん。
アバター
linuxlike
ID:84ee89b0
水から上がったとこ
 
記事: 6
登録日時: 2014年8月14日(木) 18:04

  • (PostNo.188101)

Re: plugin作成に関しての質問をしながらpluginを作成していくトピック(提案歓迎)

投稿記事by 八咫烏 » 2014年8月14日(木) 19:02

linuxlike さんが書きました:コマンドを実行すれば鯖民全員にアイテムが配布される(個数なども指定可)、みたいなのはどうですか?

そうですね、良いと思います!
ですが コマンドブロックで /give @a (アイテムID) <個数> と打てばできますねw
最後に編集したユーザー 八咫烏 [ 2014年8月14日(木) 19:16 ], 累計 1 回
アバター
八咫烏
ID:6e73d33a
木を殴ってる
 
記事: 18
登録日時: 2014年8月14日(木) 18:06
お住まい: 闇の中

  • (PostNo.188126)

Re: plugin作成に関しての質問をしながらpluginを作成していくトピック(提案歓迎)

投稿記事by linuxlike » 2014年8月14日(木) 21:18

八咫烏 さんが書きました:
linuxlike さんが書きました:コマンドを実行すれば鯖民全員にアイテムが配布される(個数なども指定可)、みたいなのはどうですか?

そうですね、良いと思います!
ですが コマンドブロックで /give @a (アイテムID) <個数> と打てばできますねw


そういやそうですね(;´・ω・)
気づきませんでした(;´・ω・)
MOD作りたい→わからん。
アバター
linuxlike
ID:84ee89b0
水から上がったとこ
 
記事: 6
登録日時: 2014年8月14日(木) 18:04

  • (PostNo.188128)

改メテ提案

投稿記事by linuxlike » 2014年8月14日(木) 21:23

:igo: 新しく提案させていただきます。 :iir:

チャットの時に「Minecraft ID@あだ名」と入力すれば、 あだ名が登録でき(ニコ動のコテハンのような感じですね)、チャットの際にあだ名で表示できるようなプラグインはどうでしょうか? :ply:
どうでもいい提案で申し訳ありませんm(_ _)m
:wow: :wot: :wow: :wot: :wow: :wot: :wow: :wot: :wow: :wot:
MOD作りたい→わからん。
アバター
linuxlike
ID:84ee89b0
水から上がったとこ
 
記事: 6
登録日時: 2014年8月14日(木) 18:04

  • (PostNo.188129)

Re: 改メテ提案

投稿記事by 八咫烏 » 2014年8月14日(木) 21:30

linuxlike さんが書きました::igo: 新しく提案させていただきます。 :iir:

チャットの時に「Minecraft ID@あだ名」と入力すれば、 あだ名が登録でき(ニコ動のコテハンのような感じですね)、チャットの際にあだ名で表示できるようなプラグインはどうでしょうか? :ply:
どうでもいい提案で申し訳ありませんm(_ _)m
:wow: :wot: :wow: :wot: :wow: :wot: :wow: :wot: :wow: :wot:

それは難しいと思いますね、、、
できると思った方は報告お願いします
アバター
八咫烏
ID:6e73d33a
木を殴ってる
 
記事: 18
登録日時: 2014年8月14日(木) 18:06
お住まい: 闇の中

  • (PostNo.188133)

製作依頼

投稿記事by 八咫烏 » 2014年8月14日(木) 21:34

鯖にログインした時に●●のアイテムをもらえるというプラグインを作っていただきたいです。
よろしければソースの公開もお願いしますm(_ _)m
アバター
八咫烏
ID:6e73d33a
木を殴ってる
 
記事: 18
登録日時: 2014年8月14日(木) 18:06
お住まい: 闇の中

  • (PostNo.188414)

Re: 改メテ提案

投稿記事by King(qpwakaba) » 2014年8月16日(土) 10:31

八咫烏 さんが書きました:
linuxlike さんが書きました::igo: 新しく提案させていただきます。 :iir:

チャットの時に「Minecraft ID@あだ名」と入力すれば、 あだ名が登録でき(ニコ動のコテハンのような感じですね)、チャットの際にあだ名で表示できるようなプラグインはどうでしょうか? :ply:
どうでもいい提案で申し訳ありませんm(_ _)m
:wow: :wot: :wow: :wot: :wow: :wot: :wow: :wot: :wow: :wot:

それは難しいと思いますね、、、
できると思った方は報告お願いします


そんなに難しくないですね。
MapとAsyncPlayerChatEventを使えば可能だと思います。
以下サイン
調べて見つからないことを質問して、「そのくらい調べろ」と言われたら それは調べが足りないとき。

投稿画面のBBコード挿入ボタン を追加するユーザースクリプト作りました。良かったらどうぞ。
https://greasyfork.org/ja/scripts/18657
最大描画距離を64チャンクまで伸ばすMod作ってます。
viewtopic.php?t=30697
アバター
King(qpwakaba)
ID:b5fd5348
ダイヤモンド掘り
 
記事: 809
登録日時: 2013年3月26日(火) 10:25

  • (PostNo.188419)

Re: 製作依頼

投稿記事by King(qpwakaba) » 2014年8月16日(土) 10:39

八咫烏 さんが書きました:鯖にログインした時に●●のアイテムをもらえるというプラグインを作っていただきたいです。
よろしければソースの公開もお願いしますm(_ _)m


依頼なら viewtopic.php?t=15949 こちらへ・・・・


と言いたいですがスレッドが質問っぽいので必要なイベントとメソッドだけ書いておきますね


サーバーにプレイヤーがログインした時に発生するイベントは PlayerJoinEvent です。 getPlayer() で誰がログインしたかを取得できます。
~~のアイテムを貰えるというのは プレイヤーのインベントリにアイテムを追加すればいいですね。
プレイヤーのインベントリは Player.getInventory() で取得できます。 また、インベントリへのアイテム追加は Inventory.addItem(ItemStack...) で追加できますね。
以下サイン
調べて見つからないことを質問して、「そのくらい調べろ」と言われたら それは調べが足りないとき。

投稿画面のBBコード挿入ボタン を追加するユーザースクリプト作りました。良かったらどうぞ。
https://greasyfork.org/ja/scripts/18657
最大描画距離を64チャンクまで伸ばすMod作ってます。
viewtopic.php?t=30697
アバター
King(qpwakaba)
ID:c5acb5d3
ダイヤモンド掘り
 
記事: 809
登録日時: 2013年3月26日(火) 10:25

  • (PostNo.189127)

Re: 製作依頼

投稿記事by 八咫烏 » 2014年8月19日(火) 15:09

aspn さんが書きました:
八咫烏 さんが書きました:鯖にログインした時に●●のアイテムをもらえるというプラグインを作っていただきたいです。
よろしければソースの公開もお願いしますm(_ _)m


依頼なら viewtopic.php?t=15949 こちらへ・・・・


と言いたいですがスレッドが質問っぽいので必要なイベントとメソッドだけ書いておきますね


サーバーにプレイヤーがログインした時に発生するイベントは PlayerJoinEvent です。 getPlayer() で誰がログインしたかを取得できます。
~~のアイテムを貰えるというのは プレイヤーのインベントリにアイテムを追加すればいいですね。
プレイヤーのインベントリは Player.getInventory() で取得できます。 また、インベントリへのアイテム追加は Inventory.addItem(ItemStack...) で追加できますね。

参考にさせていただきますm(_ _)m

トピックの件なのですが、すごい微妙なところです。
質問重視ということでお願いします。
もし、やはり移したほうがいいと思う方が数人いた場合は、
トピックを移そうと思います。
アバター
八咫烏
ID:6e73d33a
木を殴ってる
 
記事: 18
登録日時: 2014年8月14日(木) 18:06
お住まい: 闇の中

  • (PostNo.190091)

Re: plugin作成に関しての質問をしながらpluginを作成していくトピック(提案歓迎)

投稿記事by linuxlike » 2014年8月23日(土) 23:03

:sdb: aspnさんの提案を参考にして、さまざまなプラグインに挑戦してみます!
:ckn: ありがとうございます!
MOD作りたい→わからん。
アバター
linuxlike
ID:3d87dc29
水から上がったとこ
 
記事: 6
登録日時: 2014年8月14日(木) 18:04


Return to 開発関連

x