Package de.z0rdak.yawp.platform.event
Class ForgeRegionEvent.UpdateArea
java.lang.Object
net.minecraftforge.eventbus.api.Event
de.z0rdak.yawp.platform.event.ForgeRegionEvent
de.z0rdak.yawp.platform.event.ForgeRegionEvent.UpdateArea
- Enclosing class:
ForgeRegionEvent
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 de.z0rdak.yawp.platform.event.ForgeRegionEvent
ForgeRegionEvent.Create, ForgeRegionEvent.ForgePlayerEnter, ForgeRegionEvent.ForgePlayerLeave, ForgeRegionEvent.ForgePlayerMove, ForgeRegionEvent.Remove, ForgeRegionEvent.Rename, ForgeRegionEvent.UpdateAreaNested classes/interfaces inherited from class net.minecraftforge.eventbus.api.Event
net.minecraftforge.eventbus.api.Event.HasResult, net.minecraftforge.eventbus.api.Event.Result -
Constructor Summary
ConstructorsConstructorDescriptionUpdateArea(RegionEvent.UpdateArea event) UpdateArea(IMarkableRegion region, IMarkableArea area, net.minecraft.server.level.ServerPlayer player) -
Method Summary
Modifier and TypeMethodDescriptionvoidsetMarkedArea(IMarkableArea markedArea) The area set here is not validated again.Methods inherited from class de.z0rdak.yawp.platform.event.ForgeRegionEvent
getPlayer, getRegionMethods inherited from class net.minecraftforge.eventbus.api.Event
getListenerList, getPhase, getResult, hasResult, isCancelable, isCanceled, setCanceled, setPhase, setResult
-
Constructor Details
-
UpdateArea
public UpdateArea(IMarkableRegion region, IMarkableArea area, net.minecraft.server.level.ServerPlayer player) -
UpdateArea
-
-
Method Details
-
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
-