Class WarpCoreReactor
java.lang.Object
love.distributedrebirth.nx01.warp.core.WarpCoreReactor
- All Implemented Interfaces:
WarpReact
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> voidaddService(Class<T> serviceType, T service) voidclaim(WarpReactPlasma slot) voidclaimIn(WarpReactPlasma slot, Class<?> eventType) voidclaimOut(WarpReactPlasma slot, Class<?> eventType) voidfire(WarpReactPlasma slot, Object event) voidfireForEach(WarpReactPlasma slot, Object event) booleanisClaimed(WarpReactPlasma slug) listChilds(WarpReactPlasma slot) voidload(WarpReactTypeScript script) <T> voidregistrate(WarpReactPlasma slot, Class<T> eventType, WarpReactPlasmaCoil<T> listener) voidrelease(WarpReactPlasma slot) voidrequireService(WarpReactPlasma slot, Class<?> serviceType) voidrequireSlot(WarpReactPlasma slot, WarpReactPlasma dep) <T> Tprotected WarpCorePlasmaConduittoWarpFuel(WarpReactPlasma slot)
-
Field Details
-
DILITHIUM
-
-
Constructor Details
-
WarpCoreReactor
public WarpCoreReactor()
-
-
Method Details
-
load
-
getSlotContract
-
listChilds
-
fireForEach
- Specified by:
fireForEachin interfaceWarpReact
-
fire
-
registrate
public <T> void registrate(WarpReactPlasma slot, Class<T> eventType, WarpReactPlasmaCoil<T> listener) - Specified by:
registratein interfaceWarpReact
-
release
-
claim
-
claimOut
-
claimIn
-
requireSlot
- Specified by:
requireSlotin interfaceWarpReact
-
requireService
- Specified by:
requireServicein interfaceWarpReact
-
service
-
addService
-
isClaimed
-
toWarpFuel
-