FEATURES
PROOF OF THE OWNERSHIP
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.
- 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.
- /hsurvivalgames
- /bounty <player> <amount>
- /confirmbounty
- /kill
- /list
- /spec <player>
- /vote <#>
- /stats
- VIP COMMANDS:
- /disguise
- /undisguise
- /silentjoin
- /stats reset
- /vote <#> - Extra vote.
- /mask
- LuckPerms
- GroupManager
- NametagEdit
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
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:
