From 5ccf83ececdeedd688cec54937bf92262409dd6a Mon Sep 17 00:00:00 2001 From: business-goose Date: Wed, 23 Mar 2022 22:54:58 +0000 Subject: [PATCH] Attempt to patch Minecart crash --- .../TotalFreedomMod/listener/EntityListener.java | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/main/java/me/StevenLawson/TotalFreedomMod/listener/EntityListener.java b/src/main/java/me/StevenLawson/TotalFreedomMod/listener/EntityListener.java index 1d8b3d2..50dc254 100644 --- a/src/main/java/me/StevenLawson/TotalFreedomMod/listener/EntityListener.java +++ b/src/main/java/me/StevenLawson/TotalFreedomMod/listener/EntityListener.java @@ -6,10 +6,7 @@ import org.bukkit.event.EventHandler; import org.bukkit.event.EventPriority; import org.bukkit.event.Listener; import org.bukkit.event.entity.*; -import org.bukkit.event.vehicle.VehicleBlockCollisionEvent; -import org.bukkit.event.vehicle.VehicleCollisionEvent; -import org.bukkit.event.vehicle.VehicleCreateEvent; -import org.bukkit.event.vehicle.VehicleMoveEvent; +import org.bukkit.event.vehicle.*; import org.bukkit.util.Vector; public class EntityListener implements Listener { @@ -146,8 +143,8 @@ public class EntityListener implements Listener { } @EventHandler(priority = EventPriority.HIGH) - public void onVehicleCollision(VehicleCollisionEvent event) { - event.getVehicle().setVelocity(new Vector(0, 0, 0)); + public void onVehicleCollision(VehicleEntityCollisionEvent event) { + event.setCancelled(true); } @EventHandler(priority = EventPriority.HIGH)