Class NeoForgeRegionEvent.UpdateArea
java.lang.Object
net.neoforged.bus.api.Event
de.z0rdak.yawp.platform.event.NeoForgeRegionEvent
de.z0rdak.yawp.platform.event.NeoForgeRegionEvent.UpdateArea
- All Implemented Interfaces:
net.neoforged.bus.api.ICancellableEvent
- Enclosing class:
NeoForgeRegionEvent
This event is fired whenever a new area is created. This event is cancelable.
Canceling this event will prevent the area from being updated.
-
Nested Class Summary
Nested classes/interfaces inherited from class NeoForgeRegionEvent
NeoForgeRegionEvent.Create, NeoForgeRegionEvent.PlayerEnter, NeoForgeRegionEvent.PlayerLeave, NeoForgeRegionEvent.PlayerMove, NeoForgeRegionEvent.Remove, NeoForgeRegionEvent.Rename, NeoForgeRegionEvent.UpdateArea -
Constructor Summary
ConstructorsConstructorDescriptionUpdateArea(RegionEvent.UpdateArea event) UpdateArea(IMarkableRegion region, IMarkableArea area, net.minecraft.server.level.ServerPlayer player) -
Method Summary
Modifier and TypeMethodDescriptionstatic RegionEvent.UpdateAreaasEvent(RegionEvent.UpdateArea updateAreaEvent) static RegionEvent.UpdateAreaasNonEvent(NeoForgeRegionEvent.UpdateArea forgeAreaUpdate) voidsetMarkedArea(IMarkableArea markedArea) The area set here is not validated again.Methods inherited from class NeoForgeRegionEvent
getPlayer, getRegionMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.neoforged.bus.api.ICancellableEvent
isCanceled, setCanceled
-
Constructor Details
-
UpdateArea
public UpdateArea(IMarkableRegion region, IMarkableArea area, net.minecraft.server.level.ServerPlayer player) -
UpdateArea
-
-
Method Details
-
asCommonEvent
-
asEvent
-
asNonEvent
-
getMarkedArea
-
setMarkedArea
The area set here is not validated again. Be sure you validate the area before setting it.
Otherwise, you may cause inconsistencies and break your whole region definition.- Parameters:
markedArea- The new area of the region - be sure to validate it before
-