Uses of Interface
com.hypixel.hytale.server.npc.util.expression.Scope
Packages that use Scope
Package
Description
-
Uses of Scope in com.hypixel.hytale.builtin.encountermanager
Methods in com.hypixel.hytale.builtin.encountermanager with parameters of type ScopeModifier and TypeMethodDescriptionbooleanBuilderEncounterManager.validate(String configName, NPCLoadTimeValidationHelper validationHelper, ExecutionContext context, Scope globalScope, List<String> errors) booleanBuilderEncounterManagerVariant.validate(String configName, NPCLoadTimeValidationHelper validationHelper, ExecutionContext context, Scope globalScope, List<String> errors) -
Uses of Scope in com.hypixel.hytale.builtin.npccombatactionevaluator.corecomponents.builders
Methods in com.hypixel.hytale.builtin.npccombatactionevaluator.corecomponents.builders with parameters of type ScopeModifier and TypeMethodDescriptionbooleanBuilderSensorCombatActionEvaluator.validate(String configName, NPCLoadTimeValidationHelper validationHelper, ExecutionContext context, Scope globalScope, List<String> errors) -
Uses of Scope in com.hypixel.hytale.server.npc.asset.builder
Methods in com.hypixel.hytale.server.npc.asset.builder that return ScopeModifier and TypeMethodDescriptionBuilderModifier.createScope(BuilderSupport builderSupport, BuilderParameters builderParameters, Scope globalScope) BuilderModifier.createScope(ExecutionContext executionContext, BuilderParameters builderParameters, Scope globalScope) BuilderSupport.getGlobalScope()Methods in com.hypixel.hytale.server.npc.asset.builder with parameters of type ScopeModifier and TypeMethodDescriptionBuilderModifier.createScope(BuilderSupport builderSupport, BuilderParameters builderParameters, Scope globalScope) BuilderModifier.createScope(ExecutionContext executionContext, BuilderParameters builderParameters, Scope globalScope) voidBuilderSupport.setGlobalScope(Scope scope) voidbooleanBuilder.validate(String configName, NPCLoadTimeValidationHelper validationHelper, ExecutionContext context, Scope globalScope, List<String> errors) Iterates the builder tree and validates all present dynamic value holders based on the execution context and scope provided.booleanBuilderBase.validate(String configName, NPCLoadTimeValidationHelper validationHelper, ExecutionContext context, Scope globalScope, List<String> errors) booleanBuilderComponent.validate(String configName, NPCLoadTimeValidationHelper validationHelper, ExecutionContext context, Scope globalScope, List<String> errors) booleanBuilderObjectArrayHelper.validate(String configName, NPCLoadTimeValidationHelper loadTimeValidationHelper, BuilderManager manager, ExecutionContext context, Scope globalScope, List<String> errors) abstract booleanBuilderObjectHelper.validate(String configName, NPCLoadTimeValidationHelper loadTimeValidationHelper, BuilderManager manager, ExecutionContext context, Scope globalScope, List<String> errors) booleanBuilderObjectReferenceHelper.validate(String configName, NPCLoadTimeValidationHelper loadTimeValidationHelper, BuilderManager manager, ExecutionContext context, Scope globalScope, List<String> errors) -
Uses of Scope in com.hypixel.hytale.server.npc.corecomponents.builders
Methods in com.hypixel.hytale.server.npc.corecomponents.builders with parameters of type ScopeModifier and TypeMethodDescriptionbooleanBuilderEntityFilterBase.validate(String configName, NPCLoadTimeValidationHelper validationHelper, ExecutionContext context, Scope globalScope, List<String> errors) booleanBuilderMotionBase.validate(String configName, NPCLoadTimeValidationHelper validationHelper, ExecutionContext context, Scope globalScope, List<String> errors) booleanBuilderSensorBase.validate(String configName, NPCLoadTimeValidationHelper validationHelper, ExecutionContext context, Scope globalScope, List<String> errors) booleanBuilderSensorEntityPrioritiserBase.validate(String configName, NPCLoadTimeValidationHelper validationHelper, ExecutionContext context, Scope globalScope, List<String> errors) booleanBuilderSensorWithEntityFilters.validate(String configName, NPCLoadTimeValidationHelper validationHelper, ExecutionContext context, Scope globalScope, List<String> errors) booleanBuilderWeightedAction.validate(String configName, NPCLoadTimeValidationHelper validationHelper, ExecutionContext context, Scope globalScope, List<String> errors) -
Uses of Scope in com.hypixel.hytale.server.npc.corecomponents.combat.builders
Methods in com.hypixel.hytale.server.npc.corecomponents.combat.builders with parameters of type ScopeModifier and TypeMethodDescriptionbooleanBuilderBodyMotionCharge.validate(String configName, NPCLoadTimeValidationHelper validationHelper, ExecutionContext context, Scope globalScope, List<String> errors) -
Uses of Scope in com.hypixel.hytale.server.npc.corecomponents.entity.builders
Methods in com.hypixel.hytale.server.npc.corecomponents.entity.builders with parameters of type ScopeModifier and TypeMethodDescriptionbooleanBuilderSensorEntityBase.validate(String configName, NPCLoadTimeValidationHelper validationHelper, ExecutionContext context, Scope globalScope, List<String> errors) -
Uses of Scope in com.hypixel.hytale.server.npc.corecomponents.entity.filters.builders
Methods in com.hypixel.hytale.server.npc.corecomponents.entity.filters.builders with parameters of type ScopeModifier and TypeMethodDescriptionbooleanBuilderEntityFilterMany.validate(String configName, NPCLoadTimeValidationHelper validationHelper, ExecutionContext context, Scope globalScope, List<String> errors) booleanBuilderEntityFilterNot.validate(String configName, NPCLoadTimeValidationHelper validationHelper, ExecutionContext context, Scope globalScope, List<String> errors) -
Uses of Scope in com.hypixel.hytale.server.npc.corecomponents.items.builders
Methods in com.hypixel.hytale.server.npc.corecomponents.items.builders with parameters of type ScopeModifier and TypeMethodDescriptionbooleanBuilderActionDropItem.validate(String configName, NPCLoadTimeValidationHelper validationHelper, ExecutionContext context, Scope globalScope, List<String> errors) booleanBuilderActionInventory.validate(String configName, NPCLoadTimeValidationHelper validationHelper, ExecutionContext context, Scope globalScope, List<String> errors) -
Uses of Scope in com.hypixel.hytale.server.npc.corecomponents.movement.builders
Methods in com.hypixel.hytale.server.npc.corecomponents.movement.builders with parameters of type ScopeModifier and TypeMethodDescriptionbooleanBuilderBodyMotionLand.validate(String configName, NPCLoadTimeValidationHelper validationHelper, ExecutionContext context, Scope globalScope, List<String> errors) booleanBuilderBodyMotionMaintainDistance.validate(String configName, NPCLoadTimeValidationHelper validationHelper, ExecutionContext context, Scope globalScope, List<String> errors) booleanBuilderBodyMotionTakeOff.validate(String configName, NPCLoadTimeValidationHelper validationHelper, ExecutionContext context, Scope globalScope, List<String> errors) -
Uses of Scope in com.hypixel.hytale.server.npc.corecomponents.timer.builders
Methods in com.hypixel.hytale.server.npc.corecomponents.timer.builders with parameters of type ScopeModifier and TypeMethodDescriptionbooleanBuilderMotionTimer.validate(String configName, NPCLoadTimeValidationHelper validationHelper, ExecutionContext context, Scope globalScope, List<String> errors) -
Uses of Scope in com.hypixel.hytale.server.npc.corecomponents.utility.builders
Methods in com.hypixel.hytale.server.npc.corecomponents.utility.builders with parameters of type ScopeModifier and TypeMethodDescriptionbooleanBuilderActionRandom.validate(String configName, NPCLoadTimeValidationHelper validationHelper, ExecutionContext context, Scope globalScope, List<String> errors) booleanBuilderActionSequence.validate(String configName, NPCLoadTimeValidationHelper validationHelper, ExecutionContext context, Scope globalScope, List<String> errors) booleanBuilderActionTimeout.validate(String configName, NPCLoadTimeValidationHelper validationHelper, ExecutionContext context, Scope globalScope, List<String> errors) booleanBuilderMotionSequence.validate(String configName, NPCLoadTimeValidationHelper validationHelper, ExecutionContext context, Scope globalScope, List<String> errors) booleanBuilderSensorAdjustPosition.validate(String configName, NPCLoadTimeValidationHelper validationHelper, ExecutionContext context, Scope globalScope, List<String> errors) booleanBuilderSensorMany.validate(String configName, NPCLoadTimeValidationHelper validationHelper, ExecutionContext context, Scope globalScope, List<String> errors) booleanBuilderSensorNot.validate(String configName, NPCLoadTimeValidationHelper validationHelper, ExecutionContext context, Scope globalScope, List<String> errors) booleanBuilderSensorProjectToGround.validate(String configName, NPCLoadTimeValidationHelper validationHelper, ExecutionContext context, Scope globalScope, List<String> errors) booleanBuilderSensorValueProviderWrapper.validate(String configName, NPCLoadTimeValidationHelper validationHelper, ExecutionContext context, Scope globalScope, List<String> errors) -
Uses of Scope in com.hypixel.hytale.server.npc.corecomponents.world.builders
Methods in com.hypixel.hytale.server.npc.corecomponents.world.builders with parameters of type ScopeModifier and TypeMethodDescriptionbooleanBuilderActionMakePath.validate(String configName, NPCLoadTimeValidationHelper validationHelper, ExecutionContext context, Scope globalScope, List<String> errors) -
Uses of Scope in com.hypixel.hytale.server.npc.instructions.builders
Methods in com.hypixel.hytale.server.npc.instructions.builders with parameters of type ScopeModifier and TypeMethodDescriptionbooleanBuilderActionList.validate(String configName, NPCLoadTimeValidationHelper validationHelper, ExecutionContext context, Scope globalScope, List<String> errors) booleanBuilderInstruction.validate(String configName, NPCLoadTimeValidationHelper validationHelper, ExecutionContext context, Scope globalScope, List<String> errors) -
Uses of Scope in com.hypixel.hytale.server.npc.movement.controllers.builders
Methods in com.hypixel.hytale.server.npc.movement.controllers.builders with parameters of type ScopeModifier and TypeMethodDescriptionbooleanBuilderMotionControllerBase.validate(String configName, NPCLoadTimeValidationHelper validationHelper, ExecutionContext context, Scope globalScope, List<String> errors) booleanBuilderMotionControllerMap.validate(String configName, NPCLoadTimeValidationHelper validationHelper, ExecutionContext context, Scope globalScope, List<String> errors) -
Uses of Scope in com.hypixel.hytale.server.npc.path.builders
Methods in com.hypixel.hytale.server.npc.path.builders with parameters of type ScopeModifier and TypeMethodDescriptionbooleanBuilderTransientPathDefinition.validate(String configName, NPCLoadTimeValidationHelper validationHelper, ExecutionContext context, Scope globalScope, List<String> errors) -
Uses of Scope in com.hypixel.hytale.server.npc.role.builders
Methods in com.hypixel.hytale.server.npc.role.builders that return ScopeModifier and TypeMethodDescriptionBuilderRole.createExecutionScope()BuilderRoleVariant.createExecutionScope()BuilderRole.createModifierScope(ExecutionContext executionContext) BuilderRoleVariant.createModifierScope(ExecutionContext executionContext) Methods in com.hypixel.hytale.server.npc.role.builders with parameters of type ScopeModifier and TypeMethodDescriptionbooleanBuilderRole.breathesInAir(ExecutionContext context, Scope modifierScope) booleanBuilderRoleVariant.breathesInAir(ExecutionContext context, Scope modifierScope) booleanBuilderRole.breathesInWater(ExecutionContext context, Scope modifierScope) booleanBuilderRoleVariant.breathesInWater(ExecutionContext context, Scope modifierScope) BuilderRole.getMemoriesCategory(ExecutionContext context, Scope modifierScope) BuilderRoleVariant.getMemoriesCategory(ExecutionContext context, Scope modifierScope) doubleBuilderRole.getMemoriesKillRange(ExecutionContext context, Scope modifierScope) doubleBuilderRoleVariant.getMemoriesKillRange(ExecutionContext context, Scope modifierScope) BuilderRole.getMemoriesNameOverride(ExecutionContext context, Scope modifierScope) BuilderRoleVariant.getMemoriesNameOverride(ExecutionContext context, Scope modifierScope) BuilderRole.getMemoriesUnlockedBy(ExecutionContext context, Scope modifierScope) BuilderRoleVariant.getMemoriesUnlockedBy(ExecutionContext context, Scope modifierScope) BuilderRole.getNameTranslationKey(ExecutionContext context, Scope modifierScope) BuilderRoleVariant.getNameTranslationKey(ExecutionContext context, Scope modifierScope) BuilderRole.getSpawnModelName(ExecutionContext context, Scope modifierScope) BuilderRoleVariant.getSpawnModelName(ExecutionContext context, Scope modifierScope) booleanBuilderRole.isMemory(ExecutionContext context, Scope modifierScope) booleanBuilderRoleVariant.isMemory(ExecutionContext context, Scope modifierScope) booleanBuilderRole.validate(String configName, NPCLoadTimeValidationHelper validationHelper, ExecutionContext context, Scope globalScope, List<String> errors) booleanBuilderRoleVariant.validate(String configName, NPCLoadTimeValidationHelper validationHelper, ExecutionContext context, Scope globalScope, List<String> errors) -
Uses of Scope in com.hypixel.hytale.server.npc.statetransition.builders
Methods in com.hypixel.hytale.server.npc.statetransition.builders with parameters of type ScopeModifier and TypeMethodDescriptionbooleanBuilderStateTransition.validate(String configName, NPCLoadTimeValidationHelper validationHelper, ExecutionContext context, Scope globalScope, List<String> errors) booleanBuilderStateTransitionController.validate(String configName, NPCLoadTimeValidationHelper validationHelper, ExecutionContext context, Scope globalScope, List<String> errors) -
Uses of Scope in com.hypixel.hytale.server.npc.util.expression
Classes in com.hypixel.hytale.server.npc.util.expression that implement ScopeModifier and TypeClassDescriptionclassStandard set of functions, constants and variables for use in expressions.classHelper class for implementing symbol tables for expressions.Methods in com.hypixel.hytale.server.npc.util.expression that return ScopeMethods in com.hypixel.hytale.server.npc.util.expression with parameters of type ScopeModifier and TypeMethodDescriptionExpression.compile(String expression, Scope compileScope, List<ExecutionContext.Instruction> instructions) Expression.compile(String expression, Scope scope, List<ExecutionContext.Instruction> instructions, boolean fullResolve) static ValueTypeExpression.compileStatic(String expression, Scope scope, List<ExecutionContext.Instruction> instructions) ExecutionContext.execute(ExecutionContext.Instruction[] instructions, Scope scope) ExecutionContext.execute(List<ExecutionContext.Instruction> instructions, Scope scope) Expression.execute(ExecutionContext.Instruction[] instructions, Scope scope) Expression.execute(List<ExecutionContext.Instruction> instructions, Scope scope) static ExecutionContext.Instructionstatic ExecutionContext.InstructionConstructors in com.hypixel.hytale.server.npc.util.expression with parameters of type Scope -
Uses of Scope in com.hypixel.hytale.server.npc.util.expression.compile
Methods in com.hypixel.hytale.server.npc.util.expression.compile that return ScopeMethods in com.hypixel.hytale.server.npc.util.expression.compile that return types with arguments of type ScopeMethods in com.hypixel.hytale.server.npc.util.expression.compile with parameters of type ScopeModifier and TypeMethodDescriptionCompile a JavaScript style expression string to an instruction list.CompileContext.compile(String expression, Scope compileScope, boolean fullResolve, List<ExecutionContext.Instruction> instructions) Compile a JavaScript style expression string to an instruction list.Constructors in com.hypixel.hytale.server.npc.util.expression.compile with parameters of type Scope -
Uses of Scope in com.hypixel.hytale.server.npc.util.expression.compile.ast
Methods in com.hypixel.hytale.server.npc.util.expression.compile.ast that return types with arguments of type ScopeMethods in com.hypixel.hytale.server.npc.util.expression.compile.ast with parameters of type ScopeModifier and TypeMethodDescriptionAST.genCode(List<ExecutionContext.Instruction> list, Scope scope) Generate an instruction list from AST.ASTOperator.genCode(List<ExecutionContext.Instruction> list, Scope scope) Constructors in com.hypixel.hytale.server.npc.util.expression.compile.ast with parameters of type ScopeModifierConstructorDescriptionASTOperandBoolean(Token token, int tokenPosition, Scope scope, String identifier) ASTOperandBooleanArray(Token token, int tokenPosition, Scope scope, String identifier) ASTOperandNumber(Token token, int tokenPosition, Scope scope, String identifier) ASTOperandNumberArray(Token token, int tokenPosition, Scope scope, String identifier) ASTOperandString(Token token, int tokenPosition, Scope scope, String identifier) ASTOperandStringArray(Token token, int tokenPosition, Scope scope, String identifier) -
Uses of Scope in com.hypixel.hytale.server.spawning
Methods in com.hypixel.hytale.server.spawning that return ScopeModifier and TypeMethodDescriptionISpawnableWithModel.createExecutionScope()default ScopeISpawnableWithModel.createModifierScope(ExecutionContext executionContext) SpawningContext.getModifierScope()Methods in com.hypixel.hytale.server.spawning with parameters of type ScopeModifier and TypeMethodDescriptiondefault booleanISpawnableWithModel.breathesInAir(ExecutionContext context, Scope modifierScope) Return whether this spawnable can breathe in air.default booleanISpawnableWithModel.breathesInWater(ExecutionContext context, Scope modifierScope) Return whether this spawnable can breathe in water.ISpawnableWithModel.getMemoriesCategory(ExecutionContext context, Scope modifierScope) doubleISpawnableWithModel.getMemoriesKillRange(ExecutionContext context, Scope modifierScope) ISpawnableWithModel.getMemoriesNameOverride(ExecutionContext context, Scope modifierScope) ISpawnableWithModel.getMemoriesUnlockedBy(ExecutionContext context, Scope modifierScope) ISpawnableWithModel.getNameTranslationKey(ExecutionContext context, Scope modifierScope) ISpawnableWithModel.getSpawnModelName(ExecutionContext context, Scope modifierScope) booleanISpawnableWithModel.isMemory(ExecutionContext context, Scope modifierScope)