Index
All Classes and Interfaces|All Packages
G
- GameTimer - Class in dev.strwbry.eventhorizon
-
A timer implementation for managing tournament duration and triggering events at specified intervals.
- GameTimer(int, int) - Constructor for class dev.strwbry.eventhorizon.GameTimer
-
Constructs a new GameTimer with the specified duration and event interval.
- generateDropsList() - Method in class dev.strwbry.eventhorizon.events.itemspawn.DropParty
-
Generates a list of all possible item stacks.
- generateRandomPlayerPairs() - Static method in class dev.strwbry.eventhorizon.events.utility.PlayerUtility
-
Generates random pairs of online players for pair-based events.
- generateSurvivalDropsList() - Method in class dev.strwbry.eventhorizon.events.dropmodification.BaseDropModification
-
Generates a list of all possible item drops in survival mode.
- GenericCuboidRegion - Class in dev.strwbry.eventhorizon.events.utility.fawe.region
-
A specific implementation of GenericRegion that creates cuboid regions.
- GenericCuboidRegion(int, int, int) - Constructor for class dev.strwbry.eventhorizon.events.utility.fawe.region.GenericCuboidRegion
-
Constructs a new cuboid region with specified dimensions.
- GenericCylindricalRegion - Class in dev.strwbry.eventhorizon.events.utility.fawe.region
-
A specific implementation of GenericRegion that creates cylindrical regions.
- GenericCylindricalRegion(int, int, int) - Constructor for class dev.strwbry.eventhorizon.events.utility.fawe.region.GenericCylindricalRegion
-
Constructs a new cylindrical region with specified dimensions.
- GenericRegion - Class in dev.strwbry.eventhorizon.events.utility.fawe.region
-
An abstract base class for defining regions in WorldEdit operations.
- GenericRegion(int, int, int) - Constructor for class dev.strwbry.eventhorizon.events.utility.fawe.region.GenericRegion
-
Constructs a new region with specified dimensions.
- getAir() - Method in class dev.strwbry.eventhorizon.events.utility.fawe.BlockMasks
-
Gets the collection of blocks considered as air blocks.
- getAllAttributeModifiers() - Method in class dev.strwbry.eventhorizon.events.attributes.BaseAttribute
-
Gets a copy of all registered attribute modifiers.
- getAllEffects() - Method in class dev.strwbry.eventhorizon.events.effects.BaseEffects
-
Gets a copy of all potion effects registered in this effect event.
- getAttributeModifiers(Attribute) - Method in class dev.strwbry.eventhorizon.events.attributes.BaseAttribute
-
Retrieves all modifiers for a specific attribute.
- getAuthor() - Method in class dev.strwbry.eventhorizon.PlaceholderEventHorizon
-
Gets the author(s) of the expansion.
- getBlockDrops(Material) - Method in class dev.strwbry.eventhorizon.events.dropmodification.BaseDropModification
-
Retrieves the list of possible drops for a specific block type.
- getBlockMasks() - Static method in class dev.strwbry.eventhorizon.EventHorizon
-
Gets the block masks utility instance.
- getBlocksFromTag(Tag<Material>) - Method in class dev.strwbry.eventhorizon.events.utility.fawe.BlockMasks
-
Converts a Bukkit Material Tag into a collection of WorldEdit BlockTypes.
- getCannotBeReplaced() - Method in class dev.strwbry.eventhorizon.events.utility.fawe.BlockMasks
-
Gets the collection of blocks that cannot be replaced.
- getClassification() - Method in class dev.strwbry.eventhorizon.events.BaseEvent
-
Gets the classification of this event.
- getCurrentEvent() - Method in class dev.strwbry.eventhorizon.events.EventManager
-
Gets the currently active event.
- getDeepDarkPattern() - Method in class dev.strwbry.eventhorizon.events.utility.fawe.RandomPatterns
-
Retrieves the Deep Dark-themed pattern, initializing it if necessary.
- getEffect(PotionEffectType) - Method in class dev.strwbry.eventhorizon.events.effects.BaseEffects
-
Retrieves a specific potion effect from this effect event.
- getEnabledEvents() - Method in class dev.strwbry.eventhorizon.events.EventInitializer
-
Gets all currently enabled events organized by their classification.
- getEnabledEvents() - Static method in class dev.strwbry.eventhorizon.utility.Config
-
Gets the list of events that are currently enabled in the tournament.
- getEventClassification(BaseEvent) - Method in class dev.strwbry.eventhorizon.events.BaseEvent
-
Gets the classification of the specified event.
- getEventFrequency() - Static method in class dev.strwbry.eventhorizon.utility.Config
-
Gets the frequency at which events should occur during the tournament.
- getEventInitializer() - Static method in class dev.strwbry.eventhorizon.EventHorizon
-
Gets the event initializer instance.
- getEventManager() - Static method in class dev.strwbry.eventhorizon.EventHorizon
-
Gets the event manager instance.
- getGroundBlocks() - Method in class dev.strwbry.eventhorizon.events.utility.fawe.BlockMasks
-
Gets the collection of blocks considered as ground blocks.
- getGroupSafeLocation(Player, Location, int, int, int) - Method in class dev.strwbry.eventhorizon.events.itemspawn.BaseItemSpawn
-
Finds a safe location to spawn an item within a group.
- getGroupSafeLocation(Player, Location, int, int, int) - Method in class dev.strwbry.eventhorizon.events.mobspawn.BaseMobSpawn
-
Attempts to find a safe location to spawn a mob within a group.
- getIdentifier() - Method in class dev.strwbry.eventhorizon.PlaceholderEventHorizon
-
Gets the identifier used for this expansion in placeholders.
- getLastOperationCount() - Method in class dev.strwbry.eventhorizon.events.inventoryadjustments.BaseInventoryAdjustment
-
Gets count of last operation
- getLastSpawnCount() - Method in class dev.strwbry.eventhorizon.events.itemspawn.BaseItemSpawn
-
Gets the number of items spawned in the last execution.
- getLastSpawnCount() - Method in class dev.strwbry.eventhorizon.events.mobspawn.BaseMobSpawn
-
Gets the number of mobs spawned in the last execution.
- getMobDrops(EntityType) - Method in class dev.strwbry.eventhorizon.events.dropmodification.BaseDropModification
-
Retrieves the list of possible drops for a specific mob type.
- getMobTypes() - Method in class dev.strwbry.eventhorizon.events.mobspawn.BaseMobSpawn
-
Gets an unmodifiable list of all possible mob types that can be spawned.
- getName() - Method in class dev.strwbry.eventhorizon.events.BaseEvent
-
Gets the name of this event.
- getNegWeight() - Static method in class dev.strwbry.eventhorizon.utility.Config
-
Gets the weight value for negative events in the event selection system.
- getNetherPattern() - Method in class dev.strwbry.eventhorizon.events.utility.fawe.RandomPatterns
-
Retrieves the Nether-themed pattern, initializing it if necessary.
- getNeutralWeight() - Static method in class dev.strwbry.eventhorizon.utility.Config
-
Gets the weight value for neutral events in the event selection system.
- getPlants() - Method in class dev.strwbry.eventhorizon.events.utility.fawe.BlockMasks
-
Gets the collection of blocks considered as plants.
- getPlugin() - Static method in class dev.strwbry.eventhorizon.EventHorizon
-
Gets the plugin instance.
- getPosWeight() - Static method in class dev.strwbry.eventhorizon.utility.Config
-
Gets the weight value for positive events in the event selection system.
- getRandomMobType() - Method in class dev.strwbry.eventhorizon.events.mobspawn.BaseMobSpawn
-
Gets a random mob type from the available mob types list.
- getRandomPatterns() - Static method in class dev.strwbry.eventhorizon.EventHorizon
-
Gets the random patterns utility instance.
- getRandomWeightedItem() - Method in class dev.strwbry.eventhorizon.events.inventoryadjustments.BaseInventoryAdjustment
-
Gets random item based on weights
- getRandomWeightedItem() - Method in class dev.strwbry.eventhorizon.events.itemspawn.BaseItemSpawn
-
Selects a random item from the weighted item pool.
- getRandomWeightedItem() - Method in class dev.strwbry.eventhorizon.events.itemspawn.DropParty
-
Selects a random item from the list of possible drops.
- getRegion(Player) - Method in class dev.strwbry.eventhorizon.events.utility.fawe.region.GenericRegion
-
Creates a region centered on a player's location.
- getRegisteredEvents() - Method in class dev.strwbry.eventhorizon.events.EventInitializer
-
Gets all registered events regardless of their enabled status.
- getRemainingTime() - Method in class dev.strwbry.eventhorizon.GameTimer
-
Gets the current remaining time of the timer.
- getRemainingTime() - Method in class dev.strwbry.eventhorizon.Scheduler
-
Gets the remaining time in the current game session.
- getSafeLocation(Player, int, int, int) - Method in class dev.strwbry.eventhorizon.events.itemspawn.BaseItemSpawn
-
Finds a safe location to spawn an item near the given coordinates.
- getSafeLocation(Player, int, int, int) - Method in class dev.strwbry.eventhorizon.events.mobspawn.BaseMobSpawn
-
Attempts to find a safe location to spawn a mob near the given coordinates.
- getScheduler() - Static method in class dev.strwbry.eventhorizon.EventHorizon
-
Gets the scheduler instance.
- getSculkInteractivePattern() - Method in class dev.strwbry.eventhorizon.events.utility.fawe.RandomPatterns
-
Retrieves the Sculk interactive pattern, initializing it if necessary.
- getTournamentTimer() - Static method in class dev.strwbry.eventhorizon.utility.Config
-
Gets the total duration of the tournament in seconds.
- getUndergroundBlocks() - Method in class dev.strwbry.eventhorizon.events.utility.fawe.BlockMasks
-
Gets the collection of blocks considered as underground blocks.
- getVersion() - Method in class dev.strwbry.eventhorizon.PlaceholderEventHorizon
-
Gets the version of the expansion.
- GoldRush - Class in dev.strwbry.eventhorizon.events.blockmodification
-
A positive event that replaces underground blocks with gold ore in a cuboid region.
- GoldRush() - Constructor for class dev.strwbry.eventhorizon.events.blockmodification.GoldRush
-
Constructs a new GoldRush event.
- GottaGoFast - Class in dev.strwbry.eventhorizon.events.effects
-
Event that gives players a significant speed boost effect.
- GottaGoFast() - Constructor for class dev.strwbry.eventhorizon.events.effects.GottaGoFast
-
Constructs a new GottaGoFast event with POSITIVE classification.
- groupSpacing - Variable in class dev.strwbry.eventhorizon.events.itemspawn.BaseItemSpawn
-
Spacing between items when group spawning
- groupSpacing - Variable in class dev.strwbry.eventhorizon.events.mobspawn.BaseMobSpawn
-
Distance between mobs when spawning in groups
- GrowthSpurt - Class in dev.strwbry.eventhorizon.events.attributes
-
Represents an event that increases the player's physical attributes, simulating a growth spurt.
- GrowthSpurt() - Constructor for class dev.strwbry.eventhorizon.events.attributes.GrowthSpurt
-
Constructs a new GrowthSpurt event.
All Classes and Interfaces|All Packages