Package dev.itsharshxd.zentrix.api.scenario
package dev.itsharshxd.zentrix.api.scenario
-
ClassDescriptionA gameplay modifier that a match can run.A gameplay area a scenario takes charge of, named rather than enumerated.Everything one scenario may do inside one match.Everything Zentrix knows about a scenario before it ever runs: how to name it, how to show it, how it combines with other scenarios, and what it can be configured with.Fluent builder for
ScenarioDescriptor.One entry of aScenarioSettingType.STRUCTURED_LISTsetting.One field of a structured entry.Fluent builder forScenarioEntryField.The shape of every entry in aScenarioSettingType.STRUCTURED_LISTsetting.The value kinds one field of a structured entry can hold.One scenario running in one match.Why a scenario stopped running in a match.A set of scenario overrides an addon hands to Zentrix for one source arena.Fluent builder forScenarioProfile.A live entry in the scenario registry.The scenarios one match settled on, in the order they activate.How a match decides which scenarios it runs.Registration, configuration, selection and voting for scenarios.One configurable value of a scenario.Fluent builder forScenarioSetting.A scenario's settings as they apply to one match, already resolved.Where a resolved scenario setting value came from.The value kinds a scenario setting can declare.A scenario's scratch space for one match.The verdict on one combination of scenarios.One finding.What validation found wrong.How badly an issue affects the combination.