Skip to Content
Reward ProWeb Editor

Web Editor

The Reward Pro web editor lets you design your reward GUI entirely from your browser. No file editing required.

Access it at elandgames.com/reward-pro/editor  (login required).

Overview

The Reward Pro web editor

The editor is split into three panels:

PanelPurpose
Inventory SettingsSet the GUI name, number of rows, Minecraft version and view mode
Inventory GridClick slots to add, edit, or remove reward items
Slot SettingsConfigure the selected slot: item, lore, commands, slot type and reward type

Click any image or video on this page to view it fullscreen.

Slot types

TypeDescription
RewardA claimable reward. Runs commands when claimed. Shows a different item before and after claiming.
VoteRewards the player for voting on a server list site. Needs the Vote Reward add on.
ActionRuns commands when clicked, without a claim or cooldown system.
DecorationA visual item only. Players cannot click it.
Setting up Vote, Action and Decoration slots

Setting up Vote, Action and Decoration slots

Setting up a reward slot

Setting up a reward slot from start to finish

Setting up a reward slot from start to finish

Click an empty slot in the grid

The Slot Settings panel opens on the right.

Choose the slot type

Pick Reward in the Slot Type tabs.

Set the Before Claim item

This is what players see before they claim the reward. Choose a Minecraft item, then set a display title, lore and amount.

Set the After Claim item

This is what players see once the reward is claimed. By default the editor copies everything from the Before Claim section. Untick the copy boxes if you want a different look, for example a locked variant.

Enter the reward code

In the Reward Code field, enter one command per line. Use placeholders like {player}, {streak} or {date} from the toolbar.

Example:

/give {player} diamond 1 /broadcast {player} claimed the Day {streak} reward!

Choose the reward type

Pick how often the reward can be claimed: Streak, Recurring, One Time, Playtime (add-on) or Quest (add-on).

Claiming it in game

Once you’ve saved a GUI in the editor and run /rewardpro reload, here’s what a player actually sees: opening the reward NPC, hovering the reward slot and claiming it.

Talking to the NPC presenter and claiming a reward

Talking to the NPC presenter and claiming a reward

Reward types

The reward type controls when a Reward slot becomes claimable again. It’s a separate choice from the slot type: every Reward slot picks exactly one of these.

Switching between all five Reward Types, including picking Quest targets

Switching between all five Reward Types, including picking Quest targets

TypeFieldsBehavior
StreakStreak Duration (1–365 days)Claimable once per day; missing a day resets the streak. Reset behavior is configured once for the whole server in Global Settings → Streak
RecurringStart Date, repeat interval (Hour/Day/Week/Month/Year), weekday picker (weekly), month-interval mode (day-of-month / first day / Nth weekday / last weekday / last day of month), End Date, grace periodClaimable on a repeating schedule. Whether the next window snaps to a fixed calendar boundary or rolls forward from the exact claim time is set once for the whole server in Global Settings → Recurring
One TimeReward Date, grace period, or an “Always available, claim once” switchClaimable exactly once, either on a specific date or (with the switch) at any time
Playtime (add-on)Track Session time or Total playtime, required time, optional repeat intervalClaimable once a player has spent enough time online. See Playtime Reward
Quest (add-on, Coming Soon)Objective (break blocks / harvest crops / smelt items / shear animals / kill mobs), Targets, Amount, repeatable switchClaimable once a player completes the objective. See Quest Reward
Achievement (add-on, Coming Soon)Advancement keyClaimable exactly once, as soon as the player unlocks the specified achievement/advancement. See Achievement Reward

Grace period (“still claimable N days after”) lets a player claim a missed Recurring or One-Time reward for a few extra days instead of losing it outright.

Text formatting toolbar

Every title, lore and reward code field has a small toolbar above it:

  • Color picker: inserts a Minecraft color code
  • Bold / Italic / Strikethrough / Underline / Obfuscated: insert the matching § formatting code
  • Reset: inserts §r to clear formatting from that point on
  • New line: for multi-line lore
  • Placeholder picker: inserts a dynamic value: player name, streak count, date, year/month/day, countdown, available-at time, playtime session/total, or (on Quest slots) quest progress, target and a progress bar ({quest_bar})
  • Clear all: empties the field

Copying slot settings

Use the Copy and Paste buttons in the Slot Settings toolbar to duplicate a fully configured slot onto another one instead of rebuilding it by hand. Combine this with multi-select to paste the same settings onto many slots at once.

Permissions

Every non-decoration slot has a Permissions card where you can require specific permission nodes to claim it, for example gating a VIP reward slot behind myserver.vip. A player needs every listed permission. Permissions not set per-slot fall back to the server-wide default set in Global Settings → Permissions; the card shows those defaults as read-only chips so you can see the full picture without opening Global Settings.

See Commands and Permissions for the full permission reference.

Editing many slots at once

Select several slots with click and drag, or hold Ctrl and click single slots. Hold Shift and click to select a whole rectangle. Every change in the Slot Settings panel then applies to all selected slots.

Selecting many slots and editing them together

Selecting many slots and editing them together

Holding Ctrl while dragging over already selected slots removes them from the selection again, just like in a spreadsheet.

View mode

The View Mode switch shows the grid either with the Active Items (before claiming) or the Claimed Items (after claiming). This only changes the preview in the editor. It never changes what players see in game.

Switching between Active Items and Claimed Items view mode

Switching between Active Items and Claimed Items view mode

Switching Minecraft Version

Minecraft 1.13 changed how items are identified internally (“the Flattening”). Versions before 1.13 use one item id for a whole family of variants (e.g. all 16 wool colors are wool with a different color number), while 1.13 and later give each variant its own id (white_wool, red_wool, …).

When you change the Minecraft Version dropdown, every configured item is automatically checked against the new version. Items that have a direct equivalent are swapped over automatically, so you don’t need to reconfigure them. If an item genuinely doesn’t exist in the version you switched to (for example, a very new block that doesn’t exist on old versions, or an item renamed sometime after 1.13), the editor shows a warning listing exactly which slots need a manual fix, instead of silently breaking them.

Saving and applying

Click Save in the top right corner of the editor. Then run /rewardpro reload on your server to pull the latest config.

Unsaved changes will be lost if you close the browser tab. The editor warns you before you leave if you have unsaved changes.

Multiple GUIs

You can create several reward GUIs, for example a daily GUI and a seasonal GUI. Use the GUI switcher in the editor header to switch between them and preview each one before opening it. Give each GUI a short Menu ID so players can open it with /rewardpro open <id>.

Viewing, switching and duplicating GUIs works for everyone. Adding a brand new GUI or deleting one requires the Multi GUI add-on. Without it you can still edit your one existing GUI freely, you just can’t create a second one. The star icon next to a GUI sets it as the default, which is what /rewardpro open opens when no id is given.

Adding a new GUI, setting its Menu ID, and setting a default

Adding a new GUI, setting its Menu ID, and setting a default

Templates

Instead of building a GUI slot by slot, you can start from a ready-made template: daily streaks, weekly/monthly rewards, a starter pack, vote rewards, playtime milestones, a full board layout, and more. Some templates need an add-on you don’t own yet (for example anything using custom Player Heads or Vote Rewards), those show a lock icon and can’t be picked until you own the add-on.

There are two ways to use a template:

  • Adding a new GUI (the + in the GUI switcher, requires Multi GUI): opens the template picker and adds the picked template as a brand new GUI alongside your existing ones.
  • Load Template button in the editor header: opens the same template picker, but replaces every slot in your currently open GUI with the template’s content. Since this overwrites what’s already there, a confirmation dialog appears first, listing which GUI is about to be replaced.

Loading a template via the header button can’t be undone once you save. Duplicate the GUI first (via the GUI switcher) if you want to keep the original around.

The Setup Wizard shown to brand new accounts also offers the same template list on its “Choose a Template” step, so picking one there opens the editor with that GUI already built.

Global Settings

The gear icon in the editor header opens Global Settings: options that apply across every GUI, rather than to a single slot. Some sections have a matching gear-icon shortcut right next to the relevant per-slot field.

A tour of all 9 Global Settings sections

A tour of all 9 Global Settings sections

SectionWhat it controls
ConnectionConnect or disconnect your server from your account (the same flow as /rewardpro connect)
StreakWhether a missed day resets a streak, how many days count as “missed”, and grace-period behavior
RecurringCooldown mode for every Recurring reward: Calendar (next claim snaps to the next fixed time boundary, e.g. always midnight) vs Rolling (next claim is exactly the cooldown length after the moment you claimed)
Playtime (add-on)AFK detection: timeout in minutes, and the messages shown when a player is marked AFK / returns
SoundsClaim and deny sounds, per Minecraft version tier (older versions have a smaller sound list), each with its own volume and pitch and a live preview button
FormattingThe date format used everywhere a date is shown (DD/MM/YYYY, MM/DD/YYYY, YYYY-MM-DD, DD.MM.YYYY, or DD MMM YYYY), and the text shown instead of a date/countdown when a reward is claimable right now
PermissionsServer-wide default permissions (fallback for slots with none set), the deny message shown when a player is missing a permission, a custom permission for /rewardpro open, per-GUI open permissions, and a read-only reference table of every hardcoded admin command’s permission node
MessagesOverridable player-facing text: inventory full, claim failed, and the vote message ({voteLink} placeholder) shown by Vote Reward
Placeholder API (needs PlaceholderAPI)Reference list of every %rewardpro_*% placeholder you can use in other plugins (scoreboards, chat formatters, …), with copy buttons
Last updated on