Dispensers and droppers don't offset smoke particles when facing up or down
The bug
Upwards or downwards facing dispensers or droppers do not offset the smoke particles they produce when activated.
How to reproduce
- Place an upwards facing dispenser or dropper
- Put for example bone meal into it and activate it
→ You will either not see any smoke particles or only a few ones barely appearing above the dispenser
Code analysis
Based on 1.11.2 decompiled using MCP 9.35 rc1
The method net.minecraft.dispenser.BehaviorDefaultDispenseItem.getWorldEventDataFrom(EnumFacing) only encodes the horizontal direction and the method net.minecraft.client.renderer.RenderGlobal.playEvent(EntityPlayer, int, BlockPos, int) only offsets the smoke particles in the horizontal directions. Instead the index of the EnumFacing value could be passed.
Linked Issues
Created Issue:
Dispenser not offsetting smoke particles when facing up or down
The bug
Upwards or downwards facing dispenser do not offset the smoke particles they produce when activated.
How to reproduce
- Place an upwards facing dispenser
- Put for example bone meal into it and activate it
→ You will either not see any smoke particles or only a few ones barely appearing above the dispenserCode analysis
Based on 1.11.2 decompiled using MCP 9.35 rc1
The method net.minecraft.dispenser.BehaviorDefaultDispenseItem.getWorldEventDataFrom(EnumFacing) only encodes the horizontal direction and the method net.minecraft.client.renderer.RenderGlobal.playEvent(EntityPlayer, int, BlockPos, int) only offsets the smoke particles in the horizontal directions. Instead the index of the EnumFacing value could be passed.
Dispensernot offsettingsmoke particles when facing up or downDispensers and droppers don't offset smoke particles when facing up or down
The bug
Upwards or downwards facing dispensers or droppers do not offset the smoke particles they produce when activated.
How to reproduce
- Place an upwards facing dispenser or dropper
- Put for example bone meal into it and activate it
→ You will either not see any smoke particles or only a few ones barely appearing above the dispenserCode analysis
Based on 1.11.2 decompiled using MCP 9.35 rc1
The method net.minecraft.dispenser.BehaviorDefaultDispenseItem.getWorldEventDataFrom(EnumFacing) only encodes the horizontal direction and the method net.minecraft.client.renderer.RenderGlobal.playEvent(EntityPlayer, int, BlockPos, int) only offsets the smoke particles in the horizontal directions. Instead the index of the EnumFacing value could be passed.
is duplicated by
relates to
Thank you for your report!
However, this issue is a Duplicate of MC-114218.
It has been linked to this report. If you have additional information, please add it to that report.
Please search before reporting, as it's likely that one exists already.
Quick Links:
📓 Issue Guidelines – 💬 Community Support – 📧 Customer Support – 📖 Game Wiki

Affects 17w14a & 17w15a
Include the also affected dropper in this report so more search results lead to this.
Can confirm for MC 1.12.1.
Can confirm for 18w21b