Zarius / Bukkit-OtherBlocks

OtherBlocks (now known as OtherDrops) plugin for Bukkit (dev build: https://www.mediafire.com/?i6ows1g6kus2o0l)
http://dev.bukkit.org/server-mods/otherdrops/
GNU General Public License v3.0
17 stars 17 forks source link

"RIGHT_CLICK" event handled weirdly #276

Open stvncao5 opened 11 years ago

stvncao5 commented 11 years ago

Note: If you need my configuration again, I can email it to you.

Here is what I used on my testing server:

CraftBukkit 1.5.2-R0.1 (I'm aware I'm a few builds behind.) OtherDrops 2.8b542

Here, I have specified "INK_SACK@31" (which is like bonemeal, except with a different damage value) to do different things with plants when right clicked. For example, right clicking "LONG_GRASS" means that the block breaks and drops a bunch of plant-related things. Same for "LEAVES".

The issue, however, is that this concept works perfectly for "LEAVES". Every time you right click "LEAVES", the block will break and the drops will drop. On top of that, the item will be consumed like I specified. BUT, when you try this for "LONG_GRASS" (and most other plants), the drops will drop, but the block won't always break, and the item won't always be consumed. It seems random on which "RIGHT_CLICK" trigger the block will break. And when the block breaks, the item always gets consumed.

This works for most plants where I have it specified to both "break", and drop something.

stvncao5 commented 11 years ago

I see you marked it as "needing confirmation," is there any further tests or more details you need me to provide? I'll be more than happy to help you out by testing every instance this happens and recording it into a log which I can then send you.

Zarius commented 11 years ago

It's more a reminder for me to test it or for a third-party to confirm and perhaps add more details - whichever happens first :)

If you could test this with an isolated config (ie. just the leaves & long grass sections) though and post that here along with console output from vebosity highest that would be great.