50 lines
2.2 KiB
Lua
50 lines
2.2 KiB
Lua
--
|
|
-- =====================================================================================
|
|
--
|
|
-- OpenMiner
|
|
--
|
|
-- Copyright (C) 2018-2020 Unarelith, Quentin Bazin <openminer@unarelith.net>
|
|
-- Copyright (C) 2019-2020 the OpenMiner contributors (see CONTRIBUTORS.md)
|
|
--
|
|
-- This file is part of OpenMiner.
|
|
--
|
|
-- OpenMiner is free software; you can redistribute it and/or
|
|
-- modify it under the terms of the GNU Lesser General Public
|
|
-- License as published by the Free Software Foundation; either
|
|
-- version 2.1 of the License, or (at your option) any later version.
|
|
--
|
|
-- OpenMiner is distributed in the hope that it will be useful,
|
|
-- but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
|
-- Lesser General Public License for more details.
|
|
--
|
|
-- You should have received a copy of the GNU Lesser General Public License
|
|
-- along with OpenMiner; if not, write to the Free Software Foundation, Inc.,
|
|
-- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
|
--
|
|
-- =====================================================================================
|
|
--
|
|
|
|
-- openminer:add_listener(Event.BlockPlaced, function(pos, block, player, world, client, server)
|
|
-- server:send_chat_message(0, "Block placed at " .. pos.x .. ";" .. pos.y .. ";" .. pos.z .. " by Client" .. player:client_id(), client)
|
|
-- end)
|
|
|
|
-- openminer:add_listener(Event.BlockDigged, function(pos, block, player, world, client, server)
|
|
-- server:send_chat_message(0, "Block digged at " .. pos.x .. ";" .. pos.y .. ";" .. pos.z .. " by Client" .. player:client_id(), client)
|
|
-- end)
|
|
|
|
openminer:add_listener(Event.BlockActivated, function(pos, block, player, world, client, server)
|
|
if block:string_id() == "default:portal" then
|
|
server:send_chat_message(0, "Swoosh! Changing dimension...", client)
|
|
end
|
|
end)
|
|
|
|
openminer:add_listener(Event.PlayerConnected, function(pos, player, client, server)
|
|
player:inventory():add_stack("default:stone_axe", 1)
|
|
|
|
server:send_chat_message(0, "Welcome to OpenMiner!", client)
|
|
server:send_chat_message(0, "Press E to show inventory", client)
|
|
server:send_chat_message(0, "Press H to show creative inventory", client)
|
|
end)
|
|
|