🤺SC-Igrzyska Śmierci

Plugin na igrzyska śmierci sagiego

Plugin wspiera wersje: 1.20.1

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