hSurvivalGames | MySQL, Ranking, Disguise, Mask and more! [1.7 - 1.16]

Status
This thread has been locked.

HKNGLGN

Feedback score
1
Posts
6
Reactions
0
Resources
0
FEATURES
  • MySQL support.
  • Ranking feature. (ORDEY BY: wins, kills, points, deaths) (Placeholder: <ranking>)
  • Sponsor feature. (Supports menu)
  • Bounty feature.
  • Tier one and tier two chests are fully customizable.
  • Negative point feature.
  • Fully customizable scoreboard per game segment. (No flicker, works in another thread)
  • Chat format feature with permission plugin support and placeholders.
  • Lightweight, no performance loss.
  • Fully customizable.
  • Spectator chat.
  • Vote system.
  • Global map installation. You don't need to setup maps each server.
  • BungeeCord support.
  • VIP FEATURES:
  • Disguise feature. (Self skin changing, nametag support, tab-complete modufucation)
  • Auto disguise on join.
  • Full join permission.
  • Silent join feature.
  • Mask feature.
  • Chat color feature.
  • Extra vote feature.
COMMANDS
  • /hsurvivalgames
  • /bounty <player> <amount>
  • /confirmbounty
  • /kill
  • /list
  • /spec <player>
  • /vote <#>
  • /stats
  • VIP COMMANDS:
  • /disguise
  • /undisguise
  • /silentjoin
  • /stats reset
  • /vote <#> - Extra vote.
  • /mask
SUPPORTED PLUGINS
  • LuckPerms
  • GroupManager
  • NametagEdit
CONFIGURATION

Code:
# hSurvivalGames by HKNGLGN
# Supported plugins: NametagEdit, LuckPerms, GroupManager.

# Join our discord and get the license key.
# Discord: discord.link/hprojects | hknn#9306
license: ''

# Maps directory
# Windows example: 'C:\Users\admin\maps'
# Linux example: '/root/maps'
maps-directory: 'C:\Users\admin\maps'

database:
  type: 'mysql'
  mysql:
    host: ''
    port: ''
    database: ''
    user: ''
    password: ''

chat-format:
  enabled: true
  # Placeholders: <sort>, <player>, <message>, <playerDisplay>, <points>, <chatColor>
  # NOTE: If player is disguised, <player> placeholder will return disguised name
  # with disguise color, if you enabled 'change-display-name' on disguise section
  # you can use <playerDisplay> too.
  format: '&8[&a<points>&8]&c<sort>&8|&7<playerDisplay>&8:&f <chatColor><message>'
  spectator-format: '&8[&a<points>&8]&4SPEC&8|&7<playerDisplay>&8:&f <chatColor><message>'

ranking:
  # Placeholder: <ranking>
  enabled: true
  # Orders: wins, kills, points
  order-by: 'wins'

chest:
  # <materialName>:<data>:<amount>
  tierOne:
    - 'LEATHER_HELMET:0:1'
    - 'LEATHER_CHESTPLATE:0:1'
    - 'LEATHER_LEGGINGS:0:1'
    - 'LEATHER_BOOTS:0:1'
    - 'IRON_INGOT:0:1'
    - 'FLINT:0:1'
    - 'STICK:0:2'
    - 'FEATHER:0:3'
    - 'FEATHER:0:2'
    - 'GOLD_INGOT:0:1'
    - 'GOLD_INGOT:0:1'
    - 'STONE_AXE:0:1'
    - 'WOOD_AXE:0:1'
    - 'WOOD_SWORD:0:1'
    - 'BOW:0:1'
    - 'COOKED_CHICKEN:0:1'
    - 'CARROT_ITEM:0:2'
    - 'ARROW:0:4'
    - 'FISHING_ROD:0:1'
    - 'MUSHROOM_SOUP:0:1'
    - 'APPLE:0:2'
    - 'BAKED_POTATO:0:1'
    - 'BAKED_POTATO:0:1'
    - 'APPLE:0:1'
    - 'APPLE:0:1'
    - 'BREAD:0:1'
    - 'BREAD:0:1'
    - 'PUMPKIN_PIE:0:1'
    - 'PUMPKIN_PIE:0:1'
    - 'MELON_STEM:0:1'
    - 'MELON_STEM:0:1'
    - 'RAW_FISH:0:1'
  tierTwo:
    - 'FLINT_AND_STEEL:0:1'
    - 'STONE_SWORD:0:1'
    - 'GOLDEN_APPLE:0:1'
    - 'IRON_LEGGINGS:0:1'
    - 'BOW:0:1'
    - 'IRON_CHESTPLATE:0:1'
    - 'GOLDEN_CARROT:0:1'
    - 'ARROW:0:4'
    - 'STICK:0:1'
    - 'GOLD_HELMET:0:1'
    - 'GOLD_CHESTPLATE:0:1'
    - 'DIAMOND:0:1'
    - 'IRON_INGOT:0:1'
    - 'GOLD_BOOTS:0:1'
    - 'GOLD_BOOTS:0:1'
    - 'COOKED_BEEF:0:1'
    - 'COOKED_BEEF:0:1'
    - 'CHAINMAIL_HELMET:0:1'
    - 'IRON_HELMET:0:1'
    - 'IRON_HELMET:0:1'
    - 'CHAINMAIL_CHESTPLATE:0:1'
    - 'CHAINMAIL_LEGGINGS:0:1'
    - 'GOLDEN_CARROT:0:1'
    - 'CHAINMAIL_BOOTS:0:1'
    - 'IRON_BOOTS:0:1'
    - 'APPLE:0:2'
    - 'APPLE:0:3'
    - 'COOKED_CHICKEN:0:1'
    - 'BOAT:0:1'
    - 'GOLDEN_APPLE:0:1'
    - 'PUMPKIN_PIE:0:1'
    - 'PUMPKIN_PIE:0:1'

settings:
  # Should plugin change display name on join? (Requires LuckPerms or GroupManager)
  change-display-name-by-group: true
  sit-players-invisible-entity: false
  block-break-bypass-in-lobby: true
  block-place-bypass-in-lobby: true
  prevent-put-bot-on-ground: true
  prevent-leaves-decay: true
  prevent-block-burn: true
  prevent-explosions: true
  no-creature-spawn: true
  no-weather-change: true
  protect-item-frames: true
  set-flint-and-steel-durability: true
  modify-player-food-level: true
  strike-lightning-effect-on-death: true
  protect-farms-in-lobby: true
  enable-ender-pearl-protection: true
  enable-offline-stats-search: false
  seconds: 'seconds'
  minutes: 'minutes'
  maximum-player-size: 24
  block-whitelist:
    break:
      - 'LEAVES'
      - 'VINE'
      - 'LONG_GRASS'
      - 'RED_ROSE'
      - 'YELLOW_FLOWER'
      - 'BROWN_MUSHROOM'
      - 'RED_MUSHROOM'
      - 'DEAD_BUSH'
      - 'LEAVES_2'
      - 'WEB'
      - 'DOUBLE_PLANT'
    place:
      - 'CAKE'
      - 'BOAT'
  # material: <material:data>
  spectate-item:
    name: '&a&lSpectate'
    material: 'COMPASS:0'
    slot: 0
  leave-item:
    name: '&cLeave ->'
    material: 'WOOD_DOOR:0'
    command: '/hub'
    slot: 8
  sponsor-item:
    # If you don't want sponsor system disable that.
    enabled: true
    name: '&d&lSponsor'
    material: 'DIAMOND:0'
    slot: 4

# Silent permission: hsg.vip.silentjoin
login-quit-messages:
  enabled: true
  login-message: '&7<player> &6has joined.'
  quit-message: '&7<player> &6has left.'

motd:
  enabled: true
  motds:
    lobby: '&aWaiting for players...'
    pre-game: '&2Starting...'
    live-game: '&cPlaying...'
    pre-death-match: '&cDeath match starting...'
    death-match: '&cDeath match!'
    end-game: '&dRestarting...'

segment-settings:
  lobby:
    spawn-location: ''
    void-teleport: true
    countdown: 35
    minimum-players-to-start: 6
    no-item-drop: true
    no-inventory-click: true
    no-hunger: true
    remove-vote-on-quit: true
    countdown-broadcast: '%prefix% &8[&e<timeLeft>&8] &9until lobby ends!'
    not-enough-players: '%prefix% &4Not enough players.'
    voted: '%prefix% &eYou voted &8[&a<voteCount>&8] &efor &6<mapName> &emap.'
    already-voted: '%prefix% &4You already voted this map.'
    vote-usage: '%prefix% &eVote usage: &6/vote <#>'
    game-starting: '%prefix% &e&lPlease wait a while before the games begin.'
    force-started-by-broadcast: '%prefix% &eThe game force started by &c&l<player>&e.'
    vote-broadcast:
      - '%prefix% &9Players waiting: &8[&e<onlinePlayers>&8/&e<maxPlayers>&8]. &9Game requires &8[&6<minPlayers>&8] &9to begin.'
      - '%prefix% &9Previous map: &7<previousMap>'
      - '%prefix% &9Vote usage: &8[&e/vote <#>&8]'
      - '%prefix% &a1 &8> | &e<map1Count> &7Votes &8| &e<map1Chance>% Chance &8| &d<map1Name>'
      - '%prefix% &a2 &8> | &e<map2Count> &7Votes &8| &e<map2Chance>% Chance &8| &d<map2Name>'
      - '%prefix% &a3 &8> | &e<map3Count> &7Votes &8| &e<map3Chance>% Chance &8| &d<map3Name>'
      - '%prefix% &a4 &8> | &e<map4Count> &7Votes &8| &e<map4Chance>% Chance &8| &d<map4Name>'
      - '%prefix% &a5 &8> | &e<map5Count> &7Votes &8| &e<map5Chance>% Chance &8| &d<map5Name>'
  pre-game:
    countdown: 30
    after-teleport-broadcast: '%prefix% &eMap name: &6<mapName>'
    countdown-broadcast: '%prefix% &8[&e<timeLeft>&8] &9until the games begin!'
    game-started-broadcast: '%prefix% &a&lThe games have begun!'
    you-cannot-login-during-pre-game: '%prefix% &cYou cannot login during PreGame.'
    game-started-sound: 'LEVEL_UP'
  live-game:
    countdown: 1800
    chest-refill-seconds: 1020 # Lower than countdown
    player-count-to-start-death-match: 3
    chests-refilled-broadcast: '%prefix% &a&lChests refilled!'
    countdown-broadcast: '%prefix% &8[&e<timeLeft>&8] &9until deathmatch!'
  pre-death-match:
    countdown: 10
    death-match-started-sound: 'LEVEL_UP'
    you-cannot-login-during-death-match: '%prefix% &cYou cannot login drugin Deathmatch!'
    countdown-broadcast: '%prefix% &8[&e<timeLeft>&8] &9until deathmatch!'
  death-match:
    countdown: 180
    strike-radius: 40
    strike-damage: true
    started-broadcast: '%prefix% &a&lFight to the death!'
    go-back-to-middle: '%prefix% &4&lGO BACK TO MIDDLE!'
  end-game:
    countdown: 20 # Do not reduce lower than 10
    spawn-fireworks: true
    winner-play-sound: 'LEVEL_UP'
    winner-give-points: 30
    you-cannot-login-during-end-game: '%prefix% &cYou cannot login during EndGame.'
    game-ended: '%prefix% &eThe games have ended, &6&l<player> &ehas won the game! &8(&c<heart> ❤&8)'
    no-winner: '%prefix% &c&lThe games have ended, no winner!'
    winner-points-message: '%prefix% &a&l+<points> Points'
    winner-bounty-message: '%prefix% &3&l+<bounty> Bounty'
    restart-settings:
      # 1: KICK ALL PLAYERS AND SHUTDOWN
      # 2: SEND ALL PLAYERS TO LOBBY AND SHUTDOWN
      # 3: KICK ALL PLAYERS AND USE COMMAND
      mode: 1
      # For mode 1 and 3
      kick-message: '%prefix% &cRestarting...'
      # For mode 2
      lobbies:
        - 'LOBBY-1'
        - 'LOBBY-2'
      # For mode 3
      command: 'stop'

points-settings:
  negative-points:
    enabled: true
    percent: 20
    message-for-player: '%prefix% &c&l-<points> Points'
  # If negative points is disabled, this will work.
  killer-give-points: 5
  # If negative points is enabled, killer will get %<percent> points of player,
  # if it's not, killer will get above amount.
  message-for-killer: '%prefix% &a&l+<points> Points'

menus:
  # NOTE: Do not use same title for menus!
  spectate-menu:
    title: '&lPlayers'
    size: 27
    head-name: '&7<player>'
    head-lore:
      - ''
      - '&eHeart: &c<heart> ❤'
      - '&eRanking: &6<ranking>'
      - ''
      - '&aClick here to watch player!'
  sponsor-menu:
    title: '&lSponsor Menüsü'
    size: 27
    items:
      1:
        material: 'ENDER_PEARL:0'
        name: '&6&lEnder Pearl'
        amount: 1
        price: 20
        lore:
          - ''
          - '&ePrice: &f<price> Points'
      2:
        material: 'IRON_INGOT:0'
        name: '&6&lIron Ingot'
        amount: 1
        price: 10
        lore:
          - ''
          - '&ePrice: &f<price> Points'
  sponsor-menu-players:
    title: '&lOyuncu seç'
    size: 27
    head-name: '&7<player>'
    head-lore:
      - ''
      - '&eBu oyuncuya sponsor olmak için tıkla!'

scoreboard:
  title:
    lobby: '&b&lLobby &8» &7&l<seconds>'
    pre-game: '&b&lStarting &8» &7&l<seconds>'
    live-game: '&b&lLiveGame &8» &7&l<seconds>'
    pre-death-match: '&b&lDeathMatch &8» &7&l<seconds>'
    death-match: '&b&lDeathMatch &8» &7&l<seconds>'
    end-game: '&b&lRestarting &8» &c&l<seconds>'
  # Placeholders: <date>, <player>, <playerDisplay>, <kills>, <deaths>, <points>, <ranking>
  # <alive>, <spectator>, <time> , <hour>
  time-format: 'dd/MM/yyyy'
  hour-format: 'HH:mm'
  scores:
    lobby:
      - '&7<time> <hour>'
      - ''
      - '&fYou: <player>'
      - ''
      - '&fKills: &a<kills>'
      - '&fPoints: &a<points>'
      - '&fRanking: &a<ranking>'
      - ''
      - '&fPlayters: &a<alive>/24'
      - ''
      - '&b&lplay.hsg.net'
    pre-game:
      - '&7&l» &fYou'
      - '&f<player>'
      - ''
      - '&7&l» &fTime'
      - '&e<time>'
      - '&e<hour>'
      - ''
      - '&7&l» &fServer'
      - '&6TR&8: &e1881'
      - ''
      - '&7&l» &fPlayers'
      - '&fPlaying: <alive>'
      - '&fWatching: <spectator>'
      - '&b&lplay.hsg.net'
    live-game:
      - '&7&l» &fYou'
      - '&f<player>'
      - ''
      - '&7&l» &fTime'
      - '&e<time>'
      - '&e<hour>'
      - ''
      - '&7&l» &fServer'
      - '&6TR&8: &e1881'
      - ''
      - '&7&l» &fPlayers'
      - '&fPlaying: <alive>'
      - '&fWatching: <spectator>'
      - '&b&lplay.hsg.net'
    pre-death-match:
      - '&7&l» &fYou'
      - '&f<player>'
      - ''
      - '&7&l» &fTime'
      - '&e<time>'
      - '&e<hour>'
      - ''
      - '&7&l» &fServer'
      - '&6TR&8: &e1881'
      - ''
      - '&7&l» &fPlayers'
      - '&fPlaying: <alive>'
      - '&fWatching: <spectator>'
      - '&b&lplay.hsg.net'
    death-match:
      - '&7&l» &fYou'
      - '&f<player>'
      - ''
      - '&7&l» &fTime'
      - '&e<time>'
      - '&e<hour>'
      - ''
      - '&7&l» &fServer'
      - '&6TR&8: &e1881'
      - ''
      - '&7&l» &fPlayers'
      - '&fPlaying: <alive>'
      - '&fWatching: <spectator>'
      - '&b&lplay.hsg.net'

bounty:
  enabled: true
  minimum-amount: 5
  maximum-amount: 1000
  messages:
    no-use-in-current-state: '%prefix% &cYou cannot do this during lobby.'
    only-spectators: '%prefix% &cOnly spectator players can use that command.'
    command-usage: '%prefix% &eBounty usage:§6 /bounty <player> [amount]'
    confirm-bounty: '%prefix% &eAre you sure? To confirm use &8[&6/confirmbounty&8]&e command.'
    not-enough-points: '%prefix% &cNot enough points.'
    invalid-amount: '%prefix% &cInvalid point amount.'
    not-alive: '%prefix% &cPlayer is not living.'
    use-bounty-cmd-first: '%prefix% &cFirstly use &8[&e/bounty&8] §ccommand.'
    bounty-broadcast: '%prefix% &fBounty has been set on &7<target> &fby &7<player> &ffor &8[&e<bounty>&8] &fbounty.'

chatcolor:
  enabled: true

  messages:
    color-set: '%prefix% &eYou have change your chat color to <color>.'
    color-not-found: '%prefix% &cColor not found.'
    color-reset: '%prefix% &aYou have change your chat color to default.'
    usage-command:
      - '%prefix% §eChat colors: §a&a§8, §b&b§8, §d&d'
      - '%prefix% §eCommand usage: §6/cc <color|reset>'

  # Chat colors
  colors:
    0:
      color: '&a'
      name: '&aGreen'
      permission: 'hsg.cc.green'
    1:
      color: '&b'
      name: '&bAqua'
      permission: 'hsg.cc.aqua'
    2:
      color: '&d'
      name: '&dPink'
      permission: 'hsg.cc.pink'

mask:
  enabled: true

  change-nametag-prefix: true
  change-display-name-prefix: true

  messages:
    mask-set: '%prefix% &eYou have been masked to &a<group>'
    mask-not-found: '%prefix% &cGroup not found.'
    mask-reset: '%prefix% &aYour group has been reset.'
    usage-command:
      - '%prefix% &eGroup list: &7Default&8, &5VIP&8.'
      - '%prefix% &eCommand usage: &6/mask <group|reset>'

  groups:
    default:
      prefix-color: '&7'
      permission: 'hsg.mask.oyuncu'
    vip:
      prefix-color: '&5VIP &d'
      permission: 'hsg.mask.vip'

disguise:
  # Cooldown (seconds)
  cooldown: 20

  # Enable this if your server is cracked.
  cracked-server: false

  # Works good but may be buggy.
  self-skin-changing: true

  auto-disguise-on-join: true

  # Should plugin replace /command <disguiseName> with /command <realName>?
  replace-disguise-name-on-command: true

  # Cancel command when players use /tp <player> and if <player> is disguised.
  cancel-command: true

  #  0 | Disables tab-complete-system
  #  1 | Activates tab-complete-system {does not work for commands}
  #  2 | Activates tab-complete-system {does work for commands but may cause incompatibilities}
  modify-tab-complete: 2

  change-nametag-prefix:
    enabled: true
    color: '&7'

  change-display-name-prefix:
    enabled: true
    color: '&7'

  message:
    - '%prefix% &c&lWarning! &cStaff can see your real name.'
    - '%prefix% &eYou now appear as &7<name>'
    - '%prefix% &eTo undisguise, use &8[&6/undisguise&8] &ecommand.'

  undisguised: '%prefix% &aYou have been undisguised.'
  cooldown-message: '%prefix% &cPlease wait a little bit until you are using this command again.'
  only-in-lobby-segment: '%prefix% &cYou cannot disguise during the game.'
  already-not-disguised: '%prefix% &cYou already not disguised.'
  already-disguised: '%prefix% &cYou already disguised.'

  random-nick-names:
    - 'some'
    - 'random'
    - 'name'

  random-skin-names:
    - 'Notch'
    - 'md_5'
    - 'Steve'
    - 'Alex'

messages:
  prefix: '&3hSG &8»&r'
  killed-yourself: '%prefix% &cYou killed yourself. To watch other players use &e/spec &ccommand.'
  you-are-not-alive: '%prefix% &cYou are not alive.'
  server-full: '%prefix% &cServer is full! You need permission to join full games.'
  vip-player-joined: '%prefix% &cA VIP player has been joined the game.'
  player-not-found: '%prefix% &cPlayer not found.'
  no-permission: '%prefix% &cYou don''t have a permission to do that.'
  only-vip-players: '%prefix% &cYou don''t have a permission to do that.'
  stats-succesfully-resetted: '%prefix% &7<player>&f''s stats has been reset.'
  no-cmd-in-game: '%prefix% &cYou can''t use this command in arena.'
  silent-join-enabled: '%prefix% &aSilent Join enabled.'
  silent-join-disabled: '%prefix% &cSilent Join disabled.'
  sponsor-not-enough-points: '%prefix% &cYou don''t have enough points.'
  sponsor-target-inventory-full: '%prefix% &cPlayer inventory''s full!'
  sponsored-message: '%prefix% &aYou sponsored to &7<player> &8(&6<amount> <item>&8).'
  sponsored-by-message: '%prefix% &7<player> &asponsored to you &8(&6<amount> <item>&8).'
  list-command:
    - '%prefix% &8[&3<onlinePlayers>&8/&3<maxPlayers>&8] &eplayers online.'
    - ' &8- &f&lAlive: &7<alivePlayers>'
    - ' &8- &f&lWatching: &7<spectatorPlayers>'
  kill-broadcast:
    - '%prefix% &bOnly &8[&e<alivePlayers>&8] &btributes remain!'
    - '%prefix% &bThere are &8[&e<spectatorPlayers>&8] &bspectators watching the game.'
  kill-bounty: '%prefix% &3&l+<bounty> Bounty'
  killed-by-broadcast: '%prefix% &a<player> &ekilled by &c<killer>&e!'
  spectator-command:
    usage: '%prefix% &eSpectate usage: &6/spec <player>'
    teleport: '%prefix% &7You teleported to &a<player>.'
  stats:
    - '%prefix% &7<player> &fplayer''s stats:'
    - '%prefix% &fKills: &a<kills>'
    - '%prefix% &fDeaths: &a<deaths>'
    - '%prefix% &fPoints: &a<points>'
    - '%prefix% &fWins: &a<wins>'
    - '%prefix% &fRanking: &a<ranking>'

previous-game:
  name: ''
  number: ''

PROOF OF THE OWNERSHIP

edw9bVA.png


PRICE

FULL VERSION

JAR: 50 $
SOURCE: 70 $

LITE VERSION

JAR: 30 $
SOURCE: 50 $


Discord: hknn#9306 | 305751700868956162

IF YOU WANT IN GAME PHOTOS, PROOF OR MORE DETAIL JUST CONTACT ME.
 
Last edited:
PebbleHost
High performance, consistent uptime and fast support. Minecraft hosting that just works.

ghooslyDev

Transaction Restricted
Feedback score
2
Posts
132
Reactions
25
Resources
0
What's the diffrent of full version and lite version?
 

ghooslyDev

Transaction Restricted
Feedback score
2
Posts
132
Reactions
25
Resources
0
Can you pick a rank while disguising on plugin?
 

HKNGLGN

Feedback score
1
Posts
6
Reactions
0
Resources
0
Can you pick a rank while disguising on plugin?
Yes, full version has mask feature you can change your rank with this. For example, you're disguised as 'asd123' and if you type /mask vip your name will be VIP asd123
 

ghooslyDev

Transaction Restricted
Feedback score
2
Posts
132
Reactions
25
Resources
0
Bu TRGamer'da kullanılan eklenti değil mi?
 

ghooslyDev

Transaction Restricted
Feedback score
2
Posts
132
Reactions
25
Resources
0

ghooslyDev

Transaction Restricted
Feedback score
2
Posts
132
Reactions
25
Resources
0
-2 reputation yikes
They are dumb :/ I already created a feedback dispute, nothing happened. (Before edit: They are dumb :/ I already "crated" a feedback dispute..."
 
Last edited:
Status
This thread has been locked.
Top