Skip to content
Vertex Client edited this page Jan 4, 2019 · 8 revisions
  • addItemInventory(par1int, par2int, par3int);
  • bl_setMobSkin(par1Object, par2String);
  • bl_spawnMob(par1double, par2double, par3double, par4int, par5String);
  • clientMessage(par1String);
  • explode(par1double, par2double, par3double, par4double, par5boolean);
  • getCarriedItem();
  • getLevel();
  • getPitch(par1Object);
  • getPlayerEnt();
  • getPlayerX();
  • getPlayerY();
  • getPlayerZ();
  • getTile(par1int, par2int, par3int);
  • getYaw(par1Object);
  • preventDefault();
  • print(par1String);
  • rideAnimal(par1Object, par2Object);
  • setNightMode(par1boolean);
  • setPosition(par1Object, par2double, par3double, par4double);
  • setPositionRelative(par1Object, par2double, par3double, par4double);
  • setRot(par1Object, par2double, par3double);
  • setTile(par1int, par2int, par3int, par4int, par5int);
  • setVelX(par1Object, par2double);
  • setVelY(par1Object, par2double);
  • setVelZ(par1Object, par2double);
  • spawnChicken(par1double, par2double, par3double, par4String);
  • spawnCow(par1double, par2double, par3double, par4String);
  • spawnPigZombie(par1double, par2double, par3double, par4int, par5String);

  • ModPE.dumpVtable(par1String, par2int);
  • ModPE.getBytesFromTexturePack(par1String);
  • ModPE.getI18n(par1String);
  • ModPE.getLanguage();
  • ModPE.getMinecraftVersion();
  • ModPE.getOS();
  • ModPE.langEdit(par1String, par2String);
  • ModPE.leaveGame();
  • ModPE.log(par1String);
  • ModPE.openInputStreamFromTexturePack(par1String);
  • ModPE.overrideTexture(par1String, par2String);
  • ModPE.readData(par1String);
  • ModPE.removeData(par1String);
  • ModPE.resetFov();
  • ModPE.resetImages();
  • ModPE.saveData(par1String, par2String);
  • ModPE.selectLevel(par1String);
  • ModPE.setCamera(par1Object);
  • ModPE.setFoodItem(par1int, par2String, par3int, par4int, par5String, par6int);
  • ModPE.setFov(par1double);
  • ModPE.setGameSpeed(par1double);
  • ModPE.setGuiBlocks(par1String);
  • ModPE.setItem(par1int, par2String, par3int, par4String, par5int);
  • ModPE.setItems(par1String);
  • ModPE.setTerrain(par1String);
  • ModPE.setUiRenderDebug(par1boolean);
  • ModPE.showTipMessage(par1String);
  • ModPE.takeScreenshot(par1String);

  • Level.addParticle(par1Object, par2double, par3double, par4double, par5double, par6double, par7double, par8int);
  • Level.biomeIdToName(par1int);
  • Level.canSeeSky(par1int, par2int, par3int);
  • Level.destroyBlock(par1int, par2int, par3int, par4boolean);
  • Level.dropItem(par1double, par2double, par3double, par4double, par5int, par6int, par7int);
  • Level.executeCommand(par1String, par2boolean);
  • Level.explode(par1double, par2double, par3double, par4double, par5boolean, par6boolean, par7double);
  • Level.getAddress();
  • Level.getBiome(par1int, par2int);
  • Level.getBiomeName(par1int, par2int);
  • Level.getBrightness(par1int, par2int, par3int);
  • Level.getChestSlot(par1int, par2int, par3int, par4int);
  • Level.getChestSlotCount(par1int, par2int, par3int, par4int);
  • Level.getChestSlotCustomName(par1int, par2int, par3int, par4int);
  • Level.getChestSlotData(par1int, par2int, par3int, par4int);
  • Level.getData(par1int, par2int, par3int);
  • Level.getDifficulty();
  • Level.getFurnaceSlot(par1int, par2int, par3int, par4int);
  • Level.getFurnaceSlotCount(par1int, par2int, par3int, par4int);
  • Level.getFurnaceSlotData(par1int, par2int, par3int, par4int);
  • Level.getGameMode();
  • Level.getGrassColor(par1int, par2int);
  • Level.getLightningLevel();
  • Level.getRainLevel();
  • Level.getSignText(par1int, par2int, par3int, par4int);
  • Level.getSpawnerEntityType(par1int, par2int, par3int);
  • Level.getTile(par1int, par2int, par3int);
  • Level.getTime();
  • Level.getWorldDir();
  • Level.getWorldName();
  • Level.isRemote();
  • Level.playSound(par1double, par2double, par3double, par4String, par5double, par6double);
  • Level.playSoundEnt(par1Object, par2String, par3double, par4double);
  • Level.setBlockExtraData(par1int, par2int, par3int, par4int);
  • Level.setChestSlot(par1int, par2int, par3int, par4int, par5int, par6int, par7int);
  • Level.setChestSlotCustomName(par1int, par2int, par3int, par4int, par5String);
  • Level.setDifficulty(par1int);
  • Level.setFurnaceSlot(par1int, par2int, par3int, par4int, par5int, par6int, par7int);
  • Level.setGameMode(par1int);
  • Level.setGrassColor(par1int, par2int, par3int);
  • Level.setLightningLevel(par1double);
  • Level.setNightMode(par1boolean);
  • Level.setRainLevel(par1double);
  • Level.setSignText(par1int, par2int, par3int, par4int, par5String);
  • Level.setSpawn(par1int, par2int, par3int);
  • Level.setSpawnerEntityType(par1int, par2int, par3int, par4int);
  • Level.setTile(par1int, par2int, par3int, par4int, par5int);
  • Level.setTime(par1int);
  • Level.spawnChicken(par1double, par2double, par3double, par4String);
  • Level.spawnCow(par1double, par2double, par3double, par4String);
  • Level.spawnMob(par1double, par2double, par3double, par4int, par5String);

  • Player.addExp(par1int);
  • Player.addItemCreativeInv(par1int, par2int, par3int);
  • Player.addItemInventory(par1int, par2int, par3int);
  • Player.canFly();
  • Player.clearInventorySlot(par1int);
  • Player.enchant(par1int, par2int, par3int);
  • Player.getArmorSlot(par1int);
  • Player.getArmorSlotDamage(par1int);
  • Player.getCarriedItem();
  • Player.getCarriedItemCount();
  • Player.getCarriedItemData();
  • Player.getDimension();
  • Player.getEnchantments(par1int);
  • Player.getEntity();
  • Player.getExhaustion();
  • Player.getExp();
  • Player.getHunger();
  • Player.getInventorySlot(par1int);
  • Player.getInventorySlotCount(par1int);
  • Player.getInventorySlotData(par1int);
  • Player.getItemCustomName(par1int);
  • Player.getLevel();
  • Player.getName(par1Object);
  • Player.getPointedBlockData();
  • Player.getPointedBlockId();
  • Player.getPointedBlockSide();
  • Player.getPointedBlockX();
  • Player.getPointedBlockY();
  • Player.getPointedBlockZ();
  • Player.getPointedEntity();
  • Player.getPointedVecX();
  • Player.getPointedVecY();
  • Player.getPointedVecZ();
  • Player.getSaturation();
  • Player.getScore();
  • Player.getSelectedSlotId();
  • Player.getX();
  • Player.getY();
  • Player.getZ();
  • Player.isFlying();
  • Player.isPlayer(par1Object);
  • Player.setArmorSlot(par1int, par2int, par3int);
  • Player.setCanFly(par1boolean);
  • Player.setExhaustion(par1double);
  • Player.setExp(par1double);
  • Player.setFlying(par1boolean);
  • Player.setHealth(par1int);
  • Player.setHunger(par1double);
  • Player.setInventorySlot(par1int, par2int, par3int, par4int);
  • Player.setItemCustomName(par1int, par2String);
  • Player.setLevel(par1int);
  • Player.setSaturation(par1double);
  • Player.setSelectedSlotId(par1int);

  • Entity.addEffect(par1Object, par2int, par3int, par4int, par5boolean, par6boolean);
  • Entity.getAll();
  • Entity.getAnimalAge(par1Object);
  • Entity.getArmor(par1Object, par2int);
  • Entity.getArmorCustomName(par1Object, par2int);
  • Entity.getArmorDamage(par1Object, par2int);
  • Entity.getCarriedItem(par1Object);
  • Entity.getCarriedItemCount(par1Object);
  • Entity.getCarriedItemData(par1Object);
  • Entity.getEntityTypeId(par1Object);
  • Entity.getExtraData(par1Object, par2String);
  • Entity.getHealth(par1Object);
  • Entity.getItemEntityCount(par1Object);
  • Entity.getItemEntityData(par1Object);
  • Entity.getItemEntityId(par1Object);
  • Entity.getMaxHealth(par1Object);
  • Entity.getMobSkin(par1Object);
  • Entity.getNameTag(par1Object);
  • Entity.getOffhandSlot(par1Object);
  • Entity.getOffhandSlotCount(par1Object);
  • Entity.getOffhandSlotData(par1Object);
  • Entity.getPitch(par1Object);
  • Entity.getRenderType(par1Object);
  • Entity.getRider(par1Object);
  • Entity.getRiding(par1Object);
  • Entity.getTarget(par1Object);
  • Entity.getUniqueId(par1Object);
  • Entity.getVelX(par1Object);
  • Entity.getVelY(par1Object);
  • Entity.getVelZ(par1Object);
  • Entity.getX(par1Object);
  • Entity.getY(par1Object);
  • Entity.getYaw(par1Object);
  • Entity.getZ(par1Object);
  • Entity.isSneaking(par1Object);
  • Entity.remove(par1Object);
  • Entity.removeAllEffects(par1Object);
  • Entity.removeEffect(par1Object, par2int);
  • Entity.rideAnimal(par1Object, par2Object);
  • Entity.setAnimalAge(par1Object, par2int);
  • Entity.setArmor(par1Object, par2int, par3int, par4int);
  • Entity.setArmorCustomName(par1Object, par2int, par3String);
  • Entity.setCape(par1Object, par2String);
  • Entity.setCarriedItem(par1Object, par2int, par3int, par4int);
  • Entity.setCollisionSize(par1Object, par2double, par3double);
  • Entity.setExtraData(par1Object, par2String, par3String);
  • Entity.setFireTicks(par1Object, par2int);
  • Entity.setHealth(par1Object, par2int);
  • Entity.setImmobile(par1Object, par2boolean);
  • Entity.setMaxHealth(par1Object, par2int);
  • Entity.setMobSkin(par1Object, par2String);
  • Entity.setNameTag(par1Object, par2String);
  • Entity.setOffhandSlot(par1Object, par2int, par3int, par4int);
  • Entity.setPosition(par1Object, par2double, par3double, par4double);
  • Entity.setPositionRelative(par1Object, par2double, par3double, par4double);
  • Entity.setRenderType(par1Object, par2Object);
  • Entity.setRot(par1Object, par2double, par3double);
  • Entity.setSneaking(par1Object, par2boolean);
  • Entity.setTarget(par1Object, par2Object);
  • Entity.setVelX(par1Object, par2double);
  • Entity.setVelY(par1Object, par2double);
  • Entity.setVelZ(par1Object, par2double);
  • Entity.spawnMob(par1double, par2double, par3double, par4int, par5String);

  • Item.addCraftRecipe(par1int, par2int, par3int, par4Scriptable);
  • Item.addFurnaceRecipe(par1int, par2int, par3int);
  • Item.addShapedRecipe(par1int, par2int, par3int, par4Scriptable, par5Scriptable);
  • Item.defineArmor(par1int, par2String, par3int, par4String, par5String, par6int, par7int, par8int);
  • Item.defineThrowable(par1int, par2String, par3int, par4String, par5int);
  • Item.getCustomThrowableRenderType(par1int);
  • Item.getMaxDamage(par1int);
  • Item.getMaxStackSize(par1int);
  • Item.getName(par1int, par2int, par3boolean);
  • Item.getTextureCoords(par1int, par2int);
  • Item.getUseAnimation(par1int);
  • Item.internalNameToId(par1String);
  • Item.isValidItem(par1int);
  • Item.setAllowOffhand(par1int, par2boolean);
  • Item.setCategory(par1int, par2int);
  • Item.setEnchantType(par1int, par2int, par3int);
  • Item.setHandEquipped(par1int, par2boolean);
  • Item.setMaxDamage(par1int, par2int);
  • Item.setProperties(par1int, par2Object);
  • Item.setStackedByData(par1int, par2boolean);
  • Item.setUseAnimation(par1int, par2int);
  • Item.translatedNameToId(par1String);

  • Block.defineBlock(par1int, par2String, par3Object, par4Object, par5Object, par6Object);
  • Block.defineLiquidBlock(par1int, par2String, par3Object, par4Object);
  • Block.getAllBlockIds();
  • Block.getDestroyTime(par1int, par2int);
  • Block.getFriction(par1int, par2int);
  • Block.getRenderLayer(par1int);
  • Block.getRenderType(par1int);
  • Block.getTextureCoords(par1int, par2int, par3int);
  • Block.setColor(par1int, par2Scriptable);
  • Block.setDestroyTime(par1int, par2double);
  • Block.setExplosionResistance(par1int, par2double);
  • Block.setFriction(par1int, par2double);
  • Block.setLightLevel(par1int, par2int);
  • Block.setLightOpacity(par1int, par2int);
  • Block.setRedstoneConsumer(par1int, par2boolean);
  • Block.setRenderLayer(par1int, par2int);
  • Block.setRenderType(par1int, par2int);
  • Block.setShape(par1int, par2double, par3double, par4double, par5double, par6double, par7double, par8int);

  • Server.getAddress();
  • Server.getAllPlayerNames();
  • Server.getAllPlayers();
  • Server.getPort();
  • Server.joinServer(par1String, par2int);
  • Server.sendChat(par1String);

  • // can use preventDefault()
  • function attackHook(attacker, victim)
  • // can use preventDefault()
  • function chatHook(str)
  • // can use preventDefault()
  • function continueDestroyBlock(x, y, z, side, progress)
  • // can use preventDefault()
  • function destroyBlock(x, y, z, side)
  • function projectileHitEntityHook(projectile, targetEntity)
  • function eatHook(hearts, saturationRatio)
  • function entityAddedHook(entity)
  • // can use preventDefault()
  • function entityHurtHook(attacker, victim, halfhearts)
  • function entityRemovedHook(entity)
  • // can use preventDefault()
  • function explodeHook(entity, x, y, z, power, onFire)
  • // can use preventDefault()
  • function serverMessageReceiveHook(str)
  • // can use preventDefault()
  • function deathHook(attacker, victim)
  • // can use preventDefault()
  • function playerAddExpHook(player, experienceAdded)
  • // can use preventDefault()
  • function playerExpLevelChangeHook(player, levelsAdded)
  • function redstoneUpdateHook(x, y, z, newCurrent, someBooleanIDontKnow, blockId, blockData)
  • function screenChangeHook(screenName)
  • function newLevel()
  • // can use preventDefault()
  • function startDestroyBlock(x, y, z, side)
  • function projectileHitBlockHook(projectile, blockX, blockY, blockZ, side)
  • function modTick()
  • // can use preventDefault()
  • function useItem(x, y, z, itemid, blockid, side, itemDamage, blockDamage)

  • ChatColor.AQUA;
  • ChatColor.BEGIN;
  • ChatColor.BLACK;
  • ChatColor.BLUE;
  • ChatColor.BOLD;
  • ChatColor.DARK_AQUA;
  • ChatColor.DARK_BLUE;
  • ChatColor.DARK_GRAY;
  • ChatColor.DARK_GREEN;
  • ChatColor.DARK_PURPLE;
  • ChatColor.DARK_RED;
  • ChatColor.GOLD;
  • ChatColor.GRAY;
  • ChatColor.GREEN;
  • ChatColor.LIGHT_PURPLE;
  • ChatColor.RED;
  • ChatColor.RESET;
  • ChatColor.WHITE;
  • ChatColor.YELLOW;

  • ItemCategory.DECORATION;
  • ItemCategory.FOOD;
  • ItemCategory.INTERNAL;
  • ItemCategory.MATERIAL;
  • ItemCategory.TOOL;

  • ParticleType.angryVillager;
  • ParticleType.bubble;
  • ParticleType.carrotboost;
  • ParticleType.cloud;
  • ParticleType.crit;
  • ParticleType.dripLava;
  • ParticleType.dripWater;
  • ParticleType.enchantmenttable;
  • ParticleType.fallingDust;
  • ParticleType.flame;
  • ParticleType.happyVillager;
  • ParticleType.heart;
  • ParticleType.hugeexplosion;
  • ParticleType.hugeexplosionSeed;
  • ParticleType.ink;
  • ParticleType.itemBreak;
  • ParticleType.largeexplode;
  • ParticleType.lava;
  • ParticleType.mobFlame;
  • ParticleType.note;
  • ParticleType.portal;
  • ParticleType.rainSplash;
  • ParticleType.redstone;
  • ParticleType.slime;
  • ParticleType.smoke;
  • ParticleType.smoke2;
  • ParticleType.snowballpoof;
  • ParticleType.spell;
  • ParticleType.spell2;
  • ParticleType.spell3;
  • ParticleType.splash;
  • ParticleType.suspendedTown;
  • ParticleType.terrain;
  • ParticleType.waterWake;
  • ParticleType.witchspell;

  • EntityType.ARROW;
  • EntityType.BAT;
  • EntityType.BLAZE;
  • EntityType.BOAT;
  • EntityType.CAVE_SPIDER;
  • EntityType.CHICKEN;
  • EntityType.COW;
  • EntityType.CREEPER;
  • EntityType.EGG;
  • EntityType.ENDERMAN;
  • EntityType.EXPERIENCE_ORB;
  • EntityType.EXPERIENCE_POTION;
  • EntityType.FALLING_BLOCK;
  • EntityType.FIREBALL;
  • EntityType.FISHING_HOOK;
  • EntityType.GHAST;
  • EntityType.IRON_GOLEM;
  • EntityType.ITEM;
  • EntityType.LAVA_SLIME;
  • EntityType.LIGHTNING_BOLT;
  • EntityType.MINECART;
  • EntityType.MUSHROOM_COW;
  • EntityType.OCELOT;
  • EntityType.PAINTING;
  • EntityType.PIG;
  • EntityType.PIG_ZOMBIE;
  • EntityType.PLAYER;
  • EntityType.PRIMED_TNT;
  • EntityType.RABBIT;
  • EntityType.SHEEP;
  • EntityType.SILVERFISH;
  • EntityType.SKELETON;
  • EntityType.SLIME;
  • EntityType.SMALL_FIREBALL;
  • EntityType.SNOWBALL;
  • EntityType.SNOW_GOLEM;
  • EntityType.SPIDER;
  • EntityType.SQUID;
  • EntityType.THROWN_POTION;
  • EntityType.VILLAGER;
  • EntityType.WOLF;
  • EntityType.ZOMBIE;
  • EntityType.ZOMBIE_VILLAGER;

  • EntityRenderType.arrow;
  • EntityRenderType.bat;
  • EntityRenderType.blaze;
  • EntityRenderType.boat;
  • EntityRenderType.camera;
  • EntityRenderType.chicken;
  • EntityRenderType.cow;
  • EntityRenderType.creeper;
  • EntityRenderType.egg;
  • EntityRenderType.enderman;
  • EntityRenderType.expPotion;
  • EntityRenderType.experienceOrb;
  • EntityRenderType.fallingTile;
  • EntityRenderType.fireball;
  • EntityRenderType.fishHook;
  • EntityRenderType.ghast;
  • EntityRenderType.human;
  • EntityRenderType.ironGolem;
  • EntityRenderType.item;
  • EntityRenderType.lavaSlime;
  • EntityRenderType.lightningBolt;
  • EntityRenderType.map;
  • EntityRenderType.minecart;
  • EntityRenderType.mushroomCow;
  • EntityRenderType.ocelot;
  • EntityRenderType.painting;
  • EntityRenderType.pig;
  • EntityRenderType.player;
  • EntityRenderType.rabbit;
  • EntityRenderType.sheep;
  • EntityRenderType.silverfish;
  • EntityRenderType.skeleton;
  • EntityRenderType.slime;
  • EntityRenderType.smallFireball;
  • EntityRenderType.snowGolem;
  • EntityRenderType.snowball;
  • EntityRenderType.spider;
  • EntityRenderType.squid;
  • EntityRenderType.thrownPotion;
  • EntityRenderType.tnt;
  • EntityRenderType.unknownItem;
  • EntityRenderType.villager;
  • EntityRenderType.villagerZombie;
  • EntityRenderType.witch;
  • EntityRenderType.wolf;
  • EntityRenderType.zombie;
  • EntityRenderType.zombiePigman;

  • ArmorType.boots;
  • ArmorType.chestplate;
  • ArmorType.helmet;
  • ArmorType.leggings;

  • MobEffect.absorption;
  • MobEffect.blindness;
  • MobEffect.confusion;
  • MobEffect.damageBoost;
  • MobEffect.damageResistance;
  • MobEffect.digSlowdown;
  • MobEffect.digSpeed;
  • MobEffect.effectIds;
  • MobEffect.fatalPoison;
  • MobEffect.fireResistance;
  • MobEffect.harm;
  • MobEffect.heal;
  • MobEffect.healthBoost;
  • MobEffect.hunger;
  • MobEffect.invisibility;
  • MobEffect.jump;
  • MobEffect.levitation;
  • MobEffect.movementSlowdown;
  • MobEffect.movementSpeed;
  • MobEffect.nightVision;
  • MobEffect.poison;
  • MobEffect.regeneration;
  • MobEffect.saturation;
  • MobEffect.waterBreathing;
  • MobEffect.weakness;
  • MobEffect.wither;

  • DimensionId.NETHER;
  • DimensionId.NORMAL;

  • BlockFace.DOWN;
  • BlockFace.EAST;
  • BlockFace.NORTH;
  • BlockFace.SOUTH;
  • BlockFace.UP;
  • BlockFace.WEST;

  • UseAnimation.bow;
  • UseAnimation.normal;

  • Enchantment.AQUA_AFFINITY;
  • Enchantment.BANE_OF_ARTHROPODS;
  • Enchantment.BLAST_PROTECTION;
  • Enchantment.DEPTH_STRIDER;
  • Enchantment.EFFICIENCY;
  • Enchantment.FEATHER_FALLING;
  • Enchantment.FIRE_ASPECT;
  • Enchantment.FIRE_PROTECTION;
  • Enchantment.FLAME;
  • Enchantment.FORTUNE;
  • Enchantment.FROST_WALKER;
  • Enchantment.INFINITY;
  • Enchantment.KNOCKBACK;
  • Enchantment.LOOTING;
  • Enchantment.LUCK_OF_THE_SEA;
  • Enchantment.LURE;
  • Enchantment.MENDING;
  • Enchantment.POWER;
  • Enchantment.PROJECTILE_PROTECTION;
  • Enchantment.PROTECTION;
  • Enchantment.PUNCH;
  • Enchantment.RESPIRATION;
  • Enchantment.SHARPNESS;
  • Enchantment.SILK_TOUCH;
  • Enchantment.SMITE;
  • Enchantment.THORNS;
  • Enchantment.UNBREAKING;

  • EnchantType.all;
  • EnchantType.axe;
  • EnchantType.book;
  • EnchantType.bow;
  • EnchantType.fishingRod;
  • EnchantType.flintAndSteel;
  • EnchantType.hoe;
  • EnchantType.pickaxe;
  • EnchantType.shears;
  • EnchantType.shovel;
  • EnchantType.weapon;

  • BlockRenderLayer.alpha;
  • BlockRenderLayer.alpha_seasons;
  • BlockRenderLayer.alpha_single_side;
  • BlockRenderLayer.blend;
  • BlockRenderLayer.doubleside;
  • BlockRenderLayer.far;
  • BlockRenderLayer.opaque;
  • BlockRenderLayer.opaque_seasons;
  • BlockRenderLayer.seasons_far;
  • BlockRenderLayer.seasons_far_alpha;
  • BlockRenderLayer.water;

You are free to use the script examples in your own mods! I really appreciate it if you put my name somewhere in the mod's credits, this is not required though!

Clone this wiki locally