diff --git a/src/main/java/cactusServer/entities/Character.java b/src/main/java/cactusServer/entities/Character.java index b3f7ac6..ec3533c 100644 --- a/src/main/java/cactusServer/entities/Character.java +++ b/src/main/java/cactusServer/entities/Character.java @@ -2,8 +2,11 @@ import java.util.HashMap; +import org.ntlab.radishforandroidstudio.framework.model3D.Object3D; import org.ntlab.radishforandroidstudio.framework.model3D.Position3D; import org.ntlab.radishforandroidstudio.framework.model3D.Quaternion3D; +import org.ntlab.radishforandroidstudio.java3d.Box; +import org.ntlab.radishforandroidstudio.java3d.Primitive; import cactusServer.models.Instances; import cactusServer.utils.RandomStringGenerator; @@ -16,6 +19,8 @@ private Position3D position; private Quaternion3D angle; private int modelID; + private Primitive prim; + private Object3D object; private HashMap itemMap = new HashMap<>(); @JSONHint(ignore = true) @@ -33,6 +38,8 @@ setAngle(angle); setModelID(modelID); initAreaURI(instanceId); + setPrim(new Box()); + setObject(new Object3D("",prim)); } public String getAccountURI() { @@ -170,4 +177,20 @@ public Item destroyItem(String itemId) { return itemMap.remove(itemId); } + + public Primitive getPrim() { + return prim; + } + + public void setPrim(Primitive prim) { + this.prim = prim; + } + + public Object3D getObject() { + return object; + } + + public void setObject(Object3D object) { + this.object = object; + } }