Merge branch 'packet' into animation-events-2

This commit is contained in:
Kam committed 2025-02-14 16:38:59 -05:00
commit 9b0272ef29
1 file changed
+12 -12
+12 -12
View File
@@ -44,7 +44,7 @@ public class EventHooks {
}
public static void onScriptItemInit(IItemCustomizable item) {
INpcScriptHandler handler = item.getScriptHandler();
INpcScriptHandler handler = (INpcScriptHandler) item.getScriptHandler();
if (handler != null && !handler.isClient()) {
ItemEvent.InitEvent event = new ItemEvent.InitEvent(item);
handler.callScript(EnumScriptType.INIT, event);
@@ -53,7 +53,7 @@ public class EventHooks {
}
public static void onScriptItemUpdate(IItemCustomizable item, EntityLivingBase player) {
INpcScriptHandler handler = item.getScriptHandler();
INpcScriptHandler handler = (INpcScriptHandler) item.getScriptHandler();
if (handler != null && !handler.isClient()) {
ItemEvent.UpdateEvent event = new ItemEvent.UpdateEvent(item, NpcAPI.Instance().getIEntity(player));
handler.callScript(EnumScriptType.TICK, event);
@@ -62,7 +62,7 @@ public class EventHooks {
}
public static boolean onScriptItemTossed(IItemCustomizable item, EntityPlayer player, EntityItem entity) {
INpcScriptHandler handler = item.getScriptHandler();
INpcScriptHandler handler = (INpcScriptHandler) item.getScriptHandler();
ItemEvent.TossedEvent event = new ItemEvent.TossedEvent(item, (IPlayer)NpcAPI.Instance().getIEntity(player), NpcAPI.Instance().getIEntity(entity));
if (handler != null) {
handler.callScript(EnumScriptType.TOSSED, event);
@@ -71,7 +71,7 @@ public class EventHooks {
}
public static boolean onScriptItemPickedUp(IItemCustomizable item, EntityPlayer player) {
INpcScriptHandler handler = item.getScriptHandler();
INpcScriptHandler handler = (INpcScriptHandler) item.getScriptHandler();
ItemEvent.PickedUpEvent event = new ItemEvent.PickedUpEvent(item, (IPlayer)NpcAPI.Instance().getIEntity(player));
if (handler != null) {
handler.callScript(EnumScriptType.PICKEDUP, event);
@@ -80,7 +80,7 @@ public class EventHooks {
}
public static boolean onScriptItemSpawn(IItemCustomizable item, EntityItem entity) {
INpcScriptHandler handler = item.getScriptHandler();
INpcScriptHandler handler = (INpcScriptHandler) item.getScriptHandler();
ItemEvent.SpawnEvent event = new ItemEvent.SpawnEvent(item, NpcAPI.Instance().getIEntity(entity));
if (handler != null) {
handler.callScript(EnumScriptType.SPAWN, event);
@@ -89,7 +89,7 @@ public class EventHooks {
}
public static boolean onScriptItemInteract(IItemCustomizable item, noppes.npcs.scripted.event.ItemEvent.InteractEvent event) {
INpcScriptHandler handler = item.getScriptHandler();
INpcScriptHandler handler = (INpcScriptHandler) item.getScriptHandler();
if (handler != null) {
handler.callScript(EnumScriptType.INTERACT, event);
}
@@ -97,7 +97,7 @@ public class EventHooks {
}
public static boolean onScriptItemRightClick(IItemCustomizable item, noppes.npcs.scripted.event.ItemEvent.RightClickEvent event) {
INpcScriptHandler handler = item.getScriptHandler();
INpcScriptHandler handler = (INpcScriptHandler) item.getScriptHandler();
if (handler != null) {
handler.callScript(EnumScriptType.RIGHT_CLICK, event);
}
@@ -105,7 +105,7 @@ public class EventHooks {
}
public static boolean onScriptItemAttack(IItemCustomizable item, noppes.npcs.scripted.event.ItemEvent.AttackEvent event) {
INpcScriptHandler handler = item.getScriptHandler();
INpcScriptHandler handler = (INpcScriptHandler) item.getScriptHandler();
if (handler != null) {
handler.callScript(EnumScriptType.ATTACK, event);
}
@@ -113,7 +113,7 @@ public class EventHooks {
}
public static boolean onStartUsingCustomItem(IItemCustomizable item, IPlayer player, int duration) {
INpcScriptHandler handler = item.getScriptHandler();
INpcScriptHandler handler = (INpcScriptHandler) item.getScriptHandler();
ItemEvent.StartUsingItem event = new ItemEvent.StartUsingItem(item, player, duration);
if (handler != null) {
handler.callScript(EnumScriptType.START_USING_ITEM, event);
@@ -122,7 +122,7 @@ public class EventHooks {
}
public static boolean onUsingCustomItem(IItemCustomizable item, IPlayer player, int duration) {
INpcScriptHandler handler = item.getScriptHandler();
INpcScriptHandler handler = (INpcScriptHandler) item.getScriptHandler();
ItemEvent.UsingItem event = new ItemEvent.UsingItem(item, player, duration);
if (handler != null) {
handler.callScript(EnumScriptType.USING_ITEM, event);
@@ -131,7 +131,7 @@ public class EventHooks {
}
public static boolean onStopUsingCustomItem(IItemCustomizable item, IPlayer player, int duration) {
INpcScriptHandler handler = item.getScriptHandler();
INpcScriptHandler handler = (INpcScriptHandler) item.getScriptHandler();
ItemEvent.StopUsingItem event = new ItemEvent.StopUsingItem(item, player, duration);
if (handler != null) {
handler.callScript(EnumScriptType.STOP_USING_ITEM, event);
@@ -140,7 +140,7 @@ public class EventHooks {
}
public static boolean onFinishUsingCustomItem(IItemCustomizable item, IPlayer player, int duration) {
INpcScriptHandler handler = item.getScriptHandler();
INpcScriptHandler handler = (INpcScriptHandler) item.getScriptHandler();
ItemEvent.FinishUsingItem event = new ItemEvent.FinishUsingItem(item, player, duration);
if (handler != null) {
handler.callScript(EnumScriptType.FINISH_USING_ITEM, event);