カスタムヘッドの景品・報酬化

要望や改善案をお持ちの方はこちらへどうぞ。
フォーラムルール
現在お金(アミト)を「稼ぐ」だけでなく「使う」方のアイデアも募集しております。
てんにち
記事: 79
登録日時: 2019年7月06日(土) 17:36
MinecraftID: ten_niti

カスタムヘッドの景品・報酬化

投稿記事 by てんにち »

https://minecraft-heads.com/
詳しい仕組みはさておき、スキン設定でプレイヤーの頭に施せるデザインなら何でもアイテム化できることを利用したサイトがこちら
このサイトでワードやタグで検索すると色々出てくるのでいろんなコンテンツの報酬の水増しに使えると思います(海外のサイトなので英語で検索)


https://minecraft-heads.com/custom-head ... s/8693-fox

上記のページを見てもらえればアイテムの呼び出しコマンドなどが載っています
アバター
HimaJyun
管理人
記事: 753
登録日時: 2015年9月02日(水) 18:35
お住まい: あなたの後ろ
MinecraftID: HimaJyun
連絡する:

Re: カスタムヘッドの景品・報酬化

投稿記事 by HimaJyun »

原理は分かるんですけど、これプラグインとかで実装するのは無理っぽさが……
画像をNBTに押し込んでるっぽいですけど、Bukkitって実はNBTを直接触る方法がないんですよ。
(もちろんリフレクションっていう手法を使ったりすればできなくはないですけど、お行儀悪い上にバグりやすい)

JavaDocとかみても画像指定できそうな部分ないし…… ( https://hub.spigotmc.org/javadocs/spigo ... Skull.html )
いつも仕事が遅くてすみません……😔
急ぎで呼び出したい時はブログのお問い合わせから連絡ください。

何か報告するときの座標は「XYZ:123 64 456」みたいに空白区切りで書いてくれると助かる(TPコマンドにコピペできるので)
てんにち
記事: 79
登録日時: 2019年7月06日(土) 17:36
MinecraftID: ten_niti

Re: カスタムヘッドの景品・報酬化

投稿記事 by てんにち »

以前は他鯖の開発でコードからメタ情報いじって呼び出してましたけど、最近はできないんですかね
とりあえずコマンドで呼び出しさえすれば、Shopkeeperだったかで村人にセットして販売とかは全然いけるはず
アバター
HimaJyun
管理人
記事: 753
登録日時: 2015年9月02日(水) 18:35
お住まい: あなたの後ろ
MinecraftID: HimaJyun
連絡する:

Re: カスタムヘッドの景品・報酬化

投稿記事 by HimaJyun »

とはいえ、よさげな頭を運営(=僕)が探してきて売るのは面倒面倒アンド面倒……
こう、ユーザーがカネ払ってテスクチャ指定したらポンッ!みたいなのが望ましいかな
いつも仕事が遅くてすみません……😔
急ぎで呼び出したい時はブログのお問い合わせから連絡ください。

何か報告するときの座標は「XYZ:123 64 456」みたいに空白区切りで書いてくれると助かる(TPコマンドにコピペできるので)
てんにち
記事: 79
登録日時: 2019年7月06日(土) 17:36
MinecraftID: ten_niti

Re: カスタムヘッドの景品・報酬化

投稿記事 by てんにち »

カスタムヘッド単体で完結させる場合はそれでいいかもですね!
コンテンツ単位で区切ってそれぞれに意欲を持ってもらう場合は多少手間ですけど、コンテンツごとにコンセプトにあった頭をアンケート取るといいのかなと思ってました
アバター
HimaJyun
管理人
記事: 753
登録日時: 2015年9月02日(水) 18:35
お住まい: あなたの後ろ
MinecraftID: HimaJyun
連絡する:

Re: カスタムヘッドの景品・報酬化

投稿記事 by HimaJyun »

「テスクチャ指定したらポンッ!」のテスクチャはどうやって指定するの?みたいな問題が一応あるにはある……
いつも仕事が遅くてすみません……😔
急ぎで呼び出したい時はブログのお問い合わせから連絡ください。

何か報告するときの座標は「XYZ:123 64 456」みたいに空白区切りで書いてくれると助かる(TPコマンドにコピペできるので)
アバター
NAKASHI0131
記事: 26
登録日時: 2017年1月24日(火) 13:52
お住まい: 北極
MinecraftID: NAKASHI0131

Re: カスタムヘッドの景品・報酬化

投稿記事 by NAKASHI0131 »

これって適当な鯖にアップした画像を直接ブロックとして取り出せる方法を利用したものなんですよね。。。
取り出すたび外部に通信が起こるおまけ付き

コマンドの仕様とURLのエンコードの仕方さえわかれば適当なところにアップして取り出すことも可能かもしれないですね(APIがあるらしいけど見つけられなかった)
アバター
HimaJyun
管理人
記事: 753
登録日時: 2015年9月02日(水) 18:35
お住まい: あなたの後ろ
MinecraftID: HimaJyun
連絡する:

Re: カスタムヘッドの景品・報酬化

投稿記事 by HimaJyun »

NBTでテスクチャ指定してますね、値の中身はBase64でエンコードしたjsonです。(マイクラってjsonの中にstringでjsonとかbase64でjsonみたいな変な入れ子のやり方が多くてちょっと気持ち悪い、普通にobjectで入れたらダメなのかと……)
そのjsonの中で画像のURLが指定されてる。

コマンドで取り出すなら画像URLを指定する感じになる

ところで画像を探してきてURL指定して……なんて使い方で使いこなせる人居るんだろうか?

みたいな
いつも仕事が遅くてすみません……😔
急ぎで呼び出したい時はブログのお問い合わせから連絡ください。

何か報告するときの座標は「XYZ:123 64 456」みたいに空白区切りで書いてくれると助かる(TPコマンドにコピペできるので)
アバター
NAKASHI0131
記事: 26
登録日時: 2017年1月24日(火) 13:52
お住まい: 北極
MinecraftID: NAKASHI0131

Re: カスタムヘッドの景品・報酬化

投稿記事 by NAKASHI0131 »

あー、なるほどです

これ気をつけなきゃいけないのが、マイクラのスキン以外の画像を指定してしまうとワールドがぶっ壊れる可能性があるってところなんですよね、、
てんにち
記事: 79
登録日時: 2019年7月06日(土) 17:36
MinecraftID: ten_niti

Re: カスタムヘッドの景品・報酬化

投稿記事 by てんにち »

不正な頭を読み込むとクライアントがクラッシュするから、私が実装してた時は運営側で動作の確認を取った頭(URL)だけ選択できるようにする方式でしたね
返信する