Package de.z0rdak.yawp.api.events.region
Class ForgeRegionEvent.UpdateArea
java.lang.Object
net.minecraftforge.eventbus.api.Event
de.z0rdak.yawp.api.events.region.ForgeRegionEvent
de.z0rdak.yawp.api.events.region.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.api.events.region.ForgeRegionEvent
ForgeRegionEvent.Create, 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.world.entity.player.Player player) -
Method Summary
Modifier and TypeMethodDescriptionstatic RegionEvent.UpdateAreastatic ForgeRegionEvent.UpdateAreaasEvent(RegionEvent.UpdateArea updateAreaEvent) static RegionEvent.UpdateAreaasNonEvent(ForgeRegionEvent.UpdateArea forgeAreaUpdate) voidsetMarkedArea(IMarkableArea markedArea) The area set here is not validated again.Methods inherited from class de.z0rdak.yawp.api.events.region.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.world.entity.player.Player 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
-