ActivityRewarder

提供:pkki鯖公式wiki
ActivityRewarder

このプラグインはデイリー報酬を受け取る機能を追加するプラグインです。デイリー報酬を毎日受け取ることができます。

ActivityRewarder
制作者 CoolDCB
最新バージョン(2023/11/08) 2.1.5
対応バージョン 1.16~1.20
リリース日 2023/01/23
SpigotMC SpigotMC-Activity Rewarder

コマンド

コマンド 権限 説明
/rewards activityrewarder.use 報酬画面を開く
/rewards about - ActivityRewarderの詳細を見る
/rewards claim activityrewarder.use 報酬を受け取る
/rewards import <plugin> activityrewarder.import コンフィグファイルを他のプラグインから読み込む
/rewards reload activityrewarder.reload ActivityRewarder再読み込み
/rewards reset <player> activityrewarder.reset プレイヤーの報酬をリセットする
/rewards reset-days <player> activityrewarder.resetdays プレイヤーの今まで受け取ってきた報酬日をリセットする
/rewards set-days <player> <day> activityrewarder.setdays プレイヤーの報酬日を設定する
/rewards reset-streak <player> activityrewarder.resetstreak プレイヤーの連続記録リセットする
/rewards set-streak <player> <streak> activityrewarder.setstreak プレイヤーの連続記録をセットする
/rewards update activityrewarder.update プラグインのアップデート

pkki鯖ではメニューから開けます

デイリー報酬pkki鯖

JAVA版では、インベントリの中のメニューからデイリー報酬画面を開くことが可能です。また、

統合版では、/qまたは/menuからメニューを開いてデイリー報酬画面を開くことができます。

毎日デイリー報酬を受け取ると結構な額を貰えるので受け取っておいた方が得です。

Configファイル

ActivityRewarderプラグインはDailyRewardモジュールとDailyPlaytimeモジュールとGlobalPlaytimeGolsモジュールに分かれています。各モジュールは有効または、無効化することができます。無効化するとメモリの消費を抑えれたりします。各モジュールに分かれているので、どういう形式で設定するのかを各モジュール事に説明します。

※ChatGPTで翻訳しています(人間によるチェック済み)。

DailyReward

基本の形

rewardName:
  # この報酬が表示される日数
  on-day: 1
  # および/または
  # この報酬が表示される日付
  on-date: 01-10-1982
  
  # この報酬コレクションの優先度
  # (同じ日に複数のコレクションが表示される場合、最も高い優先度のものが表示されます)
  priority: 1
  # 報酬を繰り返す頻度(日単位)
  repeat: 1
  
  # 継承するカテゴリ
  category: small
  # 表示アイテムは関連するカテゴリのテンプレートと
  # デフォルトの報酬テンプレートと組み合わせられ、
  # 簡単にカスタマイズできます
  display-item:
    lore:
    - "line1"
    - "line2"
  redeem-sound: ENTITY_EXPERIENCE_ORB_PICKUP
  # Reward Typesに示されている報酬のリスト
  rewards:
  - ~~~

デフォルト

# プレイヤーを日付1にリセットします。これはstreaksに影響しません(無効にするには-1に設定)
reset-days-at: -1
# プレイヤーが1日欠けると日付1にリセットされるかどうか
streak-mode: true
# プレイヤーが1日に複数の報酬を受け取るか、最も優先度の高いものだけを受け取るか
allow-reward-stacking: false

# 未指定の場合に再生される報酬の引き換えサウンド
default-redeem-sound: ENTITY_PLAYER_LEVELUP

# 表示される予定のカテゴリ
upcoming-category: large

# 報酬リスト(%player% - 報酬を受け取るユーザー)
daily-rewards:
  default:
    on-date: 01-10-1982
    priority: -1
    repeat: 1
    category: small
    display-item:
      lore:
        - "&#bdbebf報酬: &o(その中の1つ)"
        - "&#bdbebf- 4鉄のインゴット"
        - "&#bdbebf- 6パン"
        - "&#bdbebf- 1フグ"
        - "&#bdbebf- 4シーピクル"
        - "&#bdbebf- 2スイレンの葉"
        - "&#bdbebf- 13土"
        - "&#bdbebf- 1ピッチャープラント"
    redeem-sound: ENTITY_EXPERIENCE_ORB_PICKUP
    rewards:
      - type: random
        rewards:
          - type: item
            material: iron_ingot
            amount: 4
          - type: item
            material: bread
            amount: 6
          - type: item
            material: pufferfish
            amount: 1
          - type: item
            material: sea_pickle
            amount: 4
          - type: item
            material: lily_pad
            amount: 2
          - type: item
            material: dirt
            amount: 13
          - type: item
            material: pitcher_plant
            amount: 1

  day-1:
    on-day-num: 1
    category: small
    display-item:
      lore:
        - "&#bdbebf報酬:"
        - "&#bdbebf- 4焼き牛肉"
        - "&#bdbebf- 4焼き豚肉"
        - "&#bdbebf- 8りんご"
    rewards:
      - type: item
        material: cooked_beef
        amount: 4
      - type: item
        material: cooked_porkchop
        amount: 4
      - type: item
        material: apple
        amount: 8

  day-2:
    on-day-num: 2
    category: small
    display-item:
      lore:
        - "&#bdbebf報酬:"
        - "&#bdbebf- 8チェリーサプリング"
        - "&#bdbebf- 12ピンクの花びら"
    rewards:
      - type: item
        material: cherry_sapling
        amount: 8
      - type: item
        material: pink_petals
        amount: 12

  day-3:
    on-day-num: 3
    category: small
    display-item:
      lore:
        - "&#bdbebf報酬:"
        - "&#bdbebf- 32オークの原木"
        - "&#bdbebf- 32ジャングルの原木"
        - "&#bdbebf- 8オークの苗木"
    rewards:
      - type: item
        material: oak_log
        amount: 32
      - type: item
        material: jungle_log
        amount: 32
      - type: item
        material: oak_sapling
        amount: 8

  day-4:
    on-day-num: 4
    category: small
    display-item:
      lore:
        - "&#bdbebf報酬:"
        - "&#bdbebf- 4たんぽぽ"
        - "&#bdbebf- 4赤いチューリップ"
        - "&#bdbebf- 4アリウム"
    rewards:
      - type: item
        material: dandelion
        amount: 4
      - type: item
        material: red_tulip
        amount: 4
      - type: item
        material: allium
        amount: 4

  day-5:
    on-day-num: 5
    category: small
    display-item:
      lore:
        - "&#bdbebf報酬:"
        - "&#bdbebf- 1鍛冶台"
        - "&#bdbebf- 6ランタン"
    rewards:
      - type: item
        material: smithing_table
        amount: 1
      - type: item
        material: lantern
        amount: 6

  day-6:
    on-day-num: 6
    category: small
    display-item:
      lore:
        - "&#bdbebf報酬:"
        - "&#bdbebf- 6グローベリー"
        - "&#bdbebf- 6スイートベリー"
    rewards:
      - type: item
        material: glow_berries
        amount: 6
      - type: item
        material: sweet_berries
        amount: 6

  day-7:
    on-day-num: 7
    category: small
    display-item:
      lore:
        - "&#bdbebf報酬:"
        - "&#bdbebf- 12鉄のインゴット"
    rewards:
      - type: item
        material: iron_ingot
        amount: 12

  day-12:
    on-day-num: 12
    category: medium
    display-item:
      lore:
        - "&#bdbebf報酬:"
        - "&#bdbebf- 2ダイヤモンド"
        - "&#bdbebf- 1金のリンゴ"
    rewards:
      - type: item
        material: diamond
        amount: 2
      - type: item
        material: golden_apple
        amount: 1

  day-24:
    on-day-num: 24
    category: medium
    display-item:
      lore:
        - "&#bdbebf報酬:"
        - "&#bdbebf- 2ダイヤモンド"
        - "&#bdbebf- 1金のリンゴ"
    rewards:
      - type: item
        material: diamond
        amount: 2
      - type: item
        material: golden_apple
        amount: 1

  day-30:
    on-day-num: 30
    priority: 1
    category: large
    display-item:
      lore:
        - "&#85eb73報酬:"
        - "&#85eb73- 1コンジット"
        - "&#85eb73- 6ダイヤモンド"
        - "&#85eb73- 1鉄ブロック"
    rewards:
      - type: item
        material: conduit
        amount: 1
      - type: item
        material: diamond
        amount: 6
      - type: item
        material: iron_block
        amount: 1

gui:
  title: "          &#529bf2&lデイリーリワード"
  # アイテムスタックの量として月の日付を表示します
  date-as-amount: false
  # GUIの最初の日を設定します(DAY:現在の日から始まり、MONTH:現在の月の初めから始まり、GRID:1日から始まり、ページの終わりを超えるとループします)
  scroll-type: GRID
  # 使用可能なテンプレート:DEFAULT、COMPACT、COMPACT_PROFILE、BORDERED、BORDERED_DAILY、DAILY_REWARDS_PLUS、NDAILY_REWARDS、CUSTOM
  # カスタムテンプレートの作成と使用に関する詳細については、https://dave-12.gitbook.io/activity-rewarder/configuring/gui-templates#custom-templatesを参照してください
  template: "DEFAULT"

DailyPlaytime

基本の形

  - category: small # 継承するカテゴリ
    play-minutes: 60 # この報酬を受け取ることができるプレイ時間(分単位)
    # GUIに表示されるアイテム
    display-item:
      material: ... # ここにアイテムの種類を指定
    # Reward Typesに示されている報酬のリスト
    rewards:
      - ... # ここに報酬の詳細を指定

デフォルト

# 毎日リセットされる時間ごとのプレイタイム目標

# 任意のオンラインプレイヤーが報酬を受け取る必要があるかどうかを確認する間隔(-1で無効化)
refresh-time: 30
# デイリーリワードをクレームするときに報酬を受け取るかどうか
give-with-daily-rewards: false

daily-goals:
  - category: small
    play-minutes: 60 # 1時間
    rewards:
      - type: item
        material: iron_ingot
        amount: 1
  - category: small
    play-minutes: 120 # 2時間
    display-item:
      amount: 2
    rewards:
      - type: item
        material: diamond
        amount: 3
  - category: small
    play-minutes: 180 # 3時間
    display-item:
      amount: 3
    rewards:
      - type: item
        material: diamond
        amount: 3
  - category: small
    play-minutes: 240 # 4時間
    display-item:
      amount: 4
    rewards:
      - type: item
        material: diamond
        amount: 3
  - category: small
    play-minutes: 360 # 6時間
    display-item:
      amount: 6
    rewards:
      - type: item
        material: diamond
        amount: 3
  - category: medium
    play-minutes: 480 # 8時間
    display-item:
      amount: 8
    rewards:
      - type: item
        material: diamond
        amount: 3
  - category: large
    play-minutes: 600 # 10時間
    display-item:
      amount: 10
    rewards:
      - type: item
        material: diamond
        amount: 3

# GUIは現在このモジュールでは利用できません
gui:
  title: "    &#529bf2&lデイリープレイタイムリワード"
  # 使用可能なテンプレート:DEFAULT、COMPACT
  # 詳細については、https://dave-12.gitbook.io/activity-rewarder/configuring/gui-templates#custom-templatesを参照してください
  template: "CUSTOM"
  format:
    - "#########"
    - "#RRRRRRR#"
    - "#########"

GlobalPlaytimeGols

基本の形

  - category: small # 継承するカテゴリ
    # この報酬を受け取ることができるプレイ時間(分単位)
    play-minutes: 60
    # GUIに表示されるアイテム
    display-item:
      material: ... # ここにアイテムの種類を指定
    # Reward Typesに示されている報酬のリスト
    rewards:
      - ... # ここに報酬の詳細を指定

デフォルト

# リセットされないグローバルプレイタイム目標

# 任意のオンラインプレイヤーが報酬を受け取る必要があるかどうかを確認する間隔(-1で無効化)
refresh-time: 30
# デイリーリワードをクレームするときに報酬を受け取るかどうか
give-with-daily-rewards: false

global-goals:
  - category: small
    play-minutes: 600 # 10時間
    display-item:
      material: clock
      amount: 1
    rewards:
      - type: item
        material: iron_ingot
        amount: 1
  - category: small
    play-minutes: 1440 # 24時間
    display-item:
      material: clock
      amount: 1
    rewards:
      - type: item
        material: diamond
        amount: 3

# GUIは現在このモジュールでは利用できません
gui:
  title: "   &#529bf2&lグローバルプレイタイムリワード"
  # 使用可能なテンプレート:DEFAULT、COMPACT
  # 詳細については、https://dave-12.gitbook.io/activity-rewarder/configuring/gui-templates#custom-templatesを参照してください
  template: "CUSTOM"
  format:
    - "#########"
    - "#RRRRRRR#"
    - "#########"