mirror of
https://github.com/MihailRis/voxelcore.git
synced 2026-10-14 07:21:51 +00:00
added bazalt_breaker + scripting fix
This commit is contained in:
parent
40987f16b6
commit
5569bd711e
5 changed files with 37 additions and 27 deletions
|
|
@ -1,4 +1,7 @@
|
||||||
{
|
{
|
||||||
|
"items": [
|
||||||
|
"bazalt_breaker"
|
||||||
|
],
|
||||||
"blocks": [
|
"blocks": [
|
||||||
"dirt",
|
"dirt",
|
||||||
"grass_block",
|
"grass_block",
|
||||||
|
|
|
||||||
4
res/content/base/items/bazalt_breaker.json
Normal file
4
res/content/base/items/bazalt_breaker.json
Normal file
|
|
@ -0,0 +1,4 @@
|
||||||
|
{
|
||||||
|
"icon-type": "sprite",
|
||||||
|
"icon": "items:bazalt_breaker"
|
||||||
|
}
|
||||||
3
res/content/base/scripts/bazalt_breaker.lua
Normal file
3
res/content/base/scripts/bazalt_breaker.lua
Normal file
|
|
@ -0,0 +1,3 @@
|
||||||
|
function on_block_break_by(x, y, z, p)
|
||||||
|
set_block(x, y, z, 0, 0)
|
||||||
|
end
|
||||||
BIN
res/content/base/textures/items/bazalt_breaker.png
Normal file
BIN
res/content/base/textures/items/bazalt_breaker.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 672 B |
|
|
@ -260,7 +260,7 @@ void PlayerController::updateInteraction(){
|
||||||
}
|
}
|
||||||
|
|
||||||
if (lclick) {
|
if (lclick) {
|
||||||
if (!input.shift && item->rt.funcsset.on_use_on_block) {
|
if (!input.shift && item->rt.funcsset.on_block_break_by) {
|
||||||
if (scripting::on_item_break_block(player, item, x, y, z))
|
if (scripting::on_item_break_block(player, item, x, y, z))
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue