Splegg Minigame icon

Splegg Minigame -----

Spleef Mode | Powerups | Bungee/MultiArena | Extremely Configurable | Spleef Mode | Cosmetics |



Plugin Rework - New powerups, Scoreboard, Shop and more.
This is a complete rework, please read everything below.

I DO NOT recommend you to put on your server/network without testing and checking what is new. Please make a backup of your old Splegg folder before deleting it.

Normal restore system support was dropped, you will have to recreate your arenas if you were using the normal system, this was made due 1.13 and plugin's performance.


  1. To start, make a backup of you settings file then delete it to generate a new one, the update changed a lot of names and dropped support for IDs.
  2. The plugin now has a lot of files, can sounds bad but everything is to make it easy for you to change whatever you want, nothing to worry about.
  3. Some systems are completely different, so keep that in mind.
  4. Some changes were made to increase general performance, customization and support to new systems.
  5. The restoring system is now Advanced and default storage system is SQLite.
    • Don't hate for that, normal restore system was very slow and cost a lot of server's performance, advanced is very faster and smoother.
    • This removes WorldEdit as a dependence.
  6. If you are using BungeeCord and got any problems please contact me via PM.
Improvements

  • Particle system is now smarter.
    • The particle now have a match system.
    • This change tries to avoid problems with different particles names between versions.
  • Sound system is now smarter.
    • Same as Particle system, sounds also have a match system.
  • System updates.
    • Updated ActionBar system.
    • Game system now runs Sync tasks.
  • You can now modify offline player data.
    • /splegg coins now can be executed by Console and can be used in offline players.
    • The process is safe and made in Async, nothing to worry about.
  • The game system now supports different game modes, you may see some updates about it soon.
  • Shovels will show a ActionBar with the cooldown.
  • Config will not be saved after server stops anymore.
  • Now supports MVdWPlaceholderAPI with 2 placeholders atm
    • {wins}, {shots}
    • Can be used in Offline Players.
  • Trails and Effects are smoother and better.
Shop changes
The shovels shop now have a new file - shovels.yml, in this file you can add how many shovels you want.

Shovels are similar to Kits, however, the player will buy a upgrade to reduce the shoot delay.

The default shovel delay is 0.30 seconds, you can create any number with a two decimal values.

Database only support two decimal values, so if you try to create with more will not be saved properly.

You can't downgrade your shovel - If you shop has 0.30s, 0.20s and 0.10s and you buy 0.10s you can't buy or equip 0.20s.

Code (Text):
Shovels:
default: #Name to load
  name: 'Default Shovel' #Display-name
  lore: #Display-lore
  - '&7Delay: 3s'
  permission: "" #If empty will not need any permission.
  delay: 3.0 #The delay between shots.
  slot: 0 #Slot in shop menu
  price: 0 #Price to buy
  display-item: 'IRON_SPADE : 1' #Item in menu
  item: 'IRON_SPADE : 1 : name:&6Default Shovel' #Item in-game
golden:
  name: 'Golden Shovel'
  lore:
  - '&7Delay: &b2s'
  - '&7Price: &b500'
  permission: "splegg.gold" #permission
  delay: 2.0
  slot: 1
  price: 500
  display-item: 'GOLD_SPADE : 1'
  item: 'GOLD_SPADE : 1 : name:&6Golden Shovel'
diamond:
  name: 'Diamond Shovel'
  lore:
  - '&7Delay: &b1s'
  - '&7Price: &b800'
  permission: "splegg.diamond"
  delay: 1.0
  slot: 2
  price: 800
  display-item: 'DIAMOND_SPADE : 1'
  item: 'GOLD_SPADE : 1 : name:&6Diamond Shovel'

Due 1.13, we dropped ID support, so you will have to use the Material name.

The Trails and Effects system also have his changes. Please delete your trailEffects.yml and effects.yml files.
  • No longer supports Item IDs.
  • Now supports Item Data for Helmet.
  • Particles reduced.
  • The new system is similiar to Shovels Shop
  • The item 0 will not be used anymore.
I was planning a rework on the Trails and Effects, but maybe for the future.

Scoreboard Changes

  • Scoreboard is now update every second.
    • Still non-flickering.
  • All scoreboard lines supports the following placeholders:
    • %timer% - returns the formatted time (mm:ss).
    • %raw_timer% - returns the time in seconds.
    • %alive% - returns the alive amount.
    • %spectators% - returns spectator amount.
    • %players% - returns all players.
    • %mapname% - returns the map name.
  • All scoreboard lines supports the following per-player placeholders:
    • All stats placeholders:
      • %egg_shots%
      • %broken_blocks%
      • %powerups%
      • %wins%
      • %games_played%
      • %balance%
      • %earned_coins% - In-Game only.
      • %double_jumps% - In-Game only.
      • %powerup% - In-Game only, returns the active powerup.
      • %powerup_timer% - In-Game only, returns the active power up time remaining.
Powerups

  • Added a new file "powerups.yml".
  • Some powerups have been renamed.
    • BIG_SHOOT > Explosive Egg
    • TRIPLE_SHOT > Shotgun
    • EGG_PARTY > Inundation
    • FAST_SHOOT > Rapid Fire
    • JUMP > Jump
    • EGG_RAIN > Egg rain
    • SUPER_SHOOT removed.
  • New powerups.
    • Curse > Put pumpkins on all other players but yourself for a period of time.
    • Invisible > Makes you invisible for a period of time.
    • Runner > Will drop blocks below you and run faster during a period of time.
  • You can now set Powerup time, disable, change display-item, rarity and display-name.
Database changes

  • Dropped support of database columns for old versions (1.0-2.6).
    • You will not lose any data, database will add and delete the necessary.
  • Added shovelDelay is saved with 2 decimal values.
API Changes

  • Now has only GameStartEvent and GameEndEvent.
  • Removed forwardData method - if you want to forward any data you can still use Splegg's subchannel.
  • Added updateLeaderboards.
Bugfixes

  • Fixed BungeeCord problems.
  • Fixed Spectator problems.
  • Fixed sounds and particles incompatibilities.
  • Fixed a bug causing constant particle updates and lagging player's client.
  • Fixed a bug with %price% placeholder.
  • Fixed a bug allowing players to use powerups after game ends.
  • Fixed a bug preventing plugin from starting without HolographicDisplays.
Not included on this update but will be available very very soon:
  • Sign leaderboards.
    • Database was just reworked, let's take it slow I'll be adding back soon.
  • Block behind signs.
    • Also the old system was Incompatibilities with 1.13, should be fixed soon as I have time for this.
  • There are some new powerups that is not here.
    • Incompatibilities with 1.13, should be fixed soon as I have time for this.
Took me several days to finish off this update, any review and feedback is appreciated.
----------, Aug 3, 2018
Resource Information
Author:
----------
Total Downloads: 158
First Release: Jul 28, 2016
Last Update: Feb 2, 2025
Category: ---------------
All-Time Rating:
22 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings