public static void setEntitySize (float width, float height, Entity entity) { // TConstruct.logger.info("Size: " + height); if (width != entity.width || height != entity.height) { entity.width = width; entity.height = height; entity.boundingBox.maxX = entity.boundingBox.minX + entity.width; entity.boundingBox.maxZ = entity.boundingBox.minZ + entity.width; entity.boundingBox.maxY = entity.boundingBox.minY + entity.height; } float que = width % 2.0F; if (que < 0.375D) { entity.myEntitySize = EnumEntitySize.SIZE_1; } else if (que < 0.75D) { entity.myEntitySize = EnumEntitySize.SIZE_2; } else if (que < 1.0D) { entity.myEntitySize = EnumEntitySize.SIZE_3; } else if (que < 1.375D) { entity.myEntitySize = EnumEntitySize.SIZE_4; } else if (que < 1.75D) { entity.myEntitySize = EnumEntitySize.SIZE_5; } else { entity.myEntitySize = EnumEntitySize.SIZE_6; } // entity.yOffset = height; }
public static EnumEntitySize addEntitySize(String name) { return addEnum(EnumEntitySize.class, name); }