So this bug is quite amusing. This is a combination of shenanigans done by Forge/Mojang, and Draconic Evolution.
Whenever you /give yourself a tool, chestpiece, capacitor or dislocator - an extra item will drop on the ground and will be unpickable. I've done quite some investigation on what's happening, so here's a walkthrough:
Call /give command first adds an item to player's inventory.
If it was successfully added, Forge fires ItemTossEvent event, which in turn creates and spawns ItemEntity in the world.
After the ItemEntity is spawned, the /give command calls ItemEntity#makeFakeItem, which forces ItemEntity to be unpickable and be immediately discarded.
Now as every DE tool, chestpiece and other items have onEntityItemUpdate overridden, they call ItemEntity#setExtendedLifetime. This line makes prior fake item never disappear from the world. And, as previously mentioned, it cannot be picked up.
Base information
Description / steps to reproduce
So this bug is quite amusing. This is a combination of shenanigans done by Forge/Mojang, and Draconic Evolution. Whenever you
/give
yourself a tool, chestpiece, capacitor or dislocator - an extra item will drop on the ground and will be unpickable. I've done quite some investigation on what's happening, so here's a walkthrough:/give
command first adds an item to player's inventory.ItemTossEvent
event, which in turn creates and spawnsItemEntity
in the world.ItemEntity
is spawned, the/give
command callsItemEntity#makeFakeItem
, which forcesItemEntity
to be unpickable and be immediately discarded.onEntityItemUpdate
overridden, they callItemEntity#setExtendedLifetime
. This line makes prior fake item never disappear from the world. And, as previously mentioned, it cannot be picked up.