🤺SC-Igrzyska Śmierci
Plugin na igrzyska śmierci sagiego
Funkcje
Zakładanie dystryktów z poziomu gracza
Zakładanie dystryktów z poziomu administratora
Zarządzanie borderem, mamy możliwość ustawienia również dynamicznego borderu, czyli zmniejsza się o 1kratke/1s
Mamy możliwość zamrożenia graczy
Wszystkie komendy z poziomu administratora, które ułatwią zarządzanie grą.
Odliczanie do gry
Komunikat o wygranym dystrykcie
Inteligentny system spawnu, jezeli wpisujemy /setspawn add to ustawia nr 1, jezeli ponownie wykonamy komende ustawia nr 2. Gracze sa tepani po kolei, czyli jezeli jest 10 graczy tepnie ich na 1/2/3/4/5/6/7/8/9/10 itd...
System craftingu, unikalne receptury oraz crafting na koordynatach 0,0
Możemy wyłączyć nether bądź end w dowolnym momencie rozgrywki
Dystrykty są tworzone inteligentnie, każdy dystrykt ma unikalny kolor hex na tabliście
Scoreboard możemy wyłączyć w configu
Jeżeli ktoś zrobi jeden legendarny przedmiot, odblokowują się kolejne na spawnie
Autorski AntyLogout
Finalna prezentacja gotowego serwera igrzysk smierci, na serwerze są tylko 4 pluginy. Wszystko jest robione w autorskim core. Mapa rowniez jest robiona przez nasz zespol.
Placeholdery Pluginu:
%igrzyska_status% - Pokazuje status gry
%igrzyska_odliczanie% - Odliczanie igrzysk
%igrzyska_uczestnicy% - Ilość uczestników igrzysk
%igrzyska_uczestnicy% - Ilość wyeliminowych uczestników igrzysk
%igrzyska_pozostali% - Ilość pozostałych uczestników igrzysk
%igrzyska_dystrykt_pozostale% - Pozostałe dystrykty igrzysk
%igrzyska_dystrykt_aktywne% - Aktywne dystrykty igrzysk
Konfiguracja Pluginu:
{
"gameplay": {
"freeze": false,
"end": false,
"nether": false,
"maxDystryktow": 50,
"maxPeopleParty": 10
},
"crafting": {
"enabled": true,
"displayHeight": 3,
"checkRadius": 2,
"activeRecipeIndex": 0,
"recipes": [
{
"name": "Miecz Krwiopijcy",
"material": "DIAMOND_SWORD",
"nameColor": "#FF3062",
"ingredients": {
"NETHERITE_INGOT": 2,
"DIAMOND_SWORD": 1,
"ENCHANTED_GOLDEN_APPLE": 1,
"NETHER_STAR": 1
},
"enchantments": {
"DURABILITY": 5,
"DAMAGE_ALL": 7,
"FIRE_ASPECT": 3
},
"effects": {
"SPEED": 1,
"REGENERATION": 0
},
"lore": [
"&cTen miecz wysysa życie z przeciwników",
"&7i daje ci ich siłę",
"",
"&4&lLEGENDARNY"
],
"glowing": true,
"unbreakable": false,
"customMetadata": 0
},
{
"name": "Łuk Burzy",
"material": "BOW",
"nameColor": "#00FFFF",
"ingredients": {
"PHANTOM_MEMBRANE": 3,
"HEART_OF_THE_SEA": 1,
"BOW": 1,
"LIGHTNING_ROD": 2
},
"enchantments": {
"DURABILITY": 10,
"ARROW_FIRE": 2,
"ARROW_KNOCKBACK": 3,
"ARROW_DAMAGE": 8
},
"effects": {
"WATER_BREATHING": 0,
"NIGHT_VISION": 0
},
"lore": [
"&bŁuk naładowany mocą burzy",
"&7strzały przywołują pioruny",
"",
"&b&lMYSTYCZNY"
],
"glowing": true,
"unbreakable": false,
"customMetadata": 0
},
{
"name": "Młot thora",
"material": "SNOWBALL",
"nameColor": "&b&l",
"ingredients": {
"PHANTOM_MEMBRANE": 3,
"HEART_OF_THE_SEA": 1,
"TRIDENT": 1
},
"enchantments": {
"DURABILITY": 10
},
"effects": {
"WATER_BREATHING": 0,
"NIGHT_VISION": 0
},
"lore": [
"&bPotężny młot thora",
"&7Wróci do ciebie po 60 sekundach",
"",
"&b&lMYSTYCZNY"
],
"glowing": true,
"unbreakable": false,
"customMetadata": 0
},
{
"name": "Zbroja Cieni",
"material": "NETHERITE_CHESTPLATE",
"nameColor": "#800080",
"ingredients": {
"PHANTOM_MEMBRANE": 4,
"NETHERITE_CHESTPLATE": 1,
"ENDER_PEARL": 8,
"DRAGON_BREATH": 2
},
"enchantments": {
"DURABILITY": 8,
"PROTECTION_ENVIRONMENTAL": 6,
"MENDING": 1,
"THORNS": 5
},
"effects": {
"INVISIBILITY": 0,
"DAMAGE_RESISTANCE": 1
},
"lore": [
"&5Zbroja tkana z cieni",
"&7czyni cię niewidzialnym dla wrogów",
"",
"&5&lEPICKA"
],
"glowing": true,
"unbreakable": false,
"customMetadata": 0
}
]
},
"messages": {
"noPermission": "&cNie masz uprawnień do używania tej komendy.",
"borderSetUsage": "&cUżycie: /border set <rozmiar>",
"borderSizeTooSmall": "&cRozmiar granicy musi być większy niż 1 blok!",
"borderSizeTooBig": "&cRozmiar granicy nie może być większy niż 60000000 bloków!",
"borderSetSuccess": "&aUstawiono granicę świata na &e{size} &abloków!",
"borderBroadcastSet": "&a&lGRANICA ŚWIATA: &fUstawiono na &e{size} &fbloków!",
"borderSetInvalidNumber": "&cPodaj prawidłowy rozmiar granicy!",
"unknownCommand": "&cNieznana komenda. Użyj jeszcze raz komendy aby poznac argumenty.",
"borderAutomatDisabled": "&c&lWYŁĄCZONO &fautomatyczne zmniejszanie granicy świata.",
"borderBroadcastAutomatDisabled": "&c&lGRANICA ŚWIATA: &fAutomatyczne zmniejszanie zostało &c&lWYŁĄCZONE&f!",
"borderAutomatEnabled": "&a&lWŁĄCZONO &fautomatyczne zmniejszanie granicy świata o &e1 blok co sekundę&f.",
"borderBroadcastAutomatEnabled": "&a&lGRANICA ŚWIATA: &fAutomatyczne zmniejszanie zostało &a&lWŁĄCZONE&f! &7(1 blok/s)",
"borderInfoHeader": "#AE818C&l=== INFORMACJE O GRANICY ŚWIATA ===",
"borderInfoWorldName": "&fŚwiat: &e{world}",
"borderInfoSize": "&fRozmiar: &e{size} bloków",
"borderInfoCenter": "&fŚrodek: &eX: {x}, Z: {z}",
"borderInfoOriginalSize": "&fOryginalny rozmiar: &e{originalSize} bloków",
"borderInfoAutomaticStatus": "&fAutomatyczne zmniejszanie: {status}",
"statusEnabled": "&a&lWŁĄCZONE &7(1 blok/s)",
"statusDisabled": "&c&lWYŁĄCZONE",
"borderInfoFooter": "#AE818C&l================================",
"borderResetSuccess": "&aPrzywrócono domyślną granicę świata.",
"borderBroadcastReset": "&a&lGRANICA ŚWIATA: &fPrzywrócono domyślną granicę!",
"onlyPlayersCommand": "&cTylko gracze mogą używać tej komendy.",
"borderCenterSet": "&aUstawiono środek granicy świata na Twoją pozycję: &eX: {x}, Z: {z}",
"borderAutomatReduced": "&c&lGRANICA ŚWIATA: &fZmniejszono do &e{size} &fbloków!",
"borderAutomatWarningTitle": "&c&lUWAGA!",
"borderAutomatWarningSubtitle": "&fGranica świata: &e{size} &fbloków!",
"borderAutomatMinimumReached": "&c&lGRANICA ŚWIATA: &fOsiągnięto minimalny rozmiar! Automatyczne zmniejszanie zostało &c&lWYŁĄCZONE&f!",
"reloadSuccess": "&aPomyślnie przeładowano konfigurację craftingu.",
"reloadError": "&cBłąd podczas przeładowywania konfiguracji: ",
"craftingEnabled": "&aSystem craftingu został &2WŁĄCZONY&a.",
"craftingDisabled": "&cSystem craftingu został &4WYŁĄCZONY&c.",
"craftingWarningTitle": "&4&lUWAGA",
"craftingWarningSubTitle": "&7Na spawnie pojawily sie legendarne przedmioty",
"hologramsReset": "&aZresetowano hologramy craftingu.",
"freezeUsage": "&cUżycie: /freeze <on|off>",
"freezeOptions": "&cDostępne opcje: on, off, true, false, enable, disable",
"freezeEnabled": "&aFreeze został &lWŁĄCZONY&a!",
"freezeDisabled": "&cFreeze został &lWYŁĄCZONY&c!",
"freezeEnableError": "&cBłąd podczas włączania freeze: {error}",
"freezeDisableError": "&cBłąd podczas wyłączania freeze: {error}",
"freezeBroadcast": "&8&l* &fAdministrator &b{admin} &f{status}",
"alreadyInParty": "&cJuż jesteś członkiem dystryktu.",
"maxPartiesReached": "&cOsiągnięto maksymalną liczbę dystryktów na serwerze ({max}).",
"partyCreationFailed": "&cNie można utworzyć dystryktu.",
"partyCreated": "&aStworzyłeś dystrykt &f{party}&a!",
"inviteUsage": "&cUżycie: /dystrykt zapros <gracz>",
"playerOffline": "&4Błąd: &cGracz jest offline.",
"playerAlreadyInParty": "&cGracz jest już w dystrykcie.",
"notPartyLeader": "&cNie jesteś liderem żadnego dystryktu.",
"playerAlreadyMember": "&cGracz już jest członkiem dystryktu.",
"invitedPlayer": "&aZaprosiłeś {player} do swojego dystryktu.",
"invitedMessageBorder": "&8&l*",
"invitedMessageText": "#AE818C{leader} &fzaprasza Cię do dystryktu. Użyj #AE818C/dystrykt dolacz {leader} &faby dołączyć, lub kliknij poniżej.",
"joinUsage": "&cUżycie: /dystrykt dolacz <lider>",
"notInvited": "&cNie zostałeś zaproszony do tego dystryktu.",
"partyFull": "&cDystrykt jest pełny! Maksymalnie {max} członków.",
"partyNotFound": "&cNie znaleziono dystryktu o takim liderze.",
"joinedParty": "&aDołączyłeś do dystryktu lidera {leader}.",
"playerJoinedParty": "&fGracz #AE818C{player}&f dołączył do Twojego dystryktu.",
"notInParty": "&cNie jesteś członkiem żadnego dystryktu.",
"leftParty": "&aOpusciłeś dystrykt.",
"partyInfoHeader": "#AE818CInformacje o dystrykcie",
"partyInfoLeader": "&fLider: #AE818C{leader}",
"partyInfoMembers": "&fCzłonkowie: #AE818C{members}",
"kickUsage": "&cUżycie: /dystrykt wyrzuc <gracz>",
"onlyLeaderCanKick": "&cTylko lider dystryktu może wyrzucać członków.",
"playerNotInParty": "&cGracz nie jest członkiem Twojego dystryktu.",
"kickedPlayer": "&aWyrzuciłeś gracza {player} z dystryktu.",
"onlyLeaderCanDelete": "&cTylko lider dystryktu może usunąć dystrykt.",
"partyDeleted": "&aTwój dystrykt został usunięty.",
"usageWorld": "&cPoprawne użycie: &f/swiat <end|nether> <on|off>",
"unknownWorldType": "&cNieznany typ świata! Użyj: &fend &club &fnether",
"unknownState": "&cNieznany stan! Użyj: &fon &club &foff",
"worldEnabled": "&7Świat &f{world} &7został &aWŁĄCZONY",
"worldDisabled": "&7Świat &f{world} &7został &cWYŁĄCZONY",
"kickMessage": "&cZostałeś przeniesiony ze świata {world} ponieważ został wyłączony!",
"playersKickedNotify": "&7Wszyscy gracze zostali przeniesieni ze świata {world}",
"eliminationByPlayer": "&c&lELIMINACJA! &fUczestnik &c{victim} &fzostał wyeliminowany przez &a{killer}&f! Pozostało &e{remaining} &fżywych graczy",
"elimination": "&c&lELIMINACJA! &fUczestnik &c{victim} &fzostał wyeliminowany! Pozostało &e{remaining} &fżywych graczy",
"playerChatNoParty": "&7{player}&8: &f{message}",
"playerChatWithParty": "{partyColor}&l{partyName}&7 {player}&8: &f{message}",
"banCommand": "ban {player} umarłeś"
}
}
Prezentacja Pluginu:
Prezentacja: https://www.youtube.com/watch?v=ZYDFkWn_350
Autor: yspar
Last updated