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

Pakietowy Wither.


AdamGrzegorz

Rekomendowane odpowiedzi

Opublikowano

Siemanko sportowe świry, potrzebuje zrobić withera za pomocą pakietów. Robiłem go normalnie jako Entity, overridowałem e() żeby się nie ruszał, lecz szybko napotkałem problem - nie mogę go respić tam gdzie jeszcze nie zostały wygenerowane chunki. Czyli resp wszystkich witherów na pozycje gildii (bo robię takiego jakby bossa gildyjnego) nie wchodzi w grę. (NoSuchMethodException, Skipping entity). 

 

Więc... potrzebuje go zrobić pakietami, bo tu chodzi o sam wygląd - mam własny system obrażeń. Jak to zrobić? Ja z pakietów jestem strasznie c*****y, i znam jedynie podstawy podstawowe.

Potrzebuje jedynie nakierowania co potrzebuje zrobić, jakich klas będę musiał użyć, i jakie dane ustawić by to miało ręce i nogi.

 

Cel: Boss Wither na każdym centrum gildii, więc zapewne trzeba będzie to wczytywać z jakiejś mapki każdemu graczu przy wejściu.

 

Chodzi mi mniej więcej o coś takiego:

d7f978bc595148c61261bdda43aac331.png

 

A oto błąd kiedy respie go np. gdy gracza nie ma na serwerze,

http://hastebin.com/izibecumun.md

 

Np. zrespię withera, wyloguje się, wejdę jeszcze raz - a go nie ma, razem z błędem. Nie wiem w sumie o co chodzi.

Moja klasa od withera, może ja coś źle robię:

 

http://hastebin.com/cavuqetuci.java

EntityTypes:

http://hastebin.com/zilelibana.swift

 

@GotoFinal @OtekPlay

 

@Edit próbowałem zamienić z CraftWorld na net.minecraft.server.v1_7_R3.World lecz niewiele pomogło, wgl się nie respi.

Moja oficjalna strona! :)

http://socketbyte.pl/ 

Opublikowano

 

Siemanko sportowe świry, potrzebuje zrobić withera za pomocą pakietów. Robiłem go normalnie jako Entity, overridowałem e() żeby się nie ruszał, lecz szybko napotkałem problem - nie mogę go respić tam gdzie jeszcze nie zostały wygenerowane chunki. Czyli resp wszystkich witherów na pozycje gildii (bo robię takiego jakby bossa gildyjnego) nie wchodzi w grę. (NoSuchMethodException, Skipping entity).

masz 2 eventy

https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/event/world/ChunkLoadEvent.html

https://hub.spigotmc.org/javadocs/spigot/org/bukkit/event/world/ChunkUnloadEvent.html

i na tej podstawie spawnowac moba,

inna sprawa to ustawienie chunka aby sie nie wyłączał

 

bo jeśli chodzi o pakiety to jedyne co umiem to protocollib :P

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...