Fix FillBucketEvent to actually fire.
This commit is contained in:
parent
8fc05c399a
commit
58fc45619f
1 changed files with 6 additions and 13 deletions
|
@ -1,18 +1,19 @@
|
||||||
--- ../src_base/common/net/minecraft/src/ItemBucket.java
|
--- ../src_base/common/net/minecraft/src/ItemBucket.java
|
||||||
+++ ../src_work/common/net/minecraft/src/ItemBucket.java
|
+++ ../src_work/common/net/minecraft/src/ItemBucket.java
|
||||||
@@ -1,4 +1,6 @@
|
@@ -1,4 +1,7 @@
|
||||||
package net.minecraft.src;
|
package net.minecraft.src;
|
||||||
+
|
+
|
||||||
|
+import net.minecraftforge.common.MinecraftForge;
|
||||||
+import net.minecraftforge.event.entity.player.FillBucketEvent;
|
+import net.minecraftforge.event.entity.player.FillBucketEvent;
|
||||||
|
|
||||||
public class ItemBucket extends Item
|
public class ItemBucket extends Item
|
||||||
{
|
{
|
||||||
@@ -31,6 +33,17 @@
|
@@ -31,6 +34,17 @@
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
+ FillBucketEvent event = new FillBucketEvent(par3EntityPlayer, par1ItemStack, par2World, var12);
|
+ FillBucketEvent event = new FillBucketEvent(par3EntityPlayer, par1ItemStack, par2World, var12);
|
||||||
+ if (event.isCanceled())
|
+ if (MinecraftForge.EVENT_BUS.post(event))
|
||||||
+ {
|
+ {
|
||||||
+ return par1ItemStack;
|
+ return par1ItemStack;
|
||||||
+ }
|
+ }
|
||||||
|
@ -25,11 +26,3 @@
|
||||||
if (var12.typeOfHit == EnumMovingObjectType.TILE)
|
if (var12.typeOfHit == EnumMovingObjectType.TILE)
|
||||||
{
|
{
|
||||||
int var13 = var12.blockX;
|
int var13 = var12.blockX;
|
||||||
@@ -41,6 +54,7 @@
|
|
||||||
{
|
|
||||||
return par1ItemStack;
|
|
||||||
}
|
|
||||||
+
|
|
||||||
|
|
||||||
if (this.isFull == 0)
|
|
||||||
{
|
|
||||||
|
|
Loading…
Reference in a new issue