File tree Expand file tree Collapse file tree
src/main/java/ca/atlasengine/projectiles Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2020
2121public abstract class AbstractProjectile extends Entity implements Projectile {
2222 protected final Entity shooter ;
23- private PhysicsResult previousPhysicsResult ;
23+ protected PhysicsResult previousPhysicsResult ;
2424
2525 public AbstractProjectile (EntityType type , Entity shooter ) {
2626 super (type );
Original file line number Diff line number Diff line change 1010import net .minestom .server .coordinate .Vec ;
1111import net .minestom .server .entity .Entity ;
1212import net .minestom .server .entity .EntityType ;
13+ import net .minestom .server .entity .metadata .projectile .AbstractArrowMeta ;
1314import net .minestom .server .entity .metadata .projectile .ProjectileMeta ;
1415import net .minestom .server .event .EventDispatcher ;
1516import net .minestom .server .event .entity .EntityShootEvent ;
@@ -35,6 +36,9 @@ public boolean isCritical() {
3536
3637 public void setCritical (boolean critical ) {
3738 this .critical = critical ;
39+ if (getEntityMeta () instanceof AbstractArrowMeta arrowMeta ) {
40+ arrowMeta .setCritical (true );
41+ }
3842 }
3943
4044 public ArrowProjectile (EntityType type , Entity shooter ) {
You can’t perform that action at this time.
0 commit comments