1
0

Updated internal plugins to the #121 API.

This commit is contained in:
madmaxoft 2013-08-21 22:03:50 +02:00
parent e9583b3e81
commit 268661990d
5 changed files with 51 additions and 54 deletions

View File

@ -13,8 +13,7 @@ function Initialize(Plugin)
Plugin:SetName("ChatLog") Plugin:SetName("ChatLog")
Plugin:SetVersion(3) Plugin:SetVersion(3)
PluginManager = cRoot:Get():GetPluginManager() cPluginManager.AddHook(cPluginManager.HOOK_CHAT, OnChat)
PluginManager:AddHook(Plugin, cPluginManager.HOOK_CHAT)
LOG("Initialized " .. Plugin:GetName() .. " v." .. Plugin:GetVersion()) LOG("Initialized " .. Plugin:GetName() .. " v." .. Plugin:GetVersion())
return true return true

View File

@ -26,8 +26,7 @@ function Initialize(Plugin)
PLUGIN:SetName("ChunkWorx") PLUGIN:SetName("ChunkWorx")
PLUGIN:SetVersion(6) PLUGIN:SetVersion(6)
PluginManager = cRoot:Get():GetPluginManager() cPluginManager.AddHook(cPluginManager.HOOK_TICK, OnTick)
PluginManager:AddHook(PLUGIN, cPluginManager.HOOK_TICK)
Plugin:AddWebTab("(Re)Generation", HandleRequest_Generation) Plugin:AddWebTab("(Re)Generation", HandleRequest_Generation)

View File

@ -9,7 +9,6 @@
-- Global variables -- Global variables
PLUGIN = {} -- Reference to own plugin object
MOVER_SIZE_X = 4; MOVER_SIZE_X = 4;
MOVER_SIZE_Y = 4; MOVER_SIZE_Y = 4;
MOVER_SIZE_Z = 4; MOVER_SIZE_Z = 4;
@ -19,13 +18,10 @@ MOVER_SIZE_Z = 4;
function Initialize(Plugin) function Initialize(Plugin)
PLUGIN = Plugin;
Plugin:SetName("DiamondMover"); Plugin:SetName("DiamondMover");
Plugin:SetVersion(1); Plugin:SetVersion(1);
PluginManager = cRoot:Get():GetPluginManager(); cPluginManager.AddHook(cPluginManager.HOOK_PLAYER_USED_ITEM, OnPlayerUsedItem);
PluginManager:AddHook(Plugin, cPluginManager.HOOK_PLAYER_USED_ITEM);
return true; return true;
end end
@ -80,4 +76,8 @@ function OnPlayerUsedItem(Player, BlockX, BlockY, BlockZ, BlockFace, CursorX, Cu
Area:Write(Player:GetWorld(), BlockX - MOVER_SIZE_X, BlockY - MOVER_SIZE_Y, BlockZ - MOVER_SIZE_Z); Area:Write(Player:GetWorld(), BlockX - MOVER_SIZE_X, BlockY - MOVER_SIZE_Y, BlockZ - MOVER_SIZE_Z);
return false; return false;
end end
end end

View File

@ -13,47 +13,47 @@ function Initialize(Plugin)
Plugin:SetVersion(1); Plugin:SetVersion(1);
PluginManager = cPluginManager:Get(); PluginManager = cPluginManager:Get();
PluginManager:AddHook(Plugin, cPluginManager.HOOK_BLOCK_TO_PICKUPS); cPluginManager.AddHook(cPluginManager.HOOK_BLOCK_TO_PICKUPS, OnBlockToPickups);
PluginManager:AddHook(Plugin, cPluginManager.HOOK_CHAT); cPluginManager.AddHook(cPluginManager.HOOK_CHAT, OnChat);
PluginManager:AddHook(Plugin, cPluginManager.HOOK_CHUNK_AVAILABLE); cPluginManager.AddHook(cPluginManager.HOOK_CHUNK_AVAILABLE, OnChunkAvailable);
PluginManager:AddHook(Plugin, cPluginManager.HOOK_CHUNK_GENERATED); cPluginManager.AddHook(cPluginManager.HOOK_CHUNK_GENERATED, OnChunkGenerated);
PluginManager:AddHook(Plugin, cPluginManager.HOOK_CHUNK_GENERATING); cPluginManager.AddHook(cPluginManager.HOOK_CHUNK_GENERATING, OnChunkGenerating);
PluginManager:AddHook(Plugin, cPluginManager.HOOK_CHUNK_UNLOADED); cPluginManager.AddHook(cPluginManager.HOOK_CHUNK_UNLOADED, OnChunkUnloaded);
PluginManager:AddHook(Plugin, cPluginManager.HOOK_CHUNK_UNLOADING); cPluginManager.AddHook(cPluginManager.HOOK_CHUNK_UNLOADING, OnChunkUnloading);
PluginManager:AddHook(Plugin, cPluginManager.HOOK_COLLECTING_PICKUP); cPluginManager.AddHook(cPluginManager.HOOK_COLLECTING_PICKUP, OnCollectingPickup);
PluginManager:AddHook(Plugin, cPluginManager.HOOK_CRAFTING_NO_RECIPE); cPluginManager.AddHook(cPluginManager.HOOK_CRAFTING_NO_RECIPE, OnCraftingNoRecipe);
PluginManager:AddHook(Plugin, cPluginManager.HOOK_DISCONNECT); cPluginManager.AddHook(cPluginManager.HOOK_DISCONNECT, OnDisconnect);
PluginManager:AddHook(Plugin, cPluginManager.HOOK_EXECUTE_COMMAND); cPluginManager.AddHook(cPluginManager.HOOK_EXECUTE_COMMAND, OnExecuteCommand);
PluginManager:AddHook(Plugin, cPluginManager.HOOK_HANDSHAKE); cPluginManager.AddHook(cPluginManager.HOOK_HANDSHAKE, OnHandshake);
PluginManager:AddHook(Plugin, cPluginManager.HOOK_KILLING); cPluginManager.AddHook(cPluginManager.HOOK_KILLING, OnKilling);
PluginManager:AddHook(Plugin, cPluginManager.HOOK_LOGIN); cPluginManager.AddHook(cPluginManager.HOOK_LOGIN, OnLogin);
PluginManager:AddHook(Plugin, cPluginManager.HOOK_PLAYER_BREAKING_BLOCK); cPluginManager.AddHook(cPluginManager.HOOK_PLAYER_BREAKING_BLOCK, OnPlayerBreakingBlock);
PluginManager:AddHook(Plugin, cPluginManager.HOOK_PLAYER_BROKEN_BLOCK); cPluginManager.AddHook(cPluginManager.HOOK_PLAYER_BROKEN_BLOCK, OnPlayerBrokenBlock);
PluginManager:AddHook(Plugin, cPluginManager.HOOK_PLAYER_EATING); cPluginManager.AddHook(cPluginManager.HOOK_PLAYER_EATING, OnPlayerEating);
PluginManager:AddHook(Plugin, cPluginManager.HOOK_PLAYER_JOINED); cPluginManager.AddHook(cPluginManager.HOOK_PLAYER_JOINED, OnPlayerJoined);
PluginManager:AddHook(Plugin, cPluginManager.HOOK_PLAYER_LEFT_CLICK); cPluginManager.AddHook(cPluginManager.HOOK_PLAYER_LEFT_CLICK, OnPlayerLeftClick);
PluginManager:AddHook(Plugin, cPluginManager.HOOK_PLAYER_MOVING); cPluginManager.AddHook(cPluginManager.HOOK_PLAYER_MOVING, OnPlayerMoving);
PluginManager:AddHook(Plugin, cPluginManager.HOOK_PLAYER_PLACED_BLOCK); cPluginManager.AddHook(cPluginManager.HOOK_PLAYER_PLACED_BLOCK, OnPlayerPlacedBlock);
PluginManager:AddHook(Plugin, cPluginManager.HOOK_PLAYER_PLACING_BLOCK); cPluginManager.AddHook(cPluginManager.HOOK_PLAYER_PLACING_BLOCK, OnPlayerPlacingBlock);
PluginManager:AddHook(Plugin, cPluginManager.HOOK_PLAYER_RIGHT_CLICK); cPluginManager.AddHook(cPluginManager.HOOK_PLAYER_RIGHT_CLICK, OnPlayerRightClick);
PluginManager:AddHook(Plugin, cPluginManager.HOOK_PLAYER_SHOOTING); cPluginManager.AddHook(cPluginManager.HOOK_PLAYER_SHOOTING, OnPlayerShooting);
PluginManager:AddHook(Plugin, cPluginManager.HOOK_PLAYER_SPAWNED); cPluginManager.AddHook(cPluginManager.HOOK_PLAYER_SPAWNED, OnPlayerSpawned);
PluginManager:AddHook(Plugin, cPluginManager.HOOK_PLAYER_TOSSING_ITEM); cPluginManager.AddHook(cPluginManager.HOOK_PLAYER_TOSSING_ITEM, OnPlayerTossingItem);
PluginManager:AddHook(Plugin, cPluginManager.HOOK_PLAYER_USED_BLOCK); cPluginManager.AddHook(cPluginManager.HOOK_PLAYER_USED_BLOCK, OnPlayerUsedBlock);
PluginManager:AddHook(Plugin, cPluginManager.HOOK_PLAYER_USED_ITEM); cPluginManager.AddHook(cPluginManager.HOOK_PLAYER_USED_ITEM, OnPlayerUsedItem);
PluginManager:AddHook(Plugin, cPluginManager.HOOK_PLAYER_USING_BLOCK); cPluginManager.AddHook(cPluginManager.HOOK_PLAYER_USING_BLOCK, OnPlayerUsingBlock);
PluginManager:AddHook(Plugin, cPluginManager.HOOK_PLAYER_USING_ITEM); cPluginManager.AddHook(cPluginManager.HOOK_PLAYER_USING_ITEM, OnPlayerUsingItem);
PluginManager:AddHook(Plugin, cPluginManager.HOOK_POST_CRAFTING); cPluginManager.AddHook(cPluginManager.HOOK_POST_CRAFTING, OnPostCrafting);
PluginManager:AddHook(Plugin, cPluginManager.HOOK_PRE_CRAFTING); cPluginManager.AddHook(cPluginManager.HOOK_PRE_CRAFTING, OnPreCrafting);
PluginManager:AddHook(Plugin, cPluginManager.HOOK_SPAWNED_ENTITY); cPluginManager.AddHook(cPluginManager.HOOK_SPAWNED_ENTITY, OnSpawnedEntity);
PluginManager:AddHook(Plugin, cPluginManager.HOOK_SPAWNED_MONSTER); cPluginManager.AddHook(cPluginManager.HOOK_SPAWNED_MONSTER, OnSpawnedMonster);
PluginManager:AddHook(Plugin, cPluginManager.HOOK_SPAWNING_ENTITY); cPluginManager.AddHook(cPluginManager.HOOK_SPAWNING_ENTITY, OnSpawningEntity);
PluginManager:AddHook(Plugin, cPluginManager.HOOK_SPAWNING_MONSTER); cPluginManager.AddHook(cPluginManager.HOOK_SPAWNING_MONSTER, OnSpawningMonster);
PluginManager:AddHook(Plugin, cPluginManager.HOOK_TAKE_DAMAGE); cPluginManager.AddHook(cPluginManager.HOOK_TAKE_DAMAGE, OnTakeDamage);
PluginManager:AddHook(Plugin, cPluginManager.HOOK_UPDATED_SIGN); cPluginManager.AddHook(cPluginManager.HOOK_UPDATED_SIGN, OnUpdatedSign);
PluginManager:AddHook(Plugin, cPluginManager.HOOK_UPDATING_SIGN); cPluginManager.AddHook(cPluginManager.HOOK_UPDATING_SIGN, OnUpdatingSign);
PluginManager:AddHook(Plugin, cPluginManager.HOOK_WEATHER_CHANGED); cPluginManager.AddHook(cPluginManager.HOOK_WEATHER_CHANGED, OnWeatherChanged);
PluginManager:AddHook(Plugin, cPluginManager.HOOK_WEATHER_CHANGING); cPluginManager.AddHook(cPluginManager.HOOK_WEATHER_CHANGING, OnWeatherChanging);
LOGINFO("HookNotify plugin is installed, beware, the log output may be quite large!"); LOGINFO("HookNotify plugin is installed, beware, the log output may be quite large!");
LOGINFO("You want this plugin enabled only when developing another plugin, not for regular gameplay."); LOGINFO("You want this plugin enabled only when developing another plugin, not for regular gameplay.");

View File

@ -7,9 +7,8 @@ function Initialize( Plugin )
Plugin:SetName( "MagicCarpet" ) Plugin:SetName( "MagicCarpet" )
Plugin:SetVersion( 1 ) Plugin:SetVersion( 1 )
PluginManager = cRoot:Get():GetPluginManager() cPluginManager.AddHook(cPluginManager.HOOK_PLAYER_MOVING, OnPlayerMoving)
PluginManager:AddHook(Plugin, cPluginManager.HOOK_PLAYER_MOVING) cPluginManager.AddHook(cPluginManager.HOOK_DISCONNECT, OnDisconnect)
PluginManager:AddHook(Plugin, cPluginManager.HOOK_DISCONNECT)
PluginManager:BindCommand("/mc", "magiccarpet", HandleCarpetCommand, " - Spawns a magical carpet"); PluginManager:BindCommand("/mc", "magiccarpet", HandleCarpetCommand, " - Spawns a magical carpet");