This site works best with JavaScript enabled. Please enable JavaScript to get the best experience from this site.
function useItem(x,y,z,itemId,blockId,side)
{
if(itemId==280&&blockId==254);
Entity.addEffect(getPlayerEnt(), MobEffect.fireResistance, 600, 1, false);
}
Entity.addEffect(getPlayerEnt(), MobEffect.regeneration, 300, 1, false);
Entity.addEffect(getPlayerEnt(), MobEffect.damageResistance, 600, 2, false);
Entity.addEffect(getPlayerEnt(), MobEffect.confusion, 300, 3, false);
Entity.addEffect(getPlayerEnt(), MobEffect.damageBoost, 600, 1, false);
Entity.addEffect(getPlayerEnt(), MobEffect.movementSpeed, 600, 1, false);
Entity.addEffect(getPlayerEnt(), MobEffect.blindness, 300, 2, false);
Level.playSound(x, y, z, "random.explode", 100, 1);
Block.defineBlock(254, "Universe Block", [["universe_block_bottom", 0],["universe_block_top",0],["universe_block_side",0],["universe_block_side", 0],["universe_block_side",0],["universe_block_side",0]] , 1, 0, false);
Block.setDestroyTime(254, 30);
Block.setExplosionResistance(254, 5);
Block.setLightLevel(254, 10);
I want if I touch that universe block i will get potion effect.
but If I touch other block like grass block it still give me potion effect
so how to fix it?
Sorry for my bad grammar
Quote from crazycard856ยป You havent put a if statement for all the potions only for the fire resistant potion
I try to install this mod but I got this error
org.mozilla.javascript.EvaluatorException: missing } in compound statement (Universe Block.js#48)
at org.mozilla.javascript.DefaultErrorReporter.runtimeError(Unknown Source)
at org.mozilla.javascript.DefaultErrorReporter.error(Unknown Source)
at org.mozilla.javascript.Parser.addError(Unknown Source)
at org.mozilla.javascript.Parser.reportError(Unknown Source)
at org.mozilla.javascript.Parser.mustMatchToken(Unknown Source)
at org.mozilla.javascript.Parser.block(Unknown Source)
at org.mozilla.javascript.Parser.statementHelper(Unknown Source)
at org.mozilla.javascript.Parser.statement(Unknown Source)
at org.mozilla.javascript.Parser.statements(Unknown Source)
at org.mozilla.javascript.Parser.parseFunctionBody(Unknown Source)
at org.mozilla.javascript.Parser.function(Unknown Source)
at org.mozilla.javascript.Parser.parse(Unknown Source)
at org.mozilla.javascript.Context.compileImpl(Unknown Source)
at org.mozilla.javascript.Context.compileReader(Unknown Source)
at net.zhuoweizhang.mcpelauncher.ScriptManager$ParseThread.run(ScriptManager.java:178)
at java.lang.Thread.run(Thread.java:856)
That what I wanted to reply...
But you need an own texture pack.
function useItem(x,y,z,itemId,blockId,side)
{
if(itemId==280&&blockId==254);
{
Entity.addEffect(getPlayerEnt(), MobEffect.fireResistance, 600, 1, false);
}
{
Entity.addEffect(getPlayerEnt(), MobEffect.regeneration, 300, 1, false);
}
{
Entity.addEffect(getPlayerEnt(), MobEffect.damageResistance, 600, 2, false);
}
{
Entity.addEffect(getPlayerEnt(), MobEffect.confusion, 300, 3, false);
}
{
Entity.addEffect(getPlayerEnt(), MobEffect.damageBoost, 600, 1, false);
}
{
Entity.addEffect(getPlayerEnt(), MobEffect.movementSpeed, 600, 1, false);
}
{
Entity.addEffect(getPlayerEnt(), MobEffect.blindness, 300, 2, false);
}
{
Level.playSound(x, y, z, "random.explode", 100, 1);
}
}
Block.defineBlock(254, "Universe Block", [["universe_block_bottom", 0],["universe_block_top",0],["universe_block_side",0],["universe_block_side", 0],["universe_block_side",0],["universe_block_side",0]] , 1, 0, false);
Block.setDestroyTime(254, 30);
Block.setExplosionResistance(254, 5);
Block.setLightLevel(254, 10);
I want if I touch that universe block i will get potion effect.
but If I touch other block like grass block it still give me potion effect
so how to fix it?
Sorry for my bad grammar
umm I don't understand about if statement too much
can you give me the example?
function useItem(x,y,z,itemId,blockId,side)
{
if(itemId==280&&blockId==254);
{
Entity.addEffect(getPlayerEnt(), MobEffect.fireResistance, 600, 1, false);
}
{
if(itemId==280&&blockId==254);
{
Entity.addEffect(getPlayerEnt(), MobEffect.regeneration, 300, 1, false);
}
{
if(itemId==280&&blockId==254);
{
Entity.addEffect(getPlayerEnt(), MobEffect.damageResistance, 600, 2, false);
}
{
if(itemId==280&&blockId==254);
{
Entity.addEffect(getPlayerEnt(), MobEffect.confusion, 300, 3, false);
}
{
if(itemId==280&&blockId==254);
{
Entity.addEffect(getPlayerEnt(), MobEffect.damageBoost, 600, 1, false);
}
{
if(itemId==280&&blockId==254);
{
Entity.addEffect(getPlayerEnt(), MobEffect.movementSpeed, 600, 1, false);
}
{
if(itemId==280&&blockId==254);
{
Entity.addEffect(getPlayerEnt(), MobEffect.blindness, 300, 2, false);
}
{
if(itemId==280&&blockId==254);
{
Level.playSound(x, y, z, "random.explode", 100, 1);
}
}
Block.defineBlock(254, "Universe Block", [["universe_block_bottom", 0],["universe_block_top",0],["universe_block_side",0],["universe_block_side", 0],["universe_block_side",0],["universe_block_side",0]] , 1, 0, false);
Block.setDestroyTime(254, 30);
Block.setExplosionResistance(254, 5);
Block.setLightLevel(254, 10);
I try to install this mod but I got this error
Block.setLightLevel(254, 10);
org.mozilla.javascript.EvaluatorException: missing } in compound statement (Universe Block.js#48)
at org.mozilla.javascript.DefaultErrorReporter.runtimeError(Unknown Source)
at org.mozilla.javascript.DefaultErrorReporter.error(Unknown Source)
at org.mozilla.javascript.Parser.addError(Unknown Source)
at org.mozilla.javascript.Parser.addError(Unknown Source)
at org.mozilla.javascript.Parser.reportError(Unknown Source)
at org.mozilla.javascript.Parser.reportError(Unknown Source)
at org.mozilla.javascript.Parser.mustMatchToken(Unknown Source)
at org.mozilla.javascript.Parser.mustMatchToken(Unknown Source)
at org.mozilla.javascript.Parser.block(Unknown Source)
at org.mozilla.javascript.Parser.statementHelper(Unknown Source)
at org.mozilla.javascript.Parser.statement(Unknown Source)
at org.mozilla.javascript.Parser.statements(Unknown Source)
at org.mozilla.javascript.Parser.block(Unknown Source)
at org.mozilla.javascript.Parser.statementHelper(Unknown Source)
at org.mozilla.javascript.Parser.statement(Unknown Source)
at org.mozilla.javascript.Parser.statements(Unknown Source)
at org.mozilla.javascript.Parser.block(Unknown Source)
at org.mozilla.javascript.Parser.statementHelper(Unknown Source)
at org.mozilla.javascript.Parser.statement(Unknown Source)
at org.mozilla.javascript.Parser.statements(Unknown Source)
at org.mozilla.javascript.Parser.block(Unknown Source)
at org.mozilla.javascript.Parser.statementHelper(Unknown Source)
at org.mozilla.javascript.Parser.statement(Unknown Source)
at org.mozilla.javascript.Parser.statements(Unknown Source)
at org.mozilla.javascript.Parser.block(Unknown Source)
at org.mozilla.javascript.Parser.statementHelper(Unknown Source)
at org.mozilla.javascript.Parser.statement(Unknown Source)
at org.mozilla.javascript.Parser.statements(Unknown Source)
at org.mozilla.javascript.Parser.block(Unknown Source)
at org.mozilla.javascript.Parser.statementHelper(Unknown Source)
at org.mozilla.javascript.Parser.statement(Unknown Source)
at org.mozilla.javascript.Parser.parseFunctionBody(Unknown Source)
at org.mozilla.javascript.Parser.function(Unknown Source)
at org.mozilla.javascript.Parser.parse(Unknown Source)
at org.mozilla.javascript.Parser.parse(Unknown Source)
at org.mozilla.javascript.Context.compileImpl(Unknown Source)
at org.mozilla.javascript.Context.compileReader(Unknown Source)
at net.zhuoweizhang.mcpelauncher.ScriptManager$ParseThread.run(ScriptManager.java:178)
at java.lang.Thread.run(Thread.java:856)
That what I wanted to reply...
But you need an own texture pack.