BambooEat v1.6.6
17 May 2026 GalaxyModz Development
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚠ Geyser Extension also updated to v1.1.0 in this release.
Replace your BambooEat-GeyserExtension.jar and have Bedrock clients reconnect to receive the updated resource pack.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
What's New BambooEat v1.6.6
Bedrock crafting fix bamboo now works in all vanilla crafting recipes (requires Floodgate)
Previously, bamboo held by Bedrock players was displayed as a custom food item by Geyser. The Bedrock client did not recognise it as vanilla minecraft:bamboo, so the recipe book showed no crafting options and placing bamboo in a crafting table produced no output.
How the fix works:
When a Bedrock player opens a crafting table, BambooEat temporarily strips the food component from their bamboo. The Bedrock client then sees plain vanilla bamboo and all crafting recipes work exactly as expected. When the crafting table is closed, the food component is automatically restored so eating continues to function normally.
Java players are completely unaffected no change to their behaviour
Works safely without Floodgate the fix is simply inactive if Floodgate is not installed
Bamboo picked up while a crafting table is open is handled correctly
All vanilla bamboo recipes work scaffolding, sticks, and everything else
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
What's New Geyser Extension v1.1.0
Fixed: Eating animation restarting during continuous eating
When holding right-click to eat multiple bamboo pieces in a row, the animation would briefly snap back to the idle position between each piece. This was caused by q.is_using_item dropping to false for a single tick as each bamboo item was consumed, sending the animation controller back to the unanimated state before immediately re-entering eating.
A 0.15-second buffer state has been added. The animation now holds seamlessly during the transition between pieces and only stops if the player genuinely releases right-click.
Resource pack version bumped to [1, 1, 0]
Bedrock clients will automatically re-download the updated pack on their next reconnect no manual action required from players.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Questions or issues? Join our Discord
BambooEat v1.6.6
17 May 2026 — GalaxyModz Development
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚠ Geyser Extension also updated to v1.1.0 in this release.
Replace your BambooEat-GeyserExtension.jar and have Bedrock clients reconnect to receive the updated resource pack.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
What's New BambooEat v1.6.6
Bedrock crafting fix bamboo now works in all vanilla crafting recipes (requires Floodgate)
Previously, bamboo held by Bedrock players was displayed as a custom food item by Geyser. The Bedrock client did not recognise it as vanilla minecraft:bamboo, so the recipe book showed no crafting options and placing bamboo in a crafting table produced no output.
How the fix works:
When a Bedrock player opens a crafting table, BambooEat temporarily strips the food component from their bamboo. The Bedrock client then sees plain vanilla bamboo and all crafting recipes work exactly as expected. When the crafting table is closed, the food component is automatically restored so eating continues to function normally.
Java players are completely unaffected no change to their behaviour
Works safely without Floodgate the fix is simply inactive if Floodgate is not installed
Bamboo picked up while a crafting table is open is handled correctly
All vanilla bamboo recipes work scaffolding, sticks, and everything else
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
What's New Geyser Extension v1.1.0
Fixed: Eating animation restarting during continuous eating
When holding right-click to eat multiple bamboo pieces in a row, the animation would briefly snap back to the idle position between each piece. This was caused by q.is_using_item dropping to false for a single tick as each bamboo item was consumed, sending the animation controller back to the unanimated state before immediately re-entering eating.
A 0.15-second buffer state has been added. The animation now holds seamlessly during the transition between pieces and only stops if the player genuinely releases right-click.
Resource pack version bumped to [1, 1, 0]
Bedrock clients will automatically re-download the updated pack on their next reconnect no manual action required from players.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Questions or issues? Join our Discord
BambooEat | Full Changelog
GalaxyModz Development
Geyser Extension v1.1.1 · 2 May 2026
Bug Fixes
Textures not loading item appeared invisible or glitched
Texture paths in bamboo.attachable.json and item_texture.json referenced textures/items/ (with an 's') instead of the correct textures/item/ path. Bedrock could not resolve the textures so the item rendered as invisible or broken. All paths corrected.
Eating animation showed no visual change between frames
All four texture slots (default, eating_0, eating_1, eating_2) in the attachable pointed to the same base bamboo texture, so the animation looked identical on every frame. Each slot now points to its own dedicated texture, making the eating animation visually distinct.
Custom item inventory icon missing
item_texture.json was missing the bambooeat_bamboo key that the Geyser extension registers the custom item with. The inventory icon was therefore blank. The entry has been added pointing to the correct texture.
Item held too high rendered in the arm or shoulder area
A stray binding property on the consumable_animated bone caused both the parent and child bones to independently anchor to the arm, breaking the coordinate chain and pushing the item mesh far above the hand. The geometry structure has been restored: only the consumable bone carries the binding; consumable_animated correctly inherits its position from its parent.
Resource pack silently rejected on older Bedrock clients
min_engine_version in manifest.json was set to [1, 26, 0]. Bedrock clients running below that version silently dropped the resource pack, causing the attachable to never load. Lowered to [1, 21, 0] to match the supported client range.
Eating animation could not be cancelled on Bedrock
canAlwaysEat was set to true in the Geyser extension's JavaFoodProperties. On Bedrock this flag causes the eating animation to auto-complete and prevents the player from cancelling by releasing right-click. Changed to false. Java player behaviour is completely unchanged the main BambooEat plugin manages its own logic independently.
BambooEat v1.6.5 · 2 May 2026
New Features
Third-person eating animation (optional requires ProtocolLib)
Other players nearby now see a proper eating arm animation when you consume bamboo, matching vanilla food behaviour. Install ProtocolLib alongside BambooEat to enable it. The plugin works fully without it installed.
⚠ Note: ProtocolLib animation support is experimental in this release. It works correctly in most setups, but if you run into any issues removing ProtocolLib will not affect any other functionality.
Automatic update checker
BambooEat now checks for new versions on startup and on /bambooeat reload. If a newer version is available, a warning is logged to console. Server admins with the bambooeat.admin permission also receive an in-game notification when they join.
Bug Fixes
Eating flicker and loop when opening inventory
Opening the inventory while eating caused bamboo to flicker and repeatedly cancel and restart until the inventory was closed. Fixed with proper event handling across all vanilla actions that cancel eating.
Startup window bamboo edible before license was validated
A brief window on startup allowed bamboo to be eaten before the async license check completed. Bamboo is now locked until the license is confirmed valid.
Bamboo picked up off the ground sometimes not becoming edible
Bamboo dropped and picked up would occasionally not have the food component applied, making it unedible until the player switched slots.
Eating cooldown could be bypassed in rare timing cases
A timing issue with the cooldown timestamp allowed the cooldown to be skipped in rare circumstances.
HTTP connection leak in license checker
Connections opened during license validation were not always closed after use.
Internal
- Improved license check error reporting failures now log a specific reason rather than a generic message
- Better handling of unexpected errors during class initialisation
Questions or issues? Join our Discord for support.
Update Log — BambooEat
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
v1.1.0 — Geyser Extension & Full Bedrock Support
Released — [27-04-2026]
What's new:
Geyser Extension released — Bedrock players now get the full eating hand animation, making the experience identical to Java Edition
Bundled resource pack — the extension automatically serves the Bedrock animation pack to connecting clients, no manual installation needed
Available as a paid add-on — the Geyser Extension can be added to your purchase at checkout for +$1.99. We decided to make it a small paid add-on so no one gets left out — you only pay for what you need
Zero performance impact — registers one custom item and one resource pack on startup, nothing else
Why paid?
We considered making the Geyser Extension free, but keeping it as a small optional add-on means we can continue maintaining and improving both the main plugin and the extension separately. If you run a Java-only server you are not paying for something you will never use. If you do run Geyser, the +$1.99 gets you the full experience for all your players.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
v1.0.0 — Initial Release
Initial release
Bamboo as a fully functional food item
Custom crunchy bamboo eating sounds
Block-break particles while eating
Configurable hunger and saturation restore
Optional potion effects on eat
Paper 1.21.0 – 1.21.11 support
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Questions or issues? Join our Discord
Bug Fixes
• Fixed: Eating bamboo while looking at any non-placeable block
(terracotta, stone, wood, etc.) caused the eating animation to
glitch and stutter. The plugin now correctly suppresses the block
interaction so eating runs without interference.
• Fixed: On bamboo-placeable surfaces (grass, dirt, sand, etc.)
holding right-click caused a ghost-eat loop — particles and the
burp sound would fire repeatedly but the bamboo was never actually
consumed. Placement and eating are now properly separated.
• Fixed: On Paper 1.21+ servers, bamboo was not consumed after
eating — the stack bounced back to its original count while
effects still played. Caused by a Paper API behaviour change.
• Fixed: After a server restart or reload, event handlers could
randomly stop working entirely due to a obfuscation
issue stripping required runtime annotations. This caused
inconsistent behaviour across servers and restarts.
• Fixed: Bamboo picked up into a non-hotbar inventory slot was not
made edible until the player manually switched to that slot.
All picked-up bamboo stacks are now processed immediately.
BambooEat | v1.6.1 — Bug Fix Update
Overview This patch addresses several issues that slipped through in the v1.5.0 release, including a critical fix for the eating animation that was broken in the last update.
Bug Fixes
- Fixed eating animation not playing correctly when consuming bamboo — this was broken as a side effect of the v1.5.0 changes
- Fixed several smaller issues that were not caught during the initial v1.5.0 review
- General stability improvements
Notes
- This is a drop-in replacement for v1.5.0 — no config changes required
- Simply replace your old jar with the new one and restart your server
- No data will be lost
Installation
- Stop your server
- Delete the old BambooEat jar from your /plugins folder
- Upload the new BambooEat-1.5.0.jar
- Start your server
Support Running into issues? Open a ticket or leave a comment and we'll get back to you as soon as possible.
GalaxyModz Development
