From 9fa165488b2c5085c7f74e3ec8942c5bb152b1d3 Mon Sep 17 00:00:00 2001 From: "madmaxoft@gmail.com" Date: Wed, 3 Oct 2012 07:24:25 +0000 Subject: sTick: Updated the plugin to work with current code git-svn-id: http://mc-server.googlecode.com/svn/trunk@920 0a769ca7-a7f5-676a-18bf-c427514a06d6 --- MCServer/Plugins/sTick/main.lua | 10 +++++----- MCServer/Plugins/sTick/onblockplace.lua | 11 ++++++----- 2 files changed, 11 insertions(+), 10 deletions(-) (limited to 'MCServer') diff --git a/MCServer/Plugins/sTick/main.lua b/MCServer/Plugins/sTick/main.lua index 16ac7167f..057cd22d1 100644 --- a/MCServer/Plugins/sTick/main.lua +++ b/MCServer/Plugins/sTick/main.lua @@ -6,15 +6,15 @@ PLUGIN = {} -- Reference to own plugin object -function Initialize( Plugin ) +function Initialize(Plugin) PLUGIN = Plugin - Plugin:SetName( "sTick" ) - Plugin:SetVersion( 8 ) + Plugin:SetName("sTick") + Plugin:SetVersion(2) PluginManager = cRoot:Get():GetPluginManager() - PluginManager:AddHook( Plugin, cPluginManager.E_PLUGIN_BLOCK_PLACE ) + PluginManager:AddHook(Plugin, cPluginManager.E_PLUGIN_BLOCK_PLACE) - LOG( "Initialized " .. Plugin:GetName() .. " v." .. Plugin:GetVersion() ) + LOG("Initialized " .. Plugin:GetName() .. " v." .. Plugin:GetVersion()) return true end \ No newline at end of file diff --git a/MCServer/Plugins/sTick/onblockplace.lua b/MCServer/Plugins/sTick/onblockplace.lua index 0216b580e..6bc2ce46a 100644 --- a/MCServer/Plugins/sTick/onblockplace.lua +++ b/MCServer/Plugins/sTick/onblockplace.lua @@ -1,17 +1,18 @@ -function OnBlockPlace( Block, Player ) +function OnBlockPlace(Player, BlockX, BlockY, BlockZ, BlockFace, HeldItem) -- dont check if the direction is in the air - if Block.m_Direction == -1 then + if BlockFace == BLOCK_FACE_NONE then return false end - if (Block.m_ItemType ~= 280) then -- not a Stick of Ticking + if (HeldItem.m_ItemType ~= 280) then + -- not a Stick of Ticking return false end - LOG("Setting next block tick to {" .. Block.m_PosX .. ", " .. Block.m_PosY .. ", " .. Block.m_PosZ .. "}") + LOG("Setting next block tick to {" .. BlockX .. ", " .. BlockY .. ", " .. BlockZ .. "}") - Player:GetWorld():SetNextBlockTick(Block.m_PosX, Block.m_PosY, Block.m_PosZ); + Player:GetWorld():SetNextBlockTick(BlockX, BlockY, BlockZ); return true -- cgit v1.2.3