Stellar CoinFlip icon

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.
73PSalz.jpeg lwannlh.jpeg tCvyf0Y.jpeg


dqDP0Yp.jpeg

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.

BzzJOJz.jpeg

  1. Model Data Compatibility: Full support for custom model data.
  2. Folia Support: Fully compatible with Folia servers.
  3. Custom Actions: Configure commands, sounds, messages, and more on win or loss.
  4. Coin Limits: Set minimum and maximum bet values.
  5. Smart Input System: Enter amounts like 1k, 20k, 1m and they will be detected.
  6. Fully Editable Inventories: Customize slots, icons, and layouts.
  7. Chat & Anvil Input: Players can enter amounts via chat or anvil menus.
  8. Silent Mode Permission: Disable broadcasts with a special permission.
  9. Broadcast Threshold: Announce only flips above a configurable limit.
  10. Custom Icons & Animations: Use your own coin textures and animations.
  11. Economy Support: Compatible with CoinsEngine, TokenManager, Vault, PlayerPoints, and UltraEconomy.
  12. Custom Sounds: Supports vanilla and resource-pack sounds.
  13. Discord Webhooks: Send detailed logs with conditional triggers.
  14. Statistics: Track per-player and per-economy type statistics.
  15. Money Return Safety: Refunds coins if a player disconnects mid-game or if the server restarts.
  16. Offline Rewards: Deliver winnings even when the player is offline.
  17. Instant Updates: CoinFlip menus refresh automatically when flips are created or deleted.
  18. Logs: Track all coin flips with detailed records.
  19. Multi-Page Menus: Navigate through multiple active flips easily.
  20. Bedrock GUI Form Support: Works seamlessly with Bedrock Edition players.

 

2DLk7Pi.gif Cjval8J.gif


lxoeVyM.jpeg

  1. /cf create [amount] - To create a coin flip game
  2. /cf play - To remove your coin flip game
  3. /cf reload - Reloads the plugin
  4. /cf version - Show the version of plugin
  5. /cf delete - Delete your coin flip game.


You can suggest commands.

Zj8DJVk.jpeg

  1. stellarcoinflip.admin - Gives you access to the admin commands such as /cf reload.
  2. stellarcoinflip.settings.announcements - Give you acces to the settings commands.
  3. stellarcoinflip.play - Allow to use /cf play you can give to the vip players.
  4. stellarcoinflip.create - Allowed by default.
  5. stellarcoinflip.delete - Allowed by default.


You can suggest permissions.

fO8bQGv.jpeg

  1. %coinflip_wins% – Shows the total number of CoinFlip games you have won.
  2. %coinflip_loses% – Shows the total number of CoinFlip games you have lost.
  3. %coinflip_total_won% – Shows the total amount of money earned from CoinFlips.
  4. %coinflip_net_profit% – Shows your net profit (total won minus total lost).
  5. %coinflip_total_lost% – Shows the total amount of money lost in CoinFlips.
  6. %coinflip_total_total% – Shows the total number of CoinFlips played.
  7. %coinflip_specific__% – Shows stats for a specific economy type and currency.
  8. %coinflip_specific_won_% – Shows the total amount won in a specific currency.
  9. %coinflip_specific_lost_% – Shows the total amount lost in a specific currency.
  10. %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.

8cClJIz.jpeg

[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]

vKd5hFz.jpeg

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



mr4YzO9.jpeg

5mATCrI.jpeg G31oZIG.jpeg zdRGBIY.jpeg

 

gMNWF1w.jpeg

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!

coinflip