SPIGOT-7827: Sync EntityPortalEvent with PlayerPortalEvent since non-players can now create portals

By: md_5 <git@md-5.net>
This commit is contained in:
CraftBukkit/Spigot
2024-07-10 19:43:43 +10:00
parent 4377eb6edb
commit 71bc2b07ed
2 changed files with 3 additions and 3 deletions

View File

@@ -861,7 +861,7 @@
+ org.bukkit.entity.Entity bukkitEntity = entity.getBukkitEntity();
+ Location enter = bukkitEntity.getLocation();
+
+ EntityPortalEvent event = new EntityPortalEvent(bukkitEntity, enter, exit, searchRadius);
+ EntityPortalEvent event = new EntityPortalEvent(bukkitEntity, enter, exit, searchRadius, true, creationRadius);
+ event.getEntity().getServer().getPluginManager().callEvent(event);
+ if (event.isCancelled() || event.getTo() == null || event.getTo().getWorld() == null || !entity.isAlive()) {
+ return null;