Skip to content

Commit

Permalink
Remove boat interaction event (Fixes #5539)
Browse files Browse the repository at this point in the history
  • Loading branch information
Owen1212055 committed May 16, 2021
1 parent 96ee1fb commit 2c5f808
Show file tree
Hide file tree
Showing 2 changed files with 27 additions and 0 deletions.
1 change: 1 addition & 0 deletions LICENSE.md
Expand Up @@ -47,4 +47,5 @@ Ivan Pekov <ivan@mrivanplays.com>
Camotoy <20743703+Camotoy@users.noreply.github.com>
Bjarne Koll <lynxplay101@gmail.com>
MeFisto94 <MeFisto94@users.noreply.github.com>
Owen1212055 <23108066+Owen1212055@users.noreply.github.com>
```
26 changes: 26 additions & 0 deletions Spigot-Server-Patches/0730-Remove-interact-event-from-boat.patch
@@ -0,0 +1,26 @@
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: Owen1212055 <23108066+Owen1212055@users.noreply.github.com>
Date: Fri, 23 Apr 2021 16:37:12 -0400
Subject: [PATCH] Remove interact event from boat


diff --git a/src/main/java/net/minecraft/world/item/ItemBoat.java b/src/main/java/net/minecraft/world/item/ItemBoat.java
index 1d812b3e27f87213afc3e441eb20ca984458ce2a..e24085facbc738c5eecbf85dee1b87072c41537c 100644
--- a/src/main/java/net/minecraft/world/item/ItemBoat.java
+++ b/src/main/java/net/minecraft/world/item/ItemBoat.java
@@ -54,6 +54,7 @@ public class ItemBoat extends Item {
}

if (movingobjectpositionblock.getType() == MovingObjectPosition.EnumMovingObjectType.BLOCK) {
+ /* Paper - Remove unneeded interaction event trigger
// CraftBukkit start - Boat placement
org.bukkit.event.player.PlayerInteractEvent event = org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(entityhuman, org.bukkit.event.block.Action.RIGHT_CLICK_BLOCK, movingobjectpositionblock.getBlockPosition(), movingobjectpositionblock.getDirection(), itemstack, enumhand);

@@ -61,6 +62,7 @@ public class ItemBoat extends Item {
return InteractionResultWrapper.pass(itemstack);
}
// CraftBukkit end
+ */ // Paper - Remove unneeded interaction event trigger
EntityBoat entityboat = new EntityBoat(world, movingobjectpositionblock.getPos().x, movingobjectpositionblock.getPos().y, movingobjectpositionblock.getPos().z);

entityboat.setType(this.b);

0 comments on commit 2c5f808

Please sign in to comment.