public class VoxelClient
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
VoxelClient.AddDynamicObjectMessage |
static class |
VoxelClient.BuildingAoETargetsInAreaMessage |
static class |
VoxelClient.BuildingDamageMessage |
static class |
VoxelClient.GetBuildingIsAttackableMessage |
static class |
VoxelClient.GetBuildingPositionMessage |
static class |
VoxelClient.GetBuildingTemplateMessage |
static class |
VoxelClient.GetChestStorageOidMessage |
static class |
VoxelClient.SendClaimUpdateMessage |
Constructor and Description |
---|
VoxelClient() |
Modifier and Type | Method and Description |
---|---|
static int |
AddDynamicObjects(OID instanceOid,
java.util.List<java.lang.Integer> objectToDestroy,
java.util.List<AtavismBuildingObject> objectsToAdd) |
static java.util.ArrayList<CombatBuildingTarget> |
getAoEBuildingTargetsInArea(OID caster,
Point loc,
Quaternion quaternion,
float minRange,
float maxRange,
float angle,
int claimId,
int objectId) |
static boolean |
getBuildingIsAttackable(int claimId,
int objectId,
OID playerOID) |
static Point |
getBuildingPosition(int claimId,
int objectId) |
static BuildObjectTemplate |
getBuildingTemplate(int templateID)
Function to retrive Building Definition
|
static OID |
getChestStorageOid(int chestID) |
static void |
sendBuildingDamage(OID playerOid,
int claimId,
int objectId,
int damage) |
static int |
SendClaimUpdate(int guildId) |
public static final MessageType MSG_TYPE_ADD_DYNAMIC_NM_OBJECT
public static final MessageType MSG_TYPE_CREATE_CLAIM
public static final MessageType MSG_TYPE_SEND_UPDATE_CLAIM
public static final MessageType MSG_TYPE_EDIT_CLAIM
public static final MessageType MSG_TYPE_UPGRADE_CLAIM
public static final MessageType MSG_TYPE_PURCHASE_CLAIM
public static final MessageType MSG_TYPE_SELL_CLAIM
public static final MessageType MSG_TYPE_DELETE_CLAIM
public static final MessageType MSG_TYPE_PAY_TAX_CLAIM
public static final MessageType MSG_TYPE_CLAIM_PERMISSION
public static final MessageType MSG_TYPE_CLAIM_ACTION
public static final MessageType MSG_TYPE_PLACE_CLAIM_OBJECT
public static final MessageType MSG_TYPE_EDIT_CLAIM_OBJECT
public static final MessageType MSG_TYPE_GET_RESOURCES
public static final MessageType MSG_TYPE_NO_BUILD_CLAIM_TRIGGER
public static final MessageType MSG_TYPE_UPGRADE_BUILDING_OBJECT
public static final MessageType MSG_TYPE_GET_BUILDING_TEMPLATE
public static final MessageType MSG_TYPE_GET_BUILDING_LOC
public static final MessageType MSG_TYPE_BUILDING_DAMAGE
public static final MessageType MSG_TYPE_GET_BUILDING_IN_AREA
public static final MessageType MSG_TYPE_GET_BUILDING_IS_ATTACKABLE
public static final MessageType MSG_TYPE_GET_CLAIM_OBJECT_INFO
public static final MessageType MSG_TYPE_ATTACK_BUILDING_OBJECT
public static final MessageType MSG_TYPE_TAKE_CLAIM_RESOURCE
public static final MessageType MSG_TYPE_GET_CHEST_STORAGE_OID
public static Point getBuildingPosition(int claimId, int objectId)
public static boolean getBuildingIsAttackable(int claimId, int objectId, OID playerOID)
public static void sendBuildingDamage(OID playerOid, int claimId, int objectId, int damage)
public static java.util.ArrayList<CombatBuildingTarget> getAoEBuildingTargetsInArea(OID caster, Point loc, Quaternion quaternion, float minRange, float maxRange, float angle, int claimId, int objectId)
public static BuildObjectTemplate getBuildingTemplate(int templateID)
templateID
- public static OID getChestStorageOid(int chestID)
public static int SendClaimUpdate(int guildId)
public static int AddDynamicObjects(OID instanceOid, java.util.List<java.lang.Integer> objectToDestroy, java.util.List<AtavismBuildingObject> objectsToAdd)