SFreeze - Podstawowe zamrażanie graczy

Zombie
SP24
SP24

SFreeze - Podstawowy system zamrażania graczy. Plugin SFreeze pozwala na podstawowe zamrażanie oraz odmrażanie graczy na serwerze. Plugin został napisany z nudów, na bazie mojego pomysłu, który akurat wpadł mi do głowy.

Komendy pluginu: /freeze  - Służy do zamrażania i odmrażania graczy
Uprawnienia pluginu: sfreeze.use - Uprawnienie wymagane, aby mieć dostęp do komendy /freeze
Wersja serwera: 1.13.2

Projekt na GitHubie: Klik Poberanie: Klik

(Co jakiś czas będę publikował właśnie takie pluginy. Może komuś się to przyda)

Kamilkime
Kamilkime Regularny

Użycie tu PlayerMoveEvent i anulowanie go - może lagować + bugować graczy. Sięganie cały czas do pliku - po co, można to trzymać w hashmapie i tyle, a zapisywać tylko np. co 5 minut, wszystko No i nazewnictwo klas i pakietów... do poprawy :/

SP24
SP24

Kamilkime:

Sięganie cały czas do pliku - po co, można to trzymać w hashmapie i tyle, a zapisywać tylko np. co 5 minut, wszystko

Przecież nie sięgam cały czas do pliku. Przy dołączaniu + przy starcie dodaje do listy.

Kamilkime:

Użycie tu PlayerMoveEvent i anulowanie go - może lagować + bugować graczy. Czym można to zastąpić?

Kamilkime
Kamilkime Regularny

Przy użyciu komendy niepotrzebnie sięgasz, i można zastąpić timer'em

SP24
SP24

Przy komendzie to ja zapisuje i usuwam tylko z pliku, ale dzięki za sugestie. Ten timer to ma być co 1 sekundę mam rozumieć?