[Bukkit 1.8 - 1.11.2] リバーシ - ReversiLab v1.1.2

サーバーMODやBUKKITのプラグインなどの公開/紹介を専門に行うフォーラムです。クライアントMODと組み合わせ必須の物はMOD公開/紹介フォーラムで公開してください。
フォーラムルール
クライアントMODと対にして使用する物は極力 MOD 公開/紹介 フォーラムにて公開するようお願いします。
本フォーラムではサーバーへの適用をメインとするサーバーMOD、プラグインを取り扱います。
不明な点は管理人ecolightまでお問い合わせ下さい。
  • (PostNo.269938)

Re: [Bukkit 1.8 - 1.9] リバーシ - ReversiLab v1.0.1

投稿記事by ucchy » 2016年4月09日(土) 13:08

Sakusakumuraさん、詳細なご説明ありがとうございます。

Sakusakumura さんが書きました:一人プレイをするときに左クリックで難易度の設定、右クリックで選択した難易度で一人プレイを開始できる
という機能があるといちいちコマンドを打つ必要がなくなるため、もっと気軽にリバーシに参加できると思いました。


それでしたら、バニラでできるコマンド入り看板を使えばいいだけのはずですね。
適当な看板に、「/rev single」や「/rev single hard」などのコマンドを挿入して使用してください。

コマンド入り看板の作り方は、こちらの動画などが参考になるのではないでしょうか。
https://www.youtube.com/watch?v=qMrQs4_pPv8
――お知らせ――
パソコンが壊れたため、買い替えるまで、プラグイン開発作業はお休みしています。簡単な質問程度ならお答えいたします。
――お知らせ――
アバター
ucchy
ID:953ffc01
ラピスラズリ収集家
 
記事: 1170
登録日時: 2012年11月07日(水) 00:08

  • (PostNo.272072)

Re: [Bukkit 1.8 - 1.9] リバーシ - ReversiLab v1.0.1

投稿記事by うたかた » 2016年5月05日(木) 13:37

こんなプラグインをお待ちしておりました!!

一つ不便に思う事は投了がないので、ゲームを緊急時に終了出来ませんしました。

ゲーム中に投了できるようになれば嬉しく思います。
画像
6000人以上が遊んだ6年目の生活サーバーです。「あなたの帰る場所はここにある」をテーマに運営を継続しています。
アバター
うたかた
ID:78cb4368
木を殴ってる
 
記事: 39
登録日時: 2012年7月10日(火) 10:19

  • (PostNo.272551)

Re: [Bukkit 1.8 - 1.9] リバーシ - ReversiLab v1.0.1

投稿記事by ゲスト » 2016年5月12日(木) 00:16

報酬や賭けの記述に関する質問です。
私は、対人ゲームにのみ賭けのシステムを適用したく、
versusBetItem: EMERALD
versusRewardItem: EMERALD-2
easyBetItem:
easyRewardItem:
normalBetItem:
normalRewardItem:
hardBetItem:
hardRewardItem:
このようにしたところ、デフォルト設定がそのまま適用されてしまいました。
どのように記述すればいいでしょうか?
ゲスト
ID:1be6554f
 

  • (PostNo.276451)

Re: [Bukkit 1.8 - 1.9] リバーシ - ReversiLab v1.0.1

投稿記事by ゲスト » 2016年7月01日(金) 15:40

こちらのプラグインを使用してみたところ、リバーシ自体は可能だったのですが、コンフィグでの設定を行ったにもかかわらず賭けを行うことができませんでした。ので報告します。
コンソールでのエラーはありません。

設定等はほぼdefaultです。

# ReversiLab v1.0.1
# @author ucchy
# @license LGPLv3
# @copyright Copyright ucchy 2016


# Message locale. en = English, ja = Japanese, zh = Simplified Chinese.
lang: 'ja'

# Send session start and end notification message as server broadcast.
broadcastSessionStartEnd: true

# The worlds that player cannot start the reversi game session.
# ex) prohibitWorlds: ['skyblock']
prohibitWorlds: []

# The wait seconds, from session ends, to teleport back.
sessionEndWaitSeconds: 15

# Enable/disable inventory switching system.
enableTemporaryInventory: false


# -------------------- Bet Reward Settings --------------------

# Bet and reward types.
# NONE -> Disable bets and rewards.
# ITEM -> Enable bet items and reward items.
# ECO -> Enable bet money and reward money.
# If you want to use ECO feature, you need to use Vault and one of Economy plugin.
betRewardType: ECO

versusBetItem: DIAMOND
versusRewardItem: DIAMOND-2
easyBetItem: WOOD-2
easyRewardItem: WOOD-5
normalBetItem: IRON_INGOT-2
normalRewardItem: IRON_INGOT-5
hardBetItem: DIAMOND-2
hardRewardItem: DIAMOND-5

versusBetEco: 10
versusRewardEco: 20
easyBetEco: 3
easyRewardEco: 7
normalBetEco: 5
normalRewardEco: 12
hardBetEco: 8
hardRewardEco: 19
ゲスト
ID:358db78b
 

  • (PostNo.280428)

Re: [Bukkit 1.8 - 1.10.2] リバーシ - ReversiLab v1.1.0

投稿記事by ucchy » 2016年8月14日(日) 00:29

ReversiLab v1.1.0 をリリースします。
(だいぶ遅くなってしまってすみません。)

  • pull request #7 : Update messages_en.yml
    Sarcasticphoenix氏に、英語リソースの修正をしていただきました。Thank you so much!
  • issue #8 : /rev resign コマンドの追加
    /rev resign コマンドを追加しました。singleおよびversusで実行すると、投了して相手に勝利を譲ることができます。ゲームは即座に終了します。
  • issue #9 : 対人戦のみに掛け金を設定したい。
    ゲーム種類ごとに掛け金/賞金を無しに設定できるようにしました。詳しくは後述します。
  • issue #10 : Vaultと連携できていないときに、警告メッセージを表示するようにしてほしい
    Vault や経済プラグインが正しくセットアップされていない場合に、「betRewardType: ECO」を設定していると、今までは勝手にNONEに設定しなおしていましたが、これからは警告メッセージを表示するようにしました。
  • issue #11 : betRewardType を ITEM に、enableTemporaryInventory を false にすると、勝利時にNullPointerExceptionが発生する。
    ゲームを正しく終了できなくなる不具合を修正しました。

上記の issue #9 についてですが、betRewardType: ITEM の場合は、
コード: 全て選択
easyBetItem: AIR-0
easyRewardItem: AIR-0
normalBetItem: AIR-0
normalRewardItem: AIR-0
hardBetItem: AIR-0
hardRewardItem: AIR-0

のように、AIR-0 を指定してください。(カラッポにするとデフォルトになってしまうのは従来通りです。)
betRewardType: ECO の場合は、無効化したい箇所に0を指定してください。


以上、ご不明な点などありましたら返信にてお問い合わせください。よろしくお願いします。
――お知らせ――
パソコンが壊れたため、買い替えるまで、プラグイン開発作業はお休みしています。簡単な質問程度ならお答えいたします。
――お知らせ――
アバター
ucchy
ID:66dbff26
ラピスラズリ収集家
 
記事: 1170
登録日時: 2012年11月07日(水) 00:08

  • (PostNo.286587)

Re: [Bukkit 1.8 - 1.10.2] リバーシ - ReversiLab v1.1.0

投稿記事by kotarobo_ » 2016年10月29日(土) 07:21

messages.ymlでコマンドヘルプの編集ができるようになると助かりますー。
別のプラグインとコマンドがかぶってしまい、commands.ymlでコマンドを別の物に置き換えているのですがコマンドを誤った場合に出るhelpが/revのままでユーザーが困惑してしまうかもで_(┐「ε:)_
半公開制サーバーを運用しています!http://seesaawiki.jp/kotaserver/

画像
アバター
kotarobo_
ID:64450b10
大工さん
 
記事: 69
登録日時: 2013年8月14日(水) 06:12

  • (PostNo.286907)

Re: [Bukkit 1.8 - 1.10.2] リバーシ - ReversiLab v1.1.0

投稿記事by jack_basukeraihu » 2016年11月02日(水) 22:49

勝率の数値に×100するの忘れてません..?
画像
■普段はこのコミュニティでマイクラ放送を行っています■

プラグイン制作依頼を受け付けています 依頼の規模によって無料/有料変わります
プラグインを作って欲しいという方は、Skype: basukeraihu まで
アバター
jack_basukeraihu
ID:7e7c2057
石炭掘り
 
記事: 176
登録日時: 2013年2月15日(金) 21:36
お住まい: 山岳バイオーム

  • (PostNo.288107)

Re: [Bukkit 1.8 - 1.10.2] リバーシ - ReversiLab v1.1.0

投稿記事by ucchy » 2016年11月19日(土) 10:58

kotarobo_さん、

kotarobo_ さんが書きました:messages.ymlでコマンドヘルプの編集ができるようになると助かりますー。
別のプラグインとコマンドがかぶってしまい、commands.ymlでコマンドを別の物に置き換えているのですがコマンドを誤った場合に出るhelpが/revのままでユーザーが困惑してしまうかもで_(┐「ε:)_


なるほど、確かにそうですね。
ちょっと検討してみます。


jack_basukeraihuさん、

jack_basukeraihu さんが書きました:勝率の数値に×100するの忘れてません..?
画像


おっと。。。本当だ(^-^;;
次のバージョンで直しておきますね。
――お知らせ――
パソコンが壊れたため、買い替えるまで、プラグイン開発作業はお休みしています。簡単な質問程度ならお答えいたします。
――お知らせ――
アバター
ucchy
ID:66dbff26
ラピスラズリ収集家
 
記事: 1170
登録日時: 2012年11月07日(水) 00:08

  • (PostNo.290404)

Re: [Bukkit 1.8 - 1.10.2] リバーシ - ReversiLab v1.1.0

投稿記事by pico » 2016年12月16日(金) 16:44

1.11には対応してないのでしょうか?
アバター
pico
ID:3568fa97
木を殴ってる
 
記事: 37
登録日時: 2016年8月02日(火) 18:49

  • (PostNo.292197)

Re: [Bukkit 1.8 - 1.10.2] リバーシ - ReversiLab v1.1.0

投稿記事by ゲスト » 2017年1月03日(火) 14:30

こんにちわ、リクエストなのですがリバーシ中にレコードを流したいと思っています。
そのようにすることができれば大戦中雰囲気が出ていい感じになるのではと思いました。
ゲスト
ID:e007b1d1
 

  • (PostNo.294018)

Re: [Bukkit 1.8 - 1.10.2] リバーシ - ReversiLab v1.1.0

投稿記事by ucchy » 2017年1月23日(月) 15:14

picoさん、

pico さんが書きました:1.11には対応してないのでしょうか?


はい。どうやら、1.11 以降のバージョンでは正しく動作しないようです。ご期待に沿えず申し訳ありません。


ゲストさん、

ゲスト さんが書きました:こんにちわ、リクエストなのですがリバーシ中にレコードを流したいと思っています。
そのようにすることができれば大戦中雰囲気が出ていい感じになるのではと思いました。


すみませんが、今のところはそのような機能は考えていないです。
BGMが必要であれば、対戦中にボイスチャットで流すなどをご検討ください。
――お知らせ――
パソコンが壊れたため、買い替えるまで、プラグイン開発作業はお休みしています。簡単な質問程度ならお答えいたします。
――お知らせ――
アバター
ucchy
ID:3940d012
ラピスラズリ収集家
 
記事: 1170
登録日時: 2012年11月07日(水) 00:08

  • (PostNo.295948)

Re: [Bukkit 1.8 - 1.10.2] リバーシ - ReversiLab v1.1.0

投稿記事by 黄色い熊 » 2017年2月16日(木) 13:03

マイクラでオセロとは...凄いですね...(*´▽`*)

実際に遊んだ中で少し気になった点があったのでいくつか提案させていただきます。(あくまでも参考程度にどうぞ...)

・石を設置する際にボードにプレイヤーがいると石を置くことができない。
これにより石を設置する際に妨害をできてしまうため、個人的に改善していただければなと考えております。
マイクラの仕様上プレイヤーのいる場所にブロックは設置できないため、自分のターンではない時はボードに何マス分か近づけないようにするのもありかと思います。(個人的な意見・個人的な考えです)

・versus戦をする際に掛け金の有り無し(または掛け金の量)を個人で決めれるようにする。
少しカジノのような感じになってしまいますが、/rev versus コマンドを使用する際にプレイヤー名の後ろに掛け金を設定し対戦の申請を送れるようになると良いのではないかなと思います。

以上二点、気になった点や追加要素の提案等をさせていただきました。
お忙しいとは思いますが、少し検討の方をしていただけるととても嬉しいです。(現在PCの方が壊れているようですのでPCを買い替えた後、もし余裕があるようでしたら御検討の方を御願い致します。)

長文失礼致しました。
アバター
黄色い熊
ID:6144cc41
水から上がったとこ
 
記事: 6
登録日時: 2016年12月30日(金) 21:21

  • (PostNo.297551)

Re: [Bukkit 1.8 - 1.10.2] リバーシ - ReversiLab v1.1.0

投稿記事by リュク256 » 2017年3月08日(水) 09:27

床のブロックを設定で変更できるようにしたらいかがでしょうか?色ガラスなどを使うことで1.11からの光源バグが改善されるかと思います
リュク256
ID:47e79a52
水から上がったとこ
 
記事: 7
登録日時: 2014年1月26日(日) 00:59

  • (PostNo.297802)

Re: [Bukkit 1.8 - 1.10.2] リバーシ - ReversiLab v1.1.0

投稿記事by ucchy » 2017年3月11日(土) 18:18

ReversiLab v1.1.1 をリリースします。
下記の不具合2件に対応しました。

  • issue #12 : ランキング表示時の勝率が、パーセンテージのはずが、100分の1の値が表示される。
  • issue #13 : bukkit1.11 以降で動作させると、白石が黒く見えてしまう


黄色い熊さん、
ご意見ありがとうございます。
これらの対応については、今後のバージョンで検討いたしますね。

リュク256さん、
アドバイスありがとうございます。試してみたところ効果ありそうです。
v1.1.1 では、bukkit 1.11 以降のバージョンの時に、フィールドを草ブロックではなく色付きガラスブロックで作るようにしてみました。
どうぞ試してみてください。
――お知らせ――
パソコンが壊れたため、買い替えるまで、プラグイン開発作業はお休みしています。簡単な質問程度ならお答えいたします。
――お知らせ――
アバター
ucchy
ID:3940d012
ラピスラズリ収集家
 
記事: 1170
登録日時: 2012年11月07日(水) 00:08

  • (PostNo.298224)

Re: [Bukkit 1.8 - 1.11.2] リバーシ - ReversiLab v1.1.1

投稿記事by Kory_3 » 2017年3月17日(金) 07:46

こんにちは。いつもリバーシを楽しくプレイさせていただいております。
僭越ながら対戦セッションに関して少し気になった動作を報告させて頂きます。

動作及びテスト環境はともにBukkit 1.10.2、ReversiLab 1.1.1です。

ゲームセッションがプレーヤーに発行された場合、プレイ中でないにもかかわらず
・ブロックの設置/破壊
・被ダメージ
・アイテムの投擲
のイベントがキャンセルされているようです。対戦を申し込まれた側がセッションに気づかず、
申し込んだ側が上記の行動をとれなくなってしまったことがありましたので、これをIN_GAMEフェーズの場合のみ
キャンセルするように修正は可能でしょうか?

また、プレーヤーが実際にプレイしたかに関わらず終了処理等が走っていますが、
クリエの際に申し込みをキャンセルしたらクリエのまま飛べなくなる等の事象が発生ましたので、
プレイしてからのみこの処理を走らせるような修正は可能でしょうか?

以上の2点、お忙しいとは思いますが検討及び修正をしていただければ幸いです。

長文失礼致しました。
Kory_3
ID:f473363a
水から上がったとこ
 
記事: 1
登録日時: 2016年6月13日(月) 04:32

  • (PostNo.298458)

Re: [Bukkit 1.8 - 1.11.2] リバーシ - ReversiLab v1.1.2

投稿記事by ucchy » 2017年3月19日(日) 23:44

ReversiLab v1.1.2 をリリースします。
下記の不具合4件に対応しました。

  • issue #14 : 対戦を申し込んでいるとき、申し込まれているときに、ダメージを受けなくなったりブロックが壊せなくなったりする
  • issue #15 : 石を設置する際にボードにプレイヤーがいると石を置くことができない。
    自分が置こうとしているところに相手が立っていると、石を置けなくてゲームが進まない状況になっていました。
    そこで、相手をたたいた場合に、ノックバックだけ発生するようにしました。もし相手が邪魔なら、たたいてどかしてください。
  • issue #16 : クリエイティブで飛行している状態で、申し込まれた対戦を拒否すると、飛行が解除されて飛べなくなる
  • issue #17 : サイドバースコアのobjective名に誤りがある。

Kory_3さん、不具合のご報告、ありがとうございました。
いずれも、v1.1.2 にて対応いたしました。どうぞ、ダウンロードしてご確認くださいませ。
よろしくお願いします。
――お知らせ――
パソコンが壊れたため、買い替えるまで、プラグイン開発作業はお休みしています。簡単な質問程度ならお答えいたします。
――お知らせ――
アバター
ucchy
ID:4b9de033
ラピスラズリ収集家
 
記事: 1170
登録日時: 2012年11月07日(水) 00:08

  • (PostNo.298743)

Re: [Bukkit 1.8 - 1.11.2] リバーシ - ReversiLab v1.1.2

投稿記事by 黄色い熊 » 2017年3月23日(木) 14:45

v1.1.2の公開、そして不具合の対応、誠に有難うございました。(*´▽`*)
今回はconfigファイルのことでお聞きしたいことがあるためこの場をお借りし質問させていただきます。
コード: 全て選択
# The worlds that player cannot start the reversi game session.
# ex) prohibitWorlds: ['skyblock']
prohibitWorlds: ['']

configファイルにprohibitWorlds:の設定項目がありますが、複数のワールドを設定することは可能でしょうか...?
また、ワイルドカードは使用することができるのでしょうか...?
もしお時間があれば教えていただけると幸いです。
アバター
黄色い熊
ID:6144cc41
水から上がったとこ
 
記事: 6
登録日時: 2016年12月30日(金) 21:21

  • (PostNo.299129)

Re: [Bukkit 1.8 - 1.11.2] リバーシ - ReversiLab v1.1.2

投稿記事by ucchy » 2017年3月29日(水) 01:20

黄色い熊さん、いつもご利用いただきありがとうございます!

黄色い熊 さんが書きました:今回はconfigファイルのことでお聞きしたいことがあるためこの場をお借りし質問させていただきます。
コード: 全て選択
# The worlds that player cannot start the reversi game session.
# ex) prohibitWorlds: ['skyblock']
prohibitWorlds: ['']

configファイルにprohibitWorlds:の設定項目がありますが、複数のワールドを設定することは可能でしょうか...?
また、ワイルドカードは使用することができるのでしょうか...?


ワイルドカードは使用できませんが、複数のワールド指定は可能です。
例えば、こんな感じで設定してください。
prohibitWorlds: ['skyblock', 'resource', 'shop']


もしまだわからないことがあるようでしたら、本トピックにご質問くださいね。
――お知らせ――
パソコンが壊れたため、買い替えるまで、プラグイン開発作業はお休みしています。簡単な質問程度ならお答えいたします。
――お知らせ――
アバター
ucchy
ID:4b9de033
ラピスラズリ収集家
 
記事: 1170
登録日時: 2012年11月07日(水) 00:08

  • (PostNo.299365)

Re: [Bukkit 1.8 - 1.11.2] リバーシ - ReversiLab v1.1.2

投稿記事by 黄色い熊 » 2017年3月31日(金) 12:28

なるほど..
お忙しい中わざわざ返信していただき有難うございました(__)
アバター
黄色い熊
ID:6144cc41
水から上がったとこ
 
記事: 6
登録日時: 2016年12月30日(金) 21:21

  • (PostNo.308499)

Re: [Bukkit 1.8 - 1.11.2] リバーシ - ReversiLab v1.1.2

投稿記事by haraherimushi » 2017年9月30日(土) 08:05

Titleのを出すにはどうやればいいでしょうか
haraherimushi
ID:36b6e8fd
 

1つ前へ

Return to サーバーMOD,プラグイン 公開/紹介

x