String userName = /* get userName */;
String GUID = apeCoreConfig.getNetworkGUID();
apeNode userNode = apeSceneManager.createNode(userName, true, GUID);
if (userNode != null && userNode.isValid()) {
apeManualMaterial userMaterial = Objects.requireNonNull(
apeSceneManager.createEntity(
apeEntity.Type.MATERIAL_MANUAL,
.cast(new apeManualMaterial.apeManualMaterialBuilder());
if(userMaterial != null && userMaterial.isValid()) {
apeColor color = new apeColor(255f,105f,180f);
userMaterial.setDiffuseColor(color);
userMaterial.setSpecularColor(color);
apeNode userConeNode = apeSceneManager.createNode(
userName + "_ConeNode", true, GUID);
if (userConeNode != null && userConeNode.isValid()) {
userConeNode.setParentNode(userNode);
apeConeGeometry userCone = Objects.requireNonNull(
apeSceneManager.createEntity(
userName + "_ConeGeometry",
apeEntity.Type.GEOMETRY_CONE,
.cast(new apeConeGeometry.apeConeBuilder());
if (userCone != null && userCone.isValid()) {
userCone.setParentNode(userConeNode);
userCone.setMaterial(userMaterial);