Package me.desht.pneumaticcraft.api.drone
package me.desht.pneumaticcraft.api.drone
-
ClassDescriptionFired (on the MinecraftForge.EVENT_BUS) when
IDroneRegistry.retrieveItemsAmazonStyle(GlobalPos, ItemStack...)orIDroneRegistry.retrieveFluidAmazonStyle(GlobalPos, FluidStack)has successfully retrieved the items requested.Event posted on theMinecraftForge.EVENT_BUSjust before a Drone executes a Suicide piece.This represents the drone's AI interaction handler.Implement this and register it withIDroneRegistry#registerCustomBlockInteractor(RegisterEvent, ICustomBlockInteract).Represents a drone or drone-like object (e.g.Retrieve an instance of this viaPneumaticRegistry.IPneumaticCraftInterface.getDroneRegistry().Implement this and register it viaIDroneRegistry.addPathfindableBlock(Block, IPathfindHandler)to provide custom pathfinding functionality for a particular block.Some methods to control a drone-like object's movement.ProgWidgetType<P extends IProgWidgetBase>Represents the type of a progwidget.Fired when a Drone is trying to get a special coordinate, by accessing a variable with '$' prefix.