Source: global-data-values.jsdoc

/**
 *
 * @member      ArmorType
 * @description Armor types.
 *
 * @property {int} boots      - 3
 * @property {int} chestplate - 1
 * @property {int} helmet     - 0
 * @property {int} leggings   - 2
 *
 * @example
 * // prints 1
 * print(ArmorType.chestplate);
 *
 *////

/**
 *
 * @member      BlockFace
 * @description Integer representation of each face of a game block.
 *
 * @property {int} DOWN  - 0
 * @property {int} EAST  - 5
 * @property {int} NORTH - 2
 * @property {int} SOUTH - 3
 * @property {int} UP    - 1
 * @property {int} WEST  - 4
 *
 * @example
 * // prints 1
 * print(BlockFace.UP);
 *
 *////

/**
 *
 * @member      ChatColor
 * @description Chat colors for `clientMessage();`.
 *
 * @property {string} AQUA         - §b
 * @property {string} BEGIN        - §
 * @property {string} BLACK        - §0
 * @property {string} BLUE         - §9
 * @property {string} BOLD         - §l
 * @property {string} DARK_AQUA    - §3
 * @property {string} DARK_BLUE    - §1
 * @property {string} DARK_GRAY    - §8
 * @property {string} DARK_GREEN   - §2
 * @property {string} DARK_PURPLE  - §5
 * @property {string} DARK_RED     - §4
 * @property {string} GOLD         - §6
 * @property {string} GRAY         - §7
 * @property {string} GREEN        - §a
 * @property {string} LIGHT_PURPLE - §d
 * @property {string} RED          - §c
 * @property {string} RESET        - §r
 * @property {string} WHITE        - §f
 * @property {string} YELLOW       - §e
 *
 * @example
 * // you better RUN!
 * clientMessage(ChatColor.RED + "There's a Magma Cube behind you!" + ChatColor.RESET);
 *
 *////

/**
 *
 * @member      DimensionId
 * @description Dimension IDs.
 *
 * @property {int} NETHER - 1
 * @property {int} NORMAL - 0
 *
 * @example
 * // prints 1
 * print(DimensionId.NETHER);
 *
 *////

/**
 *
 * @member      EntityRenderType
 * @description Determines the shape of creature to render, not the skin.
 *              To change the skin see {@link http://devd.io:8000/modpe_global.jsdoc.html#line62|Entity.setMobSkin}.
 *
 * @property {int[]} allTypes       - [ 2, . . . 45 ]
 * @property {int}   arrow          - 32
 * @property {int}   bat            - 10
 * @property {int}   blaze          - 18
 * @property {int}   boat           - 35
 * @property {int}   chicken        - 5
 * @property {int}   cow            - 6
 * @property {int}   creeper        - 22
 * @property {int}   egg            - 30
 * @property {int}   enderman       - 24
 * @property {int}   expPotion      - 45
 * @property {int}   experienceOrb  - 40
 * @property {int}   fallingTile    - 33
 * @property {int}   fireball       - 37
 * @property {int}   fishHook       - 26
 * @property {int}   ghast          - 17
 * @property {int}   human          - 3
 * @property {int}   ironGolem      - 42
 * @property {int}   item           - 4
 * @property {int}   lavaSlime      - 16
 * @property {int}   lightningBolt  - 41
 * @property {int}   minecart       - 34
 * @property {int}   mushroomCow    - 7
 * @property {int}   ocelot         - 43
 * @property {int}   pig            - 8
 * @property {int}   player         - 27
 * @property {int}   player2        - 28
 * @property {int}   sheep          - 9
 * @property {int}   silverfish     - 21
 * @property {int}   skeleton       - 19
 * @property {int}   slime          - 23
 * @property {int}   smallFireball  - 38
 * @property {int}   snowGolem      - 44
 * @property {int}   snowball       - 29
 * @property {int}   spider         - 20
 * @property {int}   squid          - 36
 * @property {int}   thrownPotion   - 31
 * @property {int}   tnt            - 2
 * @property {int}   unknown1       - 25
 * @property {int}   villager       - 12
 * @property {int}   villagerZombie - 39
 * @property {int}   wolf           - 11
 * @property {int}   zombie         - 14
 * @property {int}   zombiePigman   - 15
 *
 * @example
 * // make all pigs look like cows
 * function entityAddedHook(entity) {
 *   if (Entity.getEntityTypeId(entity) === EntityType.PIG) {
 *     Entity.setRenderType(entity, EntityRenderType.cow);
 *     // don't forget the skin!
 *     Entity.setMobSkin(entity, "mob/cow.png");
 *   }
 * }
 *
 *////

/**
 *
 * @member      EntityType
 * @description Entity type variants.
 *
 * @property  {int} ARROW             - 80
 * @property  {int} BAT               - 19
 * @property  {int} BLAZE             - 43
 * @property  {int} BOAT              - 90
 * @property  {int} CAVE_SPIDER       - 40
 * @property  {int} CHICKEN           - 10
 * @property  {int} COW               - 11
 * @property  {int} CREEPER           - 33
 * @property  {int} EGG               - 82
 * @property  {int} ENDERMAN          - 38
 * @property  {int} EXPERIENCE_ORB    - 69
 * @property  {int} EXPERIENCE_POTION - 68
 * @property  {int} FALLING_BLOCK     - 66
 * @property  {int} FIREBALL          - 85
 * @property  {int} FISHING_HOOK      - 77
 * @property  {int} GHAST             - 41
 * @property  {int} IRON_GOLEM        - 20
 * @property  {int} ITEM              - 64
 * @property  {int} LAVA_SLIME        - 42
 * @property  {int} LIGHTNING_BOLT    - 93
 * @property  {int} MINECART          - 84
 * @property  {int} MUSHROOM_COW      - 16
 * @property  {int} OCELOT            - 22
 * @property  {int} PAINTING          - 83
 * @property  {int} PIG               - 12
 * @property  {int} PIG_ZOMBIE        - 36
 * @property  {int} PLAYER            - 63
 * @property  {int} PRIMED_TNT        - 65
 * @property  {int} RABBIT            - 18
 * @property  {int} SHEEP             - 13
 * @property  {int} SILVERFISH        - 39
 * @property  {int} SKELETON          - 34
 * @property  {int} SLIME             - 37
 * @property  {int} SMALL_FIREBALL    - 94
 * @property  {int} SNOWBALL          - 81
 * @property  {int} SNOW_GOLEM        - 21
 * @property  {int} SPIDER            - 35
 * @property  {int} SQUID             - 17
 * @property  {int} THROWN_POTION     - 86
 * @property  {int} VILLAGER          - 15
 * @property  {int} WOLF              - 14
 * @property  {int} ZOMBIE            - 32
 * @property  {int} ZOMBIE_VILLAGER   - 44
 *
 * @example
 * // spawn a creeper on your head
 * var x = Player.getX();
 * var y = Player.getY();
 * var z = Player.getZ();
 * Level.spawnMob(x, y, z, EntityType.CREEPER, "mob/creeper.png");
 *
 *////

/**
 *
 * @member      ItemCategory
 * @description Item category variants.
 *
 * @property {int} DECORATION - 8
 * @property {int} FOOD       - 4
 * @property {int} INTERNAL   - \-1
 * @property {int} MATERIAL   - 1
 * @property {int} TOOL       - 2
 *
 * @example
 * // prints 4
 * print(ItemCategory.FOOD);
 *
 *////

/**
 *
 * @member      MobEffect
 * @description Effects (think potions) that can be applied to mobs.
 *
 * @see {@link Entity.addEffect}, {@link Entity.removeEffect},
 *      {@link Entity.removeAllEffects}
 *
 * @property {int}                  absorption       - 22
 * @property {int}                  blindness        - 15
 * @property {int}                  confusion        - 9
 * @property {int}                  damageBoost      - 5
 * @property {int}                  damageResistance - 11
 * @property {int}                  digSlowdown      - 4
 * @property {int}                  digSpeed         - 3
 * @property {HashMap<int, string>} effectIds        - all type IDs; *NOT* in numerical order
 *                                                     (i.e., `{8=jump, ..., 20=wither} )
 * @property {int}                  fireResistance   - 12
 * @property {int}                  harm             - 7
 * @property {int}                  heal             - 6
 * @property {int}                  healthBoost      - 21
 * @property {int}                  hunger           - 17
 * @property {int}                  invisibility     - 14
 * @property {int}                  jump             - 8
 * @property {int}                  movementSlowdown - 2
 * @property {int}                  movementSpeed    - 1
 * @property {int}                  nightVision      - 16
 * @property {int}                  poison           - 19
 * @property {int}                  regeneration     - 10
 * @property {int}                  saturation       - 23
 * @property {int}                  waterBreathing   - 13
 * @property {int}                  weakness         - 18
 * @property {int}                  wither           - 20
 *
 *////

/**
 *
 * @member      ParticleType
 * @description Particle types.
 *
 * See: {@link Level.addParticle}
 *
 * @property {int} angryVillager     - 30
 * @property {int} bubble            - 1
 * @property {int} cloud             - 4
 * @property {int} crit              - 2
 * @property {int} dripLava          - 22
 * @property {int} dripWater         - 21
 * @property {int} enchantmenttable  - 32
 * @property {int} fallingDust       - 23
 * @property {int} flame             - 6
 * @property {int} happyVillager     - 31
 * @property {int} heart             - 15
 * @property {int} hugeexplosion     - 13
 * @property {int} hugeexplosionSeed - 12
 * @property {int} ink               - 27
 * @property {int} itemBreak         - 10
 * @property {int} largeexplode      - 5
 * @property {int} lava              - 7
 * @property {int} mobFlame          - 14
 * @property {int} portal            - 18
 * @property {int} rainSplash        - 29
 * @property {int} redstone          - 9
 * @property {int} slime             - 28
 * @property {int} smoke             - 3
 * @property {int} smoke2            - 8
 * @property {int} snowballpoof      - 11
 * @property {int} spell             - 24
 * @property {int} spell2            - 25
 * @property {int} spell3            - 26
 * @property {int} splash            - 19
 * @property {int} suspendedTown     - 17
 * @property {int} terrain           - 16
 * @property {int} waterWake         - 20
 *
 * @example
 * // sprout hearts from the block you're looking at
 * var x = Player.getPointedBlockX();
 * var y = Player.getPointedBlockY();
 * var z = Player.getPointedBlockZ();
 * Level.addParticle(ParticleType.heart, x, y, z, 0, 0, 0, 1);
 *
 *////