Class BedrockPlayerControllers
java.lang.Object
com.viaversion.viafabricplus.bedrock.appearance.BedrockPlayerControllers
Evaluates the server's player controller graph using one actor-local variable scope.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordstatic final recordstatic final recordstatic final recordstatic final class -
Constructor Summary
ConstructorsConstructorDescriptionBedrockPlayerControllers(org.cube.converter.data.bedrock.BedrockEntityData entity, Map<String, org.cube.converter.data.bedrock.controller.BedrockRenderController> controllers) BedrockPlayerControllers(org.cube.converter.data.bedrock.BedrockEntityData entity, Map<String, org.cube.converter.data.bedrock.controller.BedrockRenderController> controllers, Map<String, BedrockPlayerControllers.UvAnimation> uvAnimations) -
Method Summary
Modifier and TypeMethodDescriptionbindings(BedrockAttachableBindings bindings) Resolves bindings after standalone selection when no animation graph is available.voidAttachable setup runs in the owner's controller variable scope.select(float time, Map<String, Object> properties, Map<String, Object> queries, Map<String, Float> variables) select(float time, Map<String, Object> properties, Map<String, Object> queries, Map<String, Float> variables, Map<String, Object> context) select(float time, Map<String, Object> properties, Map<String, Object> queries, Map<String, Float> variables, Map<String, Object> context, boolean includeBody)
-
Constructor Details
-
BedrockPlayerControllers
-
BedrockPlayerControllers
public BedrockPlayerControllers(org.cube.converter.data.bedrock.BedrockEntityData entity, Map<String, org.cube.converter.data.bedrock.controller.BedrockRenderController> controllers, Map<String, BedrockPlayerControllers.UvAnimation> uvAnimations)
-
-
Method Details
-
select
public BedrockPlayerControllers.Selection select(float time, Map<String, Object> properties, Map<String, throws IOExceptionObject> queries, Map<String, Float> variables) - Throws:
IOException
-
select
public BedrockPlayerControllers.Selection select(float time, Map<String, Object> properties, Map<String, throws IOExceptionObject> queries, Map<String, Float> variables, Map<String, Object> context) - Throws:
IOException
-
select
public BedrockPlayerControllers.Selection select(float time, Map<String, Object> properties, Map<String, throws IOExceptionObject> queries, Map<String, Float> variables, Map<String, Object> context, boolean includeBody) - Throws:
IOException
-
bindings
public BedrockAttachableBindings.Resolved bindings(BedrockAttachableBindings bindings) throws IOException Resolves bindings after standalone selection when no animation graph is available.- Throws:
IOException
-
parentSetup
Attachable setup runs in the owner's controller variable scope.- Throws:
IOException
-