Skocz do zawartości
  • Jest to rozszerzony opis snapshota 16w32a, podstawowe informacje i lista naprawionych błędów znajdują się w artykule:

    Szczegółowy opis zmian:
    Dodano splash "Javalicious edition". Ostrzeżenia jak np. "możesz spać tylko w nocy" i "limit wysokości budowania wynosi 256 bloków" pojawiają się nad hotbarem. Jajka spawnujące w ekwipunku na trybie kreatywnym są posortowane po nazwie. Po wybuchu creepera z nałożonym efektem mikstury powstaje chmura tej mikstury. Posuchy (husk) próbują unikać wody. Usuwanie dyni z bałwana jest zapisywane w plikach gry (wcześniej był to tylko chwilowy efekt wizualny). Stany bloków mogą być używane w komendach /execute, /fill, /setblock i /testforblock, przykłady: /setblock ~ ~ ~ minecraft:stone variant=diorite instead zamiast /setblock ~ ~ ~ minecraft:stone 3 /setblock ~ ~ ~ wool color=red zamiast /setblock ~ ~ ~ minecraft:wool 14 /setblock ~ ~ ~ minecraft:planks variant=birch instead of /setblock ~ ~ ~ minecraft:planks 2 /setblock ~ ~ ~ minecraft:birch_fence_gate facing=east,open=true Przywrócono usunięte w wersji 1.10 jajka spawnujące: czarnego szkieleta, muła, osła szkieletowego konia, konia zombie, starszego strażnika (elder guardian), ciemnoszarego tułacza (stray) z jasnoszarymi kropkami, brązowego posucha (husk) z kremowymi kropkami. Nowe napisy w grze mogą zostać przetłumaczone: informacje o błędach przy zaznaczaniu świata, nazwy szablonów płaskiego świata, opcje i wiadomości dla trybu obserwatora, słowa "chunks" i "fps" w ustawieniach, słowa "Color: ", "NBT: " i "Durability: ", w informacjach o przedmiotach, teksty związane z akcjami wywoływanymi przez naciśnięcie F3, teksty związane z zaznaczaniem paczek zasobów. Tagi NBT: Dodano: dla osła i muła: tagi ChestedHorse i Items, dla szkieletowych koni: tagi SkeletonTrap i SkeletonTrapTime, dla wieśniaków zombie: tagi ConversionTime i Profession, dla bałwanów: tag Pumpkin. Usunięto: dla koni: tagi HasReproduced, Type i Saddle, dla wszystkich typów zombie: tag ZombieType, dla wszystkich typów szkieletów: tag SkeletonType, dla strażnika (guardian) i starszego strażnika (elder guardian): tag Elder. ID bytów: mogą używać wyłącznie małych liter, używają podkreślników do oddzielania słów, może być użyty opcjonalny prefiks "minecraft:", nazwy zostały zmienione: AreaEffectCloud na area_effect_cloud, ArmorStand na armor_stand, CaveSpider na cave_spider, MinecartCommandBlock na commandblock_minecart, DragonFireball na dragon_fireball, ThrownEgg na egg, EnderCrystal na ender_crystal, EnderDragon na ender_dragon, ThrownEnderpearl na ender_pearl, EyeOfEnderSignal na eye_of_ender_signal, FallingSand na falling_block, FireworksRocketEntity na fireworks_rocket, MinecartFurnace na furnace_minecart, MinecartHopper na hopper_minecart, EntityHorse na horse, ItemFrame na item_frame, LeashKnot na leash_knot, LightningBolt na lightning_bolt, LavaSlime na magma_cube, MinecartRideable na minecart, MushroomCow na mooshroom, Ozelot na ocelot, PolarBear na polar_bear, ShulkerBullet na shulker_bullet, SmallFireball na small_fireball, SpectralArrow na spectral_arrow, ThrownPotion na potion, MinecartSpawner na spawner_minecart, PrimedTnt na tnt, MinecartTNT na tnt_minecart, VillagerGolem na villager_golem, WitherBoss na wither, WitherSkull na wither_skull, ThrownExpBottle na xp_bottle, PigZombie na zombie_pigman. niektóre nazwy zostały podzielone: Horse na horse, donkey, mule, skeleton_horse i zombie_horse, Skeleton na skeleton, stray i wither_skeleton, Zombie na zombie, zombie_villager i husk, Guardian na guardian i elder_guardian.

    W ciągu zaledwie jednego dnia od wydania snapshota 16w32a pojawił się kolejny zawierający kilka nieznacznych zmian i naprawiający wiele bugów i crashy z poprzedniego snapshota.
    Zmiany:
    Wysokość hitboxa torów została zmniejszona z jednej do pół kratki. Przy użyciu komendy /title <nick> actionbar <tekst> można wyświetlać tekst na pasku akcji (action bar). Naprawione błędy:
    [Bug MC-2188] - Przedmioty zużywają się po kliknięciu PPM na osiodłaną świnię. [Bug MC-100398] - Stojaki na zbroję z "Marker" ustawionym na true mogą być pchane przez tłoki. [Bug MC-102454] - Nie można zespawnować wieśniaków/wieśniaków zombie w zwyczajnych/zielonych szatach. [Bug MC-102638] - Hitboxy pochylonych torów odpowiadają całemu blokowi. [Bug MC-104259] - Gracz/mob jest blokowany na farmie podczas przekształcania jej w ziemię. [Bug MC-105948] - Przy próbie zmiany języka nie zostaje on zmieniony/następuje crash. [Bug MC-105950] - Jajka spawnujące wieśniaka zombie tworzą tylko farmerów. [Bug MC-105953] - Minecraft crashuje się kiedy szablon płaskiego świata używa bloku nieistniejącego jako przedmiot (np. pustka). [Bug MC-105954] - Minecraft crashuje się po uderzeniu moba trzymającego przedmiot bez określonej wartości obrażeń. [Bug MC-105956] - Minecraft crashuje się przy próbie ujeżdżania osła/muła z jajka spawnującego. [Bug MC-105960] - ID bytu w podpowiedzi na chacie używa starego formatu (np. ArmorStand zamiast minecraft:armor_stand). [Bug MC-105962] - Osiągnięcia za podniesienie bloków nie pojawiają się. [Bug MC-105969] - /summon minecraft:lightning_bolt nie działa. [Bug MC-105970] - Po rozbiciu bloków pustki pojawia się brakująca tekstura. [Bug MC-105975] - Nieprawidłowe tłumaczenie nazw bytów w statystykach. [Bug MC-105978] - Miotane i chmurzaste mikstury tracą swoje efekty po wyrzuceniu w trybie survival. [Bug MC-105989] - Wykrywanie schodów przestaje działać po przeładowaniu świata. [Bug MC-105990] - Używanie pojedynczej smyczy w trybie kreatywnym usuwa ją z ekwipunku. [Bug MC-106002] - Shift + podwójne kliknięcie nie przenosi wszystkich stacków. [Bug MC-106014] - Minecraft crashuje po dotknięciu portalu do netheru przez spławik wędki. [Bug MC-106016] - Po włożeniu zbroi na stojak nie można zdjąć jej z powrotem.

    Po paru miesiącach oczekiwania został wydany pierwszy snapshot nadchodzącej wersji 1.11! Zawiera on wiele zmian, ulepszeń i poprawek, a nawet kilka nowych błędów.
    Aby użyć snapshota należy otworzyć launcher i nacisnąć przycisk "New Profile", a następnie zaznaczyć "Enable experimental development snapshots" i nacisnąć "Save". Na koniec wystarczy wybrać nowo utworzoną wersję w lewym dolnym rogu launchera.
    Przed uruchomieniem snapshota należy wykonać kopię zapasową światów.
    Zmiany:
    Niektóre moby bardziej boją się wejść do wody. Jeszcze więcej jajek spawnujących różne moby. Typy mobów są podzielone w następujący sposób: strażnik (guardian) i starszy strażnik (elder guardian) szkielet, tułacz (stray) i czarny szkielet (wither skeleton) zombie, wieśniak zombie i posuch (husk) koń, koń szkielet (skeleton horse), koń zombie (zombie horse), muł i osioł Zmieniono czas trwania efektu głodu i nasycenia. Format paczek zasobów nieco się zmienił i będzie oznaczony numerem 3: Paczki w wersji 3 muszą używać wyłącznie małych liter w nazwach plików. Większość komend może już używać definicji blockstate zamiast numerycznych wartości metadanych. Bałwany są o 10% mniej derpowate. Solidniejsza obsługa nieprawidłowych przedmiotów. Burza będzie przyciągać mniej koni szkieletów. Szczegółowe informacje o zmianach znajdziesz w artykule:

    Naprawione błędy:
    [Bug MC-4] - Wypadające przedmioty lecą czasem w złym kierunku. [Bug MC-9] - Kowadło nie wydaje dźwięku po zniszczeniu. [Bug MC-87] - Podczas skalowania mapy papierem shift-kliknięcie na nią z trzymanym SHIFT nieodpowiednio skaluje. [Bug MC-679] - Kompas wskazuje zły kierunek po powrocie z netheru. [Bug MC-1555] - Przedmioty są kasowane kiedy receptura craftingu przepełnia ekwipunek. [Bug MC-2153] - Szyja kurczaka nie ma tekstury. [Bug MC-8293] - Dozowniki spawnują moby za blisko na osi Y. [Bug MC-14640] - Brak pasku głodu w łódce lub wagoniku. [Bug MC-46341] - Niektóre teksty nie są przetłumaczone i nie są dostępne na Crowdin. [Bug MC-83185] - Wędka w drugiej ręce znika. [Bug MC-83571] - Bossy o innej nazwie są widoczne jako "Wither"/"Enderdragon". [Bug MC-85320] - Cegły kresu, bloki purpuru, sadzonki chorusa, bloki kości i bloki struktur nie pokazują się w odpowiednich kolorach na mapie. [Bug MC-87034] - Oddech smoka i obszar chmurowych mikstur jest niewidoczny na minimalnych ustawieniach cząstek. [Bug MC-88096] - Podczas używania jajek spawnujących na płotkach moby przelatują. [Bug MC-89064] - Piorun spawnuje konie szkielety kiedy doMobSpawning/spawn-monsters jest ustawione na false. [Bug MC-90191] - Stojaki na zbroję, rybiki cukrowe i endermity w łódkach gwałtownie wirują. [Bug MC-91728] - Strzały umoczone w miksturze krzywdy lub natychmiastowego leczenia nie dają żadnych efektów. [Bug MC-93619] - Wystrzelanie strzał umoczonych w miksturach w trybie kreatywnym zmniejsza ich liczbę. [Bug MC-93648] - Bałwany bez dyń na głowie odzyskują je. [Bug MC-94978] - Przedmioty wyrzucone z dozownika nie uderzają mobów przez parę pierwszych ticków. [Bug MC-95922] - Przedmioty zniszczonego wózka używają nazwy bytu. [Bug MC-96954] - Byty pasażerów są odmontowane po stronie klienta podczas renderowania. [Bug MC-97916] - Przedmioty poruszają się za szybko po ściśnięciu. [Bug MC-105560] - Podczas przeładowywania świata leje na granicach chunków blokują się. [Bug MC-105787] - Struktura pustki ma nieużywane pliki modeli.

    Witajcie 
    W tym poradniku pokaże wam jak stworzyć serwer minecraft na VPS lub maszynie dedykowanej.
    Nie będę tutaj opisywał jaki hosting wybrać lub na co zwracać uwagę, ale jeśli kogoś to interesuje, zapraszam na PW 
    Dobra zaczynamy 
    Dlaczego mam się męczyć z VPS, skoro serwer mogę zrobić na hostingu serwerów minecraft?
    Najbardziej znaczącą różnicą jest to, że gdy mamy serwer wirtualny stoi on obok innych serwerów, nie mamy wydzielonego własnego miejsca.
    Ponadto dostajemy port inny niż 25565 (Domyślny port minecraft), wiążę się to z tym że gracze będą musieli dopisywać go do ip. (Zamiast 123.456.789 będzie np. 123.456.789:63127).
    No i oczywiście wydajność. VPS'y i Dedyki są o wiele wydajniejsze.
    Masz już VPS? Wiec przechodzimy do części właściwej:
    Na początek musimy pobrać program Putty. Będziemy się nim łączyć z SSH serwera.
    Gdy włączymy już putty ukaże nam się takie okienko:
    Wszystkie dane VPS otrzymamy na e-mail po zakupie. Więc połączmy się:
    W miejsce Host Name wpisujemy IP maszyny, w Port wpisujemy port. Wybieramy SSH i wciskamy Open.
    Powinniśmy zobaczyć takie okienko:
    Wpisujemy root i klikamy enter. Następnie wpisujemy hasło, które dostaliśmy na e-mail i klikamy Enter.
    Jeśli wszystko dobrze zrobimy pojawi się takie okienko:
    Teraz musimy zainstalować Jave oraz program screen, który umożliwi zamknięcie konsoli.
    Aby zainstalować Jave wpisujemy następujące polecenia:
    sudo su apt-get update apt-get install software-properties-common python-software-properties --yes add-apt-repository ppa:webupd8team/java --yes apt-get update apt-get install oracle-java8-installer --yes Teraz musimy zainstalować program screen. Większość VPS'ów ma go od razu, jeśli jednak go nie ma wpisujemy:
    sudo su apt-get install screen Gdy mamy już potrzebne programy, należy stworzyć folder, do którego wrzucimy pliki serwerowe.
    Wpisujemy:
    cd /home/ mkdir serwer cd serwer Teraz zamykamy putty do paska i otwieramy program do łączenia z FTP ja używam i polecam program FileZIlla.
    Po uruchomieniu programu dodajemy nowy adres (Tak jak na obrazku):
    I klikamy połącz.
    Następnie idziemy folder wyżej, następnie /home/serwer/.
    I właśnie w katalog serwer wrzucamy craftbukkit.jar lub spigot.jar.
    Następnie przechodzimy do Putty i wpisujemy:
    java -jar spigot/craftbukkit.jar Serwer nie uruchomi się. Dlaczego? Musimy zaakceptować EULA.
    Wpisujemy więc:
    echo "eula=true" > eula.txt Teraz znowu wpisujemy:
    java -jar spigot/craftbukkit.jar Czekamy aż wszystkie pliki i mapy się wygenerują. Następnie wyłączamy serwer komendą
    stop Serwer jest już gotowy.
    Teraz należy go uruchomić w programie screen, uwzględniając pamięć RAM.
    Wpisujemy więc:
    screen -dmS x java -Xms1024M -Xmx1024M -jar spigot/craftbukkit.jar Tam gdzie -Xms1024M -Xmx1024M wpisujemy ilość ramu. Gdy wpiszemy 1024M dla serwera przydzielimy 1GB RAMU.
    Jeśli chcemy przydzielić np 3GB używamy liczby 3 razy większej czyli -Xms3072M -Xmx3072M dla 4GB 4 razy większe itp...
    Warto zapamiętać to polecenie gdyż będzie ono uruchamiało nasz serwer.
    Po wpisaniu go musimy wejść do konsoli serwera. Wpisujemy:
    screen -r x Aby wyjść z konsoli serwera klikamy CTRL + A + D.
    Po każdym ponownym uruchomieniu maszyny, należy uruchomić serwer!
    Poradnik pisany pod system Linux Ubuntu 14.04
     
    To tyle, mam nadzieje, że pomogłem 

    Essentials i EssentialsChat - 2 bardzo przydatne pluginy jeśli chodzi o czat. Pomagają nie tylko w optymalizacji, ale o tym kiedy indziej.
    Konfiguracja jest bardzo prosta. Zacznijmy od opcji zawartych w Essentials:
    nickname-prefix: '~' Ta opcja powoduje, że wiadomość wygląda np. tak (jeżeli nick jest zmieniony):
    Można to oczywiście usunąć, ustawiając wartość nickname-prefix na ''.
    max-nick-length: 50 Ta, kolejna opcja, ustala, jaką długość może mieć nick ustawiony za pomocą komendy /nickname. UWAGA: Prefiks się zalicza do tej długości.
    change-playerlist: false add-prefix-suffix: true Pierwsza z tych opcji ustala, czy na liście graczy otwieranej za pomocą klawisza TAB nasze nicki będą zmieniane po użyciu komendy /nickname. UWAGA: Niezalecane jest korzystanie z tej opcji jeżeli posiadamy inny plugin na zmianę zawartości TABu.
    Druga natomiast ustala, czy do displayname (pl. nazwa wyświetlana) będzie dodawany prefix i suffix z pluginu na uprawnienia. UWAGA: Opcja ta wymaga ustawionej opcji change-displayname na true:
    change-displayname: true która pozwala Essentials na zmianę displayname.
    EssentialsChat - czyli więcej.
    radius: 0 Ta opcja pozwala na dodanie realistyczności - wiadomości będą widziane dla graczy w określonej ilości bloków od gracza. Jeżeli ta zmienna ustawiona jest na 0, wiadomości będą wysyłane do każdego.
    format: '{POINTS}{TAG}{DISPLAYNAME}&8 » &7{MESSAGE}' Dzięki temu możemy ustalić wygląd wiadomości na czacie. W takim formacie możemy użyć następujących znaczników:
    {MESSAGE} to wiadomość jaką napisał gracz
    {GROUP} to nazwa grupy w której gracz jest, wymaga pluginu na uprawnienia
    {DISPLAYNAME} jest wyświetlaną nazwą użytkownika
    {WORLDNAME} to nazwa świata w którym gracz obecnie się znajduje 
    {SHORTWORLDNAME} to pierwsza litera nazwy świata w którym gracz obecnie się znajduje
    {TEAMPREFIX} {TEAMSUFFIX} {TEAMNAME} to zmienne z minecraftowego scoreboarda Znam też 2 zmienne z FunnyGuilds a mianowicie {TAG} i {POINTS} (pierwsza to tag gildii w której gracz jest a druga to punkty gracza).
    group-formats: Owner: '[&c&lWłaściciel&r] {DISPLAYNAME}&r: &7{MESSAGE}' Admin: '[&cAdmin&r] {DISPLAYNAME}&r: &7{MESSAGE}' Mod: '[&aMod&r] {DISPLAYNAME}&r: &7{MESSAGE}' Helper: '[&bPomocnik&r] {DISPLAYNAME}&r: &7{MESSAGE}' Vip: '[&6VIP&r] {POINTS}{TAG}{DISPLAYNAME}&r: &7{MESSAGE}' Player: '[&aGracz&r] {POINTS}{TAG}{DISPLAYNAME}&r: &7{MESSAGE}' No i wreszcie, grupowe formaty, czyli każda grupa z pluginu na uprawnienia pisze inaczej. Służy to głównie do tego, aby każda grupa miała inny kolor pisania. Jeżeli jakaś grupa nie ma ustawionego grupowego formatu - będzie stosowany dla niej format z właściwości format.
    Serdecznie zapraszam do komentowania

    I. Zaklinanie przy stole do zaklęć
     
    Zacznijmy od tego, że mamy tu dwa sloty: Na przedmiot, oraz na lazuryt. Do pierwszego wkładamy przedmiot, który chcemy ulepszać. Do drugiego, zależnie od poziomu wkładamy jeden, dwa lub trzy kawałki lazurytu. Po prawej wyświetla nam się lista. Duże napisy to alfabet galaktyczny. Słowa w nim napisane nie mają związku z ulepszeniem i nie warto na nie patrzeć. Pod spodem mamy jedne jedyne pewne zaklęcie w naszym przedmiocie. Niezależnie czy ulepszamy z wymaganym poziomem piątym czy trzydziestym, tylko jedno ulepszenie jest gwarantowane - to z listy.
    Następnie wspomnijmy o poziomach. Koszt zawsze będzie taki sam: Jeden, dwa lub trzy poziomy i jeden, dwa lub trzy kawałki lazurytu. Poziom wymagany z kolei zależny jest od ilości półek na książki wokół stołu i maksymalny koszt wynoszący trzydziesty poziom jest osiągalny przy piętnastu półkach na książki przy czym żadna nie może być w odległości większej niż blok od stołu
    Jeśli myślimy o ulepszeniu przedmiotu, który ma kilka wykluczających się ulepszeń(grupy poniżej), to powinniśmy czekać, aż ulepszenia zmienią się na te, których chcemy. A jak do tego doprowadzić? Jedyną możliwością jest: Zmniejszenie ilości półek na książki wokół stolika, zwiększenie owej ilości (o ile mamy ich mniej niż 15), ulepszenie dowolnego przedmiotu. Można również ulepszać kilka takich samych przedmiotów, żeby w ostatecznym rozrachunku łączyć je ze sobą w odpowiedniej kolejności.
    Te ulepszenia są zależne od tzw. "enchanting seed", które zmienia się dopiero po ulepszeniu jakiegoś przedmiotu, a samo nasionko zapisane jest dla każdego rodzaju stołu, toteż zmiana ilości książek, zmienia rodzaj stołu, ale trzeba pamiętać, że jeżeli ulepszenia utrzymają się tak długo, jak długo ich minimalny wymagany poziom nie zostanie osiągnięty (czyli np. jeżeli mamy stół do trzydziestego poziomu i jako wymagające trzydziestego poziomu zaklęcie przypada nam pewny silk touch i inne niewiadome zaklęcia, to tak długo, jak długo przypisane zaklęcia nie wymagają więcej niż maksymalny poziom stołu (np. 14), tak długo musimy zabierać książki, aby osiągnąć level niższy, niż odpowiadający tym zaklęciom) po przywróceniu do liczby początkowej, zaklęcia wrócą do stanu początkowego Nie zmieni tego wylogowanie się z serwera czy zapisanie gry w trybie jednoosobowym.  
    Wykluczające się zaklęcia:
    Protection, Fire Protection, Projectile Protection, Blast Protection Depth Strider, Frost Walker Sharpness, Smite, Bane of Arthropods Fortune, Silk Tocuh II. Przekuwanie w kowadle
    Przechodzimy do najtrudniejszej części tego poradnika. Korzystając z kowadła można otrzymać przedmioty z wszystkimi najlepszymi zaklęciami. Jak wcześniej można było zauważyć, jest to też jedyny sposób na zdobycie w upragnionym przedmiocie zaklęcia "Mending". Trzeba sobie przede wszystkim powiedzieć o tym, co ma znaczenie.
    ------Sucha teoria z matmą------
    ------Koniec suchej teorii z matmą------

    Sucha teoria bez matmy: Na ulepszenie książki na określony poziom potrzebujemy dwóch książek o poziomie niższym
    !!! Łączenie książek z wykluczającymi się zaklęciami zachowa te z książki po lewej stronie !!!

    Oto kilka moich notatek:
    Warto dodać, że przekroczenie 39 poz. ulepszania spowoduje wyskoczenie informacji "Too Expensive!" Co uniemożliwi dalsze przekuwanie przedmiotu. Warto więc zaopatrzyć się w zaklęcie "Mending" przed złożeniem miecza.

    Jaka jest więc najefektywniejsza droga ulepszania? Przede wszystkim, nie ulepszać przedmiotu na początku pod żadnym pozorem. Surowy przedmiot ma tak jakby większą akceptację książek w kowadle, co wcale nie zmienia faktu, że wszystko zależy od kolejności. Jeżeli będziemy mieli sześć książek z największym poziomem, to możemy je po kolei dodawać do przedmiotów tak, by poziom był jak najmniejszy. Jest to żmudne, ale maksymalizuje szansę na to, że będziemy go w stanie ulepszyć w stu procentach. Zasadniczo rozbicie np. sześciu ulepszeń na dwie książki po trzy ulepszenia w podobny sposób(łączymy tak, by kosztowało jak najmniej), a później w ten sam sposób dodanie ich do przedmiotu sprawia, że szansa jest niemal stuprocentowa.

    Wstęp:
    Hej, cześć, siemano z tej strony SebxteR, przedstawię Wam opis i działanie pluginu FurnitureLib.
    Opis:
    Plugin ten został stworzony przez Ste3et_C0st (taką nazwę autor ma w serwisie spigotmc.org) oraz pobrano go łącznie ponad 16 tysięcy razy (dane z spigotmc.org). FurnitureLib umożliwia dodanie na serwer mebli, dekoracji, aut i wiele więcej rzeczy, które pozwolą urozmaicić serwer. Plugin jest darmowy i działa na wersjach 1.8, 1.9, 1.10 (plugin nie działa na wersjach od 1.7 w dół, ponieważ wykorzystuje stojaki na zbroję).
    Instalacja:
    Aby zainstalować plugin, należy pobrać kilka dodatków, które pozwolą na poprawne funkcjonowanie FurnitureLibary, poniżej zamieszczam listę dodatków, które działają z odpowiednią wersją Minecrafta:

    Zaczynajmy instalacje, wchodzimy TUTAJ i pobieramy odpowiednią dla nas wersję, następnie należy poprać plugin ProtocolLib oraz Vault, aby meble poprawnie działały, trzeba pobrać plugin DiceFurniture. gdy posiadamy wersje 1.9 lub wyższą można pobrać też FurnitureMaker który da nam możliwość dodania nowych mebli jaki tworzyć własne dekoracje.
    Po pobraniu wszystkich potrzebnych nam rzeczy należy wypakować (WinRaR lub innym tego typu programem) plik FurnitureLib.zip. Powinny w nim znajdować się 3 pliki, ProtectionLib.jar, FurnitureLib.jar oraz Readme.txt, ten ostatni nie będzie nam potrzebny. Po wypakowaniu należy przenieść ProtectionLib i FurnitureLib do folderu plugins, DiceFurniture, Vault oraz ProtocolLib także trzeba przenieść do folderu plugins. Włączamy serwer, czekamy aż wszystko się załaduje i gotowe! Instalacja zakończona.
    Konfiguracja i używanie pluginu:
    Po poprawnej instalacji w folderze plugins powinien stworzyć się folder FurnitureLib, w którym znajduje się 8 plików. Zacznijmy od folderu Crafting, w nim możemy ustawić poszczególne craftingi dla danej dekoracji. Ja pokażę konfiguracje na podstawie SleepingBag więc tak, system-ID odpowiada za poprawne odczytanie obiektu tego najlepiej nie zmieniać, name służy do wyświetlania nazwy obiektu w ekwipunku, w material ustawiamy przedmiot, którym będziemy przywoływać dekoracje, w glow mamy dwie opcje false oraz true, opcja false odpowiada za wyłączenie świecenia obiektu natomiast po ustawieniu na true obiekt będzie świecić, w lore ustawimy opis obiektu, który będzie wyświetlany w ekwipunku, opcja crafting pozwala na ustawienie własnego craftingu, disable służy do wyłączenia lub włączenia opcji tworzenia danego obiektu, w recipe tworzymy własny crafting (każdy item to inna litera), w index przydzielamy do ustalonych wcześniej liter ID przedmiotów/bloków z Minecrafta.
    W folderze lang możemy zmienić język pluginu z angielskiego na polski (niestety spolszczyć trzeba samemu). Aby utworzyć plik z polskim tłumaczeniem, należy stworzyć nowy plik tekstowy i nazwać go PL_pl.yml, po czym kopiujemy zawartość pliku EN_en.yml i spolszczamy.
    W folderze limitation ustawimy limit stawianych mebli dla gracza na chunku oraz na świecie. W folderze plugin możemy ustawić lub zmienić poszczególne rzeczy dla mebli. Plik config.yml pozwoli zmienić język lub skonfigurować plugin na własne potrzeby.
    Komendy, które oferuje FurnitureLib:
    /furniture list - Sprawdza listę wszystkich mebli które mamy wgrane na serwerze.
    /furniture give - Daje nam wybrany przez nas obiekt (np. /furniture give TV).
    /furniture debug - Pozwala wejść w tryb debugowania.
    /furniture manage - Po wpisaniu tej komendy i kliknięcie w dekoracje pozwala na ustawienie jej właściciela.
    /furniture purge - Niestety nie wiem, do czego jest ta komenda.
    /furniture recipe - Sprawdza crafting danego obiektu (np. /furniture recipe sofa).
    /furniture remove - Pozwala na usunięcie obiektu/obiektów na danym świecie, danego typu, na danym świecie, dla danego gracza lub wszystkich obiektów.
    /furniture toggle - Wyłącza lub włącza wyświetlanie mebli.
    Przykłady wykorzystania:
    Zakończenie:
    Czy warto korzystać z tego pluginu? Ocenę zostawiam Wam, mi osobiście się bardzo podoba, ale radze nie przesadzać z ilością mebli na jednym chunku, ponieważ są one tworzone ze stojaków na zbroje i mogą generować lagi. Dziękuje za przeczytanie, pozdrawiam SebxteR.

    I. Wstęp
    Witajcie w drugiej części ze serii poradników, pisania pluginów do serwera Bukkit! Dzisiaj, poznamy tzw. Listenery, dzięki którym, będziemy mogli reagować na eventy, które dokonały się na serwerze.
     
    II. Tworzenie nowego Listenera
    Dobrze, stwórzmy sobie nową klasę o nazwie Listeners i zaimplementujmy klasę Listener:
    public class Listeners implements Listener Teraz należy stworzyć nowego voida, i nad nim dodać adnotację @EventHandler:
    @EventHandler public void onJoin() { } W parametrach void'a, należy podać event, który Ciebie będzie interesował. Ja dzisiaj pokażę na przykładzie AsyncPlayerPreLoginEvent. Jest to event asynchroniczny (wykonujący się poza głównym wątkiem serwera), dzięki czemu nie wpływa w głównej mierze na pracę serwera:
    @EventHandler public void onJoin(AsyncPlayerPreLoginEvent event) { } Po stworzeniu void'a, przystępujemy do działania. Patrząc w dokumentację klasy AsyncPlayerPreLoginEvent, możemy pobrać UUID gracza, który aktualnie się loguje. I to wykonajmy:
    @EventHandler public void onJoin(AsyncPlayerPreLoginEvent event) { final UUID uuid = event.getUniqueId(); } I teraz możemy z tym UUID zrobić, co nam się chcę. Załadować do mapki, czy jak ja przedstawie niżej, wyświetlić na chacie:
    @EventHandler public void onJoin(AsyncPlayerPreLoginEvent event) { final UUID uuid = event.getUniqueId(); Bukkit.broadcastMessage(uuid.toString()); } Cała klasa o nazwie Listeners prezentuje się tak:
    import org.bukkit.Bukkit; import org.bukkit.event.EventHandler; import org.bukkit.event.Listener; import org.bukkit.event.player.AsyncPlayerPreLoginEvent; import java.util.UUID; public class Listeners implements Listener { @EventHandler public void onJoin(AsyncPlayerPreLoginEvent event) { final UUID uuid = event.getUniqueId(); Bukkit.broadcastMessage(uuid.toString()); } } Teraz nam pozostało zarejestrować Listener, w naszej klasie głównej;
    import org.bukkit.Bukkit; import org.bukkit.plugin.java.JavaPlugin; public class Main extends JavaPlugin { @Override public void onEnable() { Bukkit.getPluginManager().registerEvents(new Listeners(), this); } @Override public void onDisable() { // do something } } W tym momencie wystarczy skompilować plugin, i wrzucić kod na nasz serwer 
    Przydatne linki:
    Javadoc: klik (tam znajdziesz więcej m.in. więcej eventów). Eventy: Package org.bukkit.event: klik Package org.bukkit.event.block: klik Package org.bukkit.event.enchantment: klik Package org.bukkit.event.entity: klik Package org.bukkit.event.hanging: klik Package org.bukkit.event.inventory: klik Package org.bukkit.event.painting: klik Package org.bukkit.event.player: klik Package org.bukkit.event.server: klik Package org.bukkit.event.vehicle: klik Package org.bukkit.event.weather: klik Package org.bukkit.event.world: klik

    WSTĘP
    Pokażę Wam dzisiaj plugin PermissionsEx.
    Plugin ten pozwala zarządzać uprawnieniami i rangami na naszym serwerze.

    INSTALACJA
    Przerzucamy plugin do folderu '.../plugins' poprzez ftp.
    Następnie stworzy się folder z ustawieniami pluginu, i bazą rang i uprawnień.

    UŻYWANIE
    Zacznijmy od dodawania uprawnień.
    Żeby je dodać, wpisujemy następującą komende
    /pex [group|user] <nazwa|nick> add <nazwa uprawnienia> Żeby dodać wszystkie uprawnienia wpisujemy "*"
    Ale żeby dodać do grupy uprawnienia,
    potrzebujemy stworzyć taką grupę.
    Do tego użyjemy tej komendy.
    /pex group <nazwa> create Żeby ustawić jej prefix (nazwę wyświetlaną na czacie)
     
    /pex [group|user] <nazwa|nick> prefix "<prefix>" A żeby dać komuś range
     
    /pex user <nick> group set <grupa> PRZYKŁAD
    Stwórzmy teraz dwie grupy, administracji, i graczy.
    Więc wpisujemy
    /pex group Admin create /pex group Gracz create Następnie dodamy im uprawnienia
    Grupie "Admin"
    /pex group Admin add "*" A grupie "Gracz" damy uprawnienie z essentials,
    umożliwiające pisanie prywatnych wiadomości między graczami.
    /pex group Gracz add "essentials.msg" Teraz tworzymy prefix grupy
    /pex group Admin prefix "[Admin]" /pex group Gracz prefix "[Gracz]" Na koniec dajemy rangi graczom.
    /pex user Unicorn group set Admin /pex user Typek1330 group set Gracz  

    Już od wczoraj dostępna jest kolejna wersja Minecrafta dla urządzeń mobilnych oznaczona numerem 0.15.4. W aktualizacji nie dodano żadnych znaczących zmian w rozgrywce, jednak znalazło się tam sporo poprawek i usprawnień przede wszystkim dla użytkowników okularów wirtualnej rzeczywistości (VR) i Minecraft Windows 10 Edition.
    Nowości:
    Dodano diaboliczną paczkę skinów Villains
      Usprawnienia:
    Więcej poprawek lokalizacji. Naprawiono ruszający się interfejs podczas jeżdżenia na zwierzęciu w okularach VR. Naprawiono kilka błędów tekstur. Usprawniono wydajność i odczucia podczas używania okularów VR. Zwiększono odległość renderowania dla Minecraft Windows 10 Edition.
      Poprawki:
    Usunięto dyskomfort związany ze śniegiem i deszczem w okularach VR. Wiodące linie nie odłączają się od ręki podczas skakania w trybie Immersive w okularach VR. Smycze wyświetlają się poprawnie i nie powodują crashy w okularach VR. Naprawiono crash w ekwipunku. Poprawiono widoczność etykiet w ekwipunku konia. Mączka kostna i jajka spawnujące są zużywane w trybie Survival. Klawisz B przenoszący do menu głównego działa już w Minecraft Windows 10 Edition. Naprawiono crash podczas tworzenia lub wchodzenia do świata. Naprawiono crash podczas podróżowania po świecie z maksymalnym dystansem renderowania. Światy ze znakami UTF-8 w nazwie są wyświetlane w zakładce Play w Minecraft Windows 10 Edition. Naprawiono kilka błędów przy tworzeniu nowych Realms.
×
×
  • Dodaj nową pozycję...