The Meaning of Life, the Universe, and Everything.
Join Date:
11/8/2015
Posts:
52
Member Details
I'm trying to learn some more ModPE function, which can be useful for my modding. A list of function I need help( in what they do and the parameters in side):
function redstoneUpdateHook(x, y, z, ???, Boolen???, blockId, blockData)
function projectileHitBlockHook(projectile, blockX, blockY, blockZ, side)//I don't even know what is projectile
function useItem(x, y, z, itemId, blockId, side, itemDamage, blockDamage)
function destroyBlock(x, y, z, side)
function startDestroyBlock(x, y, z, side)
function newLevel(hasLevel)
function selectLevelHook()
function leaveGame()
function attackHook(attacker, victim)
function modTick()
function chatHook(text)
function procCmd(cmd)
function deathHook(attacker, victim)
function entityRemovedHook(entity)
function entityAddedHook(entity)
function levelEventHook(player, eventType, x, y, z, data)
function blockEventHook(x, y, z, type, data)
function serverMessageReceiveHook(str)
function chatReceiveHook(str, sender)
function eatHook(hearts, saturationRatio)
function explodeHook(entity, x, y, z, power, onFire)
function projectileHitEntityHook(projectile, targetEntity)
function redstoneUpdateHook(x, y, z, newCurrent, someBooleanIDontKnow, blockId, blockData)
function projectileHitBlockHook(projectile, blockX, blockY, blockZ, side)
addItemInventory(id, amount, damage);
bl_setMobSkin(entity, skin);
bl_spawnMob(x, y, z, typeId, skin);
clientMessage(text);
explode(x, y, z, radius);
getCarriedItem();
getLevel();
getPitch(entity);
getPlayerEnt();
getPlayerX();
getPlayerY();
getPlayerZ();
getTile(x, y, z);
getYaw(entity);
preventDefault();
print(text);
rideAnimal(rider, mount);
setNightMode(isNight);
setPosition(entity, x, y, z);
setPositionRelative(entity, x, y, z);
setRot(entity, yaw, pitch);
setTile(x, y, z, id, damage);
setVelX(entity, amount);
setVelY(entity, amount);
setVelZ(entity, amount);
spawnChicken(x, y, z, skin);
spawnCow(x, y, z, skin);
spawnPigZombie(x, y, z, itemId, skin);
I'm trying to learn some more ModPE function, which can be useful for my modding. A list of function I need help( in what they do and the parameters in side):
function redstoneUpdateHook(x, y, z, ???, Boolen???, blockId, blockData)
function projectileHitBlockHook(projectile, blockX, blockY, blockZ, side)//I don't even know what is projectile
setVelX(entity, amount);
setVelY(entity, amount);
setVelZ(entity, amount);
setPositionRelative(entity, x, y, z);
ModPE.dumpVtable(string???, ???);
ModPE.setItems(?);
ModPE.setTerrain(?;
ModPE.showTipMessage(text???);
ModPE.getI18n(par1String);
Level.biomeIdToName(par1int);
Level.getAddress();
Level.getBiome(par1int, par2int);
Level.getBiomeName(par1int, par2int);
Entity.setCape(par1Object, par2String);
Block.getFriction(par1int, par2int);
Block.setFriction(par1int, par2double);
Block.setRedstoneConsumer(par1int, par2boolean);
Over all:
Item.getUseAnimation(par1int);
Item.setUseAnimation(par1int,par2int);
And all the function I think everyone need:
function useItem(x, y, z, itemId, blockId, side, itemDamage, blockDamage)
function destroyBlock(x, y, z, side)
function startDestroyBlock(x, y, z, side)
function newLevel(hasLevel)
function selectLevelHook()
function leaveGame()
function attackHook(attacker, victim)
function modTick()
function chatHook(text)
function procCmd(cmd)
function deathHook(attacker, victim)
function entityRemovedHook(entity)
function entityAddedHook(entity)
function levelEventHook(player, eventType, x, y, z, data)
function blockEventHook(x, y, z, type, data)
function serverMessageReceiveHook(str)
function chatReceiveHook(str, sender)
function eatHook(hearts, saturationRatio)
function explodeHook(entity, x, y, z, power, onFire)
function projectileHitEntityHook(projectile, targetEntity)
function redstoneUpdateHook(x, y, z, newCurrent, someBooleanIDontKnow, blockId, blockData)
function projectileHitBlockHook(projectile, blockX, blockY, blockZ, side)
addItemInventory(id, amount, damage);
bl_setMobSkin(entity, skin);
bl_spawnMob(x, y, z, typeId, skin);
clientMessage(text);
explode(x, y, z, radius);
getCarriedItem();
getLevel();
getPitch(entity);
getPlayerEnt();
getPlayerX();
getPlayerY();
getPlayerZ();
getTile(x, y, z);
getYaw(entity);
preventDefault();
print(text);
rideAnimal(rider, mount);
setNightMode(isNight);
setPosition(entity, x, y, z);
setPositionRelative(entity, x, y, z);
setRot(entity, yaw, pitch);
setTile(x, y, z, id, damage);
setVelX(entity, amount);
setVelY(entity, amount);
setVelZ(entity, amount);
spawnChicken(x, y, z, skin);
spawnCow(x, y, z, skin);
spawnPigZombie(x, y, z, itemId, skin);
ModPE.dumpVtable(par1String, par2int);
ModPE.getBytesFromTexturePack(par1String);
ModPE.getMinecraftVersion();
ModPE.langEdit(key, value);
ModPE.leaveGame();
ModPE.log(str);
ModPE.openInputStreamFromTexturePack(par1String);
ModPE.overrideTexture(url, textureName);
ModPE.readData(name);
ModPE.removeData(name);
ModPE.resetFov();
ModPE.resetImages();
ModPE.saveData(name, value);
ModPE.selectLevel(levelDir, levelName, levelSeed, gamemode);
ModPE.setCamera(entityId);
ModPE.setFoodItem(id, iconName, iconSubindex, halfHearts, name, maxStack);
ModPE.setFov(par1double);
ModPE.setGameSpeed(ticksPerSecond);
ModPE.setGuiBlocks(url);
ModPE.setItem(id, iconName, iconSubindex, name, maxStack);
ModPE.setItems(url);
ModPE.setTerrain(url);
ModPE.showTipMessage(text);
ModPE.takeScreenshot(fileName);
ModPE.getI18n(par1String);
ModPE.getLanguage();
Level.addParticle(par1int, par2double, par3double, par4double, par5double, par6double, par7double, par8int);
Level.biomeIdToName(par1int);
Level.destroyBlock(x, y, z, shouldDrop);
Level.dropItem(x, y, z, range, id, count, damage);
Level.explode(x, y, z, radius);
Level.getAddress();
Level.getBiome(par1int, par2int);
Level.getBiomeName(par1int, par2int);
Level.getBrightness(x, y, z);
Level.getChestSlot(x, y, z, slot);
Level.getChestSlotCount(x, y, z, slot);
Level.getChestSlotData(x, y, z, slot);
Level.getData(x, y, z);
Level.getFurnaceSlot(x, y, z, slot);
Level.getFurnaceSlotCount(x, y, z, slot);
Level.getFurnaceSlotData(x, y, z, slot);
Level.getGameMode();
Level.getGrassColor(par1int, par2int);
Level.getSignText(x, y, z, line);
Level.getTile(x, y, z);
Level.getTime();
Level.getWorldDir();
Level.getWorldName();
Level.playSound(x, y, z, sound, volume, pitch);
Level.playSoundEnt(entity, sound, volume, pitch);
Level.setChestSlot(x, y, z, slot, id, damage, count);
Level.setFurnaceSlot(x, y, z, slot, id, damage, count);
Level.setGameMode(gamemode);
Level.setGrassColor(par1int, par2int, par3int);
Level.setNightMode(isNight);
Level.setSignText(x, y, z, line, text);
Level.setSpawn(x, y, z);
Level.setSpawnerEntityType(par1int, par2int, par3int, par4int);
Level.setTile(x, y, z, id, damage);
Level.setTime(time);
Level.spawnChicken(x, y, z, skin);
Level.spawnCow(x, y, z, skin);
Level.spawnMob(x, y, z, typeId, skin);
Level.getLightningLevel();
Level.getRainLevel();
Level.getSpawnerEntityType(par1int, par2int, par3int);
Level.setRainLevel(par1double);
Level.setLightningLevel(par1double);
Level.canSeeSky(par1int, par2int, par3int);
Level.getDifficulty();
Level.setDifficulty(par1int);
Player.addItemCreativeInv(id, count, damage);
Player.addItemInventory(id, count, damage);
Player.canFly();
Player.clearInventorySlot(slot);
Player.getArmorSlot(slot);
Player.getArmorSlotDamage(slot);
Player.getCarriedItem();
Player.getCarriedItemCount();
Player.getCarriedItemData();
Player.getEntity();
Player.getInventorySlot(slot);
Player.getInventorySlotCount(slot);
Player.getInventorySlotData(slot);
Player.getName(playerName);
Player.getPointedBlockData();
Player.getPointedBlockId();
Player.getPointedBlockSide();
Player.getPointedBlockX();
Player.getPointedBlockY();
Player.getPointedBlockZ();
Player.getPointedEntity();
Player.getSelectedSlotId();
Player.getX();
Player.getY();
Player.getZ();
Player.isFlying();
Player.isPlayer(entity);
Player.setArmorSlot(slot, id, damage);
Player.setCanFly(par1boolean);
Player.setFlying(par1boolean);
Player.setHealth(health);
Player.setSelectedSlotId(par1int);
Player.getDimension();
Player.addExp(par1int);
Player.getExhaustion();
Player.getExp();
Player.getHunger();
Player.getLevel();
Player.getSaturation();
Player.setExhaustion(par1double);
Player.setExp(par1double);
Player.setHunger(par1double);
Player.setLevel(par1int);
Player.setSaturation(par1double);
Player.enchant(par1int, par2int, par3int);
Player.getEnchantments(par1int);
Player.getItemCustomName(par1int);
Player.getPointedVecX();
Player.getPointedVecY();
Player.getPointedVecZ();
Player.setInventorySlot(par1int, par2int, par3int, par4int);
Player.setItemCustomName(par1int, par2String);
Entity.addEffect(par1Object, par2int, par3int, par4int, par5boolean, par6boolean);
Entity.getAll();
Entity.getAnimalAge(entity);
Entity.getEntityTypeId(entity);
Entity.getHealth(entity);
Entity.getItemEntityCount(par1Object);
Entity.getItemEntityData(par1Object);
Entity.getItemEntityId(par1Object);
Entity.getMobSkin(entity);
Entity.getNameTag(entity);
Entity.getPitch(entity);
Entity.getRenderType(entity);
Entity.getRider(entity);
Entity.getRiding(entity);
Entity.getUniqueId(par1Object);
Entity.getVelX(entity);
Entity.getVelY(entity);
Entity.getVelZ(entity);
Entity.getX(entity);
Entity.getY(entity);
Entity.getYaw(entity);
Entity.getZ(entity);
Entity.remove(entity);
Entity.removeAllEffects(par1Object);
Entity.removeEffect(par1Object, par2int);
Entity.rideAnimal(rider, mount);
Entity.setAnimalAge(entity, age);
Entity.setCape(par1Object, par2String);
Entity.setCarriedItem(entity, id, count, damage);
Entity.setCollisionSize(par1Object, par2double, par3double);
Entity.setFireTicks(entity, howLong);
Entity.setHealth(entity, health);
Entity.setMobSkin(entity, skin);
Entity.setNameTag(entity, name);
Entity.setPosition(entity, x, y, z);
Entity.setPositionRelative(entity, x, y, z);
Entity.setRenderType(entity, renderType);
Entity.setRot(entity, yaw, pitch);
Entity.setVelX(entity, amount);
Entity.setVelY(entity, amount);
Entity.setVelZ(entity, amount);
Entity.spawnMob(x, y, z, typeId, skin);
Entity.isSneaking(par1Object);
Entity.setSneaking(entity, isSneaking);
Entity.getArmor(par1Object, par2int);
Entity.getArmorDamage(par1Object, par2int);
Entity.setArmor(par1Object, par2int, par3int, par4int);
Entity.setMaxHealth(par1Object, par2int);
Entity.getExtraData(par1Object, par2String);
Entity.setExtraData(par1Object, par2String, par3String);
Entity.getMaxHealth(par1Object);
Item.addCraftRecipe(id, count, damage, ingredients);
Item.addFurnaceRecipe(inputId, outputId, outputDamage);
Item.addShapedRecipe(par1int, par2int, par3int, par4Scriptable, par5Scriptable);
Item.defineArmor(par1int, par2String, par3int, par4String, par5String, par6int, par7int, par8int);
Item.getName(id, damage, raw);
Item.setCategory(id, category, whatever);
Item.setHandEquipped(par1int, par2boolean);
Item.setMaxDamage(id, maxDamage);
Item.isValidItem(par1int);
Item.getUseAnimation(par1int);
Item.setEnchantType(par1int, par2int, par3int);
Item.setProperties(par1int, par2Object);
Item.setStackedByData(par1int, par2boolean);
Item.setUseAnimation(par1int, par2int);
Block.defineBlock(blockId, name, textureNames materialSourceId, opaque, renderType);
Block.getRenderType(par1int);
Block.setColor(blockId, colors);
Block.setDestroyTime(blockId, amount);
Block.setExplosionResistance(blockId, amount);
Block.setLightLevel(blockId, level);
Block.setLightOpacity(par1int, par2int);
Block.setRenderLayer(blockId, renderLayer);
Block.setRenderType(par1int, par2int);
Block.setShape(blockId, v1, v2, v3, v4, v5, v6);
Block.getSecondPartX(par1int, par2int, par3int);
Block.getSecondPartY(par1int, par2int, par3int);
Block.getSecondPartZ(par1int, par2int, par3int);
Block.isDouble(par1int, par2int, par3int);
Block.getAllBlockIds();
Block.defineLiquidBlock(par1int, par2String, par3Object, par4Object);
Block.getDestroyTime(par1int, par2int);
Block.getFriction(par1int, par2int);
Block.setFriction(par1int, par2double);
Block.setRedstoneConsumer(par1int, par2boolean);
Server.getAddress();
Server.getAllPlayerNames();
Server.getAllPlayers();
Server.getPort();
Server.joinServer(serverAddress, port);
Server.sendChat(message);
Some thing else:
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.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.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.note;
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.alltypes;
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.INFINITY;
Enchantment.KNOCKBACK;
Enchantment.LOOTING;
Enchantment.LUCK_OF_THE_SEA;
Enchantment.LURE;
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;
EntityRenderType.arrow;
EntityRenderType.bat;
EntityRenderType.blaze;
EntityRenderType.boat;
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.minecart;
EntityRenderType.mushroomCow;
EntityRenderType.ocelot;
EntityRenderType.pig;
EntityRenderType.player;
EntityRenderType.player2;
EntityRenderType.sheep;
EntityRenderType.silverfish;
EntityRenderType.skeleton;
EntityRenderType.slime;
EntityRenderType.smallFireball;
EntityRenderType.snowGolem;
EntityRenderType.snowball;
EntityRenderType.spider;
EntityRenderType.squid;
EntityRenderType.thrownPotion;
EntityRenderType.tnt;
EntityRenderType.unknown1;
EntityRenderType.villager;
EntityRenderType.villagerZombie;
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.fireResistance;
MobEffect.harm;
MobEffect.heal;
MobEffect.healthBoost;
MobEffect.hunger;
MobEffect.invisibility;
MobEffect.jump;
MobEffect.movementSlowdown;
MobEffect.movementSpeed;
MobEffect.nightVision;
MobEffect.poison;
MobEffect.regeneration;
MobEffect.saturation;
MobEffect.waterBreathing;
MobEffect.weakness;
MobEffect.wither;
DimensionId.NETHER;
DimensionId.NORMAL;
Every thing is from:http://lakwsh.com/mcpe/js.html
Please help me!!!!!