EternalCodeTeam / EternalCombat

⚔ Combat Logging system for Minecraft!
https://eternalcode.pl
Apache License 2.0
16 stars 6 forks source link

GH-76 Disable elytra in combat #76

Closed igoyek closed 1 year ago

igoyek commented 1 year ago

Changes made to using elytra in combat - added configuration options.

igoyek commented 1 year ago

Dobra robota, zastanawiam się tylko czy nie dodać może sprawdzania czy gracz lata na elytrze jak otrzyma damage i wtedy cancel. Możesz dodać taki check i specjalny boolean od tego w configu.

Miałbym sprawdzać czy gracz lata gdy dostał damage czy gdy jest podczas walki? Bo do tego drugiego mógłbym wykorzystać powtarzaną już metodę.

Jakubk15 commented 1 year ago

Dobra robota, zastanawiam się tylko czy nie dodać może sprawdzania czy gracz lata na elytrze jak otrzyma damage i wtedy cancel. Możesz dodać taki check i specjalny boolean od tego w configu.

Miałbym sprawdzać czy gracz lata gdy dostał damage czy gdy jest podczas walki? Bo do tego drugiego mógłbym wykorzystać powtarzaną już metodę.

Jeżeli gracz jest podczas walki, lata na elytrze i otrzyma damage, to wtedy ten damage ma być cancellowany. Takie rozwiązanie będzie potrzebne np. jeżeli gracz latający na elytrze zostanie strzelony z łuku, wówczas elytra mu się wyłącza wskutek statusu walki

igoyek commented 1 year ago

Damage czy latanie elytrą ma być cancelowane?

Jakubk15 commented 1 year ago

Podczas nasłuchiwania eventu należy cancellować damage, bo z tego co widzę to sprawę z elytrą mamy już załatwioną ;)

igoyek commented 1 year ago

Podczas nasłuchiwania eventu należy cancellować damage, bo z tego co widzę to sprawę z elytrą mamy już załatwioną ;)

A dlaczego hit miałby nie wchodzić, a jedynie anulować lot elytrą?