public class PortalInvalidDestinationSystem extends RefSystem
System for handling portalinvaliddestination mechanics. Systems contain game logic that operates on entities with specific component types.
java.lang.Object > RefSystem > PortalInvalidDestinationSystem
Field Summary
originWorld
final
World
originWorld
Field originWorld.
portalDevice
final
PortalDevice
portalDevice
Field portalDevice.
blockStateInfo
final
BlockModule.BlockStateInfo
blockStateInfo
Field blockStateInfo.
destinationWorld
final
World
destinationWorld
Field destinationWorld.
destinationWorldUuid
final
UUID
destinationWorldUuid
Field destinationWorldUuid.
store
final
Store
store
Field store.
entityQuery
final
AndQuery
entityQuery
Field entityQuery.
chunkRef
final
Ref
chunkRef
Field chunkRef.
worldChunk
final
WorldChunk
worldChunk
Field worldChunk.
index
final
int
index
Field index.
x
final
int
x
Field x.
y
final
int
y
Field y.
z
final
int
z
Field z.
config
final
PortalDeviceConfig
config
Field config.
blockType
final
BlockType
blockType
Field blockType.
offState
final
BlockType
offState
Field offState.
Method Detail
onEntityAdded
public
void
onEntityAdded
(@Nonnull final Ref ref, @Nonnull final AddReason reason, @Nonnull final Store store, @Nonnull final CommandBuffer commandBuffer)
Method onEntityAdded.
- Parameters:
@Nonnull final Refref@Nonnull final AddReasonreason@Nonnull final Storestore@Nonnull final CommandBuffercommandBuffer
turnOffPortalBlock
public
>
turnOffPortalBlock
(originWorld, portalDevice, blockStateInfo)
Method turnOffPortalBlock.
- Parameters:
originWorldoriginWorldportalDeviceportalDeviceblockStateInfoblockStateInfo
onEntityRemove
public
void
onEntityRemove
(@Nonnull final Ref ref, @Nonnull final RemoveReason reason, @Nonnull final Store store, @Nonnull final CommandBuffer commandBuffer)
Method onEntityRemove.
- Parameters:
@Nonnull final Refref@Nonnull final RemoveReasonreason@Nonnull final Storestore@Nonnull final CommandBuffercommandBuffer
turnOffPortalsInWorld
static
void
turnOffPortalsInWorld
(final World originWorld, final World destinationWorld)
Method turnOffPortalsInWorld.
- Parameters:
final WorldoriginWorldfinal WorlddestinationWorld