Admin (обсуждение | вклад) (Created page with " Block - объект ModPE API, предназначеный для работы с блоками. === Block.defineBlock === Параметры: (par1int, par2String, par3...") |
Admin (обсуждение | вклад) |
||
Строка 4: | Строка 4: | ||
=== Block.defineBlock === | === Block.defineBlock === | ||
− | Параметры: ( | + | Создает новый блок |
+ | |||
+ | Параметры: (<code>blockId, blockName, texture, materialSource, isOpaque, renderType</code>) | ||
+ | |||
+ | *''blockId ''- id блока, должно быть между 0 и 255 ([https://vk.com/modpe_scripting?w=wall-68816723_2508 можно и больше с версии ]'''[https://vk.com/modpe_scripting?w=wall-68816723_2508 1.15.2]''') и стоит следить за тем, чтобы не перезаписать уже существующий блок. Поэтому смотрим [https://vk.com/modpe_scripting?w=wall-68816723_2514 список свободных id]. | ||
+ | *''blockName ''- название блока, задается строкой | ||
+ | *''texture ''- объект, содержащий информацию о текстурах блока Выглядит следующим образом: ["stone", 0] для блоков с одинаковыми сторонами и [["stone", 0], ["stone", 1], ["stone", 2], ["stone", 0], ["stone", 1], ["stone", 2]], где stone - название текстуры в текстурпаке (втч и в ванильном, то есть название текстур из самого Майнкрафта) а 0, 1 и 2 - мета текстур, указанные в текстурпаке. Пример названия файла в текстурпаке:''"stone_0.png"''. Текстура должна лежать по пути ''images/terrain-atlas.'' | ||
+ | *''materialSource ''- id блока, которому блок подражает наш блок, то есть звуки, инструмент, которым его надо ломать и т п. | ||
+ | *''isOpaque ''- непрозрачный ли блок, true - непрозрачный, false - прозрачный | ||
+ | *renderType - тип рендера блока, очень баганная вещь, но можно пробовать использовать в качестве эксперементов. | ||
=== Block.defineLiquidBlock === | === Block.defineLiquidBlock === | ||
− | Параметры: (par1int, par2String, par3Object, par4Object) | + | Параметры: (par1int, par2String, par3Object, par4Object) |
=== Block.getAllBlockIds === | === Block.getAllBlockIds === | ||
Строка 16: | Строка 25: | ||
=== Block.getDestroyTime === | === Block.getDestroyTime === | ||
− | Параметры: (par1int, par2int) | + | Параметры: (par1int, par2int) |
=== Block.getFriction === | === Block.getFriction === | ||
− | Параметры: (par1int, par2int) | + | Параметры: (par1int, par2int) |
=== Block.getRenderLayer === | === Block.getRenderLayer === | ||
− | Параметры: (par1int) | + | Параметры: (par1int) |
=== Block.getRenderType === | === Block.getRenderType === | ||
− | Параметры: (par1int) | + | Параметры: (par1int) |
=== Block.getTextureCoords === | === Block.getTextureCoords === | ||
− | Параметры: (par1int, par2int, par3int) | + | Параметры: (par1int, par2int, par3int) |
=== Block.setColor === | === Block.setColor === | ||
− | Параметры: (par1int, par2Scriptable) | + | Параметры: (par1int, par2Scriptable) |
=== Block.setDestroyTime === | === Block.setDestroyTime === | ||
− | Параметры: (par1int, par2double) | + | Параметры: (par1int, par2double) |
=== Block.setExplosionResistance === | === Block.setExplosionResistance === | ||
− | Параметры: (par1int, par2double) | + | Параметры: (par1int, par2double) |
=== Block.setFriction === | === Block.setFriction === | ||
− | Параметры: (par1int, par2double) | + | Параметры: (par1int, par2double) |
=== Block.setLightLevel === | === Block.setLightLevel === | ||
− | Параметры: (par1int, par2int) | + | Параметры: (par1int, par2int) |
=== Block.setLightOpacity === | === Block.setLightOpacity === | ||
− | Параметры: (par1int, par2int) | + | Параметры: (par1int, par2int) |
=== Block.setRedstoneConsumer === | === Block.setRedstoneConsumer === | ||
− | Параметры: (par1int, par2boolean) | + | Параметры: (par1int, par2boolean) |
=== Block.setRenderLayer === | === Block.setRenderLayer === | ||
− | Параметры: (par1int, par2int) | + | Параметры: (par1int, par2int) |
=== Block.setRenderType === | === Block.setRenderType === | ||
− | Параметры: (par1int, par2int) | + | Параметры: (par1int, par2int) |
=== Block.setShape === | === Block.setShape === | ||
− | Параметры: (par1int, par2double, par3double, par4double, par5double, par6double, par7double, par8int) | + | Параметры: (par1int, par2double, par3double, par4double, par5double, par6double, par7double, par8int) |
Block - объект ModPE API, предназначеный для работы с блоками.
Создает новый блок
Параметры: (blockId, blockName, texture, materialSource, isOpaque, renderType
)
Параметры: (par1int, par2String, par3Object, par4Object)
Нету параметров
Параметры: (par1int, par2int)
Параметры: (par1int, par2int)
Параметры: (par1int)
Параметры: (par1int)
Параметры: (par1int, par2int, par3int)
Параметры: (par1int, par2Scriptable)
Параметры: (par1int, par2double)
Параметры: (par1int, par2double)
Параметры: (par1int, par2double)
Параметры: (par1int, par2int)
Параметры: (par1int, par2int)
Параметры: (par1int, par2boolean)
Параметры: (par1int, par2int)
Параметры: (par1int, par2int)
Параметры: (par1int, par2double, par3double, par4double, par5double, par6double, par7double, par8int)