Commits
md_5 authored 9935adc4ed9
1 1 | --- a/net/minecraft/server/BlockDispenser.java |
2 2 | +++ b/net/minecraft/server/BlockDispenser.java |
3 3 | |
4 4 | public static final BlockStateBoolean TRIGGERED = BlockStateBoolean.of("triggered"); |
5 - | public static final RegistryDefault<Item, IDispenseBehavior> N = new RegistryDefault(new DispenseBehaviorItem()); |
5 + | public static final RegistryDefault<Item, IDispenseBehavior> REGISTRY = new RegistryDefault(new DispenseBehaviorItem()); |
6 6 | protected Random O = new Random(); |
7 7 | + public static boolean eventFired = false; // CraftBukkit |
8 8 | |
9 9 | protected BlockDispenser() { |
10 10 | super(Material.STONE); |
11 11 | |
12 12 | |
13 - | if (idispensebehavior != IDispenseBehavior.a) { |
13 + | if (idispensebehavior != IDispenseBehavior.NONE) { |
14 14 | ItemStack itemstack1 = idispensebehavior.a(sourceblock, itemstack); |
15 15 | + eventFired = false; // CraftBukkit - reset event status |
16 16 | |
17 17 | tileentitydispenser.setItem(i, itemstack1.count <= 0 ? null : itemstack1); |
18 18 | } |