forked from MineClone5/MineClone5
Remove end escape pearl
This commit is contained in:
parent
a89b9e9c45
commit
20457fa2bd
|
@ -1,4 +0,0 @@
|
||||||
mcl_worlds
|
|
||||||
mcl_spawn
|
|
||||||
mcl_throwing
|
|
||||||
mcl_mobitems
|
|
|
@ -1,38 +0,0 @@
|
||||||
local escape = function(itemstack, user, pointed_thing)
|
|
||||||
local pos = user:get_pos()
|
|
||||||
if not pos then
|
|
||||||
return itemstack
|
|
||||||
end
|
|
||||||
local dim = mcl_worlds.pos_to_dimension(pos)
|
|
||||||
|
|
||||||
if dim == "end" then
|
|
||||||
local target = mcl_spawn.get_spawn_pos(user)
|
|
||||||
user:set_pos(target)
|
|
||||||
minetest.sound_play("mcl_portals_teleport", {pos=target, gain=0.5, max_hear_distance = 16})
|
|
||||||
itemstack:take_item()
|
|
||||||
else
|
|
||||||
minetest.chat_send_player(user:get_player_name(), "This item only works in the End.")
|
|
||||||
end
|
|
||||||
return itemstack
|
|
||||||
end
|
|
||||||
|
|
||||||
|
|
||||||
minetest.register_craftitem("mcl_temp_end_escape:end_escape_pearl", {
|
|
||||||
description = "End Escape Pearl",
|
|
||||||
_doc_items_longdesc = "With this item you can teleport from the End back to spawn point in the Overworld.".."\n".."This item will be removed in later versions.",
|
|
||||||
_doc_items_uagehelp = "Use rightclick to use. This only works in the End.",
|
|
||||||
inventory_image = "mcl_throwing_ender_pearl.png^[colorize:#0000FF:127",
|
|
||||||
wield_image = "mcl_throwing_ender_pearl.png^[colorize:#0000FF:127",
|
|
||||||
on_place = escape,
|
|
||||||
on_secondary_use = escape,
|
|
||||||
stack_max = 64,
|
|
||||||
})
|
|
||||||
|
|
||||||
minetest.register_craft({
|
|
||||||
output = "mcl_temp_end_escape:end_escape_pearl",
|
|
||||||
type = "shapeless",
|
|
||||||
recipe = {
|
|
||||||
"mcl_throwing:ender_pearl","mcl_mobitems:shulker_shell",
|
|
||||||
"mcl_mobitems:shulker_shell","mcl_throwing:ender_pearl",
|
|
||||||
},
|
|
||||||
})
|
|
Loading…
Reference in New Issue