Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Plugin] XiePandora v2 - Wasze pomysly


Rekomendowane odpowiedzi

Opublikowano

Dobra, miałem troszkę wolnego czasu i wziąłem się za ten plugin.


Jeśli chodzi o paczki nagród to możemy dodać max 54 (ograniczenie wynikające z ilości slotów w inventory, chyba ze nie dodamy ich do wyświetlanych)  (tylko jedna z paczek może "dropnąć" na raz), a jeśli o nagrody w nich to max 53, czyli łącznie 2862 widocznych nagród. I nieskończoność niewidocznych pod /pandora.
 


Xierip:
  XiePandora:
    Drop:
    #nazwa sekcji, kazda musi byc unikalna, oraz być najlepiej zwyklym stringiem (opcja widoczna tylko dla osoby konfigurujacej)
      drop1:
        chance: 30
        #Nazwa paczki nagrod ktora bedzie wyswietlona na chacie
        name: "&7Przyklad"
        #wyswietlenie (niewymagane) jesli go nie bedzie to paczka nagrod nie wyswietli sie pod /pandora, lecz bedzie mozliwa do wydropiena
        display:
          id: 57
          amount: 1
          name: "&7Sciana z itemami i mobami"
          lore:
            - "&7Szansa: &c{CHANCE}"
            - "&7Kliknij, aby zobaczyc podnagrody"
        #sekcja nagrod w paczce
        rewards: [...]

W sekcji "rewards" umieszczamy właściwe nagrody (tutaj nagród może wypaść kilka na raz)
 
Format używany w każdej nagrodzie:
 

        rewards:
          # "podstawa_kazdej_nagrody" <- nazwa sekcji nagrody w paczce, musi byc unikalna, oraz być najlepiej zwyklym stringiem (opcja widoczna tylko dla osoby konfigurujacej)
          podstawa_kazdej_nagrody:
            #wyswietlenie (niewymagane) jesli go nie bedzie to nagroda nie wyswietli sie pod "/pandora" po przejsciu w paczke nagrod, lecz dalej bedzie mozliwa do wydropienia
            display:
              #(wymagane)
              id: 35
              #(niewymagane) [domyslnie 0]
              data: 3
              #(niewymagane) [domyslnie 1]
              amount: 5
              #(niewymagane)
              name: "&7Dziwny item"
              #(niewymagane)
              lore:
                - "&7Szansa: &c{CHANCE}"
              #(niewymagane)
              enchants:
                thorns: 50
            #typ dropu [item, mobs, schematic, structure, commands]
            type: ...
            #szansa na drop przedmiotu
            chance: 50
            #konfiguracja danego typu...

 
 
Na tą chwilę rozróżniamy typy nagród:

  • item - zwykły item zdefiniowany w configu dodawany do ekwipunku gracza, bądź wyrzucany na ziemię jeśli gracz ma pełne eq
        rewards:
          dziwny_item:
            display:
              id: 35
              data: 3  
              amount: 5              
              name: "&7Dziwny item"
              lore:
                - "&7Szansa: &c{CHANCE}"
              enchants:
                thorns: 50
            type: item
            chance: 50
            item:
              #konfiguracja taka sama jak przy "display"
              id: 35
              data: 3
              amount: 5
              name: "&7Dziwny item pokazujacy opcje konfiguracji"
              lore:
                - "&7Patrz - To jest lore."
                - "&7A to jest kolejna linijka"
                - "&7Takich linijek mozesz"
                - "&7zrobic duzo"                
            #enchanty (niewymagane)
              enchants:
              #nazwa_enchantu: moc
                thorns: 10
                unbreaking: 10
  • mobs - moby które mogą zostać zespawnowane wokół gracza, bądź w miejscu postawienia Puszki Pandory
          rewards:
            display:
              id: 397
              amount: 2
              name: "&7Inwazja pigzombie"
              lore:
                - "&7Szansa: &c{CHANCE}"
                - "&7Kliknij, aby zobaczyc podnagrody"
            type: mobs
            chance: 70
            mobs:
              pig_zombie:
                #0-10 [domyslnie 0] (0 = zespawnowanie mobow w miejscu polozenia Puszki Pandory) (niewymagane)
                distance: 5
                #(niewymagane) [domyslnie 1]
                amount: 6
                #(niewymagane)
                armor:
                  #leather, gold, iron, diamond (wymagane jesli uzywamy sekcji armor)
                  type: gold
                  #(niewymagane)
                  enchants:
                    thorns: 2
                    protection: 5
                    unbreaking: 2
                    fire_protection: 1
                #(niewymagane)
                hand:
                  id: 267
                  enchants:
                    sharpness: 5
                    fire: 2
                    unbreaking: 3     
  • structure - struktura która ustawia bloki według jej zdefiniowania w configu (taka biedna wersja schematu z mcedita/worldedita)
        rewards:
          sciana:
            display:
              id: 41            
              name: "&7Sciana z blokow zlota i stone"
              lore:
                - "&7Szansa: &c{CHANCE}"
            type: structure
            chance: 50
            #X:Y:Z-ID
            structure:
              - "1:0:1-1"
              - "1:1:1-41"
              - "1:2:1-41"
              - "1:3:1-41"
  • commands - wykonywanie komend z poziomu konsoli
        rewards:
          vip:
            display:
              id: 283
              amount: 1
              name: "&9VIP"
              lore:
                - "&7Szansa: &c{CHANCE}"
                - "&7Ranga &9VIP&7 na"
                - "&730 dni!"                
            type: commands
            chance: 10
            #lista komend
            commands:
              - "say &7Gracz &2[NICK]&7 wylosowal range &9VIP&7 na 30 dni!"
              - "pex user [NICK] group set vip * 30d"
  • schematic - schemat wrzucony do /plugins/XiePandora/schematics/
        rewards:
          schemat_z_WE_lub_McEdita:
            display:
              id: 41
              name: "&7Pulapka"
              lore:
                - "&7Szansa: &c{CHANCE}"
            type: schematic
            chance: 50
            #czy powietrze z schematu ma zostac wklejone
            pasteAir: true
            #nazwa pliku schematu w /XiePandora/schematics (plik.schematic)
            file: "pulapka"   

 
Jeśli chodzi o komendy:
 
    Pandora:
      aliasy: "xiepandora", "xpandora", "pierozek", "pierozki", "puszkapandory"
      opis: Wyswietla drop z Puszki Pandory
 
    PandoraAdmin:
      aliasy: "xiepandoradmin", "xpadmin"
      opis: Reloady configow i dawanie pierozkow: wszystkim graczom, grupie graczy z pexa(użyty Vault), danemu graczu

Główny config:
 

Xierip:
  XiePandora:
    Inventory:
      name: "&cItemy z pandory"
      nameSub: "&cItemy z tej sekcji"
      backButton:
        id: 35
        data: 14
        name: "&cWroc"
        lore:
          - "&cKliknij aby wrocic do glownego menu!"
    Pandora:
      id: 49
      name: "&2Puszka_Pandory"
      lore:
        - "&aKryje przyjemne jak i mroczne nagrody!"
    TimeGive:
      #godzina 16:00, 1 puszka pandory dla wszystkich
      "16-00":
      #godzina 16:15, 2 puszki pandory dla grupy "Vip" jesli jest minimum 1 gracz online
      "16-15":
        #grupa z permissi, domyslnie wszyscy gracze (niewymagane)
        group: Vip
        #ilosc [domyslnie 1] (niewymagana)
        amount: 2
      #godzina 17:00, 5 puszek pandory dla grupy Svip jesli jest minimum 3 graczy online
      "17-00":
        #grupa z permissi, domyslnie wszyscy gracze (niewymagane)
        group: Svip
        #ilosc [domyslnie 1] (niewymagana)
        amount: 5
        #minimalna ilosc graczy (niewymagana)
        minOnline: 50

 
I wiadomości:

Xierip:
  XiePandora:
    Messages:
     #jesli tresc wiadomosci zmienimy na "off" to nie bedzie wyswietlana, lub mozesz ja po prostu usunac, kazda wiadomosc moze byc lista lub pojedynczym stringiem 
      bc-open_pandora: "&cGracz &2{PLAYER} &cotworzyl puszke pandory i otrzymal&7: &2{DROP}"
      bc-give_all:
        - "&7"
        - "&cKazdy gracz otrzymal &2{AMOUNT} szt&7. &cpuszek pandory"
        - "&7"
      info-open_pandora: "&cOtworzyles puszke pandory i otrzymales&7: &2{DROP}"
      #info-give_all: "&aOtrzymales {AMOUNT} szt pandory"
      #info-give_group: "&aOtrzymales {AMOUNT} szt pandory"
      info-give_all: "off"
      info-give_group: "off"
      info-give_player: "&COtrzymales &2{AMOUNT} szt&7. &cpuszek pandory"
      auto-pandora-give_all:
        - "&7"
        - "&cWybila godzina &2{TIME}&7, &ckazdy gracz otrzymuje &2{AMOUNT} &cszt&7. &cpuszek pandory"
        - "&7"
      auto-pandora-give_group:
        - "&7"
        - "&cWybila godzina &2{TIME}&7, &ckazdy o randze &2{GROUP} &cotrzymuje &2{AMOUNT} &cszt&7. &cpuszek pandory"
        - "&7"

To w sumie na tyle, plugin muszę jeszcze przetestować na wersjach 1.7 - 1.11 i wtedy go udostępnię, a do tego czasu możę będziecie mieli pomysł na coś ;D
Przepraszam za ewentualne błędy w tym poscie, ale jest tego troszkę.

Opublikowano

 

Dobra, miałem troszkę wolnego czasu i wziąłem się za ten plugin.

Jeśli chodzi o paczki nagród to możemy dodać max 54 (ograniczenie wynikające z ilości slotów w inventory, chyba ze nie dodamy ich do wyświetlanych)  (tylko jedna z paczek może "dropnąć" na raz), a jeśli o nagrody w nich to max 53, czyli łącznie 2862 widocznych nagród. I nieskończoność niewidocznych pod /pandora.

 

Xierip:
  XiePandora:
    Drop:
    #nazwa sekcji, kazda musi byc unikalna, oraz być najlepiej zwyklym stringiem (opcja widoczna tylko dla osoby konfigurujacej)
      drop1:
        chance: 30
        #Nazwa paczki nagrod ktora bedzie wyswietlona na chacie
        name: "&7Przyklad"
        #wyswietlenie (niewymagane) jesli go nie bedzie to paczka nagrod nie wyswietli sie pod /pandora, lecz bedzie mozliwa do wydropiena
        display:
          id: 57
          amount: 1
          name: "&7Sciana z itemami i mobami"
          lore:
            - "&7Szansa: &c{CHANCE}"
            - "&7Kliknij, aby zobaczyc podnagrody"
        #sekcja nagrod w paczce
        rewards: [...]

W sekcji "rewards" umieszczamy właściwe nagrody (tutaj nagród może wypaść kilka na raz)

 

Format używany w każdej nagrodzie:

 

        rewards:
          # "podstawa_kazdej_nagrody" <- nazwa sekcji nagrody w paczce, musi byc unikalna, oraz być najlepiej zwyklym stringiem (opcja widoczna tylko dla osoby konfigurujacej)
          podstawa_kazdej_nagrody:
            #wyswietlenie (niewymagane) jesli go nie bedzie to nagroda nie wyswietli sie pod "/pandora" po przejsciu w paczke nagrod, lecz dalej bedzie mozliwa do wydropienia
            display:
              #(wymagane)
              id: 35
              #(niewymagane) [domyslnie 0]
              data: 3
              #(niewymagane) [domyslnie 1]
              amount: 5
              #(niewymagane)
              name: "&7Dziwny item"
              #(niewymagane)
              lore:
                - "&7Szansa: &c{CHANCE}"
              #(niewymagane)
              enchants:
                thorns: 50
            #typ dropu [item, mobs, schematic, structure, commands]
            type: ...
            #szansa na drop przedmiotu
            chance: 50
            #konfiguracja danego typu...

 

 

Na tą chwilę rozróżniamy typy nagród:

  • item - zwykły item zdefiniowany w configu dodawany do ekwipunku gracza, bądź wyrzucany na ziemię jeśli gracz ma pełne eq
        rewards:
          dziwny_item:
            display:
              id: 35
              data: 3  
              amount: 5              
              name: "&7Dziwny item"
              lore:
                - "&7Szansa: &c{CHANCE}"
              enchants:
                thorns: 50
            type: item
            chance: 50
            item:
              #konfiguracja taka sama jak przy "display"
              id: 35
              data: 3
              amount: 5
              name: "&7Dziwny item pokazujacy opcje konfiguracji"
              lore:
                - "&7Patrz - To jest lore."
                - "&7A to jest kolejna linijka"
                - "&7Takich linijek mozesz"
                - "&7zrobic duzo"                
            #enchanty (niewymagane)
              enchants:
              #nazwa_enchantu: moc
                thorns: 10
                unbreaking: 10
  • mobs - moby które mogą zostać zespawnowane wokół gracza, bądź w miejscu postawienia Puszki Pandory
          rewards:
            display:
              id: 397
              amount: 2
              name: "&7Inwazja pigzombie"
              lore:
                - "&7Szansa: &c{CHANCE}"
                - "&7Kliknij, aby zobaczyc podnagrody"
            type: mobs
            chance: 70
            mobs:
              pig_zombie:
                #0-10 [domyslnie 0] (0 = zespawnowanie mobow w miejscu polozenia Puszki Pandory) (niewymagane)
                distance: 5
                #(niewymagane) [domyslnie 1]
                amount: 6
                #(niewymagane)
                armor:
                  #leather, gold, iron, diamond (wymagane jesli uzywamy sekcji armor)
                  type: gold
                  #(niewymagane)
                  enchants:
                    thorns: 2
                    protection: 5
                    unbreaking: 2
                    fire_protection: 1
                #(niewymagane)
                hand:
                  id: 267
                  enchants:
                    sharpness: 5
                    fire: 2
                    unbreaking: 3     
  • structure - struktura która ustawia bloki według jej zdefiniowania w configu (taka biedna wersja schematu z mcedita/worldedita)
        rewards:
          sciana:
            display:
              id: 41            
              name: "&7Sciana z blokow zlota i stone"
              lore:
                - "&7Szansa: &c{CHANCE}"
            type: structure
            chance: 50
            #X:Y:Z-ID
            structure:
              - "1:0:1-1"
              - "1:1:1-41"
              - "1:2:1-41"
              - "1:3:1-41"
  • commands - wykonywanie komend z poziomu konsoli
        rewards:
          vip:
            display:
              id: 283
              amount: 1
              name: "&9VIP"
              lore:
                - "&7Szansa: &c{CHANCE}"
                - "&7Ranga &9VIP&7 na"
                - "&730 dni!"                
            type: commands
            chance: 10
            #lista komend
            commands:
              - "say &7Gracz &2[NICK]&7 wylosowal range &9VIP&7 na 30 dni!"
              - "pex user [NICK] group set vip * 30d"
  • schematic - schemat wrzucony do /plugins/XiePandora/schematics/
        rewards:
          schemat_z_WE_lub_McEdita:
            display:
              id: 41
              name: "&7Pulapka"
              lore:
                - "&7Szansa: &c{CHANCE}"
            type: schematic
            chance: 50
            #czy powietrze z schematu ma zostac wklejone
            pasteAir: true
            #nazwa pliku schematu w /XiePandora/schematics (plik.schematic)
            file: "pulapka"   

 

Jeśli chodzi o komendy:

 

    Pandora:

      aliasy: "xiepandora", "xpandora", "pierozek", "pierozki", "puszkapandory"

      opis: Wyswietla drop z Puszki Pandory

 

    PandoraAdmin:

      aliasy: "xiepandoradmin", "xpadmin"

      opis: Reloady configow i dawanie pierozkow: wszystkim graczom, grupie graczy z pexa(użyty Vault), danemu graczu

 

Główny config:

 

Xierip:
  XiePandora:
    Inventory:
      name: "&cItemy z pandory"
      nameSub: "&cItemy z tej sekcji"
      backButton:
        id: 35
        data: 14
        name: "&cWroc"
        lore:
          - "&cKliknij aby wrocic do glownego menu!"
    Pandora:
      id: 49
      name: "&2Puszka_Pandory"
      lore:
        - "&aKryje przyjemne jak i mroczne nagrody!"
    TimeGive:
      #godzina 16:00, 1 puszka pandory dla wszystkich
      "16-00":
      #godzina 16:15, 2 puszki pandory dla grupy "Vip" jesli jest minimum 1 gracz online
      "16-15":
        #grupa z permissi, domyslnie wszyscy gracze (niewymagane)
        group: Vip
        #ilosc [domyslnie 1] (niewymagana)
        amount: 2
      #godzina 17:00, 5 puszek pandory dla grupy Svip jesli jest minimum 3 graczy online
      "17-00":
        #grupa z permissi, domyslnie wszyscy gracze (niewymagane)
        group: Svip
        #ilosc [domyslnie 1] (niewymagana)
        amount: 5
        #minimalna ilosc graczy (niewymagana)
        minOnline: 50

 

I wiadomości:

Xierip:
  XiePandora:
    Messages:
     #jesli tresc wiadomosci zmienimy na "off" to nie bedzie wyswietlana, lub mozesz ja po prostu usunac, kazda wiadomosc moze byc lista lub pojedynczym stringiem 
      bc-open_pandora: "&cGracz &2{PLAYER} &cotworzyl puszke pandory i otrzymal&7: &2{DROP}"
      bc-give_all:
        - "&7"
        - "&cKazdy gracz otrzymal &2{AMOUNT} szt&7. &cpuszek pandory"
        - "&7"
      info-open_pandora: "&cOtworzyles puszke pandory i otrzymales&7: &2{DROP}"
      #info-give_all: "&aOtrzymales {AMOUNT} szt pandory"
      #info-give_group: "&aOtrzymales {AMOUNT} szt pandory"
      info-give_all: "off"
      info-give_group: "off"
      info-give_player: "&COtrzymales &2{AMOUNT} szt&7. &cpuszek pandory"
      auto-pandora-give_all:
        - "&7"
        - "&cWybila godzina &2{TIME}&7, &ckazdy gracz otrzymuje &2{AMOUNT} &cszt&7. &cpuszek pandory"
        - "&7"
      auto-pandora-give_group:
        - "&7"
        - "&cWybila godzina &2{TIME}&7, &ckazdy o randze &2{GROUP} &cotrzymuje &2{AMOUNT} &cszt&7. &cpuszek pandory"
        - "&7"

To w sumie na tyle, plugin muszę jeszcze przetestować na wersjach 1.7 - 1.11 i wtedy go udostępnię, a do tego czasu możę będziecie mieli pomysł na coś ;D

Przepraszam za ewentualne błędy w tym poscie, ale jest tego troszkę.

 

 

Kiedy planujesz wypuszczenie pluginu? :)

Sprzedam pliki z własnego serwera Minecraft! 

Na serwerze gra sporo osób (+200 graczy!)

Więcej informacji: 

https://www.mpcforum.pl/topic/1679824-sprzedam-pliki-z-wlasnego-serwera-minecraft-200-graczy-godziny-szczytu

 

Opublikowano

@#Xierip możesz dodać przecież następne strony do gui :)

Bez sensu bo wątpię że ktoś doda więcej niż 2862 nagród :D

 

@Aides jak ludzie podrzucą pomysły i będę miał czas na zrobienie prezentacji itd.

  • 2 tygodnie później...
Opublikowano

@#Xierip jest możliwość żeby ustawić drop pandorki z stone gracza lub moba ?

Na drop z gracza mogę dodać, co do stone to w pluginie na drop sami będziecie mogli dodać itemstack o takiej samej nazwie, id i lore, moby też zostawiam wam.

  • 3 tygodnie później...
  • 2 miesiące temu...

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...