Dávid Malich's profile

MiniSumo - Minigame based on KnockbackFFA

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
​​​​​​​
MiniSumo - Minigame based on KnockbackFFA
Published:

Owner

MiniSumo - Minigame based on KnockbackFFA

Published:

Creative Fields