JuByteCase [1.13.x - 1.21.x] icon

JuByteCase [1.13.x - 1.21.x] -----

CaseOpening like other big minecraft servers



[​IMG]
JuByteCase • 1.13.x – 1.21.x • The Ultimate Case-Opening System
Create addictive, high-performing loot cases with a sleek in-game editor, safe payouts, powerful logs, and a clean API. Boost retention. Boost sales. Cut setup time.
Why Servers Choose JuByteCase
  • Monetization that converts: Animated rolls, rarity colors, previews, guaranteed-drop mechanics.
  • In-game editor: Build & tune cases live—no restarts, no file editing.
  • Safe by design: Inventory locks, anti-dupe click guards, atomic & async transactions.
  • Fast & scalable: Caching + async storage (SQLite/MySQL), optimized for Paper/Purpur.
  • Complete analytics: Per-player logs, case totals, export-ready data.
  • Extensible API: CasePlayer & CaseLog APIs for shops, quests, leaderboards.
What Players Experience
  • Right-click a case block → preview or open. Balance shown in icon lore.
  • Pageable previews with Next/Back; unstackable NBT markers; weighted RNG.
  • Cinematic reveal in center slot → sounds, fireworks, broadcasts, rewards.
  • Smart rewards: only run commands if the player lacks specific perms/ranks (Vault).
  • Item limits: drawCount reduces or removes entries automatically.
Admin Commands (Highlights)
  • /case – Main menu (permission aware)
  • /case setcaseblock – Place & persist protected case blocks
  • /case reload – Reload all configs & cases
  • /case add|remove|set|get <player> <case> [amount] – Manage balances (name/UUID)
  • /case log player <player> [case] [page] – GUI or chat logs
  • /case log opened [case] – Totals (global/per case)
  • /case log page <#> – Navigate paginations
  • /case edit <case> – Multi-step in-game editor
Logging & Evaluation
  • Optional persistent table case_log (toggle in config.yml).
  • Async lookups for full player histories, per-case filters, and totals.
  • Chat pagination with timestamps & clickable navigation; GUI logs rebuild won items with enriched lore (time + chance).
In-Game Case Editor
  • Case list: Pages • New • Search • Save • Discard
  • General editor: Visibility • Display name • Material/Head • Slot • Lore • Preview/Test • Delete (confirm) • Save directly to cases.yml
  • Items manager: Sort (name/chance/amount/id) • Filter • Create from hand • Import • Paging • Save/Discard
  • Item editor: Name/Lore/Material/Amount • Glow • Enchants • Potions • Chance • Draw limit • Global announce • Win & Consolation commands • Perms/Ranks (toggle & list) • Delete/Restore (backup)
Configuration Overview (All Configs Included)
Code (YAML):
CaseLog : true
CaseMaterial
: CHEST
Delay
: 0.025
AddedDelay
: 0.05
ChestGeneralTime
: 14
MaxItems
: 30
MinItems
: 2
ChestSound1
: ENTITY_ENDER_DRAGON_FLAP
ChestSound2
: UI_BUTTON_CLICK
WinSound
: ENTITY_PLAYER_LEVELUP
ForceCloseChestAfterWin
: false
Rarities
:
  Enabled
: false
  PreviewLore
:
   - '&8&m ----------------'
    - '&7Seltenheit
: {rarity }'
    - '&7Chance
: {chance } %'
Code (YAML):
Database:
  dialectName
: 'H2Portable'
  Host
: 'localhost'
  Port
: 3306
  User
: 'root'
  Password
: 'Test'
  useSSL
: false
  databaseName
: 'CaseOpening'
Code (YAML):
ChooseCase:
  Title
: '&6CaseOpening'
  Size
: 45
  Items
:
    FillItem
:
      Active
: true
      Material
: LIGHT_GRAY_STAINED_GLASS_PANE
      Displayname
: '&6'
      Slots
:
       - 0
        - 1
        - 2
        - 3
        - 4
        - 5
        - 6
        - 7
        - 8
        - 36
        - 37
        - 38
        - 39
        - 40
        - 41
        - 42
        - 43
        - 44
CasePreview
:
  Title
: '&bVorschau'
  Size
: 45
  Items
:
    CaseItems
:
      MaxItemsPerPage
: 27
    FillItem
:
      Active
: true
      Material
: LIGHT_GRAY_STAINED_GLASS_PANE
      Displayname
: '&6'
      Slots
:
       - 0
        - 1
        - 2
        - 3
        - 4
        - 5
        - 6
        - 7
        - 8
        - 36
        - 37
        - 38
        - 39
        - 40
        - 41
        - 42
        - 43
        - 44
    NextItem
:
      Material
: PLAYER_HEAD
      HeadValue
: eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMTliZjMyOTJlMTI2YTEwNWI1NGViYTcxM2FhMWIxNTJkNTQxYTFkODkzODgyOWM1NjM2NGQxNzhlZDIyYmYifX19
      Displayname
: '&7» &eNächste Seite'
      Lore
: [ ]
      Slot
: 44
    PreviousItem
:
      Material
: PLAYER_HEAD
      HeadValue
: eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYmQ2OWUwNmU1ZGFkZmQ4NGU1ZjNkMWMyMTA2M2YyNTUzYjJmYTk0NWVlMWQ0ZDcxNTJmZGM1NDI1YmMxMmE5In19fQ==
      Displayname
: '&7» &eVorherige Seite'
      Lore
: [ ]
      Slot
: 36
    BackItem
:
      Material
: BARRIER
      Displayname
: '&7» &cZurück'
      Lore
: [ ]
      Slot
: 40
CaseAnimation
:
  Title
: '&6CaseOpening'
  Size
: 27
  Items
:
    FillItem
:
      Active
: true
      Material
: BLACK_STAINED_GLASS_PANE
      Displayname
: '&6'
      Slots
:
       - 0
        - 1
        - 2
        - 3
        - 5
        - 6
        - 7
        - 8
        - 9
        - 17
        - 18
        - 19
        - 20
        - 21
        - 22
        - 23
        - 24
        - 25
        - 26
    WinItem
:
      Active
: true
      Material
: HOPPER
      Displayname
: '&eGewinn'
      Lore
: [ ]
      Slot
: 4
    CaseItem
:
      Slots
:
       - 10
        - 11
        - 12
        - 13
        - 14
        - 15
        - 16
CaseLog
:
  Title
: '&bCaseLog von &6 {player } &e {caseName }'
  Size
: 45
  Items
:
    CaseItems
:
      MaxItemsPerPage
: 27
    FillItem
:
      Active
: true
      Material
: LIGHT_GRAY_STAINED_GLASS_PANE
      Displayname
: '&6'
      Slots
:
       - 0
        - 1
        - 2
        - 3
        - 4
        - 5
        - 6
        - 7
        - 8
        - 36
        - 37
        - 38
        - 39
        - 40
        - 41
        - 42
        - 43
        - 44
    NextItem
:
      Material
: PLAYER_HEAD
      HeadValue
: eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMTliZjMyOTJlMTI2YTEwNWI1NGViYTcxM2FhMWIxNTJkNTQxYTFkODkzODgyOWM1NjM2NGQxNzhlZDIyYmYifX19
      Displayname
: '&7» &eNächste Seite'
      Lore
: [ ]
      Slot
: 44
    PreviousItem
:
      Material
: PLAYER_HEAD
      HeadValue
: eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYmQ2OWUwNmU1ZGFkZmQ4NGU1ZjNkMWMyMTA2M2YyNTUzYjJmYTk0NWVlMWQ0ZDcxNTJmZGM1NDI1YmMxMmE5In19fQ==
      Displayname
: '&7» &eVorherige Seite'
      Lore
: [ ]
      Slot
: 36
    AwardItem
:
      Material
: ' {awardMaterial }'
      HeadValue
: ' {awardHeadValue }'
      Displayname
: ' {awardDisplayname }'
      Lore
:
       - '&6'
        - '&7Case
: &b{caseName}'
        - '&7Datum
: &b{time}'
        - '&7Chance
: &b{chance}'
      AwardLore
:
       - ' {awardLore }'
        - '&6'
        - '&7Case
: &b{caseName}'
        - '&7Datum
: &b{time}'
        - '&7Chance
: &b{chance}'
CaseEditor
:
  Title
: '&6CaseEditor — Cases'
  Size
: 54
  Items
:
    FillItem
:
      Active
: true
      Material
: GRAY_STAINED_GLASS_PANE
      Displayname
: ' '
      Slots
:
       - 0
        - 1
        - 2
        - 3
        - 4
        - 5
        - 6
        - 7
        - 8
        - 45
        - 46
        - 47
        - 48
        - 49
        - 50
        - 51
        - 52
        - 53
    PreviousItem
:
      Material
: PLAYER_HEAD
      HeadValue
: eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYmQ2OWUwNmU1ZGFkZmQ4NGUxZjNkMWMyMTA2M2YyNTUzYjJmYTk0NWVlMWQ0ZDcxNTJmZGM1NDI1YmMxMmE5In19fQ==
      Displayname
: '&7» &eVorherige Seite'
      Lore
: [ ]
      Slot
: 45
    BackItem
:
      Material
: BARRIER
      Displayname
: '&cZurück'
      Lore
: [ ]
      Slot
: 46
    NewItem
:
      Material
: EMERALD
      Displayname
: '&aNeu'
      Lore
: [ ]
      Slot
: 47
    SaveItem
:
      Material
: LIME_DYE
      Displayname
: '&aSpeichern'
      Lore
: [ ]
      Slot
: 49
    DiscardItem
:
      Material
: RED_DYE
      Displayname
: '&cVerwerfen'
      Lore
: [ ]
      Slot
: 50
    SearchItem
:
      Material
: COMPASS
      Displayname
: '&bSuche'
      Lore
: [ ]
      Slot
: 52
    NextItem
:
      Material
: PLAYER_HEAD
      HeadValue
: eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMTliZjMyOTJlMTI2YTEwNWI1NGViYTcxM2FhMWIxNTJkNTQxYTFkODkzODgyOWM1NjM2NGQxNzhlZDIyYmYifX19
      Displayname
: '&7» &eNächste Seite'
      Lore
: [ ]
      Slot
: 53
CaseEditorGeneral
:
  Title
: '&6CaseEditor — {caseName }'
  Size
: 54
  Items
:
    DeleteItem
:
      Material
: TNT
      Displayname
: '&4Löschen'
      Slot
: 48
    FillItem
:
      Active
: true
      Material
: GRAY_STAINED_GLASS_PANE
      Displayname
: ' '
      Slots
:
       - 0
        - 1
        - 2
        - 3
        - 4
        - 5
        - 6
        - 7
        - 8
        - 9
        - 17
        - 18
        - 26
        - 27
        - 35
        - 36
        - 44
        - 46
        - 47
        - 51
        - 52
        - 53
    InfoItem
:
      Slot
: 11
    DisplayNameItem
:
      Material
: NAME_TAG
      Displayname
: '&eAnzeige-Name'
      Lore
:
        - '&7Aktuell
: &f{displayName}'
      Slot
: 13
    VisibleItem
:
      VisibleMaterial
: LIME_DYE
      InvisibleMaterial
: RED_DYE
      Displayname
: '&eSichtbar : {status }'
      StatusVisible
: '&aJa'
      StatusInvisible
: '&cNein'
      Slot
: 15
    MaterialItem
:
      Displayname
: '&eMaterial'
      Lore
:
        - '&7Aktuell
: &f{material}'
      Slot
: 20
    HeadValueItem
:
      Material
: PLAYER_HEAD
      Displayname
: '&eHeadValue'
      Lore
:
        - '&7Aktuell
: &f{headValue}'
      Slot
: 22
    SlotItem
:
      Material
: HOPPER
      Displayname
: '&eSlot in Auswahl'
      Lore
:
        - '&7Aktuell
: &f{slot}'
      Slot
: 24
    LoreItem
:
      Material
: WRITABLE_BOOK
      Displayname
: '&eLore bearbeiten'
      Slot
: 29
    ItemsItem
:
      Material
: CHEST
      Displayname
: '&eItems bearbeiten'
      Slot
: 31
    TestItem
:
      Material
: ENDER_EYE
      Displayname
: '&eTest öffnen'
      Slot
: 33
    BackItem
:
      Material
: BARRIER
      Displayname
: '&cZurück'
      Slot
: 45
    SaveItem
:
      Material
: LIME_DYE
      Displayname
: '&aSpeichern'
      Slot
: 49
    DiscardItem
:
      Material
: RED_DYE
      Displayname
: '&cVerwerfen'
      Slot
: 50
CaseEditorItems
:
  Title
: '&bItems — {caseName }'
  Size
: 54
  Items
:
    FillItem
:
      Active
: true
      Material
: GRAY_STAINED_GLASS_PANE
      Displayname
: ' '
      Slots
:
       - 0
        - 1
        - 2
        - 3
        - 4
        - 5
        - 6
        - 7
        - 8
        - 45
        - 46
        - 47
        - 48
        - 49
        - 50
        - 51
        - 52
        - 53
    NewItem
:
      Lore
:
        - '&7Linksklick
: &fStandard-Item'
        - '&7Rechtsklick
: &fItem aus Hand übernehmen'
      Material
: EMERALD_BLOCK
      Displayname
: '&aNeues Item'
      Slot
: 47
    SortItem
:
      Material
: HOPPER
      Displayname
: '&eSortierung'
      Slot
: 48
      Lore
:
        NameAscending
:
          - '&7Sortierung
: &fName (A-Z )'
        NameDescending
:
          - '&7Sortierung
: &fName (Z-A )'
        ChanceAscending
:
          - '&7Sortierung
: &fChance (aufsteigend )'
        ChanceDescending
:
          - '&7Sortierung
: &fChance (absteigend )'
        AmountAscending
:
          - '&7Sortierung
: &fAnzahl (aufsteigend )'
        AmountDescending
:
          - '&7Sortierung
: &fAnzahl (absteigend )'
        IdAscending
:
          - '&7Sortierung
: &fID (aufsteigend )'
        IdDescending
:
          - '&7Sortierung
: &fID (absteigend )'
    SearchItem
:
      Material
: OAK_SIGN
      Displayname
: '&eSuche'
      Slot
: 49
    SaveItem
:
      Material
: LIME_DYE
      Displayname
: '&aSpeichern'
      Slot
: 50
    DiscardItem
:
      Material
: RED_DYE
      Displayname
: '&cVerwerfen'
      Slot
: 51
    PreviousPage
:
      Material
: PLAYER_HEAD
      HeadValue
: eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYmQ2OWUwNmU1ZGFkZmQ4NGU1ZjNkMWMyMTA2M2YyNTUzYjJmYTk0NWVlMWQ0ZDcxNTJmZGM1NDI1YmMxMmE5In19fQ==
      Displayname
: '&eVorherige Seite'
      Slot
: 45
    NextPage
:
      Material
: PLAYER_HEAD
      HeadValue
: eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMTliZjMyOTJlMTI2YTEwNWI1NGViYTcxM2FhMWIxNTJkNTQxYTFkODkzODgyOWM1NjM2NGQxNzhlZDIyYmYifX19
      Displayname
: '&eNächste Seite'
      Slot
: 53
CaseEditorItem
:
  Title
: '&bItem — {caseName } #{itemId}'
  Size
: 54
  Items
:
    FillItem
:
      Active
: true
      Material
: GRAY_STAINED_GLASS_PANE
      Displayname
: ' '
      Slots
:
       - 0
        - 1
        - 2
        - 3
        - 4
        - 5
        - 6
        - 7
        - 8
        - 9
        - 18
        - 27
        - 36
        - 17
        - 26
        - 35
        - 44
        - 46
        - 47
        - 49
        - 50
        - 51
        - 52
    ItemPreview
:
      Slot
: 10
    NameItem
:
      Material
: NAME_TAG
      Displayname
: '&eName'
      Lore
:
        - '&7Aktuell
: &f{displayName}'
      Slot
: 12
    AmountItem
:
      Material
: CHEST
      Displayname
: '&eMenge'
      Lore
:
        - '&7Aktuell
: &f{amount}'
      Slot
: 14
    GlowItem
:
      Displayname
: '&eGlow : {status }'
      EnabledMaterial
: LIME_DYE
      DisabledMaterial
: RED_DYE
      StatusEnabled
: '&aAn'
      StatusDisabled
: '&cAus'
      Slot
: 16
    GiveItem
:
      Displayname
: '&eVergabe : {mode }'
      ItemMaterial
: CHEST
      CommandMaterial
: COMMAND_BLOCK
      ModeItem
: '&aAls Item'
      ModeCommand
: '&cNur Commands'
      Slot
: 19
    AnnounceItem
:
      Displayname
: '&eAnnounce : {status }'
      EnabledMaterial
: LIME_DYE
      DisabledMaterial
: RED_DYE
      StatusEnabled
: '&aAn'
      StatusDisabled
: '&cAus'
      Slot
: 21
    ChanceItem
:
      Material
: PAPER
      Displayname
: '&eChance'
      Lore
:
        - '&7Aktuell
: &f{chance}'
      Slot
: 23
    RarityItem
:
      Material
: NETHER_STAR
      Displayname
: '&eSeltenheit'
      Lore
:
        - '&7Aktuell
: &f{rarity}'
        - '&7Chance
: &f{chance}%'
        - '&7Tippe &cnone &7zum Entfernen'
      Slot
: 24
    DrawCountItem
:
      Material
: OAK_SIGN
      Displayname
: '&eDrawCount'
      Lore
:
        - '&7Aktuell
: &f{drawCount}'
      Slot
: 25
    LoreItem
:
      Material
: WRITABLE_BOOK
      Displayname
: '&eLore'
      Slot
: 34
    EnchantItem
:
      Material
: ENCHANTED_BOOK
      Displayname
: '&eEnchants'
      Lore
:
        - '&7Linksklick
: &fEnchant hinzufügen'
        - '&7Rechtsklick
: &fEnchant entfernen'
        - '&6'
      Slot
: 30
    PotionItem
:
      Material
: POTION
      Displayname
: '&ePotionEffects'
      Lore
:
        - '&7Linksklick
: &fEffekt hinzufügen'
        - '&7Rechtsklick
: &fEffekt entfernen'
        - '&6'
      Slot
: 32
    WinCommandItem
:
      Material
: COMMAND_BLOCK
      Displayname
: '&eWin-Commands'
      Lore
:
        - '&7Linksklick
: &fCommand hinzufügen'
        - '&7Rechtsklick
: &fCommand entfernen'
        - '&6'
      Slot
: 28
    ConsolationItem
:
      Material
: PAPER
      Displayname
: '&eTrostpreis-Commands'
      Lore
:
        - '&7Linksklick
: &fCommand hinzufügen'
        - '&7Rechtsklick
: &fCommand entfernen'
        - '&6'
      Slot
: 37
    PermissionItem
:
      Displayname
: '&eCheck Perms : {status }'
      EnabledMaterial
: LIME_WOOL
      DisabledMaterial
: RED_WOOL
      StatusEnabled
: '&aAn'
      StatusDisabled
: '&cAus'
      Lore
:
        - '&7Linksklick
: &fUmschalten'
        - '&7Rechtsklick
: &fPermission hinzufügen/entfernen'
        - '&6'
      Slot
: 39
    RankItem
:
      Displayname
: '&eCheck Ranks : {status }'
      EnabledMaterial
: LIME_WOOL
      DisabledMaterial
: RED_WOOL
      StatusEnabled
: '&aAn'
      StatusDisabled
: '&cAus'
      Lore
:
        - '&7Linksklick
: &fUmschalten'
        - '&7Rechtsklick
: &fRang hinzufügen/entfernen'
        - '&6'
      Slot
: 41
    BackItem
:
      Material
: BARRIER
      Displayname
: '&cZurück'
      Slot
: 45
    SaveItem
:
      Material
: LIME_DYE
      Displayname
: '&aSpeichern'
      Slot
: 48
    DiscardItem
:
      Material
: RED_DYE
      Displayname
: '&cVerwerfen'
      Slot
: 50
    DeleteItem
:
      Material
: TNT
      Displayname
: '&4Löschen'
      Slot
: 53
RarityEditor
:
  Title
: '&8Seltenheiten'
  Size
: 54
  Items
:
    FillItem
:
      Active
: true
      Material
: BLACK_STAINED_GLASS_PANE
      Displayname
: '&8'
      Slots
:
       - 0
        - 1
        - 2
        - 3
        - 4
        - 5
        - 6
        - 7
        - 8
        - 9
        - 17
        - 18
        - 26
        - 27
        - 35
        - 36
        - 44
        - 45
        - 46
        - 47
        - 51
        - 52
        - 53
    RarityItem
:
      Material
: NETHER_STAR
      Displayname
: '&e {displayName }'
      Lore
:
        - '&7Key
: &f{key}'
        - '&7Chance
: &f{chance}%'
      Slots
:
       - 10
        - 11
        - 12
        - 13
        - 14
        - 15
        - 16
        - 19
        - 20
        - 21
        - 22
        - 23
        - 24
        - 25
        - 28
        - 29
        - 30
        - 31
        - 32
        - 33
        - 34
        - 37
        - 38
        - 39
        - 40
        - 41
        - 42
        - 43
    AddItem
:
      Material
: EMERALD
      Displayname
: '&aSeltenheit hinzufügen'
      Lore
:
       - '&7Erstellt eine neue Seltenheit.'
      Slot
: 45
    ReloadItem
:
      Material
: SUNFLOWER
      Displayname
: '&eNeu laden'
      Lore
:
       - '&7Lädt die Konfiguration neu.'
      Slot
: 49
    BackItem
:
      Material
: BARRIER
      Displayname
: '&cSchließen'
      Lore
: [ ]
      Slot
: 53
    NextItem
:
      Material
: PLAYER_HEAD
      HeadValue
: eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMTliZjMyOTJlMTI2YTEwNWIxNGViYTcxM2FhMWIxNTJkNTQxYTFkODkzODgyOWM1NjM2NGQxNzhlZDIyYmYifX19
      Displayname
: '&7» &eNächste Seite'
      Lore
: [ ]
      Slot
: 50
    PreviousItem
:
      Material
: PLAYER_HEAD
      HeadValue
: eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYmQ2OWUwNmU1ZGFkZmQ4NGUxZjNkMWMyMTA2M2YyNTUzYjJmYTk0NWVlMWQ0ZDcxNTJmZGM1NDI1YmMxMmE5In19fQ==
      Displayname
: '&7« &eVorherige Seite'
      Lore
: [ ]
      Slot
: 48
RarityEditorEntry
:
  Title
: '&8Seltenheit : {displayName }'
  Size
: 27
  Items
:
    FillItem
:
      Active
: true
      Material
: GRAY_STAINED_GLASS_PANE
      Displayname
: '&7'
      Slots
:
       - 0
        - 1
        - 2
        - 3
        - 4
        - 5
        - 6
        - 7
        - 8
        - 9
        - 17
        - 18
        - 26
    InfoItem
:
      Material
: NETHER_STAR
      Displayname
: '&e {displayName }'
      Lore
:
        - '&7Key
: &f{key}'
        - '&7Chance
: &f{chance}%'
      Slot
: 13
    DisplayNameItem
:
      Material
: NAME_TAG
      Displayname
: '&eAnzeigenamen ändern'
      Lore
:
        - '&7Aktuell
: &f{displayName}'
        - '&7Linksklick
: &fBearbeiten'
      Slot
: 11
    ChanceItem
:
      Material
: PAPER
      Displayname
: '&eChance ändern'
      Lore
:
        - '&7Aktuell
: &f{chance}%'
        - '&7Linksklick
: &fBearbeiten'
      Slot
: 15
    DeleteItem
:
      Material
: RED_DYE
      Displayname
: '&cSeltenheit löschen'
      Lore
:
       - '&7Löscht diese Seltenheit.'
      Slot
: 22
    BackItem
:
      Material
: ARROW
      Displayname
: '&cZurück'
      Lore
: [ ]
      Slot
: 18
Code (YAML):
vote:
  visible
: true
  material
: CHEST
  headValue
: none
  displayName
: '&6Vote'
  slot
: 11
  lore
:
   - '&7Du hast {case_amount } Truhe'
    - '&6'
    - '&aLinksklick &7zum Öffnen'
    - '&cRechtsklick &7zum Anschauen'
  caseItems
:
    '1'
:
      material
: DIAMOND_SWORD
      headValue
: none
      displayName
: '&bTest'
      itemLore
: [ ]
      commands
: [ ]
      enchantments
:
       - sharpness:5
      potionEffect
: [ ]
      giveAsItem
: true
      amount
: 1
      glow
: false
      announce
: false
      chance
: 70
      checkHasAlreadyPermissions
: false
      checkPermissions
: [ ]
      checkHasAlreadyRanks
: false
      checkRanks
: [ ]
      consolationPrizeCommands
: [ ]
      drawCount
: -1
    '2'
:
      material
: NETHERITE_SWORD
      headValue
: none
      displayName
: '&bOP'
      itemLore
: [ ]
      commands
: [ ]
      enchantments
: [ ]
      potionEffect
: [ ]
      giveAsItem
: true
      amount
: 1
      glow
: true
      announce
: true
      chance
: 1
      checkHasAlreadyPermissions
: false
      checkPermissions
: [ ]
      checkHasAlreadyRanks
: false
      checkRanks
: [ ]
      consolationPrizeCommands
: [ ]
      drawCount
: -1
    '3'
:
      material
: POTION
      headValue
: none
      displayName
: '&7Test'
      itemLore
: [ ]
      commands
: [ ]
      enchantments
: [ ]
      potionEffect
:
       - speed:60:1
      giveAsItem
: true
      amount
: 1
      glow
: false
      announce
: false
      chance
: 80
      checkHasAlreadyPermissions
: false
      checkPermissions
: [ ]
      checkHasAlreadyRanks
: false
      checkRanks
: [ ]
      consolationPrizeCommands
: [ ]
      drawCount
: 5
Code (YAML):
Commands:
  Case
:
    Name
: 'Case'
    Description
: 'Case management'
    Aliases
: [ 'opening' ]
    Active
: true
Code (YAML):
rarities:
  common
:
    displayName
: '&aGewöhnlich'
    chance
: 70.0
  rare
:
    displayName
: '&9Selten'
    chance
: 25.0
  legendary
:
    displayName
: '&6Legendär'
    chance
: 5.0
Requirements
  • Server: Spigot / Paper / Purpur 1.13.x – 1.21.x
  • Java: 17+
  • Permissions & Economy (optional): A Vault-compatible plugin if you want rank/permission checks or economy payouts.
  • PlaceholderAPI (optional): For placeholders in messages, GUIs, and broadcasts.
  • Database: H2Portable included (default) — or MySQL/MariaDB with valid credentials in database.yml.
  • File system: Write access to /plugins/JuByteCase to generate configs, logs, and caches.
  • Integrations (not requiered): Vault (perms/economy), PlaceholderAPI
Documentation & API
  • Full wiki & setup guides: JuByteCase Wiki
  • Public API: CaseAPI#getInstance() → CasePlayerAPI (add/remove/set/get with instant DB sync), CaseLogAPI (async lists & counters).
Support
Join our support server here:
Turn openings into unforgettable moments—and into revenue.
Install JuByteCase now, launch your first case in minutes, and keep players coming back for more.
✔ In-game editor✔ Safe payouts✔ Proven performance
Resource Information
Author:
----------
Total Downloads: 83
First Release: Sep 23, 2022
Last Update: 16 mins ago
Category: ---------------
All-Time Rating:
4 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings