mcMetaTool = 280
mcBiomeTool = 369
function
mcLeft(Player, BlockX, BlockY, BlockZ, BlockFace, Action)
if
(Player:GetEquippedItem().m_ItemType == mcMetaTool)
then
mcMetaLeft(Player, BlockX, BlockY, BlockZ, BlockFace, Action)
elseif
(Player:GetEquippedItem().m_ItemType == mcBiomeTool)
then
mcBiomeLeft(Player, BlockX, BlockY, BlockZ, BlockFace, Action)
end
end
function
mcRight(Player, BlockX, BlockY, BlockZ)
if
(Player:GetEquippedItem().m_ItemType == mcMetaTool)
then
mcMetaRight(Player, BlockX, BlockY, BlockZ)
elseif
(Player:GetEquippedItem().m_ItemType == mcBiomeTool)
then
mcBiomeRight(Player, BlockX, BlockY, BlockZ)
end
end
if
(Action == 1)
then
local
meta = Player:GetWorld():GetBlockMeta(BlockX, BlockY, BlockZ)
if
(meta == 0)
then
meta = 16
else
meta = meta - 1
end
Player:SendMessage(meta)
Player:GetWorld():SetBlockMeta(BlockX, BlockY, BlockZ, meta)
end
end
function
mcMetaRight(Player, BlockX, BlockY, BlockZ)
local
meta = Player:GetWorld():GetBlockMeta(BlockX, BlockY, BlockZ)
if
(meta == 16)
then
meta = 0
else
meta = meta + 1
end
Player:SendMessage(meta)
Player:GetWorld():SetBlockMeta(BlockX, BlockY, BlockZ, meta)
end
function
mcBiomeLeft(Player, BlockX, BlockY, BlockZ, BlockFace, Action)
if
(Action == 1)
then
local
biome = Player:GetWorld():GetBiomeAt(BlockX, BlockZ)
biome = biome - 1
Player:SendMessage(biome)
Player:GetWorld():SetAreaBiome(BlockX, BlockX, BlockZ, BlockZ, biome)
end
end
function
mcBiomeRight(Player, BlockX, BlockY, BlockZ)
local
biome = Player:GetWorld():GetBiomeAt(BlockX, BlockZ)
biome = biome + 1
Player:SendMessage(biome)
Player:GetWorld():SetAreaBiome(BlockX, BlockX, BlockZ, BlockZ, biome)
end
if
(Player:GetEquippedItem().m_ItemType == mcMetaTool)
or
(Player:GetEquippedItem().m_ItemType == mcBiomeTool)
then
if
(Player:GetGameMode() == 1)
then
mcLeft(Player, BlockX, BlockY, BlockZ, BlockFace, 1)
end
return
true
end
end