Uses of Interface
me.mrCookieSlime.Slimefun.Objects.handlers.ItemHandler
-
Packages that use ItemHandler Package Description io.github.thebusybiscuit.slimefun4.api.exceptions This package contains all different extensions ofException
that Slimefun uses internally.io.github.thebusybiscuit.slimefun4.core This package holds the core systems of Slimefun, these are not neccessarily used as an API but ratherprovide the core functionality of thisPlugin
.me.mrCookieSlime.Slimefun.Objects.handlers me.mrCookieSlime.Slimefun.Objects.SlimefunItem -
-
Uses of ItemHandler in io.github.thebusybiscuit.slimefun4.api.exceptions
Constructors in io.github.thebusybiscuit.slimefun4.api.exceptions with parameters of type ItemHandler Constructor Description IncompatibleItemHandlerException(String message, SlimefunItem item, ItemHandler handler)
-
Uses of ItemHandler in io.github.thebusybiscuit.slimefun4.core
Methods in io.github.thebusybiscuit.slimefun4.core that return types with arguments of type ItemHandler Modifier and Type Method Description Map<Class<? extends ItemHandler>,Set<ItemHandler>>
SlimefunRegistry. getPublicItemHandlers()
Map<Class<? extends ItemHandler>,Set<ItemHandler>>
SlimefunRegistry. getPublicItemHandlers()
-
Uses of ItemHandler in me.mrCookieSlime.Slimefun.Objects.handlers
Subinterfaces of ItemHandler in me.mrCookieSlime.Slimefun.Objects.handlers Modifier and Type Interface Description interface
BlockBreakHandler
interface
BlockDispenseHandler
ThisItemHandler
is triggered when theSlimefunItem
it was assigned to is aDispenser
and was triggered.interface
BlockPlaceHandler
interface
BlockUseHandler
interface
BowShootHandler
ThisItemHandler
is triggered when theSlimefunItem
it was assigned to is aSlimefunBow
and an Arrow fired from this bow hit aLivingEntity
.interface
EntityKillHandler
If thisItemHandler
is added to aSlimefunItem
it will listen for anyEntityDeathEvent
that was triggered by aPlayer
using theSlimefunItem
thisEntityKillHandler
was linked to.interface
ItemConsumptionHandler
ThisItemHandler
is triggered when theSlimefunItem
it was assigned to has been consumed.interface
ItemDropHandler
interface
ItemUseHandler
ThisItemHandler
is triggered when theSlimefunItem
it was assigned to is right-clicked.interface
MultiBlockInteractionHandler
Classes in me.mrCookieSlime.Slimefun.Objects.handlers that implement ItemHandler Modifier and Type Class Description class
BlockTicker
class
GeneratorTicker
class
RainbowTicker
This is aBlockTicker
that is exclusively used for Rainbow blocks.Methods in me.mrCookieSlime.Slimefun.Objects.handlers that return types with arguments of type ItemHandler Modifier and Type Method Description default Class<? extends ItemHandler>
BlockBreakHandler. getIdentifier()
default Class<? extends ItemHandler>
BlockDispenseHandler. getIdentifier()
default Class<? extends ItemHandler>
BlockPlaceHandler. getIdentifier()
Class<? extends ItemHandler>
BlockTicker. getIdentifier()
default Class<? extends ItemHandler>
BlockUseHandler. getIdentifier()
default Class<? extends ItemHandler>
BowShootHandler. getIdentifier()
default Class<? extends ItemHandler>
EntityKillHandler. getIdentifier()
Class<? extends ItemHandler>
GeneratorTicker. getIdentifier()
default Class<? extends ItemHandler>
ItemConsumptionHandler. getIdentifier()
default Class<? extends ItemHandler>
ItemDropHandler. getIdentifier()
Class<? extends ItemHandler>
ItemHandler. getIdentifier()
This method returns the identifier for thisItemHandler
.default Class<? extends ItemHandler>
ItemUseHandler. getIdentifier()
default Class<? extends ItemHandler>
MultiBlockInteractionHandler. getIdentifier()
-
Uses of ItemHandler in me.mrCookieSlime.Slimefun.Objects.SlimefunItem
Classes in me.mrCookieSlime.Slimefun.Objects.SlimefunItem with type parameters of type ItemHandler Modifier and Type Class Description class
SimpleSlimefunItem<T extends ItemHandler>
This is basically a quickstart class for your very firstSlimefunItem
.Methods in me.mrCookieSlime.Slimefun.Objects.SlimefunItem with type parameters of type ItemHandler Modifier and Type Method Description <T extends ItemHandler>
booleanSlimefunItem. callItemHandler(Class<T> c, Consumer<T> callable)
This method calls everyItemHandler
of the givenClass
and performs the action as specified via theConsumer
.Methods in me.mrCookieSlime.Slimefun.Objects.SlimefunItem that return types with arguments of type ItemHandler Modifier and Type Method Description Collection<ItemHandler>
SlimefunItem. getHandlers()
This method returns a Set of item handlers associated with this Item.static Set<ItemHandler>
SlimefunItem. getPublicItemHandlers(Class<? extends ItemHandler> identifier)
Methods in me.mrCookieSlime.Slimefun.Objects.SlimefunItem with parameters of type ItemHandler Modifier and Type Method Description void
SlimefunItem. addItemHandler(ItemHandler... handlers)
This method will add any givenItemHandler
to thisSlimefunItem
.Method parameters in me.mrCookieSlime.Slimefun.Objects.SlimefunItem with type arguments of type ItemHandler Modifier and Type Method Description static Set<ItemHandler>
SlimefunItem. getPublicItemHandlers(Class<? extends ItemHandler> identifier)
-