Class GEOResourceGenerationEvent
java.lang.Object
org.bukkit.event.Event
io.github.thebusybiscuit.slimefun4.api.events.GEOResourceGenerationEvent
public class GEOResourceGenerationEvent
extends org.bukkit.event.Event
This
Event
is fired whenever a GEOResource
is being freshly generated.
This only occurs when a GEOScanner
queries the Chunk
for a GEOResource
but cannot find it.
You can modify this Event
by listening to it.- Author:
- TheBusyBiscuit
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.bukkit.event.Event
org.bukkit.event.Event.Result
-
Constructor Summary
ConstructorsConstructorDescriptionGEOResourceGenerationEvent
(org.bukkit.World world, org.bukkit.block.Biome biome, int x, int z, GEOResource resource, int value) -
Method Summary
Modifier and TypeMethodDescriptionorg.bukkit.block.Biome
getBiome()
int
This returns the X coordinate of theChunk
in which theGEOResource
is generated.int
This returns the Z coordinate of theChunk
in which theGEOResource
is generated.org.bukkit.World.Environment
This method returns theWorld.Environment
in which the resource is generated.static org.bukkit.event.HandlerList
org.bukkit.event.HandlerList
This method returns theGEOResource
that is being generatedint
getValue()
This returns the amount that will be generated of thisGEOResource
.org.bukkit.World
getWorld()
This returns theWorld
in which this event takes place.void
setValue
(int value) This modifies the amount that will be generated.Methods inherited from class org.bukkit.event.Event
callEvent, getEventName, isAsynchronous
-
Constructor Details
-
GEOResourceGenerationEvent
@ParametersAreNonnullByDefault public GEOResourceGenerationEvent(org.bukkit.World world, org.bukkit.block.Biome biome, int x, int z, GEOResource resource, int value)
-
-
Method Details
-
getValue
public int getValue()This returns the amount that will be generated of thisGEOResource
.- Returns:
- The value aka the supply of this
GEOResource
to generate
-
setValue
public void setValue(int value) This modifies the amount that will be generated.- Parameters:
value
- The new supply for thisGEOResource
-
getWorld
@Nonnull public org.bukkit.World getWorld()This returns theWorld
in which this event takes place.- Returns:
- The affected
World
-
getResource
This method returns theGEOResource
that is being generated- Returns:
- The generated
GEOResource
-
getChunkX
public int getChunkX()This returns the X coordinate of theChunk
in which theGEOResource
is generated.- Returns:
- The x value of this
Chunk
-
getChunkZ
public int getChunkZ()This returns the Z coordinate of theChunk
in which theGEOResource
is generated.- Returns:
- The z value of this
Chunk
-
getEnvironment
@Nonnull public org.bukkit.World.Environment getEnvironment()This method returns theWorld.Environment
in which the resource is generated. It is equivalent toWorldInfo.getEnvironment()
.- Returns:
- The
World.Environment
of this generation
-
getBiome
@Nonnull public org.bukkit.block.Biome getBiome()- Returns:
- The
Biome
of this generation
-
getHandlerList
public static org.bukkit.event.HandlerList getHandlerList() -
getHandlers
public org.bukkit.event.HandlerList getHandlers()- Specified by:
getHandlers
in classorg.bukkit.event.Event
-