Jump to content

Gacha Pon 1.1.0

$20.00
   (0 reviews)

2 Screenshots

  • 204
  • 5
  • 102.63 kB

depends on

About Gacha Pon

GachaPon is a high-performance gacha system plugin for Rust servers. Players can use specified items to obtain random rewards of various rarities, ranging from Common to Legendary.

All gacha contents are fully customizable, including obtainable items, drop rates, item durability, and notifications. You can also configure the required item and quantity to roll the gacha, apply a discount rate for 10-pull rolls, and enable a daily feature with customizable attempt limits and reset times.

The daily free gacha system helps maintain player engagement.
Perfect for servers looking to add a reward distribution system, GachaPon keeps players coming back every day!

Key Features
* Single & Multi-Pull System - Standard single pulls and discounted 10-pull bundles
* Daily Free Gacha - Permission-based daily free pull to encourage player engagement
* Pity System - Configurable guaranteed drops after X pulls for each rarity tier
* Visual Animations - Spinning animations with category-specific hit/open images (requires ImageLibrary)
* Sound Effects - Immersive audio feedback during pulls and results
* Global Announcements - Server-wide broadcasts when players obtain rare items
* Customizable Categories - Define unlimited rarity tiers with custom colors, chances, and rewards
* Item Condition Support - Set min/max durability for weapon/tool rewards
* Skin Support - Award items with specific workshop skins
* Multi-Language - Built-in English and Japanese localization
* Hot Reload - Reload configuration without server restart
* Auto-Backup - Automatic data backup before each save
* Performance Optimized - Object pooling, caching, and efficient memory management

Use Cases
* Player Retention - Daily free gacha encourages players to log in every day
* Economy Sink - Consume excess currency (scrap, custom items) from your server economy
* Monetization - Sell gacha currency in your server store
* Events - Create limited-time gacha banners with exclusive rewards
* Progression - Provide an alternative way for players to obtain rare items
* Entertainment - Add an exciting gambling-style minigame to your server

Commands
Player Commands
/gacha - Perform a single gacha pull
/gacha 10 - Perform a 10-pull with discount
/gacha daily or /gacha free - Claim daily free gacha (requires permission)
/gacha info - Display gacha rates and costs
/gacha reload - Reload configuration (requires admin permission)

Admin Commands
/gachaadmin reload  Reload configuration file
/gachaadmin give <player> [amount]  Give currency to a player
/gachaadmin test  Perform a free test pull
/gachaadmin reset <player\all>  Reset player data or all data
/gachaadmin status  View plugin status and statistics

Permissions
gachapon.use - Allows players to use basic gacha commands
gachapon.daily - Allows players to claim daily free gacha
gachapon.admin - Allows access to admin commands and config reload

Config

{
  "Plugin Version": "1.0.0",
  "Basic Settings": {
    "Currency Item": "scrap",
    "Single Pull Cost": 100,
    "Save Interval (seconds)": 300.0,
    "Auto-Update Config Version": true
  },
  "Gacha Settings": {
    "Enable 10-Pull": true,
    "10-Pull Discount (%)": 10,
    "Enable Daily Free Gacha": true,
    "Daily Free Count": 1,
    "Daily Reset Hour (0-23 UTC)": 0
  },
  "Visual Settings": {
    "Animation Duration": 3.0,
    "Enable Effects": true,
    "Enable Sounds": true,
    "Sound Volume (0-1)": 0.5,
    "Single Result Icon Size": 0.16,
    "Multi Result Icon Size": 0.3
  },
  "Performance Settings": {
    "Max Concurrent Sessions": 50,
    "UI Auto Close Time": 15.0,
    "Cache Cleanup Interval": 600.0
  },
  "Categories": {
    "Legendary": {
      "Enabled": true,
      "Display Name": "LEGENDARY",           // Name shown in UI and announcements
      "Chance %": 3.0,                       // Drop rate for this category (all categories should total 100%)
      "Color (HEX)": "#FFD700",              // UI color for this category
      "Is Rare": true,                       // Mark as rare for special effects
      "Global Announce": true,               // Broadcast to server when obtained
      "Rewards": [
        {
          "Enabled": true,
          "Item Shortname": "rifle.ak",
          "Skin ID": 0,
          "Is Blueprint": false,
          "Amount Min": 1,
          "Amount Max": 1,
          "Chance %": 5.0,
          "Use Condition Settings": true,
          "Condition Min (%)": 80.0,
          "Condition Max (%)": 100.0,
          "Display Name": "AK-47"
        }
      ]
    }
  }
}

 

  • Love 1

aomuu's Collection

User Feedback

2.1m

Downloads

Total number of downloads.

10k

Customers

Total customers served.

145.5k

Files Sold

Total number of files sold.

3.1m

Payments Processed

Total payments processed.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.