MiniSumo - Minigame based on Knockback FFA enhanced with custom skins, a lot of statistics, boosters, jetpacks and much more.
- PlaceholderAPI hook
- Vault hook
- A lot of statistics:
KILLS,DEATHS,ASSISTS,COINS,BLOCKS_PLACED,SPEED_USES, MAPS_PLAYED,ARROW_SHOTS,ARROW_HITS,MELEE_HITS, LONG_JUMPS_USED,LONG_JUMPS_PLACED,HIGH_JUMPS_USED, HIGH_JUMPS_PLACED,PEARL_THROWS,JETPACK_USAGE,GOLD_EARNED, HIGHEST_KILL_STREAK
- easy map setup
- maps are changing automatically
- fully customisable (every part of plugin is customisable using files)
- MySQL support
- Version independent
- Java 8+ support
- custom quests
- custom skins
- map ratings
- custom events (players vote at the end of each map which event would they like to play)
- daily statistics with rewards
- inventory manager
- skin manager
- custom game profile
default config.yml:
SETTINGS:
# length of map (in seconds)
# default: 900
MAP-LENGTH: 900
# list of kill streaks that should be announced in chat
# you can add as many numbers as you want
KILL-STREAK-ANNOUNCE:
- 10
- 15
- 25
- 35
- 50
- 65
- 80
- 100
# these titles are displayed above players head
# you can add as many as you want
# if you do not want any titles then supply empty list
# TOP-KILLERS: []
TOP-KILLERS:
1: '&4#1 &cKills'
2: '&6#2 &eKills'
3: '&6#3 &eKills'
4: '&f#4 &7Kills'
5: '&f#5 &7Kills'
# these titles are displayed above players head
# you can add as many as you want
# if you do not want any title then supply empty list
# TOP-ASSISTSERS: []
TOP-ASSISTERS:
1: '&4#1 &cAssists'
2: '&6#2 &eAssists'
3: '&6#3 &eAssists'
4: '&f#4 &7Assists'
5: '&f#5 &7Assists'
# This title will be shown once some of map events starts
EVENT-START-TITLE:
# text in first line of the title
MAIN-TEXT: '%event_name% started'
# text in second line of the title
SUB-TEXT: '&7%event_description%'
# how long should it take for title to fade in (in ticks)
# default: 20
FADE-IN: 20
# how long should title stay (in ticks)
# default: 60
KEEP: 60
# how long should it take for title to fade out (in ticks)
# default: 20
FADE-OUT: 20
# This title will be shown once some of map events ends
EVENT-END-TITLE:
# text in first line of the title
MAIN-TEXT: '%event_name% ended'
# text in second line of the title
SUB-TEXT: '&7%event_description%'
# how long should it take for title to fade in (in ticks)
# default: 20
FADE-IN: 20
# how long should title stay (in ticks)
# default: 60
KEEP: 60
# how long should it take for title to fade out (in ticks)
# default: 20
FADE-OUT: 20
# commands that should be executed after daily kills tournament ends
# you can add as many places as you want
# you can add as many commands for each place as you want
DAILY-WINNERS-KILLS:
1:
- 'say %player% won 1st place in daily kills! (%kills% kills)'
2:
- 'say %player% won 2nd place in daily kills! (%kills% kills)'
3:
- 'say %player% won 3rd place in daily kills! (%kills% kills)'
# kill sounds that will be displayed in kill sound selector menu
# you can add as many as you want, you can even use custom resourcepack sounds
KILL-SOUNDS:
SOUND1:
# permission that indicates if player owns that sound or not
PERMISSION: 'minisumo.killsound.sound1'
# name of the sound
SOUND: NOTE_PLING
# sound volume
VOLUME: 5.0
# sound pitch
PITCH: -1.0
# if set to true permission is ignored and player automatically owns this sound
DEFAULT: true
# random sound from the list will be selected and played to all players once someone achieves kill streak that is present in KILL-STREAK-ANNOUNCE setting
# you can add as many as you want
KILL-STREAK-GLOBAL-SOUNDS:
- 'note_pling'
# death sounds that will be displayed in death sound selector menu
# you can add as many as you want, you can even use custom resourcepack sounds
DEATH-SOUNDS:
SOUND1:
# permission that indicates if player owns that sound or not
PERMISSION: 'minisumo.deathsound.sound1'
# name of the sound
SOUND: NOTE_PLING
# sound volume
VOLUME: 5.0
# sound pitch
PITCH: -1.0
# if set to true permission is ignored and player automatically owns this sound
DEFAULT: true
default credentials.yml:
MYSQL:
HOST: 'localhost'
PORT: 3306
DATABASE: ''
USER: 'root'
PASSWORD: ''
TABLE-PREFIX: 'sumo_'
default events.yml:
EVENTS:
MOST_KILLS:
TITLE: 'Blood Bath'
DESCRIPTION:
- 'Get most kills in 2 minutes'
MOST_ASSISTS:
TITLE: 'Im involved'
DESCRIPTION:
- 'Get most assists in 2 minutes'
MOST_GOLD:
TITLE: 'Golddigger'
DESCRIPTION:
- 'Earn most gold in 2 minutes'
HIGHEST_KILL_STREAK:
TITLE: 'Serial killer'
DESCRIPTION:
- 'Get highest kill streak in 2 minutes'
NO_BOW:
TITLE: 'Definitely not Robin Hood'
DESCRIPTION:
- 'You can not use bow'
ONE_HIT_ONE_KILL:
TITLE: 'Hulk Mode'
DESCRIPTION:
- 'You kill every player with just 1 hit'
LOW_VISIBILITY:
TITLE: 'Ugh, my eyes are gone'
DESCRIPTION:
- 'You can only see 2 blocks in fron of you'
INFINITE_JETPACK:
TITLE: 'Iron Man'
DESCRIPTION:
- 'You have infinite fuel in your jetpack'
SPEED:
TITLE: 'Nitro'
DESCRIPTION:
- 'Speed 4 for 2 minutes'
JUMP_BOOST:
TITLE: 'Rabbit'
DESCRIPTION:
- 'Jump Boost 2 for 2 minutes'
NO_BLOCK_DISAPPEAR:
TITLE: 'Builder Challenge'
DESCRIPTION:
- 'Blocks will no longer disappear'
BLACK_FRIDAY:
TITLE: 'Black Friday'
DESCRIPTION:
- 'Every temporary item in shop is free'
RANDOM:
TITLE: 'I will take the risk'
DESCRIPTION:
- 'Event will be picked randomly at random time'
NONE:
TITLE: 'Timeout'
DESCRIPTION:
- 'Classic game of minisumo'
INFINITE_ARROWS:
TITLE: 'Robin Hood'
DESCRIPTION:
- 'You will receive infinity 1 on your bow'
default maps.yml:
MAPS:
EXAMPLE:
AUTHOR: 'JesusChrist69'
TITLE: '&eExample'
SPAWN:
WORLD: world
X: 0.0
Y: 100.0
Z: 0.0
YAW: 0.0
PITCH: 0.0
# map border is calculated from spawn to each direction
BORDER:
X: 50
Y: 65
Z: 50
# no pvp zone is calculated from spawn to each direction
NO-PVP:
X: 10
Y: 20
Z: 10
You can also find files such as: daily_stats.yml, inv_manager.yml, items.yml, messages.yml, permissons.yml, quests.yml, ratings.yml, shop_items.yml, skin_manager.yml, bounty.yml, profile.yml and much more
* all my projects are custom made plugins, if you want to buy any of them please contact me on my instagram: @david.malich2 or discord: .Davidko.#8640