Class PortalEventHandler.Builder
java.lang.Object
tech.anonymoushacker1279.openportals.portal.config.PortalEventHandler.Builder
- Enclosing class:
PortalEventHandler
Builder for creating
PortalEventHandler instances.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()voidportalParticle(BiFunction<net.minecraft.world.level.Level, net.minecraft.core.BlockPos, net.minecraft.core.particles.ParticleOptions> particle) voidpostPortalIgniteEvent(BiConsumer<net.minecraft.core.BlockPos, PortalIgnitionSource> event) voidpostTeleportEvent(Consumer<net.minecraft.world.entity.Entity> event) voidprePortalIgniteEvent(BiFunction<net.minecraft.core.BlockPos, PortalIgnitionSource, Boolean> event) voidpreTeleportEvent(Function<net.minecraft.world.entity.Entity, Boolean> event)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
postTeleportEvent
-
preTeleportEvent
-
prePortalIgniteEvent
public void prePortalIgniteEvent(BiFunction<net.minecraft.core.BlockPos, PortalIgnitionSource, Boolean> event) -
postPortalIgniteEvent
public void postPortalIgniteEvent(BiConsumer<net.minecraft.core.BlockPos, PortalIgnitionSource> event) -
portalParticle
public void portalParticle(BiFunction<net.minecraft.world.level.Level, net.minecraft.core.BlockPos, net.minecraft.core.particles.ParticleOptions> particle) -
build
-