Plugin Compatiblity issues
Issues you might encounter with other plugins conflicting with AE and how to fix them
Multiple Blocks Break / Performance on block break
The most common issue is two plugins calling new BlockBreakEvents in loop and both breaking the blocks.
With Auxilor plugins (Eco plugins) and Veinminer plugin author Choco we have decided to mark blocks which are involved in these operations with same metadata. If your plugin also calls events and breaks blocks, you might need to check this metadata and ignore the block event if present
The metadata is blockbreakevent-ignore
You can also check for these blocks using AEAPI method
TP_DROPS duplicating drops to multiple inventories
This issue occurs when two or more plugins handle adding the drop to some inventory. You can stop us from adding the drops to player inventory by flagging the block with any metadata and adding this metadata in our config.yml
Or by using our API method inside AEAPI class
Then on BlockBreakEvent, you need to set the metadata before us. We are currently running our checks on priority HIGH
, so anything lower than that will work.
To avoid memory leaks, after you are done with the block, remove the metadata
Last updated