diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/AdenReconstructorManager.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/AdenReconstructorManager.java index 9372c9d4d3..9bdd4d1e6c 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/AdenReconstructorManager.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/AdenReconstructorManager.java @@ -27,7 +27,7 @@ import ai.AbstractNpcAI; * Aden Reconstructor Manager AI. * @author St3eT */ -final class AdenReconstructorManager extends AbstractNpcAI +public final class AdenReconstructorManager extends AbstractNpcAI { // NPCs private static final int[] NPCS = diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/BeastFarm.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/BeastFarm.java index be1c917e27..82f5f2cd0d 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/BeastFarm.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/BeastFarm.java @@ -41,7 +41,7 @@ import quests.Q00020_BringUpWithLove.Q00020_BringUpWithLove; * Updated to Freya. * @author Fulminus, Gigiikun */ -final class BeastFarm extends AbstractNpcAI +public final class BeastFarm extends AbstractNpcAI { private static final int GOLDEN_SPICE = 15474; private static final int CRYSTAL_SPICE = 15475; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/DenOfEvil.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/DenOfEvil.java index c9c399b573..3e7a607884 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/DenOfEvil.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/DenOfEvil.java @@ -34,7 +34,7 @@ import ai.AbstractNpcAI; * Dummy AI for spawns/respawns only for testing. * @author Gnacik */ -final class DenOfEvil extends AbstractNpcAI +public final class DenOfEvil extends AbstractNpcAI { // private static final int _buffer_id = 32656; static final int[] EYE_IDS = diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/EventShrines.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/EventShrines.java index 2840e9aa55..cdd0703267 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/EventShrines.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/EventShrines.java @@ -29,7 +29,7 @@ import com.l2jmobius.gameserver.network.serverpackets.OnEventTrigger; * @author hlwrave, Mobius * @Add in event config.xml enableShrines="true" after event name to enable them. */ -final class EventShrines extends Quest +public final class EventShrines extends Quest { private static final Map ZONE_TRIGGERS = new HashMap<>(); static diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/FairyTrees.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/FairyTrees.java index 03017e3877..8e34f0862d 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/FairyTrees.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/FairyTrees.java @@ -27,7 +27,7 @@ import ai.AbstractNpcAI; * Fairy Trees AI. * @author Charus */ -final class FairyTrees extends AbstractNpcAI +public final class FairyTrees extends AbstractNpcAI { // NPC private static final int SOUL_GUARDIAN = 27189; // Soul of Tree Guardian diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/FeedableBeasts.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/FeedableBeasts.java index 662d128987..f068f642d5 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/FeedableBeasts.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/FeedableBeasts.java @@ -39,7 +39,7 @@ import quests.Q00655_AGrandPlanForTamingWildBeasts.Q00655_AGrandPlanForTamingWil * Growth-capable mobs: Polymorphing upon successful feeding. * @author Fulminus */ -final class FeedableBeasts extends AbstractNpcAI +public final class FeedableBeasts extends AbstractNpcAI { private static final int GOLDEN_SPICE = 6643; private static final int CRYSTAL_SPICE = 6644; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/FleeMonsters.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/FleeMonsters.java index 51d2511e18..7d51cc45cd 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/FleeMonsters.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/FleeMonsters.java @@ -31,7 +31,7 @@ import ai.AbstractNpcAI; * Flee Monsters AI. * @author Pandragon, NosBit */ -final class FleeMonsters extends AbstractNpcAI +public final class FleeMonsters extends AbstractNpcAI { // NPCs private static final int[] MOBS = diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/FrozenLabyrinth.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/FrozenLabyrinth.java index 5fd6cbbe49..5fea8dd3a3 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/FrozenLabyrinth.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/FrozenLabyrinth.java @@ -26,7 +26,7 @@ import ai.AbstractNpcAI; * Frozen Labyrinth AI. * @author malyelfik */ -final class FrozenLabyrinth extends AbstractNpcAI +public final class FrozenLabyrinth extends AbstractNpcAI { // Monsters private static final int PRONGHORN_SPIRIT = 22087; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/GiantsCave.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/GiantsCave.java index 575374ddcf..2dd40ee530 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/GiantsCave.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/GiantsCave.java @@ -28,7 +28,7 @@ import ai.AbstractNpcAI; * Giant's Cave AI. * @author Gnacik, St3eT */ -final class GiantsCave extends AbstractNpcAI +public final class GiantsCave extends AbstractNpcAI { // NPC private static final int[] SCOUTS = diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/HillsOfGold.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/HillsOfGold.java index 139fe2e7cc..29fa15baa6 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/HillsOfGold.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/HillsOfGold.java @@ -26,7 +26,7 @@ import ai.AbstractNpcAI; * Hills of Gold AI. * @author Mobius */ -final class HillsOfGold extends AbstractNpcAI +public final class HillsOfGold extends AbstractNpcAI { // Npcs private static final int GOLEM_OF_REPAIRS = 19309; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/HotSprings.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/HotSprings.java index 8be2512d9d..e3c51a551c 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/HotSprings.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/HotSprings.java @@ -29,7 +29,7 @@ import ai.AbstractNpcAI; * Hot Springs AI. * @author Pandragon */ -final class HotSprings extends AbstractNpcAI +public final class HotSprings extends AbstractNpcAI { // NPCs private static final int BANDERSNATCHLING = 21314; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/IsleOfPrayer.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/IsleOfPrayer.java index 65691a3e3b..6dfd6fe218 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/IsleOfPrayer.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/IsleOfPrayer.java @@ -29,7 +29,7 @@ import ai.AbstractNpcAI; * Isle of Prayer AI. * @author Zoey76 */ -final class IsleOfPrayer extends AbstractNpcAI +public final class IsleOfPrayer extends AbstractNpcAI { // Items private static final int YELLOW_SEED_OF_EVIL_SHARD = 9593; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/LairOfAntharas.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/LairOfAntharas.java index 0303a264f7..2d9ef8bf1c 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/LairOfAntharas.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/LairOfAntharas.java @@ -29,7 +29,7 @@ import ai.AbstractNpcAI; * Lair of Antharas AI. * @author St3eT, UnAfraid */ -final class LairOfAntharas extends AbstractNpcAI +public final class LairOfAntharas extends AbstractNpcAI { // NPC private static final int KNORIKS = 22857; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/MinionSpawnManager.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/MinionSpawnManager.java index 463fe03491..a75e31bbcc 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/MinionSpawnManager.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/MinionSpawnManager.java @@ -32,7 +32,7 @@ import ai.AbstractNpcAI; * Minion Spawn Manager. * @author Zealar */ -final class MinionSpawnManager extends AbstractNpcAI +public final class MinionSpawnManager extends AbstractNpcAI { private static final Set NPC = new HashSet<>(354); static diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/MonasteryOfSilence.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/MonasteryOfSilence.java index d43eb71f1c..398459448f 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/MonasteryOfSilence.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/MonasteryOfSilence.java @@ -33,7 +33,7 @@ import ai.AbstractNpcAI; * Monastery of Silence AI. * @author Kerberos, nonom */ -final class MonasteryOfSilence extends AbstractNpcAI +public final class MonasteryOfSilence extends AbstractNpcAI { // NPCs private static final int CAPTAIN = 18910; // Solina Knight Captain diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/NonLethalableNpcs.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/NonLethalableNpcs.java index 2ba4b6dc9a..bd32d85ce9 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/NonLethalableNpcs.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/NonLethalableNpcs.java @@ -23,7 +23,7 @@ import ai.AbstractNpcAI; /** * @author UnAfraid */ -final class NonLethalableNpcs extends AbstractNpcAI +public final class NonLethalableNpcs extends AbstractNpcAI { private static final int[] NPCS = { diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/NonRandomWalkNpcs.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/NonRandomWalkNpcs.java index a60fadf4f3..fdd9ac8fef 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/NonRandomWalkNpcs.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/NonRandomWalkNpcs.java @@ -24,7 +24,7 @@ import ai.AbstractNpcAI; * Non Random Walk Npcs AI. * @author Mobius */ -final class NonRandomWalkNpcs extends AbstractNpcAI +public final class NonRandomWalkNpcs extends AbstractNpcAI { private static final int[] NPCS = { diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/PaganKey.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/PaganKey.java index 2ec50ec077..69a0efeadc 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/PaganKey.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/PaganKey.java @@ -29,7 +29,7 @@ import ai.AbstractNpcAI; * Pagan Key AI. * @author Zoey76. Adapted to PaganKey by Notorionn */ -final class PaganKey extends AbstractNpcAI +public final class PaganKey extends AbstractNpcAI { // Items private static final int PAGAN_KEY = 8273; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/PaganTemple.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/PaganTemple.java index 18e2c6663d..d433996825 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/PaganTemple.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/PaganTemple.java @@ -25,7 +25,7 @@ import ai.AbstractNpcAI; * Pagan Temple AI. * @author Mobius */ -final class PaganTemple extends AbstractNpcAI +public final class PaganTemple extends AbstractNpcAI { // Npc private static final int TRIOL_HIGH_PRIEST = 19410; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/PavelArchaic.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/PavelArchaic.java index 0593fa9740..cef6ca41f7 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/PavelArchaic.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/PavelArchaic.java @@ -25,7 +25,7 @@ import ai.AbstractNpcAI; * Pavel Archaic AI. * @author Gnacik, St3eT */ -final class PavelArchaic extends AbstractNpcAI +public final class PavelArchaic extends AbstractNpcAI { private static final int SAFETY_DEVICE = 18917; // Pavel Safety Device private static final int PINCER_GOLEM = 22801; // Cruel Pincer Golem diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/PlainsOfDion.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/PlainsOfDion.java index d31f60c429..adfa46e80d 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/PlainsOfDion.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/PlainsOfDion.java @@ -30,7 +30,7 @@ import ai.AbstractNpcAI; * AI for mobs in Plains of Dion (near Floran Village). * @author Gladicek */ -final class PlainsOfDion extends AbstractNpcAI +public final class PlainsOfDion extends AbstractNpcAI { private static final int DELU_LIZARDMEN[] = { diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/PlainsOfLizardman.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/PlainsOfLizardman.java index d92567e872..7f9045e186 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/PlainsOfLizardman.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/PlainsOfLizardman.java @@ -31,7 +31,7 @@ import ai.AbstractNpcAI; * Plains of Lizardmen AI. * @author Gnacik, malyelfik */ -final class PlainsOfLizardman extends AbstractNpcAI +public final class PlainsOfLizardman extends AbstractNpcAI { // NPCs private static final int INVISIBLE_NPC = 18919; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/PolymorphingAngel.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/PolymorphingAngel.java index afa1f353a9..d771b62c7d 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/PolymorphingAngel.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/PolymorphingAngel.java @@ -28,7 +28,7 @@ import ai.AbstractNpcAI; /** * Angel spawns...when one of the angels in the keys dies, the other angel will spawn. */ -final class PolymorphingAngel extends AbstractNpcAI +public final class PolymorphingAngel extends AbstractNpcAI { private static final Map ANGELSPAWNS = new HashMap<>(); static diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/PolymorphingOnAttack.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/PolymorphingOnAttack.java index 9ded18e94d..4a4969a5f1 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/PolymorphingOnAttack.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/PolymorphingOnAttack.java @@ -35,7 +35,7 @@ import ai.AbstractNpcAI; * Polymorphing on attack monsters AI. * @author Slyce */ -final class PolymorphingOnAttack extends AbstractNpcAI +public final class PolymorphingOnAttack extends AbstractNpcAI { private static final Map> MOBSPAWNS = new HashMap<>(); static diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/PrisonGuards.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/PrisonGuards.java index 992af9f5da..2127b128af 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/PrisonGuards.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/PrisonGuards.java @@ -31,7 +31,7 @@ import ai.AbstractNpcAI; * Prison Guards AI. * @author St3eT */ -final class PrisonGuards extends AbstractNpcAI +public final class PrisonGuards extends AbstractNpcAI { // NPCs private static final int GUARD_HEAD = 18367; // Prison Guard diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/RandomSpawn.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/RandomSpawn.java index aee3fff336..3213b97da0 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/RandomSpawn.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/RandomSpawn.java @@ -29,7 +29,7 @@ import ai.AbstractNpcAI; * Manages spawn of NPCs having several random spawn points. * @author GKR */ -final class RandomSpawn extends AbstractNpcAI +public final class RandomSpawn extends AbstractNpcAI { private static final Map SPAWN_POINTS = new HashMap<>(); static diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/Remnants.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/Remnants.java index 97e7aa9fbf..021aa4c4ab 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/Remnants.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/Remnants.java @@ -27,7 +27,7 @@ import ai.AbstractNpcAI; * Remnants AI. * @author DS */ -final class Remnants extends AbstractNpcAI +public final class Remnants extends AbstractNpcAI { private static final int[] NPCS = { diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/Sandstorms.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/Sandstorms.java index f0c01c5666..2385cdac8f 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/Sandstorms.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/Sandstorms.java @@ -26,7 +26,7 @@ import ai.AbstractNpcAI; * Sandstorms AI. * @author Ectis */ -final class Sandstorms extends AbstractNpcAI +public final class Sandstorms extends AbstractNpcAI { // NPCs private static final int SANDSTORM = 32350; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/SeeThroughSilentMove.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/SeeThroughSilentMove.java index fd08d9d2e3..41e762793e 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/SeeThroughSilentMove.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/SeeThroughSilentMove.java @@ -25,7 +25,7 @@ import ai.AbstractNpcAI; * See Through Silent Move AI. * @author Gigiikun */ -final class SeeThroughSilentMove extends AbstractNpcAI +public final class SeeThroughSilentMove extends AbstractNpcAI { //@formatter:off private static final int[] MONSTERS = diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/SilentValley.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/SilentValley.java index 1ff8236bfe..a1b600d9f8 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/SilentValley.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/SilentValley.java @@ -31,7 +31,7 @@ import ai.AbstractNpcAI; * Silent Valley AI * @author malyelfik */ -final class SilentValley extends AbstractNpcAI +public final class SilentValley extends AbstractNpcAI { // Skills private static final SkillHolder BETRAYAL = new SkillHolder(6033, 1); // Treasure Seeker's Betrayal diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/StakatoNest.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/StakatoNest.java index b4bd247756..797f593992 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/StakatoNest.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/StakatoNest.java @@ -34,7 +34,7 @@ import ai.AbstractNpcAI; * Stakato Nest AI. * @author Gnacik */ -final class StakatoNest extends AbstractNpcAI +public final class StakatoNest extends AbstractNpcAI { // @formatter:off // List of all mobs just for register diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/SummonPc.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/SummonPc.java index 06820e0139..93de5f50e7 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/SummonPc.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/SummonPc.java @@ -29,7 +29,7 @@ import ai.AbstractNpcAI; * Summon the player to the NPC on attack. * @author Zoey76 */ -final class SummonPc extends AbstractNpcAI +public final class SummonPc extends AbstractNpcAI { // NPCs private static final int PORTA = 20213; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/TurekOrcs.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/TurekOrcs.java index 8a3daa07c6..07b3badd34 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/TurekOrcs.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/TurekOrcs.java @@ -33,7 +33,7 @@ import ai.AbstractNpcAI; * Turek Orcs AI - flee and return with assistance * @author GKR */ -final class TurekOrcs extends AbstractNpcAI +public final class TurekOrcs extends AbstractNpcAI { // Monster to spawn private static final int CHERTUBA_ILLUSION = 23422; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/WarriorFishingBlock.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/WarriorFishingBlock.java index c69933850c..3522f3c7d0 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/WarriorFishingBlock.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/WarriorFishingBlock.java @@ -28,7 +28,7 @@ import ai.AbstractNpcAI; * Warrior Fishing Block AI. * @author Zoey76 */ -final class WarriorFishingBlock extends AbstractNpcAI +public final class WarriorFishingBlock extends AbstractNpcAI { // Monsters private static final int[] MONSTERS = diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/Wasteland.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/Wasteland.java index f21aabbe97..3778f1863e 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/Wasteland.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/group_template/Wasteland.java @@ -26,7 +26,7 @@ import ai.AbstractNpcAI; * Wasteland AI. * @author Stayway, Mobius */ -final class Wasteland extends AbstractNpcAI +public final class Wasteland extends AbstractNpcAI { // NPCs private static final int JOEL = 33516; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/Anais.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/Anais.java index 5564c5d938..a64d03392e 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/Anais.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/Anais.java @@ -31,7 +31,7 @@ import ai.AbstractNpcAI; * Anais AI. * @author nonom */ -final class Anais extends AbstractNpcAI +public final class Anais extends AbstractNpcAI { // NPCs private static final int ANAIS = 25701; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/Ballista.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/Ballista.java index a7a2457350..012a48b0d0 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/Ballista.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/Ballista.java @@ -30,7 +30,7 @@ import ai.AbstractNpcAI; * Ballista AI. * @author St3eT */ -final class Ballista extends AbstractNpcAI +public final class Ballista extends AbstractNpcAI { // NPCs private static final int[] BALLISTA = diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/Beleth.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/Beleth.java index 3c4f49eb13..9fc992a448 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/Beleth.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/Beleth.java @@ -54,7 +54,7 @@ import ai.AbstractNpcAI; * Beleth's AI. * @author Treat, Sahar */ -final class Beleth extends AbstractNpcAI +public final class Beleth extends AbstractNpcAI { // Status private static final int ALIVE = 0; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/Core.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/Core.java index bba0f2bf90..686879e4f8 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/Core.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/Core.java @@ -37,7 +37,7 @@ import ai.AbstractNpcAI; * Core AI. * @author DrLecter, Emperorc */ -final class Core extends AbstractNpcAI +public final class Core extends AbstractNpcAI { private static final int CORE = 29006; private static final int DEATH_KNIGHT = 29007; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/CrimsonHatuOtis.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/CrimsonHatuOtis.java index 9704fbf6f3..c0e548bb19 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/CrimsonHatuOtis.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/CrimsonHatuOtis.java @@ -28,7 +28,7 @@ import ai.AbstractNpcAI; * AI for Kamaloka (33) - Crimson Hatu Otis * @author Gladicek */ -final class CrimsonHatuOtis extends AbstractNpcAI +public final class CrimsonHatuOtis extends AbstractNpcAI { // Npc private static final int CRIMSON_HATU_OTIS = 18558; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/DarkWaterDragon.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/DarkWaterDragon.java index 1175520fee..aa36440589 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/DarkWaterDragon.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/DarkWaterDragon.java @@ -31,7 +31,7 @@ import ai.AbstractNpcAI; /** * Dark Water Dragon's AI. */ -final class DarkWaterDragon extends AbstractNpcAI +public final class DarkWaterDragon extends AbstractNpcAI { private static final int DRAGON = 22267; private static final int SHADE1 = 22268; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/DivineBeast.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/DivineBeast.java index adee65fe3c..cb9f0d93f8 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/DivineBeast.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/DivineBeast.java @@ -26,7 +26,7 @@ import ai.AbstractNpcAI; * Simple AI that manages special conditions for Divine Beast summon. * @author UnAfraid */ -final class DivineBeast extends AbstractNpcAI +public final class DivineBeast extends AbstractNpcAI { private static final int DIVINE_BEAST = 14870; private static final int TRANSFORMATION_ID = 258; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/Epidos.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/Epidos.java index 08c5432c90..53e1954497 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/Epidos.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/Epidos.java @@ -32,7 +32,7 @@ import ai.AbstractNpcAI; * Manages minion's spawn, idle despawn and Teleportation Cube spawn. * @author GKR */ -final class Epidos extends AbstractNpcAI +public final class Epidos extends AbstractNpcAI { private static final int[] EPIDOSES = { diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/EvasGiftBox.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/EvasGiftBox.java index 63915b53fb..898639ebe2 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/EvasGiftBox.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/EvasGiftBox.java @@ -26,7 +26,7 @@ import ai.AbstractNpcAI; * Eva's Gift Box AI. * @author St3eT */ -final class EvasGiftBox extends AbstractNpcAI +public final class EvasGiftBox extends AbstractNpcAI { // NPC private static final int BOX = 32342; // Eva's Gift Box diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/FrightenedRagnaOrc.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/FrightenedRagnaOrc.java index c3f0d12cbb..878ea2bb85 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/FrightenedRagnaOrc.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/FrightenedRagnaOrc.java @@ -32,7 +32,7 @@ import ai.AbstractNpcAI; * Frightened Ragna Orc AI. * @author Gladicek, malyelfik */ -final class FrightenedRagnaOrc extends AbstractNpcAI +public final class FrightenedRagnaOrc extends AbstractNpcAI { // NPC ID private static final int MOB_ID = 18807; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/Gordon.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/Gordon.java index 9e40acb688..35c4898f16 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/Gordon.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/Gordon.java @@ -27,7 +27,7 @@ import ai.AbstractNpcAI; * Gordon AI * @author TOFIZ, malyelfik */ -final class Gordon extends AbstractNpcAI +public final class Gordon extends AbstractNpcAI { private static final int GORDON = 29095; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/GraveRobbers.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/GraveRobbers.java index 40f234b33d..499d676c53 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/GraveRobbers.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/GraveRobbers.java @@ -28,7 +28,7 @@ import ai.AbstractNpcAI; * * @author Zealar */ -final class GraveRobbers extends AbstractNpcAI +public final class GraveRobbers extends AbstractNpcAI { private static final int GRAVE_ROBBER_SUMMONER = 22678; private static final int GRAVE_ROBBER_MEGICIAN = 22679; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/Orfen.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/Orfen.java index 48e961b979..4695f61275 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/Orfen.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/Orfen.java @@ -45,7 +45,7 @@ import ai.AbstractNpcAI; * Orfen's AI * @author Emperorc */ -final class Orfen extends AbstractNpcAI +public final class Orfen extends AbstractNpcAI { private static final Location[] POS = { diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/QueenAnt.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/QueenAnt.java index e902fd1736..dea2a4e61d 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/QueenAnt.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/QueenAnt.java @@ -45,7 +45,7 @@ import ai.AbstractNpcAI; * Queen Ant's AI * @author Emperorc */ -final class QueenAnt extends AbstractNpcAI +public final class QueenAnt extends AbstractNpcAI { private static final int QUEEN = 29001; private static final int LARVA = 29002; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/QueenShyeed.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/QueenShyeed.java index f84755747c..79f8a89fce 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/QueenShyeed.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/QueenShyeed.java @@ -30,7 +30,7 @@ import ai.AbstractNpcAI; * Queen Shyeed AI * @author malyelfik */ -final class QueenShyeed extends AbstractNpcAI +public final class QueenShyeed extends AbstractNpcAI { // NPC private static final int SHYEED = 25671; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/RagnaOrcCommander.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/RagnaOrcCommander.java index eef0382439..604526552b 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/RagnaOrcCommander.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/RagnaOrcCommander.java @@ -24,7 +24,7 @@ import ai.AbstractNpcAI; * Ragna Orc Commander AI. * @author Zealar */ -final class RagnaOrcCommander extends AbstractNpcAI +public final class RagnaOrcCommander extends AbstractNpcAI { private static final int RAGNA_ORC_COMMANDER = 22694; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/RagnaOrcHero.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/RagnaOrcHero.java index c492f4db9c..ddd5bc3765 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/RagnaOrcHero.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/RagnaOrcHero.java @@ -24,7 +24,7 @@ import ai.AbstractNpcAI; * Ragna Orc Hero AI. * @author Zealar */ -final class RagnaOrcHero extends AbstractNpcAI +public final class RagnaOrcHero extends AbstractNpcAI { private static final int RAGNA_ORC_HERO = 22693; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/RagnaOrcSeer.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/RagnaOrcSeer.java index 4d2f8e4547..83de01a833 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/RagnaOrcSeer.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/RagnaOrcSeer.java @@ -24,7 +24,7 @@ import ai.AbstractNpcAI; * Ragna Orc Seer AI. * @author Zealar */ -final class RagnaOrcSeer extends AbstractNpcAI +public final class RagnaOrcSeer extends AbstractNpcAI { private static final int RAGNA_ORC_SEER = 22697; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/ScarletVanHalisha.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/ScarletVanHalisha.java index 5bba0393bf..5ab00e7baa 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/ScarletVanHalisha.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/ScarletVanHalisha.java @@ -39,7 +39,7 @@ import ai.AbstractNpcAI; /** * @author Micr0, Zerox */ -final class ScarletVanHalisha extends AbstractNpcAI +public final class ScarletVanHalisha extends AbstractNpcAI { private L2Character _target; private Skill _skill; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/SinEater.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/SinEater.java index 9d41e75bd9..b7ad376ed8 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/SinEater.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/SinEater.java @@ -36,7 +36,7 @@ import ai.AbstractNpcAI; * Sin Eater AI. * @author St3eT. */ -final class SinEater extends AbstractNpcAI +public final class SinEater extends AbstractNpcAI { // NPCs private static final int SIN_EATER = 12564; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/SinWardens.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/SinWardens.java index 206f82ff0a..fe48a96c56 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/SinWardens.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/SinWardens.java @@ -32,7 +32,7 @@ import ai.AbstractNpcAI; * Manages Sin Wardens disappearing and chat. * @author GKR */ -final class SinWardens extends AbstractNpcAI +public final class SinWardens extends AbstractNpcAI { private static final int[] SIN_WARDEN_MINIONS = { diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/Venom/Venom.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/Venom/Venom.java index 3969a87c23..7fa17fcde7 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/Venom/Venom.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/Venom/Venom.java @@ -41,7 +41,7 @@ import ai.AbstractNpcAI; * Venom AI on Rune Castle. * @author nonom, MELERIX */ -final class Venom extends AbstractNpcAI +public final class Venom extends AbstractNpcAI { private static final int CASTLE = 8; // Rune diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/WindVortex.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/WindVortex.java index 16fd4cdb9d..525214185c 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/WindVortex.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/individual/WindVortex.java @@ -26,7 +26,7 @@ import ai.AbstractNpcAI; /** * @author Stayway */ -final class WindVortex extends AbstractNpcAI +public final class WindVortex extends AbstractNpcAI { // NPCs private static final int WIND_VORTEX = 23417; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Acateo/Acateo.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Acateo/Acateo.java index 0d621e2c2d..c76ee93932 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Acateo/Acateo.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Acateo/Acateo.java @@ -25,7 +25,7 @@ import ai.AbstractNpcAI; * Acateo AI. * @author Gladicek */ -final class Acateo extends AbstractNpcAI +public final class Acateo extends AbstractNpcAI { // NPC private static final int ACATEO = 33905; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/AdventurersGuide/AdventurersGuide.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/AdventurersGuide/AdventurersGuide.java index 996acc06e8..d0dc00c79e 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/AdventurersGuide/AdventurersGuide.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/AdventurersGuide/AdventurersGuide.java @@ -28,7 +28,7 @@ import ai.AbstractNpcAI; * Adventurers Guide AI. * @author St3eT, Stayway, Mobius */ -final class AdventurersGuide extends AbstractNpcAI +public final class AdventurersGuide extends AbstractNpcAI { // NPCs private static final int[] ADVENTURER_GUIDES = diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Alarm/Alarm.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Alarm/Alarm.java index 5c4e1c7357..58ec8dedcf 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Alarm/Alarm.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Alarm/Alarm.java @@ -31,7 +31,7 @@ import quests.Q00185_NikolasCooperation.Q00185_NikolasCooperation; * Alarm AI for quests Art of Persuasion (184) and Nikola's Cooperation (185). * @author Zoey76 */ -final class Alarm extends AbstractNpcAI +public final class Alarm extends AbstractNpcAI { // NPC private static final int ALARM = 32367; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/AlchemistManager/AlchemistManager.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/AlchemistManager/AlchemistManager.java index 1f582b17d0..497b27080f 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/AlchemistManager/AlchemistManager.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/AlchemistManager/AlchemistManager.java @@ -34,7 +34,7 @@ import ai.AbstractNpcAI; * Alchemist Manager AI. * @author Sdw */ -final class AlchemistManager extends AbstractNpcAI +public final class AlchemistManager extends AbstractNpcAI { // NPCs private static final int ALCHEMISTS[] = diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Alexandria/Alexandria.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Alexandria/Alexandria.java index 388bcc5ed6..ece11e8b83 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Alexandria/Alexandria.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Alexandria/Alexandria.java @@ -32,7 +32,7 @@ import ai.AbstractNpcAI; * Alexandria (Armor Merchant) AI. * @author xban1x */ -final class Alexandria extends AbstractNpcAI +public final class Alexandria extends AbstractNpcAI { // NPC private static final int ALEXANDRIA = 30098; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/ArenaManager/ArenaManager.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/ArenaManager/ArenaManager.java index 3de3164036..385e007df1 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/ArenaManager/ArenaManager.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/ArenaManager/ArenaManager.java @@ -29,7 +29,7 @@ import ai.AbstractNpcAI; * Arena Manager AI. * @author St3eT */ -final class ArenaManager extends AbstractNpcAI +public final class ArenaManager extends AbstractNpcAI { // NPCs private static final int[] ARENA_MANAGER = diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/AvantGarde/AvantGarde.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/AvantGarde/AvantGarde.java index b2ddcfc46a..6e76188838 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/AvantGarde/AvantGarde.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/AvantGarde/AvantGarde.java @@ -38,7 +38,7 @@ import ai.AbstractNpcAI; * Transformation skill learning and transformation scroll sell. * @author Zoey76 */ -final class AvantGarde extends AbstractNpcAI +public final class AvantGarde extends AbstractNpcAI { // NPC private static final int AVANT_GARDE = 32323; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/BlackJudge/BlackJudge.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/BlackJudge/BlackJudge.java index 0e35dd8dd8..d440614d48 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/BlackJudge/BlackJudge.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/BlackJudge/BlackJudge.java @@ -32,7 +32,7 @@ import ai.AbstractNpcAI; * Black Judge AI. * @author St3eT */ -final class BlackJudge extends AbstractNpcAI +public final class BlackJudge extends AbstractNpcAI { // NPC private static final int BLACK_JUDGE = 30981; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/BlackMarketeerOfMammon/BlackMarketeerOfMammon.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/BlackMarketeerOfMammon/BlackMarketeerOfMammon.java index b520771634..5760b22b44 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/BlackMarketeerOfMammon/BlackMarketeerOfMammon.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/BlackMarketeerOfMammon/BlackMarketeerOfMammon.java @@ -29,7 +29,7 @@ import ai.AbstractNpcAI; * Black Marketeer of Mammon AI. * @author St3eT */ -final class BlackMarketeerOfMammon extends AbstractNpcAI +public final class BlackMarketeerOfMammon extends AbstractNpcAI { // NPC private static final int BLACK_MARKETEER = 31092; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/CastleAmbassador/CastleAmbassador.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/CastleAmbassador/CastleAmbassador.java index 605ed2b646..815ff43f83 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/CastleAmbassador/CastleAmbassador.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/CastleAmbassador/CastleAmbassador.java @@ -29,7 +29,7 @@ import ai.AbstractNpcAI; * Castle Ambassador AI. * @author St3eT */ -final class CastleAmbassador extends AbstractNpcAI +public final class CastleAmbassador extends AbstractNpcAI { // NPCs // @formatter:off diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/CastleBlacksmith/CastleBlacksmith.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/CastleBlacksmith/CastleBlacksmith.java index 7a4b858ded..d93ab9502e 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/CastleBlacksmith/CastleBlacksmith.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/CastleBlacksmith/CastleBlacksmith.java @@ -27,7 +27,7 @@ import ai.AbstractNpcAI; * Castle Blacksmith AI. * @author malyelfik */ -final class CastleBlacksmith extends AbstractNpcAI +public final class CastleBlacksmith extends AbstractNpcAI { // Blacksmith IDs private static final int[] NPCS = diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/CastleChamberlain/CastleChamberlain.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/CastleChamberlain/CastleChamberlain.java index 10c454f618..d3ac906b83 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/CastleChamberlain/CastleChamberlain.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/CastleChamberlain/CastleChamberlain.java @@ -63,7 +63,7 @@ import ai.AbstractNpcAI; * Castle Chamberlain AI. * @author malyelfik */ -final class CastleChamberlain extends AbstractNpcAI +public final class CastleChamberlain extends AbstractNpcAI { // NPCs //@formatter:off diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/CastleCourtMagician/CastleCourtMagician.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/CastleCourtMagician/CastleCourtMagician.java index 8554f5172c..007d61653f 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/CastleCourtMagician/CastleCourtMagician.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/CastleCourtMagician/CastleCourtMagician.java @@ -30,7 +30,7 @@ import handlers.effecthandlers.CallPc; * Castle Court Magician AI. * @author St3eT */ -final class CastleCourtMagician extends AbstractNpcAI +public final class CastleCourtMagician extends AbstractNpcAI { // NPCs private static final int[] COURT_MAGICIAN = diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/CastleMercenaryManager/CastleMercenaryManager.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/CastleMercenaryManager/CastleMercenaryManager.java index fc2fa05db9..9365c02332 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/CastleMercenaryManager/CastleMercenaryManager.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/CastleMercenaryManager/CastleMercenaryManager.java @@ -32,7 +32,7 @@ import ai.AbstractNpcAI; * Castle Mercenary Manager AI. * @author malyelfik */ -final class CastleMercenaryManager extends AbstractNpcAI +public final class CastleMercenaryManager extends AbstractNpcAI { // NPCs private static final int[] NPCS = diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/CastleSiegeManager/CastleSiegeManager.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/CastleSiegeManager/CastleSiegeManager.java index 2ecf19e347..fd323f41e6 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/CastleSiegeManager/CastleSiegeManager.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/CastleSiegeManager/CastleSiegeManager.java @@ -25,7 +25,7 @@ import ai.AbstractNpcAI; * Castle Siege Manager AI. * @author St3eT */ -final class CastleSiegeManager extends AbstractNpcAI +public final class CastleSiegeManager extends AbstractNpcAI { // NPCs private static final int[] SIEGE_MANAGER = diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/CastleTeleporter/CastleTeleporter.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/CastleTeleporter/CastleTeleporter.java index a71ba448cc..9d96aad14c 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/CastleTeleporter/CastleTeleporter.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/CastleTeleporter/CastleTeleporter.java @@ -31,7 +31,7 @@ import ai.AbstractNpcAI; * Castle Teleporter AI. * @author malyelfik */ -final class CastleTeleporter extends AbstractNpcAI +public final class CastleTeleporter extends AbstractNpcAI { // Teleporter IDs private static final int[] NPCS = diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/CastleWarehouse/CastleWarehouse.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/CastleWarehouse/CastleWarehouse.java index 46e3ed03e0..ab584ff63f 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/CastleWarehouse/CastleWarehouse.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/CastleWarehouse/CastleWarehouse.java @@ -25,7 +25,7 @@ import ai.AbstractNpcAI; * Castle Warehouse Keeper AI. * @author malyelfik */ -final class CastleWarehouse extends AbstractNpcAI +public final class CastleWarehouse extends AbstractNpcAI { // NPCs private static final int[] NPCS = diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/ClanTrader/ClanTrader.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/ClanTrader/ClanTrader.java index b15d05ba73..235a523575 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/ClanTrader/ClanTrader.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/ClanTrader/ClanTrader.java @@ -29,7 +29,7 @@ import ai.AbstractNpcAI; * Clan Trader AI. * @author St3eT */ -final class ClanTrader extends AbstractNpcAI +public final class ClanTrader extends AbstractNpcAI { // Npc private static final int[] CLAN_TRADER = diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/DimensionalManager/DimensionalManager.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/DimensionalManager/DimensionalManager.java index 7f55e6123c..cb8f722367 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/DimensionalManager/DimensionalManager.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/DimensionalManager/DimensionalManager.java @@ -30,7 +30,7 @@ import ai.AbstractNpcAI; * Dimensional Manager AI. * @author Stayway, Mobius */ -final class DimensionalManager extends AbstractNpcAI +public final class DimensionalManager extends AbstractNpcAI { // Npc private static final int DIMENSIONAL_MANAGER = 32478; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/FameManager/FameManager.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/FameManager/FameManager.java index 7df56771e9..cc613d633b 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/FameManager/FameManager.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/FameManager/FameManager.java @@ -27,7 +27,7 @@ import ai.AbstractNpcAI; * Fame Manager AI. * @author St3eT */ -final class FameManager extends AbstractNpcAI +public final class FameManager extends AbstractNpcAI { // Npc private static final int[] FAME_MANAGER = diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/ForgeOfTheGods/ForgeOfTheGods.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/ForgeOfTheGods/ForgeOfTheGods.java index f96cb5913b..be4c395edf 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/ForgeOfTheGods/ForgeOfTheGods.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/ForgeOfTheGods/ForgeOfTheGods.java @@ -25,7 +25,7 @@ import ai.AbstractNpcAI; * Forge of the Gods AI * @author nonom, malyelfik */ -final class ForgeOfTheGods extends AbstractNpcAI +public final class ForgeOfTheGods extends AbstractNpcAI { // NPCs private static final int[] FOG_MOBS = diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/ForgeOfTheGods/Rooney.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/ForgeOfTheGods/Rooney.java index 27004dcba1..48a7b7773f 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/ForgeOfTheGods/Rooney.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/ForgeOfTheGods/Rooney.java @@ -29,7 +29,7 @@ import ai.AbstractNpcAI; * Rooney AI * @author malyelfik */ -final class Rooney extends AbstractNpcAI +public final class Rooney extends AbstractNpcAI { // NPC private static final int ROONEY = 32049; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/FortressArcherCaptain/FortressArcherCaptain.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/FortressArcherCaptain/FortressArcherCaptain.java index ef8d33afa8..ca146343fc 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/FortressArcherCaptain/FortressArcherCaptain.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/FortressArcherCaptain/FortressArcherCaptain.java @@ -25,7 +25,7 @@ import ai.AbstractNpcAI; * Fortress Archer Captain AI. * @author St3eT */ -final class FortressArcherCaptain extends AbstractNpcAI +public final class FortressArcherCaptain extends AbstractNpcAI { // NPCs private static final int[] ARCHER_CAPTAIN = diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/FortressSiegeManager/FortressSiegeManager.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/FortressSiegeManager/FortressSiegeManager.java index 967f42c88f..bcc9b86f30 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/FortressSiegeManager/FortressSiegeManager.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/FortressSiegeManager/FortressSiegeManager.java @@ -33,7 +33,7 @@ import ai.AbstractNpcAI; * Fortress Siege Manager AI. * @author St3eT */ -final class FortressSiegeManager extends AbstractNpcAI +public final class FortressSiegeManager extends AbstractNpcAI { // NPCs private static final int[] MANAGERS = diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/FreyasSteward/FreyasSteward.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/FreyasSteward/FreyasSteward.java index 1e2ab9607c..f9e87aa81d 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/FreyasSteward/FreyasSteward.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/FreyasSteward/FreyasSteward.java @@ -26,7 +26,7 @@ import ai.AbstractNpcAI; * Freya's Steward AI. * @author Adry_85 */ -final class FreyasSteward extends AbstractNpcAI +public final class FreyasSteward extends AbstractNpcAI { // NPC private static final int FREYAS_STEWARD = 32029; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Jinia/Jinia.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Jinia/Jinia.java index aed481a656..a95b11c450 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Jinia/Jinia.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Jinia/Jinia.java @@ -27,7 +27,7 @@ import quests.Q10286_ReunionWithSirra.Q10286_ReunionWithSirra; * Jinia AI. * @author Adry_85 */ -final class Jinia extends AbstractNpcAI +public final class Jinia extends AbstractNpcAI { // NPC private static final int JINIA = 32781; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/KainVanHalter/KainVanHalter.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/KainVanHalter/KainVanHalter.java index 3d8093c242..8addc1b4e4 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/KainVanHalter/KainVanHalter.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/KainVanHalter/KainVanHalter.java @@ -32,7 +32,7 @@ import quests.Q10791_TheManOfMystery.Q10791_TheManOfMystery; * Kain Ven Halter AI * @author Gigi and */ -final class KainVanHalter extends AbstractNpcAI +public final class KainVanHalter extends AbstractNpcAI { // NPC private static final int KAIN_VAN_HALTER = 33993; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/KetraOrcSupport/KetraOrcSupport.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/KetraOrcSupport/KetraOrcSupport.java index 71db1a413a..1af408b592 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/KetraOrcSupport/KetraOrcSupport.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/KetraOrcSupport/KetraOrcSupport.java @@ -32,7 +32,7 @@ import ai.AbstractNpcAI; * Original Jython script by Emperorc and Kerberos_20. * @authors Nyaran */ -final class KetraOrcSupport extends AbstractNpcAI +public final class KetraOrcSupport extends AbstractNpcAI { private static class BuffsData { diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/LaVieEnRose/LaVieEnRose.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/LaVieEnRose/LaVieEnRose.java index 1ef7a092a7..e74f114195 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/LaVieEnRose/LaVieEnRose.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/LaVieEnRose/LaVieEnRose.java @@ -30,7 +30,7 @@ import ai.AbstractNpcAI; * La Vie En Rose AI. * @author Sdw */ -final class LaVieEnRose extends AbstractNpcAI +public final class LaVieEnRose extends AbstractNpcAI { // NPCs private static final int LA_VIE_EN_ROSE = 33825; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Mammons/Mammons.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Mammons/Mammons.java index 7a69f2890e..883bf2dd5a 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Mammons/Mammons.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Mammons/Mammons.java @@ -35,7 +35,7 @@ import ai.AbstractNpcAI; * Mammons AI. * @author St3eT */ -final class Mammons extends AbstractNpcAI +public final class Mammons extends AbstractNpcAI { // NPCs private static final int MAMMONS[] = diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Merlot/Merlot.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Merlot/Merlot.java index 9e46789dcb..8894475ee7 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Merlot/Merlot.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Merlot/Merlot.java @@ -27,7 +27,7 @@ import ai.AbstractNpcAI; * Merlot AI. * @author hlwrave */ -final class Merlot extends AbstractNpcAI +public final class Merlot extends AbstractNpcAI { // NPC private static final int MERLOT = 34018; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Minigame/Minigame.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Minigame/Minigame.java index d01abf2100..d00bcd14aa 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Minigame/Minigame.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Minigame/Minigame.java @@ -39,7 +39,7 @@ import ai.AbstractNpcAI; * Monastery Minigame AI. * @author nonom */ -final class Minigame extends AbstractNpcAI +public final class Minigame extends AbstractNpcAI { private static final int SUMIEL = 32758; private static final int BURNER = 18913; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/MonumentOfHeroes/MonumentOfHeroes.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/MonumentOfHeroes/MonumentOfHeroes.java index 8318e9d786..00c448a52c 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/MonumentOfHeroes/MonumentOfHeroes.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/MonumentOfHeroes/MonumentOfHeroes.java @@ -26,7 +26,7 @@ import ai.AbstractNpcAI; * Monument of Heroes AI. * @author Adry_85 */ -final class MonumentOfHeroes extends AbstractNpcAI +public final class MonumentOfHeroes extends AbstractNpcAI { // NPCs private static final int[] MONUMENTS = diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Nomi/Nomi.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Nomi/Nomi.java index aab8d51684..f53be5a6a5 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Nomi/Nomi.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Nomi/Nomi.java @@ -28,7 +28,7 @@ import ai.AbstractNpcAI; * Nomi AI. * @author Stayway */ -final class Nomi extends AbstractNpcAI +public final class Nomi extends AbstractNpcAI { // NPC private static final int NOMI = 34007; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/NpcBuffers/NpcBuffers.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/NpcBuffers/NpcBuffers.java index 347a06e9b6..b09daf8c8e 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/NpcBuffers/NpcBuffers.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/NpcBuffers/NpcBuffers.java @@ -25,7 +25,7 @@ import ai.AbstractNpcAI; /** * @author UnAfraid */ -final class NpcBuffers extends AbstractNpcAI +public final class NpcBuffers extends AbstractNpcAI { private final NpcBuffersData _npcBuffers = new NpcBuffersData(); diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Proclaimer/Proclaimer.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Proclaimer/Proclaimer.java index 3ad8d61739..fe44ff6532 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Proclaimer/Proclaimer.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Proclaimer/Proclaimer.java @@ -31,7 +31,7 @@ import ai.AbstractNpcAI; * Proclaimer AI. * @author St3eT */ -final class Proclaimer extends AbstractNpcAI +public final class Proclaimer extends AbstractNpcAI { // NPCs private static final int[] PROCLAIMER = diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Rignos/Rignos.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Rignos/Rignos.java index f7875bf759..7597b339c4 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Rignos/Rignos.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Rignos/Rignos.java @@ -27,7 +27,7 @@ import ai.AbstractNpcAI; * Rignos AI. * @author St3eT */ -final class Rignos extends AbstractNpcAI +public final class Rignos extends AbstractNpcAI { // NPC private static final int RIGNOS = 32349; // Rignos diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Scarecrow/Scarecrow.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Scarecrow/Scarecrow.java index db30dcd110..0add7d098c 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Scarecrow/Scarecrow.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Scarecrow/Scarecrow.java @@ -24,7 +24,7 @@ import ai.AbstractNpcAI; * Scarecrow AI. * @author ivantotov */ -final class Scarecrow extends AbstractNpcAI +public final class Scarecrow extends AbstractNpcAI { // NPCs private static final int TRAINING_DUMMY = 19546; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Sirra/Sirra.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Sirra/Sirra.java index a68f7b658d..31f13322d6 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Sirra/Sirra.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Sirra/Sirra.java @@ -27,7 +27,7 @@ import ai.AbstractNpcAI; * Sirra AI. * @author St3eT */ -final class Sirra extends AbstractNpcAI +public final class Sirra extends AbstractNpcAI { // NPC private static final int SIRRA = 32762; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Summons/MerchantGolem/GolemTrader.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Summons/MerchantGolem/GolemTrader.java index 1fd438bdf8..fad38d0161 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Summons/MerchantGolem/GolemTrader.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Summons/MerchantGolem/GolemTrader.java @@ -24,7 +24,7 @@ import ai.AbstractNpcAI; * Golem Trader AI. * @author Zoey76 */ -final class GolemTrader extends AbstractNpcAI +public final class GolemTrader extends AbstractNpcAI { // NPC private static final int GOLEM_TRADER = 13128; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/SupportUnitCaptain/SupportUnitCaptain.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/SupportUnitCaptain/SupportUnitCaptain.java index 21fa97d27e..849cf9ec18 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/SupportUnitCaptain/SupportUnitCaptain.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/SupportUnitCaptain/SupportUnitCaptain.java @@ -27,7 +27,7 @@ import ai.AbstractNpcAI; * Support Unit Captain AI. * @author St3eT */ -final class SupportUnitCaptain extends AbstractNpcAI +public final class SupportUnitCaptain extends AbstractNpcAI { // NPCs private static final int[] UNIT_CAPTAIN = diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/SymbolMaker/SymbolMaker.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/SymbolMaker/SymbolMaker.java index bc1622710f..92a9d78e42 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/SymbolMaker/SymbolMaker.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/SymbolMaker/SymbolMaker.java @@ -27,7 +27,7 @@ import ai.AbstractNpcAI; * Symbol Maker AI. * @author Adry_85 */ -final class SymbolMaker extends AbstractNpcAI +public final class SymbolMaker extends AbstractNpcAI { // NPCs private static final int[] NPCS = diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/CrumaTower/CrumaTower.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/CrumaTower/CrumaTower.java index c8422ec1a9..57ceaf5bb7 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/CrumaTower/CrumaTower.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/CrumaTower/CrumaTower.java @@ -26,7 +26,7 @@ import ai.AbstractNpcAI; * Cruma Tower teleport AI. * @author Stayway */ -final class CrumaTower extends AbstractNpcAI +public final class CrumaTower extends AbstractNpcAI { // NPC private static final int CARSUS = 30483; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/DarkOmens/DarkOmens.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/DarkOmens/DarkOmens.java index 7e28985ecb..5160838b3f 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/DarkOmens/DarkOmens.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/DarkOmens/DarkOmens.java @@ -26,7 +26,7 @@ import ai.AbstractNpcAI; * Dark Omens teleport AI. * @author Stayway */ -final class DarkOmens extends AbstractNpcAI +public final class DarkOmens extends AbstractNpcAI { // NPC private static final int ZIGURAT_IN = 31118; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/DelusionTeleport/DelusionTeleport.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/DelusionTeleport/DelusionTeleport.java index 8cd67d4a77..8efe2b166b 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/DelusionTeleport/DelusionTeleport.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/DelusionTeleport/DelusionTeleport.java @@ -31,7 +31,7 @@ import ai.AbstractNpcAI; * Chambers of Delusion teleport AI. * @author GKR */ -final class DelusionTeleport extends AbstractNpcAI +public final class DelusionTeleport extends AbstractNpcAI { // NPCs private static final int[] NPCS = diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/DimensionalWarpTeleport/DimensionalWarpTeleport.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/DimensionalWarpTeleport/DimensionalWarpTeleport.java index 41e2569a5b..9bea9b4901 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/DimensionalWarpTeleport/DimensionalWarpTeleport.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/DimensionalWarpTeleport/DimensionalWarpTeleport.java @@ -25,7 +25,7 @@ import ai.AbstractNpcAI; /** * @author hlwrave */ -final class DimensionalWarpTeleport extends AbstractNpcAI +public final class DimensionalWarpTeleport extends AbstractNpcAI { // NPC private static final int RESED = 33974; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/GardenOfSpirits/GardenOfSpirits.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/GardenOfSpirits/GardenOfSpirits.java index b25227eaf8..b2ce487515 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/GardenOfSpirits/GardenOfSpirits.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/GardenOfSpirits/GardenOfSpirits.java @@ -26,7 +26,7 @@ import ai.AbstractNpcAI; * Garden of Spirits teleport zones. * @author Mobius */ -final class GardenOfSpirits extends AbstractNpcAI +public final class GardenOfSpirits extends AbstractNpcAI { // Zones private static final int ZONE_ID_1 = 200213; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/GiantServant/GiantServant.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/GiantServant/GiantServant.java index eab0969827..4b0eab3e69 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/GiantServant/GiantServant.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/GiantServant/GiantServant.java @@ -29,7 +29,7 @@ import ai.AbstractNpcAI; * Hermuncus Minion AI. * @author ChaosPaladin */ -final class GiantServant extends AbstractNpcAI +public final class GiantServant extends AbstractNpcAI { // NPCs private static final int[] NPCs = diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/GrandBossTeleporters/GrandBossTeleporters.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/GrandBossTeleporters/GrandBossTeleporters.java index bf11c08111..eb79f939da 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/GrandBossTeleporters/GrandBossTeleporters.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/GrandBossTeleporters/GrandBossTeleporters.java @@ -36,7 +36,7 @@ import ai.individual.Valakas; * Original python script by Emperorc. * @author Plim */ -final class GrandBossTeleporters extends AbstractNpcAI +public final class GrandBossTeleporters extends AbstractNpcAI { // NPCs private static final int[] NPCs = diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/KargosTeleport/KargosTeleport.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/KargosTeleport/KargosTeleport.java index 030e44844c..e39dc55111 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/KargosTeleport/KargosTeleport.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/KargosTeleport/KargosTeleport.java @@ -25,7 +25,7 @@ import ai.AbstractNpcAI; /** * @author hlwrave */ -final class KargosTeleport extends AbstractNpcAI +public final class KargosTeleport extends AbstractNpcAI { // NPC private static final int KARGOS = 33821; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/Klemis/Klemis.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/Klemis/Klemis.java index 7424414928..0d2931465f 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/Klemis/Klemis.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/Klemis/Klemis.java @@ -26,7 +26,7 @@ import ai.AbstractNpcAI; * Klemis AI. * @author St3eT */ -final class Klemis extends AbstractNpcAI +public final class Klemis extends AbstractNpcAI { // NPC private static final int KLEMIS = 32734; // Klemis diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/MithrilMinesTeleporter/MithrilMinesTeleporter.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/MithrilMinesTeleporter/MithrilMinesTeleporter.java index e3ac8d68c7..21abab4af1 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/MithrilMinesTeleporter/MithrilMinesTeleporter.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/MithrilMinesTeleporter/MithrilMinesTeleporter.java @@ -26,7 +26,7 @@ import ai.AbstractNpcAI; * Mithril Mines teleport AI. * @author Charus */ -final class MithrilMinesTeleporter extends AbstractNpcAI +public final class MithrilMinesTeleporter extends AbstractNpcAI { // NPC private static final int TELEPORT_CRYSTAL = 32652; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/NewbieTravelToken/NewbieTravelToken.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/NewbieTravelToken/NewbieTravelToken.java index 12343fe0d0..4fc7a6bc8a 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/NewbieTravelToken/NewbieTravelToken.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/NewbieTravelToken/NewbieTravelToken.java @@ -31,7 +31,7 @@ import ai.AbstractNpcAI; * Newbie Travel Token AI. * @author Plim */ -final class NewbieTravelToken extends AbstractNpcAI +public final class NewbieTravelToken extends AbstractNpcAI { // Item private static final int NEWBIE_TRAVEL_TOKEN = 8542; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/NoblesseTeleport/NoblesseTeleport.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/NoblesseTeleport/NoblesseTeleport.java index 2a4dd44327..fd7f04b321 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/NoblesseTeleport/NoblesseTeleport.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/NoblesseTeleport/NoblesseTeleport.java @@ -26,7 +26,7 @@ import ai.AbstractNpcAI; * Original Jython script by Ham Wong. * @author Plim */ -final class NoblesseTeleport extends AbstractNpcAI +public final class NoblesseTeleport extends AbstractNpcAI { // Item private static final int OLYMPIAD_TOKEN = 13722; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/PaganTeleporters/PaganTeleporters.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/PaganTeleporters/PaganTeleporters.java index dfe1d145e6..ee7c1e199d 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/PaganTeleporters/PaganTeleporters.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/PaganTeleporters/PaganTeleporters.java @@ -30,7 +30,7 @@ import ai.AbstractNpcAI; * Original Jython script by BiTi. * @author Plim */ -final class PaganTeleporters extends AbstractNpcAI +public final class PaganTeleporters extends AbstractNpcAI { // NPCs private static final int TRIOLS_MIRROR_1 = 32039; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/StakatoNestTeleporter/StakatoNestTeleporter.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/StakatoNestTeleporter/StakatoNestTeleporter.java index 61dfd07e85..8228791df2 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/StakatoNestTeleporter/StakatoNestTeleporter.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/StakatoNestTeleporter/StakatoNestTeleporter.java @@ -28,7 +28,7 @@ import quests.Q00240_ImTheOnlyOneYouCanTrust.Q00240_ImTheOnlyOneYouCanTrust; * Stakato Nest Teleport AI. * @author Charus */ -final class StakatoNestTeleporter extends AbstractNpcAI +public final class StakatoNestTeleporter extends AbstractNpcAI { // Locations private static final Location[] LOCS = diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/SteelCitadelTeleport/SteelCitadelTeleport.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/SteelCitadelTeleport/SteelCitadelTeleport.java index 45d51b06ed..bfe8415a55 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/SteelCitadelTeleport/SteelCitadelTeleport.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/SteelCitadelTeleport/SteelCitadelTeleport.java @@ -32,7 +32,7 @@ import ai.AbstractNpcAI; * Steel Citadel teleport AI. * @author GKR */ -final class SteelCitadelTeleport extends AbstractNpcAI +public final class SteelCitadelTeleport extends AbstractNpcAI { // NPCs private static final int BELETH = 29118; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/StrongholdsTeleports/StrongholdsTeleports.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/StrongholdsTeleports/StrongholdsTeleports.java index 120280f7df..8e9369d20b 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/StrongholdsTeleports/StrongholdsTeleports.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/StrongholdsTeleports/StrongholdsTeleports.java @@ -26,7 +26,7 @@ import ai.AbstractNpcAI; * Original Jython script by Kerberos. * @author Plim */ -final class StrongholdsTeleports extends AbstractNpcAI +public final class StrongholdsTeleports extends AbstractNpcAI { // NPCs private static final int[] NPCs = diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/TeleportToFantasy/TeleportToFantasy.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/TeleportToFantasy/TeleportToFantasy.java index dfa160ded9..31ff9ac7ab 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/TeleportToFantasy/TeleportToFantasy.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/TeleportToFantasy/TeleportToFantasy.java @@ -31,7 +31,7 @@ import ai.AbstractNpcAI; * Fantasy Island teleport AI. * @author Plim */ -final class TeleportToFantasy extends AbstractNpcAI +public final class TeleportToFantasy extends AbstractNpcAI { // NPC private static final int PADDIES = 32378; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/TeleportToRaceTrack/TeleportToRaceTrack.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/TeleportToRaceTrack/TeleportToRaceTrack.java index 0bdc9cb169..44298f3650 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/TeleportToRaceTrack/TeleportToRaceTrack.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/TeleportToRaceTrack/TeleportToRaceTrack.java @@ -31,7 +31,7 @@ import ai.AbstractNpcAI; * Monster Derby Track teleport AI. * @author Plim */ -final class TeleportToRaceTrack extends AbstractNpcAI +public final class TeleportToRaceTrack extends AbstractNpcAI { // NPC private static final int RACE_MANAGER = 30995; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/TeleportToUndergroundColiseum/TeleportToUndergroundColiseum.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/TeleportToUndergroundColiseum/TeleportToUndergroundColiseum.java index 2d86ac6998..95c5cedfa4 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/TeleportToUndergroundColiseum/TeleportToUndergroundColiseum.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/TeleportToUndergroundColiseum/TeleportToUndergroundColiseum.java @@ -27,7 +27,7 @@ import ai.AbstractNpcAI; * Underground Coliseum teleport AI * @author malyelfik */ -final class TeleportToUndergroundColiseum extends AbstractNpcAI +public final class TeleportToUndergroundColiseum extends AbstractNpcAI { // NPCs private static final int COLISEUM_HELPER = 32491; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/TeleportWithCharm/TeleportWithCharm.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/TeleportWithCharm/TeleportWithCharm.java index d904c1516e..e0d053941d 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/TeleportWithCharm/TeleportWithCharm.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/TeleportWithCharm/TeleportWithCharm.java @@ -27,7 +27,7 @@ import ai.AbstractNpcAI; * Original Jython script by DraX. * @author Plim */ -final class TeleportWithCharm extends AbstractNpcAI +public final class TeleportWithCharm extends AbstractNpcAI { // NPCs private static final int WHIRPY = 30540; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/ToIVortex/ToIVortex.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/ToIVortex/ToIVortex.java index 57c1d83b3b..4f0171e583 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/ToIVortex/ToIVortex.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/ToIVortex/ToIVortex.java @@ -32,7 +32,7 @@ import ai.AbstractNpcAI; * Reworked by xban1x. * @author Plim */ -final class ToIVortex extends AbstractNpcAI +public final class ToIVortex extends AbstractNpcAI { // NPCs private static final int KEPLON = 30949; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/Warpgate/Warpgate.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/Warpgate/Warpgate.java index 86abb04c00..9a01494fe7 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/Warpgate/Warpgate.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Teleports/Warpgate/Warpgate.java @@ -31,7 +31,7 @@ import ai.AbstractNpcAI; * @author _DS_ * @Updated to Ertheia by Mobius */ -final class Warpgate extends AbstractNpcAI +public final class Warpgate extends AbstractNpcAI { // NPCs private static final int EXIT_GATE = 33902; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Trainers/HealerTrainer/HealerTrainer.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Trainers/HealerTrainer/HealerTrainer.java index 2d72c9682a..b7ba710127 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Trainers/HealerTrainer/HealerTrainer.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Trainers/HealerTrainer/HealerTrainer.java @@ -36,7 +36,7 @@ import ai.AbstractNpcAI; * Trainer healers AI. * @author Zoey76 */ -final class HealerTrainer extends AbstractNpcAI +public final class HealerTrainer extends AbstractNpcAI { // NPC // @formatter:off diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Tunatun/Tunatun.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Tunatun/Tunatun.java index db0d36adba..7fd8524833 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Tunatun/Tunatun.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Tunatun/Tunatun.java @@ -27,7 +27,7 @@ import quests.Q00020_BringUpWithLove.Q00020_BringUpWithLove; * Beast Herder Tunatun AI. * @author Adry_85 */ -final class Tunatun extends AbstractNpcAI +public final class Tunatun extends AbstractNpcAI { // NPC private static final int TUNATUN = 31537; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/VarkaSilenosSupport/VarkaSilenosSupport.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/VarkaSilenosSupport/VarkaSilenosSupport.java index 81577776e5..48a8b2279e 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/VarkaSilenosSupport/VarkaSilenosSupport.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/VarkaSilenosSupport/VarkaSilenosSupport.java @@ -32,7 +32,7 @@ import ai.AbstractNpcAI; * Original Jython script by Emperorc and Kerberos_20. * @author Nyaran */ -final class VarkaSilenosSupport extends AbstractNpcAI +public final class VarkaSilenosSupport extends AbstractNpcAI { private static class BuffsData { diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/VillageMasters/FirstClassTransferTalk/FirstClassTransferTalk.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/VillageMasters/FirstClassTransferTalk/FirstClassTransferTalk.java index b77e2bd7c7..1e04eefdbe 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/VillageMasters/FirstClassTransferTalk/FirstClassTransferTalk.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/VillageMasters/FirstClassTransferTalk/FirstClassTransferTalk.java @@ -32,7 +32,7 @@ import ai.AbstractNpcAI; * None of them provide actual class transfers, they only talk about it. * @author jurchiks, xban1x */ -final class FirstClassTransferTalk extends AbstractNpcAI +public final class FirstClassTransferTalk extends AbstractNpcAI { private static final Map MASTERS = new HashMap<>(); static diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/WeaverOlf/WeaverOlf.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/WeaverOlf/WeaverOlf.java index 3fc520bb63..18bbf738ce 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/WeaverOlf/WeaverOlf.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/WeaverOlf/WeaverOlf.java @@ -29,7 +29,7 @@ import ai.AbstractNpcAI; * Weaver Olf - Pins And Pouch Unseal AI. * @author Gigiikun, Bloodshed, Adry_85 */ -final class WeaverOlf extends AbstractNpcAI +public final class WeaverOlf extends AbstractNpcAI { // NPCs private static final int[] NPCs = diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/WyvernManager/WyvernManager.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/WyvernManager/WyvernManager.java index b732969891..ee3d9ace07 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/WyvernManager/WyvernManager.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/WyvernManager/WyvernManager.java @@ -32,7 +32,7 @@ import ai.AbstractNpcAI; * Wyvern Manager * @author xban1x */ -final class WyvernManager extends AbstractNpcAI +public final class WyvernManager extends AbstractNpcAI { private enum ManagerType { diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Zenya/Zenya.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Zenya/Zenya.java index 4a8118338a..5366dfb4b9 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Zenya/Zenya.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/npc/Zenya/Zenya.java @@ -26,7 +26,7 @@ import ai.AbstractNpcAI; * Zenya AI. * @author Stayway */ -final class Zenya extends AbstractNpcAI +public final class Zenya extends AbstractNpcAI { // NPC private static final int ZENYA = 32140; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/AteliaFortress/AteliaManager/AteliaManager.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/AteliaFortress/AteliaManager/AteliaManager.java index cb75d0b61c..849e4666fb 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/AteliaFortress/AteliaManager/AteliaManager.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/AteliaFortress/AteliaManager/AteliaManager.java @@ -36,7 +36,7 @@ import ai.AbstractNpcAI; * URL https://l2wiki.com/Atelia_Fortress * @author hlwrave, Stayway, Mobius */ -final class AteliaManager extends AbstractNpcAI +public final class AteliaManager extends AbstractNpcAI { // Npc Devianne private static final int DEVIANNE = 34089; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/DragonValley/DragonVortex/DragonVortex.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/DragonValley/DragonVortex/DragonVortex.java index a6fad655ba..06e8b77e64 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/DragonValley/DragonVortex/DragonVortex.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/DragonValley/DragonVortex/DragonVortex.java @@ -30,7 +30,7 @@ import ai.AbstractNpcAI; * Dragon Vortex AI. * @author UnAfraid, improved by Adry_85 & DreamStage */ -final class DragonVortex extends AbstractNpcAI +public final class DragonVortex extends AbstractNpcAI { // NPC private static final int VORTEX = 32871; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/DragonValley/LeopardDragonHachling.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/DragonValley/LeopardDragonHachling.java index 5653e6f018..1282a7a6be 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/DragonValley/LeopardDragonHachling.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/DragonValley/LeopardDragonHachling.java @@ -35,7 +35,7 @@ import ai.AbstractNpcAI; * Leopard Dragon Hachling AI. * @author Mobius */ -final class LeopardDragonHachling extends AbstractNpcAI +public final class LeopardDragonHachling extends AbstractNpcAI { // NPCs private static final int DRAGON_HACHLING = 23434; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/DragonValley/MercenaryCaptain.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/DragonValley/MercenaryCaptain.java index 7e1986cccc..ccedb986a5 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/DragonValley/MercenaryCaptain.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/DragonValley/MercenaryCaptain.java @@ -28,7 +28,7 @@ import ai.AbstractNpcAI; * Mercenary Captain AI. * @author Mobius */ -final class MercenaryCaptain extends AbstractNpcAI +public final class MercenaryCaptain extends AbstractNpcAI { // NPC private static final int MERCENARY_CAPTAIN = 33970; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/DragonValley/Namo.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/DragonValley/Namo.java index 14b544173a..693f9e8bc9 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/DragonValley/Namo.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/DragonValley/Namo.java @@ -28,7 +28,7 @@ import ai.AbstractNpcAI; * Namo AI * @author Mobius */ -final class Namo extends AbstractNpcAI +public final class Namo extends AbstractNpcAI { // NPC private static final int NAMO = 33973; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/DragonValley/Rakun.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/DragonValley/Rakun.java index 5893bbcbc5..6f6a7ebfde 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/DragonValley/Rakun.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/DragonValley/Rakun.java @@ -28,7 +28,7 @@ import ai.AbstractNpcAI; * Rakun AI. * @author Mobius */ -final class Rakun extends AbstractNpcAI +public final class Rakun extends AbstractNpcAI { // NPC private static final int RAKUN = 33972; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/DragonValley/SeparatedSoul/SeparatedSoul.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/DragonValley/SeparatedSoul/SeparatedSoul.java index 8ec25b0af1..7e865955c3 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/DragonValley/SeparatedSoul/SeparatedSoul.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/DragonValley/SeparatedSoul/SeparatedSoul.java @@ -29,7 +29,7 @@ import ai.AbstractNpcAI; * Separated Soul teleport AI. * @author UnAfraid, improved by Adry_85, Zealar */ -final class SeparatedSoul extends AbstractNpcAI +public final class SeparatedSoul extends AbstractNpcAI { // NPCs private static final int[] SEPARATED_SOULS = diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/FaeronVillage/AltarOfSouls/AltarOfSouls.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/FaeronVillage/AltarOfSouls/AltarOfSouls.java index 2eb5c67c04..1ee42c6bb2 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/FaeronVillage/AltarOfSouls/AltarOfSouls.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/FaeronVillage/AltarOfSouls/AltarOfSouls.java @@ -25,7 +25,7 @@ import ai.AbstractNpcAI; * Altar of Souls AI. * @author Mobius */ -final class AltarOfSouls extends AbstractNpcAI +public final class AltarOfSouls extends AbstractNpcAI { // NPCs private static final int ALTAR_OF_SOULS = 33920; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/FaeronVillage/RemembranceTower/RemembranceTower.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/FaeronVillage/RemembranceTower/RemembranceTower.java index 05d73f302a..015637acbe 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/FaeronVillage/RemembranceTower/RemembranceTower.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/FaeronVillage/RemembranceTower/RemembranceTower.java @@ -26,7 +26,7 @@ import ai.AbstractNpcAI; * Remembrance Tower AI. * @author St3eT */ -final class RemembranceTower extends AbstractNpcAI +public final class RemembranceTower extends AbstractNpcAI { // NPCs private static final int REMEMBRANCE_TOWER = 33989; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/FantasyIsle/HandysBlockCheckerEvent.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/FantasyIsle/HandysBlockCheckerEvent.java index b59255f9f6..8a427c202a 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/FantasyIsle/HandysBlockCheckerEvent.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/FantasyIsle/HandysBlockCheckerEvent.java @@ -31,7 +31,7 @@ import com.l2jmobius.gameserver.network.serverpackets.ExCubeGameTeamList; * Handys Block Checker Event AI. * @authors BiggBoss, Gigiikun */ -final class HandysBlockCheckerEvent extends Quest +public final class HandysBlockCheckerEvent extends Quest { // Arena Managers private static final int A_MANAGER_1 = 32521; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/FantasyIsle/Parade.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/FantasyIsle/Parade.java index 6bb9b8f191..74f9418e46 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/FantasyIsle/Parade.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/FantasyIsle/Parade.java @@ -32,7 +32,7 @@ import ai.AbstractNpcAI; * Fantasy Isle Parade * @author JOJO, Pandragon */ -final class Parade extends AbstractNpcAI +public final class Parade extends AbstractNpcAI { // @formatter:off final int[] ACTORS = diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/FantasyIsle/TalentShow.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/FantasyIsle/TalentShow.java index df6d44caca..9ac4f16dad 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/FantasyIsle/TalentShow.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/FantasyIsle/TalentShow.java @@ -36,7 +36,7 @@ import ai.AbstractNpcAI; * Talent Show AI. * @author Kerberos */ -final class TalentShow extends AbstractNpcAI +public final class TalentShow extends AbstractNpcAI { private static int MC = 32433; // @formatter:off diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/GainakUnderground/Lailly.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/GainakUnderground/Lailly.java index 5adc65c7cb..43880a8022 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/GainakUnderground/Lailly.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/GainakUnderground/Lailly.java @@ -27,7 +27,7 @@ import ai.AbstractNpcAI; * Lailly AI. * @author Stayway */ -final class Lailly extends AbstractNpcAI +public final class Lailly extends AbstractNpcAI { // NPCs private static final int LAILLY = 34181; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/GainakUnderground/UndergroundEntranceTeleports.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/GainakUnderground/UndergroundEntranceTeleports.java index c7f83e0022..621b7af486 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/GainakUnderground/UndergroundEntranceTeleports.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/GainakUnderground/UndergroundEntranceTeleports.java @@ -26,7 +26,7 @@ import ai.AbstractNpcAI; * Gainak Underground Entrance teleport AI. * @author Mobius */ -final class UndergroundEntranceTeleports extends AbstractNpcAI +public final class UndergroundEntranceTeleports extends AbstractNpcAI { // Zones private static final int ZONE_ID_1 = 200207; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/Gracia/npcs/Survivor/Survivor.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/Gracia/npcs/Survivor/Survivor.java index b00308fbfe..c29dafc213 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/Gracia/npcs/Survivor/Survivor.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/Gracia/npcs/Survivor/Survivor.java @@ -28,7 +28,7 @@ import ai.AbstractNpcAI; * Original Jython script by Kerberos. * @author Plim */ -final class Survivor extends AbstractNpcAI +public final class Survivor extends AbstractNpcAI { // NPC private static final int SURVIVOR = 32632; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/Gracia/vehicles/AirShipController.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/Gracia/vehicles/AirShipController.java index a79ba7197c..1dd5b7362d 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/Gracia/vehicles/AirShipController.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/Gracia/vehicles/AirShipController.java @@ -42,7 +42,7 @@ import com.l2jmobius.gameserver.network.serverpackets.SystemMessage; public abstract class AirShipController extends Quest { - final class DecayTask implements Runnable + public final class DecayTask implements Runnable { @Override public void run() @@ -54,7 +54,7 @@ public abstract class AirShipController extends Quest } } - final class DepartTask implements Runnable + public final class DepartTask implements Runnable { @Override public void run() diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/Magmeld/AnghelWaterfallPortal.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/Magmeld/AnghelWaterfallPortal.java index 52e985eb61..5484ce8478 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/Magmeld/AnghelWaterfallPortal.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/Magmeld/AnghelWaterfallPortal.java @@ -26,7 +26,7 @@ import ai.AbstractNpcAI; * Anghel Waterfall Portal teleport AI. * @author Mobius */ -final class AnghelWaterfallPortal extends AbstractNpcAI +public final class AnghelWaterfallPortal extends AbstractNpcAI { private static final int ZONE_ID = 200200; private static final Location TELEPORT_LOC = new Location(207559, 86429, -1000); diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/Magmeld/ArcanRitual.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/Magmeld/ArcanRitual.java index 0cdc676448..30b21352bc 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/Magmeld/ArcanRitual.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/Magmeld/ArcanRitual.java @@ -35,7 +35,7 @@ import com.l2jmobius.gameserver.network.serverpackets.OnEventTrigger; /** * @author Mobius */ -final class ArcanRitual extends Quest +public final class ArcanRitual extends Quest { private static final int BLUE_TRIGGER = 262001; private static final int RED_TRIGGER = 262003; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/Magmeld/OrbisTempleStatues.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/Magmeld/OrbisTempleStatues.java index 7ae78ca0fd..eba6c7c0d6 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/Magmeld/OrbisTempleStatues.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/Magmeld/OrbisTempleStatues.java @@ -25,7 +25,7 @@ import ai.AbstractNpcAI; * Orbis Temple Statues AI. * @author Mobius */ -final class OrbisTempleStatues extends AbstractNpcAI +public final class OrbisTempleStatues extends AbstractNpcAI { // Npcs private static final int VICTIM_1 = 22911; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/Magmeld/OrbisTempleTeleports.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/Magmeld/OrbisTempleTeleports.java index c66b595e26..4cea9a2db7 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/Magmeld/OrbisTempleTeleports.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/Magmeld/OrbisTempleTeleports.java @@ -26,7 +26,7 @@ import ai.AbstractNpcAI; * Orbis Temple teleport AI. * @author Mobius */ -final class OrbisTempleTeleports extends AbstractNpcAI +public final class OrbisTempleTeleports extends AbstractNpcAI { // Zones private static final int ZONE_ID_1 = 200201; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/PrimevalIsle/ElrokiTeleporters/ElrokiTeleporters.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/PrimevalIsle/ElrokiTeleporters/ElrokiTeleporters.java index 4671b228c1..d18c9c7bac 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/PrimevalIsle/ElrokiTeleporters/ElrokiTeleporters.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/PrimevalIsle/ElrokiTeleporters/ElrokiTeleporters.java @@ -26,7 +26,7 @@ import ai.AbstractNpcAI; * Elroki teleport AI. * @author Plim */ -final class ElrokiTeleporters extends AbstractNpcAI +public final class ElrokiTeleporters extends AbstractNpcAI { // NPCs private static final int ORAHOCHIN = 32111; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/PrimevalIsle/PrimevalIsle.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/PrimevalIsle/PrimevalIsle.java index 5248490733..86cd2b95f3 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/PrimevalIsle/PrimevalIsle.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/PrimevalIsle/PrimevalIsle.java @@ -39,7 +39,7 @@ import ai.AbstractNpcAI; * Primeval Isle AI. * @author St3eT */ -final class PrimevalIsle extends AbstractNpcAI +public final class PrimevalIsle extends AbstractNpcAI { // NPC private static final int EGG = 18344; // Ancient Egg diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/PrimevalIsle/Sailren/Sailren.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/PrimevalIsle/Sailren/Sailren.java index a83eedb9e2..b65a18ced2 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/PrimevalIsle/Sailren/Sailren.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/PrimevalIsle/Sailren/Sailren.java @@ -33,7 +33,7 @@ import ai.AbstractNpcAI; * Sailren AI. * @author St3eT */ -final class Sailren extends AbstractNpcAI +public final class Sailren extends AbstractNpcAI { // NPCs private static final int STATUE = 32109; // Shilen's Stone Statue diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/SelMahumTrainingGrounds/SelMahumDrill.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/SelMahumTrainingGrounds/SelMahumDrill.java index 0c887c646f..d273aba364 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/SelMahumTrainingGrounds/SelMahumDrill.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/SelMahumTrainingGrounds/SelMahumDrill.java @@ -35,7 +35,7 @@ import ai.AbstractNpcAI; * Sel Mahum Training Ground AI for drill groups. * @author GKR */ -final class SelMahumDrill extends AbstractNpcAI +public final class SelMahumDrill extends AbstractNpcAI { private static final int[] MAHUM_CHIEFS = { diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/SelMahumTrainingGrounds/SelMahumSquad.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/SelMahumTrainingGrounds/SelMahumSquad.java index 48fa8b6c90..b03883a4a4 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/SelMahumTrainingGrounds/SelMahumSquad.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/SelMahumTrainingGrounds/SelMahumSquad.java @@ -35,7 +35,7 @@ import ai.AbstractNpcAI; * Sel Mahum Training Ground AI for squads and chefs. * @author GKR */ -final class SelMahumSquad extends AbstractNpcAI +public final class SelMahumSquad extends AbstractNpcAI { // NPC's private static final int CHEF = 18908; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Apprentice/Apprentice.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Apprentice/Apprentice.java index b2054eeeeb..00e49ed3ea 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Apprentice/Apprentice.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Apprentice/Apprentice.java @@ -28,7 +28,7 @@ import ai.AbstractNpcAI; * Apprentice AI. * @author St3eT */ -final class Apprentice extends AbstractNpcAI +public final class Apprentice extends AbstractNpcAI { // NPC private static final int APPRENTICE = 33124; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Banette.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Banette.java index d2e60ad698..51d6505546 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Banette.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Banette.java @@ -27,7 +27,7 @@ import ai.AbstractNpcAI; * Banette AI. * @author Gladicek */ -final class Banette extends AbstractNpcAI +public final class Banette extends AbstractNpcAI { // NPCs private static final int BANETTE = 33114; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Bink.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Bink.java index f1bda9afaa..05a34a23db 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Bink.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Bink.java @@ -27,7 +27,7 @@ import ai.AbstractNpcAI; * Bink AI. * @author Gladicek */ -final class Bink extends AbstractNpcAI +public final class Bink extends AbstractNpcAI { // NPCs private static final int BINK = 33223; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Devno.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Devno.java index 3656038a6c..c399c05d2d 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Devno.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Devno.java @@ -28,7 +28,7 @@ import ai.AbstractNpcAI; * Devno AI. * @author Gladicek */ -final class Devno extends AbstractNpcAI +public final class Devno extends AbstractNpcAI { // NPC private static final int DEVNO = 33241; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/DrillSergeant.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/DrillSergeant.java index f8b0edbc7c..b6c06f2698 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/DrillSergeant.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/DrillSergeant.java @@ -26,7 +26,7 @@ import ai.AbstractNpcAI; * Drill Sergeant AI. * @author St3eT */ -final class DrillSergeant extends AbstractNpcAI +public final class DrillSergeant extends AbstractNpcAI { // NPCs private static final int SERGANT = 33007; // Drill Sergant diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Eleve.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Eleve.java index 59afd3afb4..2c11ec7ed1 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Eleve.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Eleve.java @@ -28,7 +28,7 @@ import ai.AbstractNpcAI; * Eleve AI. * @author Gladicek */ -final class Eleve extends AbstractNpcAI +public final class Eleve extends AbstractNpcAI { // NPC private static final int ELEVE = 33246; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Gagabu.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Gagabu.java index 6da28b92a4..41af084a9f 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Gagabu.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Gagabu.java @@ -27,7 +27,7 @@ import ai.AbstractNpcAI; * Gagabu AI. * @author Gladicek */ -final class Gagabu extends AbstractNpcAI +public final class Gagabu extends AbstractNpcAI { // NPCs private static final int GAGABU = 33284; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Handermonkey.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Handermonkey.java index 991806c383..3bd2ef0922 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Handermonkey.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Handermonkey.java @@ -27,7 +27,7 @@ import ai.AbstractNpcAI; * Handermonkey AI. * @author Gladicek */ -final class Handermonkey extends AbstractNpcAI +public final class Handermonkey extends AbstractNpcAI { // NPC private static final int HANDERMONKEY = 33203; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Hardin/Hardin.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Hardin/Hardin.java index fca4529976..584d4b1d2a 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Hardin/Hardin.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Hardin/Hardin.java @@ -28,7 +28,7 @@ import ai.AbstractNpcAI; * Hardin AI. * @author Stayway */ -final class Hardin extends AbstractNpcAI +public final class Hardin extends AbstractNpcAI { // NPC private static final int HARDIN = 33870; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/HarnakUnderground/HarnakUnderground.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/HarnakUnderground/HarnakUnderground.java index d4fa8b5f99..90c09c71c3 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/HarnakUnderground/HarnakUnderground.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/HarnakUnderground/HarnakUnderground.java @@ -25,7 +25,7 @@ import ai.AbstractNpcAI; /** * @author hlwrave */ -final class HarnakUnderground extends AbstractNpcAI +public final class HarnakUnderground extends AbstractNpcAI { // NPC private static final int HADEL = 33344; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Heymond.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Heymond.java index b998100e4c..e3ce06f8d7 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Heymond.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Heymond.java @@ -27,7 +27,7 @@ import ai.AbstractNpcAI; * Heymond AI. * @author Gladicek */ -final class Heymond extends AbstractNpcAI +public final class Heymond extends AbstractNpcAI { // NPCs private static final int HEYMOND = 33026; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Karonf.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Karonf.java index 5e5fdaadfa..766ecd84ba 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Karonf.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Karonf.java @@ -28,7 +28,7 @@ import ai.AbstractNpcAI; * Karonf AI. * @author Gladicek */ -final class Karonf extends AbstractNpcAI +public final class Karonf extends AbstractNpcAI { // NPC private static final int KARONF = 33242; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Lumi.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Lumi.java index 475ea66abe..a0f5fafa2f 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Lumi.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Lumi.java @@ -27,7 +27,7 @@ import ai.AbstractNpcAI; * Lumi AI. * @author Gladicek */ -final class Lumi extends AbstractNpcAI +public final class Lumi extends AbstractNpcAI { // NPCs private static final int LUMI = 33025; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Mahram.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Mahram.java index 5833dc518e..b82df3da46 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Mahram.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Mahram.java @@ -27,7 +27,7 @@ import ai.AbstractNpcAI; * Mahram AI. * @author St3eT */ -final class Mahram extends AbstractNpcAI +public final class Mahram extends AbstractNpcAI { // NPCs private static final int MAHRAM = 33271; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Mai.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Mai.java index 4833153c86..c50592ef36 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Mai.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Mai.java @@ -27,7 +27,7 @@ import ai.AbstractNpcAI; * Mai AI. * @author Gladicek */ -final class Mai extends AbstractNpcAI +public final class Mai extends AbstractNpcAI { // NPCs private static final int MAI = 33238; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/MarinSmith.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/MarinSmith.java index adcd801362..ad38878319 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/MarinSmith.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/MarinSmith.java @@ -27,7 +27,7 @@ import ai.AbstractNpcAI; * Marin Smith AI. * @author Gladicek */ -final class MarinSmith extends AbstractNpcAI +public final class MarinSmith extends AbstractNpcAI { // NPCs private static final int MARIN_SMITH = 33285; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Milia.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Milia.java index 76bbb247bf..469af21d75 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Milia.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Milia.java @@ -28,7 +28,7 @@ import ai.AbstractNpcAI; * Milia AI. * @author St3eT */ -final class Milia extends AbstractNpcAI +public final class Milia extends AbstractNpcAI { // NPCs private static final int MILIA = 30006; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/MonkOfChaos/MonkOfChaos.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/MonkOfChaos/MonkOfChaos.java index c3f6d2810c..3c4c21e891 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/MonkOfChaos/MonkOfChaos.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/MonkOfChaos/MonkOfChaos.java @@ -36,7 +36,7 @@ import ai.AbstractNpcAI; * Monk of Chaos AI. * @author Sdw */ -final class MonkOfChaos extends AbstractNpcAI +public final class MonkOfChaos extends AbstractNpcAI { private static final int MONK_OF_CHAOS = 33880; private static final int MIN_LEVEL = 85; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Oris.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Oris.java index 103807c0f5..a959d5cb3f 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Oris.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Oris.java @@ -27,7 +27,7 @@ import ai.AbstractNpcAI; * Oris AI. * @author Gladicek */ -final class Oris extends AbstractNpcAI +public final class Oris extends AbstractNpcAI { // NPCs private static final int ORIS = 33116; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Pantheon/Pantheon.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Pantheon/Pantheon.java index c88326963e..e010413b50 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Pantheon/Pantheon.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Pantheon/Pantheon.java @@ -31,7 +31,7 @@ import quests.Q10320_LetsGoToTheCentralSquare.Q10320_LetsGoToTheCentralSquare; * Pantheon AI. * @author Gladicek */ -final class Pantheon extends AbstractNpcAI +public final class Pantheon extends AbstractNpcAI { // NPC private static final int PANTHEON = 32972; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Shannon.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Shannon.java index bb7deaebfb..15f74d7439 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Shannon.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Shannon.java @@ -27,7 +27,7 @@ import ai.AbstractNpcAI; * Shannon AI. * @author St3eT */ -final class Shannon extends AbstractNpcAI +public final class Shannon extends AbstractNpcAI { // NPCs private static final int SHANNON = 32974; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Sodian.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Sodian.java index facdad276d..93facc7695 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Sodian.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Sodian.java @@ -27,7 +27,7 @@ import ai.AbstractNpcAI; * Sodian AI. * @author Gladicek */ -final class Sodian extends AbstractNpcAI +public final class Sodian extends AbstractNpcAI { // NPCs private static final int SODIAN = 33229; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Stiller.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Stiller.java index 8eba88ff85..7269e421e5 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Stiller.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Stiller.java @@ -27,7 +27,7 @@ import ai.AbstractNpcAI; * Stiller AI. * @author Gladicek */ -final class Stiller extends AbstractNpcAI +public final class Stiller extends AbstractNpcAI { // NPCs private static final int STILLER = 33125; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Theodore.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Theodore.java index 7661204409..5166ad9890 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Theodore.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Theodore.java @@ -27,7 +27,7 @@ import ai.AbstractNpcAI; * Theodore AI. * @author Gladicek */ -final class Theodore extends AbstractNpcAI +public final class Theodore extends AbstractNpcAI { // NPC private static final int THEODORE = 32975; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Toyron/Toyron.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Toyron/Toyron.java index 270b3e3362..46ce4de864 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Toyron/Toyron.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/Toyron/Toyron.java @@ -29,7 +29,7 @@ import quests.Q10327_IntruderWhoWantsTheBookOfGiants.Q10327_IntruderWhoWantsTheB /** * @author Neanrakyr */ -final class Toyron extends AbstractNpcAI +public final class Toyron extends AbstractNpcAI { // NPC private static final int TOYRON = 33004; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/TrainingGolem.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/TrainingGolem.java index 7d2a338481..b98902f5d5 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/TrainingGolem.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/TrainingGolem.java @@ -24,7 +24,7 @@ import ai.AbstractNpcAI; * Training Golem AI. * @author Gladicek */ -final class TrainingGolem extends AbstractNpcAI +public final class TrainingGolem extends AbstractNpcAI { // NPCs private static final int TRAINING_GOLEM = 27532; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/TrainningSoldier.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/TrainningSoldier.java index 6958d9ae3d..7ba9190ed0 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/TrainningSoldier.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/TrainningSoldier.java @@ -29,7 +29,7 @@ import ai.AbstractNpcAI; * Trainning Soldier AI. * @author St3eT */ -final class TrainningSoldier extends AbstractNpcAI +public final class TrainningSoldier extends AbstractNpcAI { // NPCs private static final int SOLDIER = 33201; // Trainning Soldier diff --git a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/YeSagiraGuards.java b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/YeSagiraGuards.java index 25432a31c9..fb0499162f 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/YeSagiraGuards.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/ai/zones/TalkingIsland/YeSagiraGuards.java @@ -26,7 +26,7 @@ import ai.AbstractNpcAI; * YeSagira AI. * @author Stayway, Mobius */ -final class YeSagiraGuards extends AbstractNpcAI +public final class YeSagiraGuards extends AbstractNpcAI { // Npcs private static final int GUARD_1 = 19152; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/conquerablehalls/DevastatedCastle/DevastatedCastle.java b/L2J_Mobius_Test/dist/game/data/scripts/conquerablehalls/DevastatedCastle/DevastatedCastle.java index f68e645366..d7287e8331 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/conquerablehalls/DevastatedCastle/DevastatedCastle.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/conquerablehalls/DevastatedCastle/DevastatedCastle.java @@ -35,7 +35,7 @@ import com.l2jmobius.gameserver.network.NpcStringId; * Devastated Castle clan hall siege script. * @author BiggBoss */ -final class DevastatedCastle extends ClanHallSiegeEngine +public final class DevastatedCastle extends ClanHallSiegeEngine { private static final int GUSTAV = 35410; private static final int MIKHAIL = 35409; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/conquerablehalls/FortressOfResistance/FortressOfResistance.java b/L2J_Mobius_Test/dist/game/data/scripts/conquerablehalls/FortressOfResistance/FortressOfResistance.java index 50f860eb96..5a389d3199 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/conquerablehalls/FortressOfResistance/FortressOfResistance.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/conquerablehalls/FortressOfResistance/FortressOfResistance.java @@ -35,7 +35,7 @@ import com.l2jmobius.gameserver.util.Util; * Fortress of Resistance clan hall siege Script. * @author BiggBoss */ -final class FortressOfResistance extends ClanHallSiegeEngine +public final class FortressOfResistance extends ClanHallSiegeEngine { private final int MESSENGER = 35382; private final int BLOODY_LORD_NURKA = 35375; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/conquerablehalls/FortressOfTheDead/FortressOfTheDead.java b/L2J_Mobius_Test/dist/game/data/scripts/conquerablehalls/FortressOfTheDead/FortressOfTheDead.java index 6caa35c9ac..32b33c033f 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/conquerablehalls/FortressOfTheDead/FortressOfTheDead.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/conquerablehalls/FortressOfTheDead/FortressOfTheDead.java @@ -34,7 +34,7 @@ import com.l2jmobius.gameserver.network.NpcStringId; * Fortress of the Dead clan hall siege script. * @author BiggBoss */ -final class FortressOfTheDead extends ClanHallSiegeEngine +public final class FortressOfTheDead extends ClanHallSiegeEngine { private static final int LIDIA = 35629; private static final int ALFRED = 35630; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/conquerablehalls/RainbowSpringsChateau/RainbowSpringsChateau.java b/L2J_Mobius_Test/dist/game/data/scripts/conquerablehalls/RainbowSpringsChateau/RainbowSpringsChateau.java index 936556255d..f19c58b0e0 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/conquerablehalls/RainbowSpringsChateau/RainbowSpringsChateau.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/conquerablehalls/RainbowSpringsChateau/RainbowSpringsChateau.java @@ -61,7 +61,7 @@ import com.l2jmobius.gameserver.util.Util; * Rainbow Springs Chateau clan hall siege script. * @author BiggBoss */ -final class RainbowSpringsChateau extends ClanHallSiegeEngine +public final class RainbowSpringsChateau extends ClanHallSiegeEngine { static class SetFinalAttackers implements Runnable { diff --git a/L2J_Mobius_Test/dist/game/data/scripts/conquerablehalls/flagwar/BanditStronghold/BanditStronghold.java b/L2J_Mobius_Test/dist/game/data/scripts/conquerablehalls/flagwar/BanditStronghold/BanditStronghold.java index 4194de3836..0e568f5ce1 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/conquerablehalls/flagwar/BanditStronghold/BanditStronghold.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/conquerablehalls/flagwar/BanditStronghold/BanditStronghold.java @@ -27,7 +27,7 @@ import conquerablehalls.flagwar.FlagWar; /** * @author BiggBoss */ -final class BanditStronghold extends FlagWar +public final class BanditStronghold extends FlagWar { static { diff --git a/L2J_Mobius_Test/dist/game/data/scripts/conquerablehalls/flagwar/WildBeastReserve/WildBeastReserve.java b/L2J_Mobius_Test/dist/game/data/scripts/conquerablehalls/flagwar/WildBeastReserve/WildBeastReserve.java index b78e057d0b..c811620c22 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/conquerablehalls/flagwar/WildBeastReserve/WildBeastReserve.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/conquerablehalls/flagwar/WildBeastReserve/WildBeastReserve.java @@ -27,7 +27,7 @@ import conquerablehalls.flagwar.FlagWar; /** * @author BiggBoss */ -final class WildBeastReserve extends FlagWar +public final class WildBeastReserve extends FlagWar { static { diff --git a/L2J_Mobius_Test/dist/game/data/scripts/cron/example.java b/L2J_Mobius_Test/dist/game/data/scripts/cron/example.java index a35cee2e94..b338925ba4 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/cron/example.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/cron/example.java @@ -16,7 +16,7 @@ */ package cron; -final class example +public final class example { public static void main(String[] args) { diff --git a/L2J_Mobius_Test/dist/game/data/scripts/custom/FactionManager/FactionManager.java b/L2J_Mobius_Test/dist/game/data/scripts/custom/FactionManager/FactionManager.java index f158cc71c2..1002c24b0d 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/custom/FactionManager/FactionManager.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/custom/FactionManager/FactionManager.java @@ -28,7 +28,7 @@ import ai.AbstractNpcAI; /** * @author Mobius */ -final class FactionManager extends AbstractNpcAI +public final class FactionManager extends AbstractNpcAI { // NPC private static final int MANAGER = Config.FACTION_MANAGER_NPCID; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/custom/ShadowWeapons/ShadowWeapons.java b/L2J_Mobius_Test/dist/game/data/scripts/custom/ShadowWeapons/ShadowWeapons.java index 1681b6e221..404c26866a 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/custom/ShadowWeapons/ShadowWeapons.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/custom/ShadowWeapons/ShadowWeapons.java @@ -25,7 +25,7 @@ import com.l2jmobius.gameserver.model.quest.Quest; * Original Jython script by DrLecter. * @author Nyaran, jurchiks */ -final class ShadowWeapons extends Quest +public final class ShadowWeapons extends Quest { // @formatter:off private static final int[] NPCS = diff --git a/L2J_Mobius_Test/dist/game/data/scripts/custom/events/Elpies/Elpies.java b/L2J_Mobius_Test/dist/game/data/scripts/custom/events/Elpies/Elpies.java index f5f66a6788..6f96beafde 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/custom/events/Elpies/Elpies.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/custom/events/Elpies/Elpies.java @@ -28,7 +28,7 @@ import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; import com.l2jmobius.gameserver.model.quest.Event; import com.l2jmobius.gameserver.util.Broadcast; -final class Elpies extends Event +public final class Elpies extends Event { // NPC private static final int ELPY = 900100; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/custom/events/Rabbits/Rabbits.java b/L2J_Mobius_Test/dist/game/data/scripts/custom/events/Rabbits/Rabbits.java index 3713b11d7e..c90fd1b728 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/custom/events/Rabbits/Rabbits.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/custom/events/Rabbits/Rabbits.java @@ -36,7 +36,7 @@ import com.l2jmobius.gameserver.util.Util; * Chests are hidden at Fantasy Isle and players must use the Rabbit transformation's skills to find and open them. * @author Gnacik, Zoey76 */ -final class Rabbits extends Event +public final class Rabbits extends Event { // NPCs private static final int NPC_MANAGER = 900101; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/custom/events/Race/Race.java b/L2J_Mobius_Test/dist/game/data/scripts/custom/events/Race/Race.java index 478e1f4699..e70a2ed57b 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/custom/events/Race/Race.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/custom/events/Race/Race.java @@ -37,7 +37,7 @@ import com.l2jmobius.gameserver.util.Broadcast; /** * @author Gnacik */ -final class Race extends Event +public final class Race extends Event { // Event NPC's list private final Set _npcs = ConcurrentHashMap.newKeySet(); diff --git a/L2J_Mobius_Test/dist/game/data/scripts/custom/events/TvT/TvTManager/TvTManager.java b/L2J_Mobius_Test/dist/game/data/scripts/custom/events/TvT/TvTManager/TvTManager.java index 21884695f3..373567b8a9 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/custom/events/TvT/TvTManager/TvTManager.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/custom/events/TvT/TvTManager/TvTManager.java @@ -32,7 +32,7 @@ import ai.AbstractNpcAI; * TvT Manager AI. * @author Zoey76 */ -final class TvTManager extends AbstractNpcAI implements IVoicedCommandHandler +public final class TvTManager extends AbstractNpcAI implements IVoicedCommandHandler { private static final int MANAGER_ID = 70010; private static final String[] COMMANDS = diff --git a/L2J_Mobius_Test/dist/game/data/scripts/custom/events/Wedding/Wedding.java b/L2J_Mobius_Test/dist/game/data/scripts/custom/events/Wedding/Wedding.java index 4b0b06341d..a089420095 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/custom/events/Wedding/Wedding.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/custom/events/Wedding/Wedding.java @@ -35,7 +35,7 @@ import ai.AbstractNpcAI; * Wedding AI. * @author Zoey76 */ -final class Wedding extends AbstractNpcAI +public final class Wedding extends AbstractNpcAI { // NPC private static final int MANAGER_ID = 50007; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/events/CharacterBirthday/CharacterBirthday.java b/L2J_Mobius_Test/dist/game/data/scripts/events/CharacterBirthday/CharacterBirthday.java index 9d7e03aa6b..07ce2fd248 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/events/CharacterBirthday/CharacterBirthday.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/events/CharacterBirthday/CharacterBirthday.java @@ -26,7 +26,7 @@ import com.l2jmobius.gameserver.util.Util; * Updated to H5 by Nyaran. * @author Gnacik */ -final class CharacterBirthday extends Quest +public final class CharacterBirthday extends Quest { private static final int ALEGRIA = 32600; private static int SPAWNS = 0; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/events/EveTheFortuneTeller/EveTheFortuneTeller.java b/L2J_Mobius_Test/dist/game/data/scripts/events/EveTheFortuneTeller/EveTheFortuneTeller.java index 135d5c605b..56f74fbb0d 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/events/EveTheFortuneTeller/EveTheFortuneTeller.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/events/EveTheFortuneTeller/EveTheFortuneTeller.java @@ -31,7 +31,7 @@ import com.l2jmobius.gameserver.util.Broadcast; * Info - http://www.lineage2.com/en/news/events/11182015-eve-the-fortune-teller-returns.php * @author Mobius */ -final class EveTheFortuneTeller extends LongTimeEvent +public final class EveTheFortuneTeller extends LongTimeEvent { // NPCs private static final int EVE = 8542; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/events/FreyaCelebration/FreyaCelebration.java b/L2J_Mobius_Test/dist/game/data/scripts/events/FreyaCelebration/FreyaCelebration.java index c1628ce3c6..9a71e83704 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/events/FreyaCelebration/FreyaCelebration.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/events/FreyaCelebration/FreyaCelebration.java @@ -33,7 +33,7 @@ import com.l2jmobius.gameserver.util.Util; * Freya Celebration event AI. * @author Gnacik */ -final class FreyaCelebration extends LongTimeEvent +public final class FreyaCelebration extends LongTimeEvent { // NPC private static final int FREYA = 13296; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/events/GiftOfVitality/GiftOfVitality.java b/L2J_Mobius_Test/dist/game/data/scripts/events/GiftOfVitality/GiftOfVitality.java index 6bebe4f58f..ffa801ddd3 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/events/GiftOfVitality/GiftOfVitality.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/events/GiftOfVitality/GiftOfVitality.java @@ -27,7 +27,7 @@ import com.l2jmobius.gameserver.network.serverpackets.SystemMessage; * Gift of Vitality event AI. * @author Gnacik, Adry_85 */ -final class GiftOfVitality extends LongTimeEvent +public final class GiftOfVitality extends LongTimeEvent { // NPC private static final int STEVE_SHYAGEL = 4306; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/events/HeavyMedal/HeavyMedal.java b/L2J_Mobius_Test/dist/game/data/scripts/events/HeavyMedal/HeavyMedal.java index 5759e2188a..eb44d20b65 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/events/HeavyMedal/HeavyMedal.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/events/HeavyMedal/HeavyMedal.java @@ -25,7 +25,7 @@ import com.l2jmobius.gameserver.model.event.LongTimeEvent; * Heavy Medals event AI. * @author Gnacik */ -final class HeavyMedal extends LongTimeEvent +public final class HeavyMedal extends LongTimeEvent { private static final int CAT_ROY = 31228; private static final int CAT_WINNIE = 31229; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/events/HuntForSanta/HuntForSanta.java b/L2J_Mobius_Test/dist/game/data/scripts/events/HuntForSanta/HuntForSanta.java index e9651f44d8..a3b6550c1c 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/events/HuntForSanta/HuntForSanta.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/events/HuntForSanta/HuntForSanta.java @@ -30,7 +30,7 @@ import com.l2jmobius.gameserver.util.Util; * Info - http://www.lineage2.com/en/news/events/hunt-for-santa.php * @author Mobius */ -final class HuntForSanta extends LongTimeEvent +public final class HuntForSanta extends LongTimeEvent { // NPC private static final int NOELLE = 34008; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/events/LetterCollector/LetterCollector.java b/L2J_Mobius_Test/dist/game/data/scripts/events/LetterCollector/LetterCollector.java index a3080bb282..e9c08c3445 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/events/LetterCollector/LetterCollector.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/events/LetterCollector/LetterCollector.java @@ -25,7 +25,7 @@ import com.l2jmobius.gameserver.model.event.LongTimeEvent; * @URL http://www.lineage2.com/en/news/events/letter-collector-event-05112016.php * @author Gigi */ -final class LetterCollector extends LongTimeEvent +public final class LetterCollector extends LongTimeEvent { // NPC private static final int ANGEL_CAT = 33873; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/events/LoveYourGatekeeper/LoveYourGatekeeper.java b/L2J_Mobius_Test/dist/game/data/scripts/events/LoveYourGatekeeper/LoveYourGatekeeper.java index 7ad932a2d8..07bcb90d19 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/events/LoveYourGatekeeper/LoveYourGatekeeper.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/events/LoveYourGatekeeper/LoveYourGatekeeper.java @@ -28,7 +28,7 @@ import com.l2jmobius.gameserver.network.serverpackets.SystemMessage; * Love Your Gatekeeper event. * @author Gladicek */ -final class LoveYourGatekeeper extends LongTimeEvent +public final class LoveYourGatekeeper extends LongTimeEvent { // NPC private static final int GATEKEEPER = 32477; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/events/MasterOfEnchanting/MasterOfEnchanting.java b/L2J_Mobius_Test/dist/game/data/scripts/events/MasterOfEnchanting/MasterOfEnchanting.java index 8abf4564ac..49560ec40f 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/events/MasterOfEnchanting/MasterOfEnchanting.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/events/MasterOfEnchanting/MasterOfEnchanting.java @@ -29,7 +29,7 @@ import com.l2jmobius.gameserver.network.serverpackets.SystemMessage; * Master of Enchanting event AI. * @author Gnacik */ -final class MasterOfEnchanting extends LongTimeEvent +public final class MasterOfEnchanting extends LongTimeEvent { // NPC private static final int MASTER_YOGI = 32599; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/events/RedLibra/RedLibra.java b/L2J_Mobius_Test/dist/game/data/scripts/events/RedLibra/RedLibra.java index 64c2afc826..bbacb1c65a 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/events/RedLibra/RedLibra.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/events/RedLibra/RedLibra.java @@ -25,7 +25,7 @@ import com.l2jmobius.gameserver.model.event.LongTimeEvent; * Info - http://www.lineage2.com/en/news/events/01202016-red-libra.php * @author Mobius */ -final class RedLibra extends LongTimeEvent +public final class RedLibra extends LongTimeEvent { // NPCs private static final int RED = 34210; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/events/ThePowerOfLove/ThePowerOfLove.java b/L2J_Mobius_Test/dist/game/data/scripts/events/ThePowerOfLove/ThePowerOfLove.java index a4c8dec27c..dd3301b3ab 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/events/ThePowerOfLove/ThePowerOfLove.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/events/ThePowerOfLove/ThePowerOfLove.java @@ -26,7 +26,7 @@ import com.l2jmobius.gameserver.model.holders.SkillHolder; * @URL http://www.lineage2.com/en/news/events/02102016-the-power-of-love-part-iii.php * @author hlwrave */ -final class ThePowerOfLove extends LongTimeEvent +public final class ThePowerOfLove extends LongTimeEvent { // NPC private static final int COCO = 33893; diff --git a/L2J_Mobius_Test/dist/game/data/scripts/features/SkillTransfer/SkillTransfer.java b/L2J_Mobius_Test/dist/game/data/scripts/features/SkillTransfer/SkillTransfer.java index 1965de69a6..db6b48a82e 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/features/SkillTransfer/SkillTransfer.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/features/SkillTransfer/SkillTransfer.java @@ -34,7 +34,7 @@ import ai.AbstractNpcAI; * Skill Transfer feature. * @author Zoey76 */ -final class SkillTransfer extends AbstractNpcAI +public final class SkillTransfer extends AbstractNpcAI { private static final String HOLY_POMANDER = "HOLY_POMANDER_"; private static final ItemHolder[] PORMANDERS = diff --git a/L2J_Mobius_Test/dist/game/data/scripts/handlers/EffectMasterHandler.java b/L2J_Mobius_Test/dist/game/data/scripts/handlers/EffectMasterHandler.java index 854c5b4ead..210e183baa 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/handlers/EffectMasterHandler.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/handlers/EffectMasterHandler.java @@ -28,7 +28,7 @@ import handlers.effecthandlers.*; * Effect Master handler. * @author BiggBoss, Zoey76 */ -final class EffectMasterHandler +public final class EffectMasterHandler { private static final Logger _log = Logger.getLogger(EffectMasterHandler.class.getName()); diff --git a/L2J_Mobius_Test/dist/game/data/scripts/handlers/MasterHandler.java b/L2J_Mobius_Test/dist/game/data/scripts/handlers/MasterHandler.java index bf28092d0f..4dd409e4e6 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/handlers/MasterHandler.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/handlers/MasterHandler.java @@ -288,7 +288,7 @@ import handlers.voicedcommandhandlers.Wedding; * Master handler. * @author UnAfraid */ -final class MasterHandler +public final class MasterHandler { private static final Logger _log = Logger.getLogger(MasterHandler.class.getName()); diff --git a/L2J_Mobius_Test/dist/game/data/scripts/handlers/admincommandhandlers/AdminQuest.java b/L2J_Mobius_Test/dist/game/data/scripts/handlers/admincommandhandlers/AdminQuest.java index d9cc6228fe..02ae252c71 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/handlers/admincommandhandlers/AdminQuest.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/handlers/admincommandhandlers/AdminQuest.java @@ -34,7 +34,7 @@ import com.l2jmobius.gameserver.model.events.listeners.AbstractEventListener; import com.l2jmobius.gameserver.model.quest.Quest; import com.l2jmobius.gameserver.model.quest.QuestTimer; import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; -import com.l2jmobius.gameserver.scripting.L2ScriptEngineManager; +import com.l2jmobius.gameserver.scripting.ScriptEngineManager; import com.l2jmobius.gameserver.util.Util; public class AdminQuest implements IAdminCommandHandler @@ -102,7 +102,7 @@ public class AdminQuest implements IAdminCommandHandler String script = st.nextToken(); try { - L2ScriptEngineManager.getInstance().executeScript(Paths.get(script)); + ScriptEngineManager.getInstance().executeScript(Paths.get(script)); activeChar.sendMessage("Script loaded seccessful!"); } catch (Exception e) diff --git a/L2J_Mobius_Test/dist/game/data/scripts/handlers/admincommandhandlers/AdminReload.java b/L2J_Mobius_Test/dist/game/data/scripts/handlers/admincommandhandlers/AdminReload.java index 6ec4f935ec..76c9e2324b 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/handlers/admincommandhandlers/AdminReload.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/handlers/admincommandhandlers/AdminReload.java @@ -47,7 +47,7 @@ import com.l2jmobius.gameserver.instancemanager.QuestManager; import com.l2jmobius.gameserver.instancemanager.WalkingManager; import com.l2jmobius.gameserver.instancemanager.ZoneManager; import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jmobius.gameserver.scripting.L2ScriptEngineManager; +import com.l2jmobius.gameserver.scripting.ScriptEngineManager; import com.l2jmobius.gameserver.util.Util; /** @@ -221,7 +221,7 @@ public class AdminReload implements IAdminCommandHandler { try { - L2ScriptEngineManager.getInstance().executeEffectMasterHandler(); + ScriptEngineManager.getInstance().executeEffectMasterHandler(); AdminData.getInstance().broadcastMessageToGMs(activeChar.getName() + ": Reloaded effect master handler."); } catch (Exception e) @@ -235,7 +235,7 @@ public class AdminReload implements IAdminCommandHandler { try { - L2ScriptEngineManager.getInstance().executeMasterHandler(); + ScriptEngineManager.getInstance().executeMasterHandler(); AdminData.getInstance().broadcastMessageToGMs(activeChar.getName() + ": Reloaded master handler."); } catch (Exception e) diff --git a/L2J_Mobius_Test/dist/game/data/scripts/handlers/telnethandlers/ReloadHandler.java b/L2J_Mobius_Test/dist/game/data/scripts/handlers/telnethandlers/ReloadHandler.java index c5698ecbc7..519407f644 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/handlers/telnethandlers/ReloadHandler.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/handlers/telnethandlers/ReloadHandler.java @@ -35,7 +35,7 @@ import com.l2jmobius.gameserver.instancemanager.QuestManager; import com.l2jmobius.gameserver.instancemanager.RaidBossSpawnManager; import com.l2jmobius.gameserver.instancemanager.ZoneManager; import com.l2jmobius.gameserver.model.L2World; -import com.l2jmobius.gameserver.scripting.L2ScriptEngineManager; +import com.l2jmobius.gameserver.scripting.ScriptEngineManager; /** * @author UnAfraid @@ -119,7 +119,7 @@ public class ReloadHandler implements ITelnetHandler try { - L2ScriptEngineManager.getInstance().executeScript(Paths.get(questPath)); + ScriptEngineManager.getInstance().executeScript(Paths.get(questPath)); _print.println(questPath + " was successfully loaded!\n"); } catch (Exception e) diff --git a/L2J_Mobius_Test/dist/game/data/scripts/handlers/voicedcommandhandlers/CastleVCmd.java b/L2J_Mobius_Test/dist/game/data/scripts/handlers/voicedcommandhandlers/CastleVCmd.java index 8d9af8535c..9f72d020a7 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/handlers/voicedcommandhandlers/CastleVCmd.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/handlers/voicedcommandhandlers/CastleVCmd.java @@ -26,7 +26,7 @@ import com.l2jmobius.gameserver.network.SystemMessageId; /** * @author Zoey76 */ -final class CastleVCmd implements IVoicedCommandHandler +public final class CastleVCmd implements IVoicedCommandHandler { private static final String[] VOICED_COMMANDS = { diff --git a/L2J_Mobius_Test/dist/game/data/scripts/instances/InstanceLoader.java b/L2J_Mobius_Test/dist/game/data/scripts/instances/InstanceLoader.java index 9a494de16b..9c15be26c9 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/instances/InstanceLoader.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/instances/InstanceLoader.java @@ -63,7 +63,7 @@ import instances.TalkingIsland.TalkingIsland; * Instance class-loader. * @author FallenAngel */ -final class InstanceLoader +public final class InstanceLoader { private static final Logger _log = Logger.getLogger(InstanceLoader.class.getName()); diff --git a/L2J_Mobius_Test/dist/game/data/scripts/instances/MonasteryOfSilence1/MonasteryOfSilence1.java b/L2J_Mobius_Test/dist/game/data/scripts/instances/MonasteryOfSilence1/MonasteryOfSilence1.java index c147de2944..b765c2e9d4 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/instances/MonasteryOfSilence1/MonasteryOfSilence1.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/instances/MonasteryOfSilence1/MonasteryOfSilence1.java @@ -72,7 +72,7 @@ public final class MonasteryOfSilence1 extends AbstractInstance // Misc private static final int TEMPLATE_ID = 151; - static final class MoSWorld extends InstanceWorld + static public final class MoSWorld extends InstanceWorld { L2Npc elcadia = null; } diff --git a/L2J_Mobius_Test/dist/game/data/scripts/instances/SanctumOftheLordsOfDawn/SanctumOftheLordsOfDawn.java b/L2J_Mobius_Test/dist/game/data/scripts/instances/SanctumOftheLordsOfDawn/SanctumOftheLordsOfDawn.java index 3352bbcd6b..6c006f5e83 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/instances/SanctumOftheLordsOfDawn/SanctumOftheLordsOfDawn.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/instances/SanctumOftheLordsOfDawn/SanctumOftheLordsOfDawn.java @@ -72,7 +72,7 @@ public final class SanctumOftheLordsOfDawn extends AbstractInstance new Location(-79939, 205857, -7888), }; - static final class HSWorld extends InstanceWorld + static public final class HSWorld extends InstanceWorld { int doorst = 0; static final Map> _save_point = new HashMap<>(); diff --git a/L2J_Mobius_Test/dist/game/data/scripts/quests/QuestMasterHandler.java b/L2J_Mobius_Test/dist/game/data/scripts/quests/QuestMasterHandler.java index 5b9c400840..3aa6c6b7c6 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/quests/QuestMasterHandler.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/quests/QuestMasterHandler.java @@ -303,7 +303,7 @@ import quests.Q10799_StrangeThingsAfootInTheValley.Q10799_StrangeThingsAfootInTh /** * @author NosBit */ -final class QuestMasterHandler +public final class QuestMasterHandler { private static final Logger _log = Logger.getLogger(QuestMasterHandler.class.getName()); diff --git a/L2J_Mobius_Test/dist/game/data/scripts/vehicles/BoatGludinRune.java b/L2J_Mobius_Test/dist/game/data/scripts/vehicles/BoatGludinRune.java index cf8371723c..af3b8ab96f 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/vehicles/BoatGludinRune.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/vehicles/BoatGludinRune.java @@ -31,7 +31,7 @@ import com.l2jmobius.gameserver.network.serverpackets.PlaySound; /** * @author DS */ -final class BoatGludinRune implements Runnable +public final class BoatGludinRune implements Runnable { private static final Logger _log = Logger.getLogger(BoatGludinRune.class.getName()); diff --git a/L2J_Mobius_Test/dist/game/data/scripts/vehicles/BoatInnadrilTour.java b/L2J_Mobius_Test/dist/game/data/scripts/vehicles/BoatInnadrilTour.java index 8f38716ec4..2e034a7701 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/vehicles/BoatInnadrilTour.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/vehicles/BoatInnadrilTour.java @@ -31,7 +31,7 @@ import com.l2jmobius.gameserver.network.serverpackets.PlaySound; /** * @author DS */ -final class BoatInnadrilTour implements Runnable +public final class BoatInnadrilTour implements Runnable { private static final Logger _log = Logger.getLogger(BoatInnadrilTour.class.getName()); diff --git a/L2J_Mobius_Test/dist/game/data/scripts/vehicles/BoatRunePrimeval.java b/L2J_Mobius_Test/dist/game/data/scripts/vehicles/BoatRunePrimeval.java index 3a770b7478..38c707ad94 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/vehicles/BoatRunePrimeval.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/vehicles/BoatRunePrimeval.java @@ -31,7 +31,7 @@ import com.l2jmobius.gameserver.network.serverpackets.PlaySound; /** * @author DS */ -final class BoatRunePrimeval implements Runnable +public final class BoatRunePrimeval implements Runnable { private static final Logger _log = Logger.getLogger(BoatRunePrimeval.class.getName()); diff --git a/L2J_Mobius_Test/dist/game/data/scripts/village_master/Alliance/Alliance.java b/L2J_Mobius_Test/dist/game/data/scripts/village_master/Alliance/Alliance.java index 293333cd93..9bb1710fec 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/village_master/Alliance/Alliance.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/village_master/Alliance/Alliance.java @@ -23,7 +23,7 @@ import com.l2jmobius.gameserver.model.quest.Quest; /** * @author UnAfraid */ -final class Alliance extends Quest +public final class Alliance extends Quest { // @formatter:off private static final int[] NPCS = diff --git a/L2J_Mobius_Test/dist/game/data/scripts/village_master/Clan/Clan.java b/L2J_Mobius_Test/dist/game/data/scripts/village_master/Clan/Clan.java index f755bfd952..e6fa95f652 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/village_master/Clan/Clan.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/village_master/Clan/Clan.java @@ -26,7 +26,7 @@ import com.l2jmobius.gameserver.model.quest.Quest; /** * @author UnAfraid */ -final class Clan extends Quest +public final class Clan extends Quest { // @formatter:off private static final int[] NPCS = diff --git a/L2J_Mobius_Test/dist/game/data/scripts/village_master/ProofOfCourage/ProofOfCourage.java b/L2J_Mobius_Test/dist/game/data/scripts/village_master/ProofOfCourage/ProofOfCourage.java index 828d125910..7d4fc43df2 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/village_master/ProofOfCourage/ProofOfCourage.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/village_master/ProofOfCourage/ProofOfCourage.java @@ -32,7 +32,7 @@ import ai.AbstractNpcAI; * Proof Of Courage implementation. * @author St3eT */ -final class ProofOfCourage extends AbstractNpcAI +public final class ProofOfCourage extends AbstractNpcAI { // Misc private static final Map> CLASSLIST = new HashMap<>(); diff --git a/L2J_Mobius_Test/dist/game/data/scripts/village_master/ProofOfJustice/ProofOfJustice.java b/L2J_Mobius_Test/dist/game/data/scripts/village_master/ProofOfJustice/ProofOfJustice.java index afcc6f4a74..fa1400eb22 100644 --- a/L2J_Mobius_Test/dist/game/data/scripts/village_master/ProofOfJustice/ProofOfJustice.java +++ b/L2J_Mobius_Test/dist/game/data/scripts/village_master/ProofOfJustice/ProofOfJustice.java @@ -32,7 +32,7 @@ import ai.AbstractNpcAI; * Proof Of Justice implementation. * @author St3eT */ -final class ProofOfJustice extends AbstractNpcAI +public final class ProofOfJustice extends AbstractNpcAI { // Misc private static final Map> CLASSLIST = new HashMap<>(); diff --git a/L2J_Mobius_Test/java/com/l2jmobius/gameserver/GameServer.java b/L2J_Mobius_Test/java/com/l2jmobius/gameserver/GameServer.java index aeeedc2d9b..c97346e3ec 100644 --- a/L2J_Mobius_Test/java/com/l2jmobius/gameserver/GameServer.java +++ b/L2J_Mobius_Test/java/com/l2jmobius/gameserver/GameServer.java @@ -147,7 +147,7 @@ import com.l2jmobius.gameserver.model.olympiad.Olympiad; import com.l2jmobius.gameserver.network.L2GameClient; import com.l2jmobius.gameserver.network.L2GamePacketHandler; import com.l2jmobius.gameserver.pathfinding.PathFinding; -import com.l2jmobius.gameserver.scripting.L2ScriptEngineManager; +import com.l2jmobius.gameserver.scripting.ScriptEngineManager; import com.l2jmobius.gameserver.taskmanager.KnownListUpdateTaskManager; import com.l2jmobius.gameserver.taskmanager.TaskManager; import com.l2jmobius.status.Status; @@ -185,7 +185,7 @@ public final class GameServer // load script engines printSection("Scripting Engines"); - L2ScriptEngineManager.getInstance(); + ScriptEngineManager.getInstance(); printSection("World"); // start game time control early @@ -330,7 +330,7 @@ public final class GameServer try { _log.info("Loading server scripts..."); - L2ScriptEngineManager.getInstance().executeScriptList(); + ScriptEngineManager.getInstance().executeScriptList(); } catch (Exception e) { diff --git a/L2J_Mobius_Test/java/com/l2jmobius/gameserver/handler/EffectHandler.java b/L2J_Mobius_Test/java/com/l2jmobius/gameserver/handler/EffectHandler.java index 5e089781a9..ff66b7e86e 100644 --- a/L2J_Mobius_Test/java/com/l2jmobius/gameserver/handler/EffectHandler.java +++ b/L2J_Mobius_Test/java/com/l2jmobius/gameserver/handler/EffectHandler.java @@ -20,7 +20,7 @@ import java.util.HashMap; import java.util.Map; import com.l2jmobius.gameserver.model.effects.AbstractEffect; -import com.l2jmobius.gameserver.scripting.L2ScriptEngineManager; +import com.l2jmobius.gameserver.scripting.ScriptEngineManager; /** * @author BiggBoss, UnAfraid @@ -62,7 +62,7 @@ public final class EffectHandler implements IHandler _extEngines = new HashMap<>(); private IExecutionContext _currentExecutionContext = null; - protected L2ScriptEngineManager() + protected ScriptEngineManager() { final Properties props = loadProperties(); - // Load external script engines - ServiceLoader.load(IScriptingEngine.class).forEach(engine -> - { - registerEngine(engine, props); - }); + // Default java engine implementation + registerEngine(new JavaScriptingEngine(), props); - // No external script engines - if (_extEngines.isEmpty()) - { - registerEngine(new JavaScriptingEngine(), props); - } + // Load external script engines + ServiceLoader.load(IScriptingEngine.class).forEach(engine -> registerEngine(engine, props)); } private Properties loadProperties() @@ -175,84 +168,77 @@ public final class L2ScriptEngineManager // throws exception if not exists or not file checkExistingFile("ScriptList", SCRIPT_LIST_FILE); - try (final LineNumberReader lnr = new LineNumberReader(new FileReader(SCRIPT_LIST_FILE.toString()))) + final LinkedHashMap> files = new LinkedHashMap<>(); + final LinkedList extWithoutEngine = new LinkedList<>(); + + Files.lines(SCRIPT_LIST_FILE).forEach(line -> { - final LinkedHashMap> files = new LinkedHashMap<>(); - final LinkedList extWithoutEngine = new LinkedList<>(); - - String line; - while ((line = lnr.readLine()) != null) + line = line.trim(); + if (line.isEmpty() || (line.charAt(0) == '#')) { - line = line.trim(); - if (line.isEmpty() || (line.charAt(0) == '#')) - { - continue; - } - - Path sourceFile = SCRIPT_FOLDER.resolve(line); - try - { - checkExistingFile("ScriptFile", sourceFile); - } - catch (Exception e) - { - _log.warning(e.getMessage()); - continue; - } - - sourceFile = sourceFile.toAbsolutePath(); - final String ext = getFileExtension(sourceFile); - if (ext == null) - { - _log.warning("ScriptFile: " + sourceFile + " does not have an extension to determine the script engine!"); - continue; - } - - final IExecutionContext engine = getEngineByExtension(ext); - if (engine == null) - { - if (!extWithoutEngine.contains(ext)) - { - extWithoutEngine.add(ext); - _log.warning("ScriptEngine: No engine registered for extension " + ext + "!"); - } - continue; - } - - LinkedList ll = files.get(engine); - if (ll == null) - { - ll = new LinkedList<>(); - files.put(engine, ll); - } - ll.add(sourceFile); + return; } - for (Entry> entry : files.entrySet()) + Path sourceFile = SCRIPT_FOLDER.resolve(line); + try { - _currentExecutionContext = entry.getKey(); - try + checkExistingFile("ScriptFile", sourceFile); + } + catch (Exception e) + { + _log.warning(e.getMessage()); + return; + } + + sourceFile = sourceFile.toAbsolutePath(); + final String ext = getFileExtension(sourceFile); + if (ext == null) + { + _log.warning("ScriptFile: " + sourceFile + " does not have an extension to determine the script engine!"); + return; + } + + final IExecutionContext engine = getEngineByExtension(ext); + if (engine == null) + { + if (!extWithoutEngine.contains(ext)) { - Map invokationErrors = entry.getKey().executeScripts(entry.getValue()); - for (Entry entry2 : invokationErrors.entrySet()) - { - _log.log(Level.WARNING, "ScriptEngine: " + entry2.getKey() + " failed execution!", entry2.getValue()); - } + extWithoutEngine.add(ext); + _log.warning("ScriptEngine: No engine registered for extension " + ext + "!"); } - finally + return; + } + + LinkedList ll = files.get(engine); + if (ll == null) + { + ll = new LinkedList<>(); + files.put(engine, ll); + } + ll.add(sourceFile); + }); + + for (Entry> entry : files.entrySet()) + { + _currentExecutionContext = entry.getKey(); + try + { + Map invokationErrors = entry.getKey().executeScripts(entry.getValue()); + for (Entry entry2 : invokationErrors.entrySet()) { - _currentExecutionContext = null; + _log.log(Level.WARNING, "ScriptEngine: " + entry2.getKey() + " failed execution!", entry2.getValue()); } } + finally + { + _currentExecutionContext = null; + } } } public void executeScript(Path sourceFile) throws Exception { - if (sourceFile == null) - { - throw new NullPointerException(); - } + Objects.requireNonNull(sourceFile); if (!sourceFile.isAbsolute()) { @@ -264,16 +250,10 @@ public final class L2ScriptEngineManager sourceFile = sourceFile.toAbsolutePath(); String ext = getFileExtension(sourceFile); - if (ext == null) - { - throw new Exception("ScriptFile: " + sourceFile + " does not have an extension to determine the script engine!"); - } + Objects.requireNonNull(sourceFile, "ScriptFile: " + sourceFile + " does not have an extension to determine the script engine!"); IExecutionContext engine = getEngineByExtension(ext); - if (engine == null) - { - throw new Exception("ScriptEngine: No engine registered for extension " + ext + "!"); - } + Objects.requireNonNull(engine, "ScriptEngine: No engine registered for extension " + ext + "!"); _currentExecutionContext = engine; try @@ -295,13 +275,13 @@ public final class L2ScriptEngineManager return _currentExecutionContext.getCurrentExecutingScript(); } - public static L2ScriptEngineManager getInstance() + public static ScriptEngineManager getInstance() { return SingletonHolder._instance; } private static class SingletonHolder { - protected static final L2ScriptEngineManager _instance = new L2ScriptEngineManager(); + protected static final ScriptEngineManager _instance = new ScriptEngineManager(); } } \ No newline at end of file diff --git a/L2J_Mobius_Test/java/com/l2jmobius/gameserver/taskmanager/tasks/TaskScript.java b/L2J_Mobius_Test/java/com/l2jmobius/gameserver/taskmanager/tasks/TaskScript.java index 4aa5387987..c291c910e7 100644 --- a/L2J_Mobius_Test/java/com/l2jmobius/gameserver/taskmanager/tasks/TaskScript.java +++ b/L2J_Mobius_Test/java/com/l2jmobius/gameserver/taskmanager/tasks/TaskScript.java @@ -19,7 +19,7 @@ package com.l2jmobius.gameserver.taskmanager.tasks; import java.nio.file.Paths; import java.util.logging.Level; -import com.l2jmobius.gameserver.scripting.L2ScriptEngineManager; +import com.l2jmobius.gameserver.scripting.ScriptEngineManager; import com.l2jmobius.gameserver.taskmanager.Task; import com.l2jmobius.gameserver.taskmanager.TaskManager.ExecutedTask; @@ -41,7 +41,7 @@ public class TaskScript extends Task { try { - L2ScriptEngineManager.getInstance().executeScript(Paths.get("cron", task.getParams()[2])); + ScriptEngineManager.getInstance().executeScript(Paths.get("cron", task.getParams()[2])); } catch (Exception e) {