Próbuję zrobić jump pady, niby wszystko działa, ale w konsoli jest taki spam.
Co robię źle?
@EventHandlerpublicvoid onPlayerInteract(PlayerInteractEvent e){Player p = e.getPlayer();if(e.getAction()==Action.PHYSICAL){if(e.getClickedBlock().getType()==Material.GOLD_PLATE){Vector d = p.getLocation().getDirection();Vector v =newVector(d.getX()*0.8D,0.8D, d.getZ()*0.8D);
p.setVelocity(v);
p.playSound(p.getLocation(),Sound.ENDERDRAGON_WINGS,5,1);}}}
Dodam, że playSound działa od razu po nadepnięciu na płytkę (i wykonuje się 2 razy), a setVelocity (w górę (Y)) dopiero 0.5s po nadepnięciu
edit: nowy kod, nadal nie działa tak jak powinien (wyżej wyjaśnienie)
Pytanie
nwse 131
Próbuję zrobić jump pady, niby wszystko działa, ale w konsoli jest taki spam.
Co robię źle?
Dodam, że playSound działa od razu po nadepnięciu na płytkę (i wykonuje się 2 razy), a setVelocity (w górę (Y)) dopiero 0.5s po nadepnięciu
edit: nowy kod, nadal nie działa tak jak powinien (wyżej wyjaśnienie)
Edytowane przez WojciuNowy kod
Przenoszę logi na https://code.skript.pl/
Notatka dodana przez Wojciu
Odnośnik do komentarza
Udostępnij na innych stronach
5 odpowiedzi na to pytanie
Rekomendowane odpowiedzi