
Stellar CoinFlip 1.2.0
A coinflip plugin that supports everything you need
Bring excitement to your server with the most advanced and optimized CoinFlip system.
Highly customizable, lightweight, and designed for both Java & Bedrock players.
![]() |
![]() |
![]() |
I’ve noticed a major deficiency in plugins of this kind, which is why I set out to offer a solid experience that adapts to today’s needs. And if what you need isn’t supported yet, you can request it on our Discord and I’ll be happy to add it.
- Model Data Compatibility: Full support for custom model data.
- Folia Support: Fully compatible with Folia servers.
- Custom Actions: Configure commands, sounds, messages, and more on win or loss.
- Coin Limits: Set minimum and maximum bet values.
- Smart Input System: Enter amounts like 1k, 20k, 1m and they will be detected.
- Fully Editable Inventories: Customize slots, icons, and layouts.
- Chat & Anvil Input: Players can enter amounts via chat or anvil menus.
- Silent Mode Permission: Disable broadcasts with a special permission.
- Broadcast Threshold: Announce only flips above a configurable limit.
- Custom Icons & Animations: Use your own coin textures and animations.
- Economy Support: Compatible with CoinsEngine, TokenManager, Vault, PlayerPoints, and UltraEconomy.
- Custom Sounds: Supports vanilla and resource-pack sounds.
- Discord Webhooks: Send detailed logs with conditional triggers.
- Statistics: Track per-player and per-economy type statistics.
- Money Return Safety: Refunds coins if a player disconnects mid-game or if the server restarts.
- Offline Rewards: Deliver winnings even when the player is offline.
- Instant Updates: CoinFlip menus refresh automatically when flips are created or deleted.
- Logs: Track all coin flips with detailed records.
- Multi-Page Menus: Navigate through multiple active flips easily.
- Bedrock GUI Form Support: Works seamlessly with Bedrock Edition players.


- /cf create [amount] - To create a coin flip game
- /cf play - To remove your coin flip game
- /cf reload - Reloads the plugin
- /cf version - Show the version of plugin
- /cf delete - Delete your coin flip game.
You can suggest commands.
- stellarcoinflip.admin - Gives you access to the admin commands such as /cf reload.
- stellarcoinflip.settings.announcements - Give you acces to the settings commands.
- stellarcoinflip.play - Allow to use /cf play you can give to the vip players.
- stellarcoinflip.create - Allowed by default.
- stellarcoinflip.delete - Allowed by default.
You can suggest permissions.
- %coinflip_wins% – Shows the total number of CoinFlip games you have won.
- %coinflip_loses% – Shows the total number of CoinFlip games you have lost.
- %coinflip_total_won% – Shows the total amount of money earned from CoinFlips.
- %coinflip_net_profit% – Shows your net profit (total won minus total lost).
- %coinflip_total_lost% – Shows the total amount of money lost in CoinFlips.
- %coinflip_total_total% – Shows the total number of CoinFlips played.
- %coinflip_specific__% – Shows stats for a specific economy type and currency.
- %coinflip_specific_won_% – Shows the total amount won in a specific currency.
- %coinflip_specific_lost_% – Shows the total amount lost in a specific currency.
- %coinflip_specific_total_% – Shows the total number of CoinFlips played with a specific currency.
Currencies supported: vault, coins_engine, player_points, token_manager, ultra_economy
You can suggest placeholders.
[SPOILER="config.yml"]
debug: false
compatibility:
bedrock-support:
enabled: false
prefix: "."
paper-chat: false
settings:
default_currency: "vault"
min_bet: 100
max_bet: 100000
start_bet: 100
# Re-open the inventory if the player has a coin flip in progress.
re-open-inventory: true
custom_amount:
# Available modes: ANVIL, CHAT
mode: ANVIL
anti-dupe:
# Defines when a refund happens if a player disconnects:
# false → Refund on reconnect (safer StellarCoinFlip manage the refund).
# true → Refund on disconnect.
# Note: possible money loss if the economy plugin (dependency) does not properly save player data. This is NOT an error of this plugin.
refund-on-quit: false
# When the server stops, bets will not be refunded immediately.
# Instead, refunds will be processed when players reconnect.
# refund-on-quit must be true for this to work.
disable-refund-on-stop: true
# If a player disconnects during an ongoing game:
# false → The result will be announced when the player reconnects. (Good experience for the player online)
# true → The game will be cancelled immediately. (Bad experience for the player online)
cancel-rolling-on-quit: false
announcements:
enabled: true
min_to_announce: 1000
toggle_permission: stellarcoinflip.toggle.announcements
currency:
# This currency needs vault and economy plugin.
vault:
enabled: true
name: "Coins"
symbol: "$"
tax-percent: 0.0
icon:
material: "player_head:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOTVmZDY3ZDU2ZmZjNTNmYjM2MGExNzg3OWQ5YjUzMzhkNzMzMmQ4ZjEyOTQ5MWE1ZTE3ZThkNmU4YWVhNmMzYSJ9fX0="
amount: 1
custom-model-data: 0
glowing: false
# This currency needs PlayerPoints plugin.
player_points:
enabled: false
name: "Player points"
symbol: "PP"
tax-percent: 0.0
icon:
material: "player_head:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvODdkODg1YjMyYjBkZDJkNmI3ZjFiNTgyYTM0MTg2ZjhhNTM3M2M0NjU4OWEyNzM0MjMxMzJiNDQ4YjgwMzQ2MiJ9fX0="
amount: 1
custom-model-data: 0
glowing: false
coins_engine:
enabled: false
name: "CoinsEngine"
currency: "coins"
symbol: "CSE"
tax-percent: 0.0
icon:
material: "player_head:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvODdkODg1YjMyYjBkZDJkNmI3ZjFiNTgyYTM0MTg2ZjhhNTM3M2M0NjU4OWEyNzM0MjMxMzJiNDQ4YjgwMzQ2MiJ9fX0="
amount: 1
custom-model-data: 0
glowing: false
token_manager:
enabled: false
name: "TokenManager"
symbol: "TKM"
tax-percent: 0.0
icon:
material: "player_head:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvODdkODg1YjMyYjBkZDJkNmI3ZjFiNTgyYTM0MTg2ZjhhNTM3M2M0NjU4OWEyNzM0MjMxMzJiNDQ4YjgwMzQ2MiJ9fX0="
amount: 1
custom-model-data: 0
glowing: false
ultra_economy:
enabled: false
name: "UltraEconomy"
currency: "coins"
symbol: "UE"
tax-percent: 0.0
icon:
material: "player_head:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvODdkODg1YjMyYjBkZDJkNmI3ZjFiNTgyYTM0MTg2ZjhhNTM3M2M0NjU4OWEyNzM0MjMxMzJiNDQ4YjgwMzQ2MiJ9fX0="
amount: 1
custom-model-data: 0
glowing: false
databases:
# Database type: h2 or mysql or mongodb
type: "h2"
h2:
database: StellarCoinFlip
mysql:
host: localhost
port: 3306
database: StellarCoinFlip
user: admin
password: 123456
databaseTables:
prefix: "scf_"
players: players
coin_flips: coin_flips
transactions: transactions
actions: actions
discord-webhook:
enabled: false
# Use this if you have many coin flips created in a short time. To avoid rate limit.
group-messages: false
min-bet: 1000
url: https://discord.com/api/webhooks/1000/webhook
image:
name: StellarCoinFlip
create:
enabled: true
content: "**{player}** created a coin flip: **{amount} {currency}**"
finish:
enabled: true
content: "**{player}** won a coin flip against **{loser}** with **{amount} {currency}**{tax}"
[/SPOILER]
[SPOILER="lang.yml"]
status:
enabled: "&aEnabled"
disabled: "&cDisabled"
messages:
playerNotFound: "&cPlayer not online."
onlyPlayers: "&cThis command can only be used by players."
reloaded: "&aThe plugin has been reloaded."
noHook: "&cNo hook found for &e&c."
cantMinBet: "&cYou can't bet less than &e&c."
cantMaxBet: "&cYou can't bet more than &e&c."
currency: "&fAmount: &6"
writeAmount: "&cWrite a valid amount."
noEnoughCurrency: "&cYou don't have enough &e&c."
setAmount: "&fThe amount has been set to &e&f."
setCurrency: "&fThe currency has been set to &e&f."
enterAmountInChat: "&fEnter the amount in chat between and . Like &e1000 &for &e1k&f. &cType &7cancel &cto leave."
toggleAnnouncements: "&fThe announcements have been toggled to &e"
noPermission: "&cYou don't have permission to do this."
youCreated: "&eYou created a coin flip: &f &6"
youNoHaveCoinFlip: "&cYou don't have a coin flip."
youDeletedCoinFlip: "&eYou deleted the coin flip refund: &6 "
playerNoHaveCoinFlip: "&cThe player doesn't have a coin flip."
serverStop: "&cThe server is stopping, you can't create or delete coin flips. All coin flips will be refunded when you reconnect."
noExistCoinFlip: "&cThe coin flip doesn't exist."
startedCoinFlip: "&cYou can't start a coin flip that is already started."
closedInGame: "&cYou closed inventory, the coin flip is in progress you will see the result when is finished."
cantCloseInGame: "&cYou can't close the inventory, the coin flip is in progress."
youPayed: "&eYou paid &f &6&e to the coin flip. &e&lGOOD LUCK!"
youBetYourSelf: "&cYou cannot bet against yourself."
gameAlreadyStarted: "&cYou can't start a coin flip that is already started."
alreadyHaveCoinFlip: "&cYou already have a coin flip."
youPlayingCoinFlip: "&cYou are already playing a coin flip."
tax: "&c (Tax: - &c)"
webhook-tax: " (Tax: - )"
addedAmount: "&aYou added &6 &a to the coin flip now it's &6 "
removedAmount: "&cYou removed &6 &c from the coin flip now it's &6 "
youNeedConfirm: "&cYou need to confirm the bet."
arguments:
play: "&cYou need to specify the player name. &e/cf play "
announcements:
createCoinFlip: "&6&lCoinFlip &8>> &7&e created a coin flip: &f &6"
winCoinFlip: "&6&lCoinFlip &8>> &ePlayer &7 has won a bet against &7&e. You can disable this message in your settings."
actions:
refund: "&6&lCoinFlip &8>> &cYou have been refunded &6 &c."
loser: "&6&lCoinFlip &8>> &cYou have lost &6 &c."
winner: "&6&lCoinFlip &8>> &aYou have won &6 &a."
summary:
winner: "&aYou have lucked out! You won!"
loser: "&cYou don't have lucked out! You lost!"
messageLost: |-
&e &f &a
&e&lCoin Flip Summary
&7
&eAmount lost: &6
&eWinner: &a
&eLoser: &c
messageWon: |-
&e &f &a
&e&lCoin Flip Summary
&7
&eAmount Bet: &6
&eTotal Won: &6
&eWinner: &a
&eLoser: &c
help:
headerTop: '&7&m+---------------------------------------+'
title: '&8[!] &cStellarCoinFlip &8[!]'
headerBottom: '&7&m+---------------------------------------+'
reload: '&e/cf reload &7- &fReload the plugin.'
help: '&e/cf help &7- &fShow this help.'
version: '&e/cf version &7- &fShow the plugin version.'
create: '&e/cf create &7- &fCreate a coin flip.'
delete: '&e/cf delete &7- &fDelete a coin flip.'
play: '&e/cf play &7- &fPlay a coin flip.'
settings: '&e/cf settings &7- &fToggle settings.'
menus:
main_flips:
status:
playGame: "&eClick to start a coin flip game!"
deleteGame: "&cRight Click to delete a coin flip game!"
creation_flip:
status:
selected: "&a▸ "
notSelected: "&7 "
currency:
vault: " &fCoins"
player_points: " &fPlayer points"
forms:
main_flips:
pages: "&7/"
empty: "&7(Empty)"
title: "&6&lCoin Flips "
noCoinFlip: "&cNo active coin flips in this moment."
createCoinFlip: "&a&l+ Create Coin Flip"
selectCoinFlip: "&7Select a coin flip to bet:"
bet: "&e\n&7Bet: &a "
close: "&c« Close"
lastPage: "&7« Last page"
nextPage: "&7» Next page"
confirm_bet:
title: "&6&lConfirm Bet"
youSure: |-
&7Are you sure you want to bet?
&7
&eOpponent: &f
&eAmount: &a
&7Your balance: &a
cancel: "&cCancel"
confirm: "&aConfirm"
create_coin_flip:
title: "&6&lCreate Coin Flip"
input: "&7Amount to bet:"
currency: "&7Select currency:"
label: "&7Min bet: &a"
label2: "&7Max bet: &a"
toggle: "&aConfirm that you want to create this coin flip"
create_confirm:
title: "&6&lFinal confirmation"
content: |-
&7Are you sure you want to create this coin flip?
&7
&eAmount Bet: &a
&7You balance: &a
&7Balance after: &a
cancel: "&c&lCancel"
confirm: "&a&lCreate"
result_form:
title: "&6&lResult of the coin flip"
play_again: "&7Click to play again."
close: "&c« Close"
content: |-
&7Result of the coin flip:
&7
&eWinner: &a
&eAmount won: &a
&eAmount bet: &a
bedrock_animation:
win: "&6&l ¡ Won! "
win_subtitle: "&a+ "
loser_subtitle: "&c- "
congratulations: "&e&l ¡Congratulations! "
congratulations_subtitle: "&7You won the coin flip!"
titles:
- "&6&l⚪ ⚪ ⚪"
- "&e&l ⚪ ⚪"
- "&6&l ⚪"
- "&e&l "
- "&6&l "
- "&e&l⚡ ⚡ ⚡"
- "&6&l✨ ✨ ✨"
- "&e&l "
subtitles:
- "&7Preparing coin flip..."
- "&7Launching money..."
- "&7Shooting..."
- "&7Deciding winner..."
- "&7Calculating result..."
- "&7Finalizing..."
- "&7¡Almost done!"
- "&7Revealing winner..."
anvil:
custom_amount:
title: "Custom amount"
[/SPOILER]
[SPOILER="sounds.yml"]
sounds:
create:
remove_amount:
sound: BLOCK_NOTE_BLOCK_PLING
volume: 1.0
pitch: 1.0
add_amount:
sound: BLOCK_NOTE_BLOCK_PLING
volume: 1.0
pitch: 1.0
invalid_amount:
sound: ENTITY_ENDERMAN_TELEPORT
volume: 1.0
pitch: 1.0
cant_add_amount:
sound: ENTITY_ENDERMAN_TELEPORT
volume: 1.0
pitch: 1.0
cant_remove_amount:
sound: ENTITY_ENDERMAN_TELEPORT
volume: 1.0
pitch: 1.0
not_enough_currency:
sound: ENTITY_ENDERMAN_TELEPORT
volume: 1.0
pitch: 1.0
set_amount:
sound: ENTITY_PLAYER_LEVELUP
volume: 1.0
pitch: 1.0
set_currency:
sound: BLOCK_NOTE_BLOCK_HAT
volume: 1.0
pitch: 1.0
enter_amount_in_chat:
sound: BLOCK_NOTE_BLOCK_HAT
volume: 1.0
pitch: 1.0
create_coin_flip:
sound: ENTITY_PLAYER_LEVELUP
volume: 1.0
pitch: 1.0
already_have_coin_flip:
sound: ENTITY_ENDERMAN_TELEPORT
volume: 1.0
pitch: 1.0
server_stop:
sound: ENTITY_ENDERMAN_TELEPORT
volume: 1.0
pitch: 1.0
announcements:
announcements_create_coin_flip:
sound: none
volume: 1.0
pitch: 1.0
game:
win_coin_flip:
sound: ENTITY_PLAYER_LEVELUP
volume: 1.0
pitch: 1.0
lose_coin_flip:
sound: ENTITY_ENDERMAN_TELEPORT
volume: 1.0
pitch: 1.0
pay_coin_flip:
sound: ENTITY_PLAYER_LEVELUP
volume: 1.0
pitch: 1.0
cant_bet_yourself:
sound: ENTITY_ENDERMAN_TELEPORT
volume: 1.0
pitch: 1.0
already_started:
sound: ENTITY_ENDERMAN_TELEPORT
volume: 1.0
pitch: 1.0
deleted_coin_flip:
sound: ENTITY_ENDERMAN_TELEPORT
volume: 1.0
pitch: 1.0
no_have_coin_flip:
sound: ENTITY_ENDERMAN_TELEPORT
volume: 1.0
pitch: 1.0
commands:
specify_player:
sound: ENTITY_ENDERMAN_TELEPORT
volume: 1.0
pitch: 1.0
not_found_player:
sound: ENTITY_ENDERMAN_TELEPORT
volume: 1.0
pitch: 1.0
settings:
settings_announcements:
sound: BLOCK_NOTE_BLOCK_PLING
volume: 1.0
pitch: 1.0
no_permission:
sound: ENTITY_ENDERMAN_TELEPORT
volume: 1.0
pitch: 1.0
[/SPOILER]
[SPOILER="Menu: creation_flip.yml"]
rows: 3
title: "Select amount"
items:
decoration:
material: BLACK_STAINED_GLASS_PANE
amount: 1
custom-model-data: 0
glowing: false
display-name: "&7"
slots: "0-8;9;17;18-26"
remove1000:
material: "player_head:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNjhkNDA5MzUyNzk3NzFhZGM2MzkzNmVkOWM4NDYzYWJkZjVjNWJhNzhkMmU4NmNiMWVjMTBiNGQxZDIyNWZiIn19fQ=="
amount: 1
custom-model-data: 0
glowing: false
display-name: "&c-1000"
lore:
- "&7You can remove 1000 coins to the"
- "&7amount of coins to flip."
- "&7"
- "&eClick to remove 1000!"
slots: 10
actions:
- "action:remove:1000"
remove500:
material: "player_head:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNjhkNDA5MzUyNzk3NzFhZGM2MzkzNmVkOWM4NDYzYWJkZjVjNWJhNzhkMmU4NmNiMWVjMTBiNGQxZDIyNWZiIn19fQ=="
amount: 1
custom-model-data: 0
glowing: false
display-name: "&c-500"
lore:
- "&7You can remove 500 coins to the"
- "&7amount of coins to flip."
- "&7"
- "&eClick to remove 500!"
slots: 11
actions:
- "action:remove:500"
remove100:
material: "player_head:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNjhkNDA5MzUyNzk3NzFhZGM2MzkzNmVkOWM4NDYzYWJkZjVjNWJhNzhkMmU4NmNiMWVjMTBiNGQxZDIyNWZiIn19fQ=="
amount: 1
custom-model-data: 0
glowing: false
display-name: "&c-100"
lore:
- "&7You can remove 100 coins to the"
- "&7amount of coins to flip."
- "&7"
- "&eClick to remove 100!"
slots: 12
actions:
- "action:remove:100"
resume:
material: OAK_SIGN
amount: 1
custom-model-data: 0
glowing: false
display-name: "&cResume"
lore:
- "&7Click to resume the creation"
- "&7of a coin flip."
- "&7"
- "&fAmount: &6"
- "&7"
slots: 13
add100:
material: "player_head:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMTM5MTIwM2QzNzUyYWZjNzFkOGY4Y2IwZGE4ZGJjN2YxM2EzYmFhZmUwYmY1ZjkxMWNiMjFjMzgzNDFmODdkYiJ9fX0="
amount: 1
custom-model-data: 0
glowing: false
display-name: "&a+100"
lore:
- "&7You can add 100 coins to the"
- "&7amount of coins to flip."
- "&7"
- "&eClick to add 100!"
slots: 14
actions:
- "action:add:100"
add500:
material: "player_head:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMTM5MTIwM2QzNzUyYWZjNzFkOGY4Y2IwZGE4ZGJjN2YxM2EzYmFhZmUwYmY1ZjkxMWNiMjFjMzgzNDFmODdkYiJ9fX0="
amount: 1
custom-model-data: 0
glowing: false
display-name: "&a+500"
lore:
- "&7You can add 500 coins to the"
- "&7amount of coins to flip."
- "&7"
- "&eClick to add 500!"
slots: 15
actions:
- "action:add:500"
add1000:
material: "player_head:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMTM5MTIwM2QzNzUyYWZjNzFkOGY4Y2IwZGE4ZGJjN2YxM2EzYmFhZmUwYmY1ZjkxMWNiMjFjMzgzNDFmODdkYiJ9fX0="
amount: 1
custom-model-data: 0
glowing: false
display-name: "&a+1000"
lore:
- "&7You can add 1000 coins to the"
- "&7amount of coins to flip."
- "&7"
- "&eClick to add 1000!"
slots: 16
actions:
- "action:add:1000"
currency:
material: GOLD_INGOT
amount: 1
custom-model-data: 0
glowing: false
display-name: "&aCurrency"
lore:
- "&7You can set the currency"
- "&7of coins to flip."
- "&7"
- ""
- ""
- "&eClick to set currency!"
slots: 22
actions:
- "action:toggle_currency"
customAmount:
material: ANVIL
amount: 1
custom-model-data: 0
glowing: false
display-name: "&aCustom amount"
lore:
- "&7You can set a custom amount"
- "&7of coins to flip."
- "&7"
- "&eClick to set custom amount!"
slots: 18
actions:
- "action:custom_amount"
newCoinFlip:
material: EMERALD
amount: 1
custom-model-data: 0
glowing: false
display-name: "&aCreate"
lore:
- "&7Si has terminado de configurar"
- "&7la cantidad de tu apuesta, creala aquí!"
- "&7"
- "&eClick to create coin flip!"
slots: 26
actions:
- "action:create"
[/SPOILER]
[SPOILER="Animation: default.yml"]
title: "Rolling..."
rows: 5
max-frames: 100
frame-tick: 1
frames:
frame1:
start-frame: 0
end-frame: 10
items:
item1:
material: BLACK_STAINED_GLASS_PANE
amount: 1
custom-model-data: 0
glowing: false
display-name: "&7"
slots: "0-44"
player:
material: "player_head:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNGQ3MzE4YzIxYzJhNTM2OTMyMjJjZDYwMTkxNTE4YThlMmE4ODU5NTZkZDA4MjNiNjE0MmM5Y2U3N2QxMzgxMSJ9fX0="
amount: 1
custom-model-data: 0
glowing: false
display-name: "&eRolling..."
slots: 22
actions:
- "sound: BLOCK_NOTE_BLOCK_HAT;1.0;1.0"
frame2:
start-frame: 10
end-frame: 20
items:
item1:
material: YELLOW_STAINED_GLASS_PANE
amount: 1
custom-model-data: 0
glowing: false
display-name: "&7"
slots: "0-44"
player:
material: "player_head:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYTQyODUzODIxNzhmN2FiZDllZTgyOTEzNDBhYWZiZTNmNjE2Nzg1Y2VlMzlkYWI2NTRlMTM1Yzk1MjVmMWE4NyJ9fX0="
amount: 1
custom-model-data: 0
glowing: false
display-name: "&eRolling..."
slots: 22
actions:
- "sound: BLOCK_NOTE_BLOCK_HAT;1.0;2.0"
frame3:
start-frame: 20
end-frame: 30
items:
item1:
material: BLACK_STAINED_GLASS_PANE
amount: 1
custom-model-data: 0
glowing: false
display-name: "&7"
slots: "0-44"
player:
material: "player_head:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNGQ3MzE4YzIxYzJhNTM2OTMyMjJjZDYwMTkxNTE4YThlMmE4ODU5NTZkZDA4MjNiNjE0MmM5Y2U3N2QxMzgxMSJ9fX0="
amount: 1
custom-model-data: 0
glowing: false
display-name: "&eRolling..."
slots: 22
actions:
- "sound: BLOCK_NOTE_BLOCK_HAT;1.0;1.0"
frame4:
start-frame: 30
end-frame: 40
items:
item1:
material: YELLOW_STAINED_GLASS_PANE
amount: 1
custom-model-data: 0
glowing: false
display-name: "&7"
slots: "0-44"
player:
material: "player_head:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYTQyODUzODIxNzhmN2FiZDllZTgyOTEzNDBhYWZiZTNmNjE2Nzg1Y2VlMzlkYWI2NTRlMTM1Yzk1MjVmMWE4NyJ9fX0="
amount: 1
custom-model-data: 0
glowing: false
display-name: "&eRolling..."
slots: 22
actions:
- "sound: BLOCK_NOTE_BLOCK_HAT;1.0;2.0"
frame5:
start-frame: 40
end-frame: 50
items:
item1:
material: BLACK_STAINED_GLASS_PANE
amount: 1
custom-model-data: 0
glowing: false
display-name: "&7"
slots: "0-44"
player:
material: "player_head:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNGQ3MzE4YzIxYzJhNTM2OTMyMjJjZDYwMTkxNTE4YThlMmE4ODU5NTZkZDA4MjNiNjE0MmM5Y2U3N2QxMzgxMSJ9fX0="
amount: 1
custom-model-data: 0
glowing: false
display-name: "&eRolling..."
slots: 22
actions:
- "sound: BLOCK_NOTE_BLOCK_HAT;1.0;1.0"
frame6:
start-frame: 50
end-frame: 60
items:
item1:
material: YELLOW_STAINED_GLASS_PANE
amount: 1
custom-model-data: 0
glowing: false
display-name: "&7"
slots: "0-44"
player:
material: "player_head:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYTQyODUzODIxNzhmN2FiZDllZTgyOTEzNDBhYWZiZTNmNjE2Nzg1Y2VlMzlkYWI2NTRlMTM1Yzk1MjVmMWE4NyJ9fX0="
amount: 1
custom-model-data: 0
glowing: false
display-name: "&eRolling..."
slots: 22
actions:
- "sound: BLOCK_NOTE_BLOCK_HAT;1.0;2.0"
frame7:
start-frame: 60
end-frame: 70
items:
item1:
material: BLACK_STAINED_GLASS_PANE
amount: 1
custom-model-data: 0
glowing: false
display-name: "&7"
slots: "0-44"
player:
material: "player_head:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNGQ3MzE4YzIxYzJhNTM2OTMyMjJjZDYwMTkxNTE4YThlMmE4ODU5NTZkZDA4MjNiNjE0MmM5Y2U3N2QxMzgxMSJ9fX0="
amount: 1
custom-model-data: 0
glowing: false
display-name: "&eRolling..."
slots: 22
actions:
- "sound: BLOCK_NOTE_BLOCK_HAT;1.0;1.0"
frame8:
start-frame: 70
end-frame: 80
items:
item1:
material: YELLOW_STAINED_GLASS_PANE
amount: 1
custom-model-data: 0
glowing: false
display-name: "&7"
slots: "0-44"
player:
material: "player_head:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYTQyODUzODIxNzhmN2FiZDllZTgyOTEzNDBhYWZiZTNmNjE2Nzg1Y2VlMzlkYWI2NTRlMTM1Yzk1MjVmMWE4NyJ9fX0="
amount: 1
custom-model-data: 0
glowing: false
display-name: "&eRolling..."
slots: 22
actions:
- "sound: BLOCK_NOTE_BLOCK_HAT;1.0;2.0"
frame9:
start-frame: 80
end-frame: 90
items:
item1:
material: BLACK_STAINED_GLASS_PANE
amount: 1
custom-model-data: 0
glowing: false
display-name: "&7"
slots: "0-44"
player:
material: "player_head:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNGQ3MzE4YzIxYzJhNTM2OTMyMjJjZDYwMTkxNTE4YThlMmE4ODU5NTZkZDA4MjNiNjE0MmM5Y2U3N2QxMzgxMSJ9fX0="
amount: 1
custom-model-data: 0
glowing: false
display-name: "&eRolling..."
slots: 22
actions:
- "sound: BLOCK_NOTE_BLOCK_HAT;1.0;1.0"
frame10:
start-frame: 90
end-frame: 100
items:
item1:
material: YELLOW_STAINED_GLASS_PANE
amount: 1
custom-model-data: 0
glowing: false
display-name: "&7"
slots: "0-44"
player:
material: "player_head:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYTQyODUzODIxNzhmN2FiZDllZTgyOTEzNDBhYWZiZTNmNjE2Nzg1Y2VlMzlkYWI2NTRlMTM1Yzk1MjVmMWE4NyJ9fX0="
amount: 1
custom-model-data: 0
glowing: false
display-name: "&eRolling..."
slots: 22
actions:
- "sound: BLOCK_NOTE_BLOCK_HAT;1.0;2.0"
[/SPOILER]
console | Executes a command from the console. | console:say test |
command | Executes a command as the player. | command:dm open main |
sound | Plays a sound to the player. | sound:ENTITY_ENDERMAN_TELEPORT;1.0f;1.0f |
playsound_resource_pack | Plays a sound from a resource pack to the player. | playsound_resource_pack:ENTITY_ENDERMAN_TELEPORT;1.0f;1.0f |
message | Sends a chat message to the player. | message:You can’t claim this kit. |
center_message | Sends a centered message to the player. | center_message:You can’t claim this kit. |
mini_message | Sends a MiniMessage formatted message to the player. | mini_message:<red>You can’t claim this kit.</red> |
broadcast | Sends a message to all players on the server. | broadcast:You can’t claim this kit. |
titles | Sends a title and subtitle to the player. | titles:<title>Kit Claimed!;<subtitle>Enjoy your rewards! |
wait_ticks | Waits a number of ticks before executing the next action. | wait_ticks:40 |
![]() |
![]() |
![]() |

StellarCoinFlip is an active and growing project.
We appreciate your suggestions, bug reports, and reviews.
Join the Discord to contribute and help shape the future of this plugin!