Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import achievements.Achievement;
- import achievements.AchievementCondition;
- import achievements.AchievementCounter;
- import achievements.AchievementInfo;
- import achievements.AchievementMetricListeners;
- import achievements.AchievementMetricType;
- import achievements.AchievementUI;
- import achievements.Achievements;
- import actions.RewardListInfo;
- import ai.FlyingSantaAI;
- import ai.moveroute.Fighter;
- import ai.moveroute.MoveRouteDefaultAI;
- import ai.residences.SiegeGuard;
- import ai.residences.SiegeGuardFighter;
- import ai.residences.SiegeGuardMystic;
- import ai.residences.clanhall.MatchCleric;
- import ai.residences.clanhall.MatchFighter;
- import ai.residences.clanhall.MatchTrief;
- import bosses.AntharasManager;
- import bosses.BaiumManager;
- import bosses.EpicBossState;
- import bosses.FrintezzaManager;
- import bosses.SailrenManager;
- import bosses.ValakasManager;
- import com.google.gson.Gson;
- import com.google.gson.GsonBuilder;
- import com.lucera2.dbmsstruct.model.DBMSStructureSynchronizer;
- import com.mysql.cj.jdbc.MysqlConnectionPoolDataSource;
- import com.sun.management.HotSpotDiagnosticMXBean;
- import com.sun.management.OperatingSystemMXBean;
- import events.Christmas.NewYearTimer;
- import events.Finder.Finder;
- import events.GvG.GvG;
- import events.Halloween.Halloween;
- import events.Halloween.PumpkinGhostAI;
- import events.SavingSnowman.SavingSnowman;
- import events.TheFallHarvest.SquashAI;
- import events.TvT.TvT;
- import events.TvT2.PvPEvent;
- import events.TvT2.PvPEventProperties;
- import events.TvTArena.TvTTemplate;
- import events.lastHero.LastHero;
- import gnu.trove.TDoubleArrayList;
- import gnu.trove.TIntArrayList;
- import gnu.trove.TIntHash;
- import gnu.trove.TIntHashSet;
- import gnu.trove.TIntIntHashMap;
- import gnu.trove.TIntIntIterator;
- import gnu.trove.TIntIterator;
- import gnu.trove.TIntObjectHashMap;
- import gnu.trove.TIntObjectIterator;
- import gnu.trove.TObjectIntHashMap;
- import gnu.trove.TObjectIntIterator;
- import handler.admincommands.AdminBossStatus;
- import handler.admincommands.AdminClientSupport;
- import handler.admincommands.AdminGlobalEvent;
- import handler.admincommands.AdminPvPEvent;
- import handler.admincommands.AdminResidence;
- import handler.admincommands.AdminTeleportBookmark;
- import handler.admincommands.ScriptAdminCommand;
- import handler.items.ScriptItemHandler;
- import handler.items.ShotsItemHandler;
- import handler.items.SimpleItemHandler;
- import handler.usercommands.ScriptUserCommand;
- import instances.Frintezza;
- import instances.GvGInstance;
- import java.awt.Color;
- import java.io.BufferedInputStream;
- import java.io.BufferedOutputStream;
- import java.io.BufferedReader;
- import java.io.BufferedWriter;
- import java.io.ByteArrayOutputStream;
- import java.io.Closeable;
- import java.io.File;
- import java.io.FileFilter;
- import java.io.FileInputStream;
- import java.io.FileNotFoundException;
- import java.io.FileOutputStream;
- import java.io.FileReader;
- import java.io.FileWriter;
- import java.io.FilenameFilter;
- import java.io.IOException;
- import java.io.InputStream;
- import java.io.InputStreamReader;
- import java.io.LineNumberReader;
- import java.io.OutputStream;
- import java.io.OutputStreamWriter;
- import java.io.PrintWriter;
- import java.io.RandomAccessFile;
- import java.io.Reader;
- import java.io.Serializable;
- import java.io.StringWriter;
- import java.lang.annotation.ElementType;
- import java.lang.annotation.Retention;
- import java.lang.annotation.RetentionPolicy;
- import java.lang.annotation.Target;
- import java.lang.constant.Constable;
- import java.lang.management.GarbageCollectorMXBean;
- import java.lang.management.LockInfo;
- import java.lang.management.ManagementFactory;
- import java.lang.management.MemoryMXBean;
- import java.lang.management.MemoryUsage;
- import java.lang.management.MonitorInfo;
- import java.lang.management.ThreadInfo;
- import java.lang.management.ThreadMXBean;
- import java.lang.ref.Reference;
- import java.lang.ref.SoftReference;
- import java.lang.ref.WeakReference;
- import java.lang.reflect.Array;
- import java.lang.reflect.Constructor;
- import java.lang.reflect.Field;
- import java.lang.reflect.InvocationTargetException;
- import java.lang.reflect.Method;
- import java.lang.reflect.Modifier;
- import java.math.BigInteger;
- import java.net.HttpURLConnection;
- import java.net.InetAddress;
- import java.net.InetSocketAddress;
- import java.net.MalformedURLException;
- import java.net.NetworkInterface;
- import java.net.ServerSocket;
- import java.net.Socket;
- import java.net.SocketException;
- import java.net.URI;
- import java.net.URL;
- import java.net.URLConnection;
- import java.net.URLDecoder;
- import java.net.URLEncoder;
- import java.net.UnknownHostException;
- import java.nio.BufferUnderflowException;
- import java.nio.ByteBuffer;
- import java.nio.ByteOrder;
- import java.nio.MappedByteBuffer;
- import java.nio.channels.CancelledKeyException;
- import java.nio.channels.ClosedSelectorException;
- import java.nio.channels.FileChannel;
- import java.nio.channels.ReadableByteChannel;
- import java.nio.channels.SelectionKey;
- import java.nio.channels.Selector;
- import java.nio.channels.ServerSocketChannel;
- import java.nio.channels.SocketChannel;
- import java.nio.channels.WritableByteChannel;
- import java.nio.charset.Charset;
- import java.nio.charset.StandardCharsets;
- import java.security.KeyPair;
- import java.security.KeyPairGenerator;
- import java.security.SecureRandom;
- import java.security.cert.X509Certificate;
- import java.security.interfaces.RSAPrivateKey;
- import java.security.interfaces.RSAPublicKey;
- import java.security.spec.RSAKeyGenParameterSpec;
- import java.sql.CallableStatement;
- import java.sql.Connection;
- import java.sql.PreparedStatement;
- import java.sql.ResultSet;
- import java.sql.ResultSetMetaData;
- import java.sql.SQLException;
- import java.sql.Statement;
- import java.text.DateFormat;
- import java.text.DecimalFormat;
- import java.text.DecimalFormatSymbols;
- import java.text.NumberFormat;
- import java.text.ParseException;
- import java.text.SimpleDateFormat;
- import java.text.StringCharacterIterator;
- import java.time.LocalDateTime;
- import java.time.format.DateTimeFormatter;
- import java.util.AbstractMap;
- import java.util.AbstractSequentialList;
- import java.util.ArrayDeque;
- import java.util.ArrayList;
- import java.util.Arrays;
- import java.util.BitSet;
- import java.util.Calendar;
- import java.util.Collection;
- import java.util.Collections;
- import java.util.Comparator;
- import java.util.Date;
- import java.util.Deque;
- import java.util.EnumMap;
- import java.util.EnumSet;
- import java.util.Enumeration;
- import java.util.GregorianCalendar;
- import java.util.HashMap;
- import java.util.HashSet;
- import java.util.Hashtable;
- import java.util.Iterator;
- import java.util.LinkedHashMap;
- import java.util.LinkedHashSet;
- import java.util.LinkedList;
- import java.util.List;
- import java.util.ListIterator;
- import java.util.Locale;
- import java.util.Map;
- import java.util.NavigableMap;
- import java.util.NavigableSet;
- import java.util.NoSuchElementException;
- import java.util.Objects;
- import java.util.Optional;
- import java.util.PriorityQueue;
- import java.util.Properties;
- import java.util.Queue;
- import java.util.Random;
- import java.util.RandomAccess;
- import java.util.ServiceLoader;
- import java.util.Set;
- import java.util.Stack;
- import java.util.StringTokenizer;
- import java.util.TimeZone;
- import java.util.Timer;
- import java.util.TimerTask;
- import java.util.TreeMap;
- import java.util.TreeSet;
- import java.util.concurrent.ConcurrentHashMap;
- import java.util.concurrent.ConcurrentLinkedQueue;
- import java.util.concurrent.ConcurrentSkipListMap;
- import java.util.concurrent.ConcurrentSkipListSet;
- import java.util.concurrent.CopyOnWriteArrayList;
- import java.util.concurrent.CopyOnWriteArraySet;
- import java.util.concurrent.Delayed;
- import java.util.concurrent.ExecutionException;
- import java.util.concurrent.Executor;
- import java.util.concurrent.ExecutorService;
- import java.util.concurrent.Executors;
- import java.util.concurrent.Future;
- import java.util.concurrent.LinkedBlockingQueue;
- import java.util.concurrent.RejectedExecutionException;
- import java.util.concurrent.RejectedExecutionHandler;
- import java.util.concurrent.RunnableScheduledFuture;
- import java.util.concurrent.ScheduledExecutorService;
- import java.util.concurrent.ScheduledFuture;
- import java.util.concurrent.ScheduledThreadPoolExecutor;
- import java.util.concurrent.Semaphore;
- import java.util.concurrent.ThreadFactory;
- import java.util.concurrent.ThreadPoolExecutor;
- import java.util.concurrent.TimeUnit;
- import java.util.concurrent.TimeoutException;
- import java.util.concurrent.atomic.AtomicBoolean;
- import java.util.concurrent.atomic.AtomicInteger;
- import java.util.concurrent.atomic.AtomicIntegerFieldUpdater;
- import java.util.concurrent.atomic.AtomicLong;
- import java.util.concurrent.atomic.AtomicReference;
- import java.util.concurrent.locks.Lock;
- import java.util.concurrent.locks.ReadWriteLock;
- import java.util.concurrent.locks.ReentrantLock;
- import java.util.concurrent.locks.ReentrantReadWriteLock;
- import java.util.function.Consumer;
- import java.util.function.Function;
- import java.util.function.LongSupplier;
- import java.util.function.Predicate;
- import java.util.jar.Attributes;
- import java.util.jar.JarEntry;
- import java.util.jar.JarFile;
- import java.util.jar.JarInputStream;
- import java.util.regex.Matcher;
- import java.util.regex.Pattern;
- import java.util.regex.PatternSyntaxException;
- import java.util.stream.Collectors;
- import java.util.stream.Stream;
- import java.util.zip.CRC32;
- import java.util.zip.GZIPOutputStream;
- import java.util.zip.ZipEntry;
- import java.util.zip.ZipOutputStream;
- import javax.crypto.Cipher;
- import javax.management.MBeanServer;
- import javax.net.ssl.HttpsURLConnection;
- import javax.net.ssl.SSLContext;
- import javax.net.ssl.TrustManager;
- import javax.net.ssl.X509TrustManager;
- import javax.sql.ConnectionEvent;
- import javax.sql.ConnectionEventListener;
- import javax.sql.ConnectionPoolDataSource;
- import javax.sql.PooledConnection;
- import javax.tools.Diagnostic;
- import javax.tools.DiagnosticListener;
- import javax.tools.FileObject;
- import javax.tools.ForwardingJavaFileManager;
- import javax.tools.JavaCompiler;
- import javax.tools.JavaFileManager;
- import javax.tools.JavaFileObject;
- import javax.tools.SimpleJavaFileObject;
- import javax.tools.StandardJavaFileManager;
- import javax.xml.parsers.DocumentBuilder;
- import javax.xml.parsers.DocumentBuilderFactory;
- import javax.xml.parsers.ParserConfigurationException;
- import l2.authserver.AuthServer;
- import l2.authserver.ClientManager;
- import l2.authserver.Config;
- import l2.authserver.GameServerManager;
- import l2.authserver.IpBanManager;
- import l2.authserver.Shutdown;
- import l2.authserver.ThreadPoolManager;
- import l2.authserver.accounts.Account;
- import l2.authserver.accounts.SessionManager;
- import l2.authserver.crypt.BlowfishEngine;
- import l2.authserver.crypt.CryptManager;
- import l2.authserver.crypt.LoginCrypt;
- import l2.authserver.crypt.NewCrypt;
- import l2.authserver.crypt.PasswordHash;
- import l2.authserver.crypt.ScrambledKeyPair;
- import l2.authserver.database.L2DatabaseFactory;
- import l2.authserver.network.gamecomm.GameServer;
- import l2.authserver.network.gamecomm.GameServerCommunication;
- import l2.authserver.network.gamecomm.GameServerConnection;
- import l2.authserver.network.gamecomm.PacketHandler;
- import l2.authserver.network.gamecomm.ProxyServer;
- import l2.authserver.network.gamecomm.ReceivablePacket;
- import l2.authserver.network.gamecomm.SendablePacket;
- import l2.authserver.network.gamecomm.as2gs.AuthResponse;
- import l2.authserver.network.gamecomm.as2gs.LoginServerFail;
- import l2.authserver.network.gamecomm.as2gs.NotifyPwdCngResult;
- import l2.authserver.network.gamecomm.as2gs.NotifyWhitelistedIp;
- import l2.authserver.network.gamecomm.as2gs.PingRequest;
- import l2.authserver.network.gamecomm.as2gs.PlayerAuthResponse;
- import l2.authserver.network.gamecomm.gs2as.AuthRequest;
- import l2.authserver.network.gamecomm.gs2as.ChangeAccessLevel;
- import l2.authserver.network.gamecomm.gs2as.ChangeAccessLevelMulti;
- import l2.authserver.network.gamecomm.gs2as.IGPwdCng;
- import l2.authserver.network.gamecomm.gs2as.OnlineStatus;
- import l2.authserver.network.gamecomm.gs2as.PingResponse;
- import l2.authserver.network.gamecomm.gs2as.PlayerAuthRequest;
- import l2.authserver.network.gamecomm.gs2as.PlayerInGame;
- import l2.authserver.network.gamecomm.gs2as.PlayerLogout;
- import l2.authserver.network.gamecomm.gs2as.WhitelistedOk;
- import l2.authserver.network.l2.BaseLoginClient;
- import l2.authserver.network.l2.L2LoginClient;
- import l2.authserver.network.l2.SelectorHelper;
- import l2.authserver.network.l2.SessionKey;
- import l2.authserver.network.l2.c2s.AuthGameGuard;
- import l2.authserver.network.l2.c2s.L2LoginClientPacket;
- import l2.authserver.network.l2.c2s.RequestAuthLogin;
- import l2.authserver.network.l2.c2s.RequestServerList;
- import l2.authserver.network.l2.c2s.RequestServerLogin;
- import l2.authserver.network.l2.s2c.AccountKicked;
- import l2.authserver.network.l2.s2c.GGAuth;
- import l2.authserver.network.l2.s2c.L2LoginServerPacket;
- import l2.authserver.network.l2.s2c.LoginFail;
- import l2.authserver.network.l2.s2c.LoginOk;
- import l2.authserver.network.l2.s2c.PlayOk;
- import l2.authserver.network.l2.s2c.ServerList;
- import l2.authserver.network.l2.s2c.StaticInit;
- import l2.authserver.utils.BuffUtils;
- import l2.authserver.utils.Log;
- import l2.commons.collections.CollectionUtils;
- import l2.commons.collections.EmptyIterator;
- import l2.commons.collections.JoinedIterator;
- import l2.commons.collections.LazyArrayList;
- import l2.commons.collections.MultiValueSet;
- import l2.commons.compiler.Compiler;
- import l2.commons.compiler.MemoryByteCode;
- import l2.commons.compiler.MemoryClassLoader;
- import l2.commons.compiler.MemoryJavaFileManager;
- import l2.commons.configuration.ExProperties;
- import l2.commons.dao.JdbcEntity;
- import l2.commons.dao.JdbcEntityState;
- import l2.commons.dao.JdbcEntityStats;
- import l2.commons.data.xml.AbstractDirParser;
- import l2.commons.data.xml.AbstractFileParser;
- import l2.commons.data.xml.AbstractHolder;
- import l2.commons.data.xml.AbstractParser;
- import l2.commons.data.xml.helpers.ErrorHandlerImpl;
- import l2.commons.data.xml.helpers.SimpleDTDEntityResolver;
- import l2.commons.db.BaseDataConnectionFactory;
- import l2.commons.dbutils.DbUtils;
- import l2.commons.geometry.AbstractShape;
- import l2.commons.geometry.Circle;
- import l2.commons.geometry.GeometryUtils;
- import l2.commons.geometry.Point2D;
- import l2.commons.geometry.Point3D;
- import l2.commons.geometry.Polygon;
- import l2.commons.geometry.Rectangle;
- import l2.commons.geometry.Shape;
- import l2.commons.lang.ArrayUtils;
- import l2.commons.lang.StatsUtils;
- import l2.commons.lang.reference.AbstractHardReference;
- import l2.commons.lang.reference.HardReference;
- import l2.commons.lang.reference.HardReferences;
- import l2.commons.listener.EventListener;
- import l2.commons.listener.Listener;
- import l2.commons.listener.ListenerList;
- import l2.commons.logging.LogUtils;
- import l2.commons.logging.LoggerObject;
- import l2.commons.math.PrimeFinder;
- import l2.commons.math.SafeMath;
- import l2.commons.math.random.RndSelector;
- import l2.commons.net.nio.AbstractPacket;
- import l2.commons.net.nio.impl.HaProxyMMOConnection;
- import l2.commons.net.nio.impl.HaProxySelectorThread;
- import l2.commons.net.nio.impl.IAcceptFilter;
- import l2.commons.net.nio.impl.IClientFactory;
- import l2.commons.net.nio.impl.IMMOExecutor;
- import l2.commons.net.nio.impl.IPacketHandler;
- import l2.commons.net.nio.impl.MMOClient;
- import l2.commons.net.nio.impl.MMOConnection;
- import l2.commons.net.nio.impl.MMOExecutableQueue;
- import l2.commons.net.nio.impl.ReceivablePacket;
- import l2.commons.net.nio.impl.SelectorConfig;
- import l2.commons.net.nio.impl.SelectorStats;
- import l2.commons.net.nio.impl.SelectorThread;
- import l2.commons.net.nio.impl.SendablePacket;
- import l2.commons.net.utils.Net;
- import l2.commons.net.utils.NetList;
- import l2.commons.net.utils.NetUtils;
- import l2.commons.text.PrintfFormat;
- import l2.commons.text.StrTable;
- import l2.commons.threading.LoggingRejectedExecutionHandler;
- import l2.commons.threading.PriorityThreadFactory;
- import l2.commons.threading.RunnableImpl;
- import l2.commons.threading.RunnableStatsManager;
- import l2.commons.threading.RunnableStatsWrapper;
- import l2.commons.threading.SteppingRunnableQueueManager;
- import l2.commons.time.cron.AddPattern;
- import l2.commons.time.cron.NextTime;
- import l2.commons.time.cron.SchedulingPattern;
- import l2.commons.util.NaturalOrderComparator;
- import l2.commons.util.RandomUtils;
- import l2.commons.util.RateTracker;
- import l2.commons.util.Rnd;
- import l2.commons.util.TroveUtils;
- import l2.commons.util.concurrent.atomic.AtomicEnumBitFlag;
- import l2.commons.util.concurrent.atomic.AtomicState;
- import l2.commons.util.concurrent.locks.ReentrantReadWriteLock;
- import l2.commons.versioning.Locator;
- import l2.commons.versioning.Version;
- import l2.gameserver.Announcements;
- import l2.gameserver.Config;
- import l2.gameserver.GameServer;
- import l2.gameserver.GameTimeController;
- import l2.gameserver.Shutdown;
- import l2.gameserver.ThreadPoolManager;
- import l2.gameserver.ai.AbstractAI;
- import l2.gameserver.ai.Balanced;
- import l2.gameserver.ai.BoatAI;
- import l2.gameserver.ai.CharacterAI;
- import l2.gameserver.ai.CtrlEvent;
- import l2.gameserver.ai.CtrlIntention;
- import l2.gameserver.ai.DefaultAI;
- import l2.gameserver.ai.DoorAI;
- import l2.gameserver.ai.Fighter;
- import l2.gameserver.ai.Guard;
- import l2.gameserver.ai.Mystic;
- import l2.gameserver.ai.NextAction;
- import l2.gameserver.ai.PlayableAI;
- import l2.gameserver.ai.PlayerAI;
- import l2.gameserver.ai.Priest;
- import l2.gameserver.ai.Ranger;
- import l2.gameserver.ai.SummonAI;
- import l2.gameserver.cache.CrestCache;
- import l2.gameserver.dao.AccountBonusDAO;
- import l2.gameserver.dao.AccountVariablesDAO;
- import l2.gameserver.dao.CastleDAO;
- import l2.gameserver.dao.CastleDamageZoneDAO;
- import l2.gameserver.dao.CastleDoorUpgradeDAO;
- import l2.gameserver.dao.CastleHiredGuardDAO;
- import l2.gameserver.dao.CharacterDAO;
- import l2.gameserver.dao.CharacterFriendDAO;
- import l2.gameserver.dao.CharacterGroupReuseDAO;
- import l2.gameserver.dao.CharacterHennaDAO;
- import l2.gameserver.dao.CharacterPostFriendDAO;
- import l2.gameserver.dao.CharacterVariablesDAO;
- import l2.gameserver.dao.ClanDataDAO;
- import l2.gameserver.dao.ClanHallDAO;
- import l2.gameserver.dao.EffectsDAO;
- import l2.gameserver.dao.InstanceReuseDAO;
- import l2.gameserver.dao.ItemsDAO;
- import l2.gameserver.dao.PetDAO;
- import l2.gameserver.dao.PromoCodeDAO;
- import l2.gameserver.dao.PromoCodeLimitDAO;
- import l2.gameserver.dao.PromoCodeUserDAO;
- import l2.gameserver.dao.SiegeClanDAO;
- import l2.gameserver.dao.SiegePlayerDAO;
- import l2.gameserver.data.BoatHolder;
- import l2.gameserver.data.StringHolder;
- import l2.gameserver.data.htm.HtmCache;
- import l2.gameserver.data.xml.Parsers;
- import l2.gameserver.data.xml.holder.ArmorSetsHolder;
- import l2.gameserver.data.xml.holder.BuyListHolder;
- import l2.gameserver.data.xml.holder.CapsuleItemHolder;
- import l2.gameserver.data.xml.holder.CharacterTemplateHolder;
- import l2.gameserver.data.xml.holder.ClassLevelGainHolder;
- import l2.gameserver.data.xml.holder.CrystalGradeDataHolder;
- import l2.gameserver.data.xml.holder.CubicHolder;
- import l2.gameserver.data.xml.holder.DoorHolder;
- import l2.gameserver.data.xml.holder.EnchantItemHolder;
- import l2.gameserver.data.xml.holder.EnchantSkillHolder;
- import l2.gameserver.data.xml.holder.EventHolder;
- import l2.gameserver.data.xml.holder.FishDataHolder;
- import l2.gameserver.data.xml.holder.HennaHolder;
- import l2.gameserver.data.xml.holder.HitCondBonusHolder;
- import l2.gameserver.data.xml.holder.InstantZoneHolder;
- import l2.gameserver.data.xml.holder.ItemHolder;
- import l2.gameserver.data.xml.holder.KarmaIncreaseDataHolder;
- import l2.gameserver.data.xml.holder.MacroDataHolder;
- import l2.gameserver.data.xml.holder.MultiSellHolder;
- import l2.gameserver.data.xml.holder.NpcHolder;
- import l2.gameserver.data.xml.holder.OptionDataHolder;
- import l2.gameserver.data.xml.holder.PetDataHolder;
- import l2.gameserver.data.xml.holder.PromoCodeHolder;
- import l2.gameserver.data.xml.holder.RecipeHolder;
- import l2.gameserver.data.xml.holder.ResidenceHolder;
- import l2.gameserver.data.xml.holder.SellBuffHolder;
- import l2.gameserver.data.xml.holder.SkillAcquireHolder;
- import l2.gameserver.data.xml.holder.SoulCrystalHolder;
- import l2.gameserver.data.xml.holder.SpawnHolder;
- import l2.gameserver.data.xml.holder.StaticObjectHolder;
- import l2.gameserver.data.xml.holder.VariationChanceHolder;
- import l2.gameserver.data.xml.holder.VariationGroupHolder;
- import l2.gameserver.data.xml.holder.ZoneHolder;
- import l2.gameserver.data.xml.parser.ArmorSetsParser;
- import l2.gameserver.data.xml.parser.CapsuleItemParser;
- import l2.gameserver.data.xml.parser.CharacterTemplateParser;
- import l2.gameserver.data.xml.parser.ChatFilterParser;
- import l2.gameserver.data.xml.parser.ClassLevelGainParser;
- import l2.gameserver.data.xml.parser.CrystalGradeDataParser;
- import l2.gameserver.data.xml.parser.CubicParser;
- import l2.gameserver.data.xml.parser.DomainParser;
- import l2.gameserver.data.xml.parser.DoorParser;
- import l2.gameserver.data.xml.parser.EnchantItemParser;
- import l2.gameserver.data.xml.parser.EnchantSkillParser;
- import l2.gameserver.data.xml.parser.EventParser;
- import l2.gameserver.data.xml.parser.FishDataParser;
- import l2.gameserver.data.xml.parser.HennaParser;
- import l2.gameserver.data.xml.parser.HitCondBonusParser;
- import l2.gameserver.data.xml.parser.InstantZoneParser;
- import l2.gameserver.data.xml.parser.ItemParser;
- import l2.gameserver.data.xml.parser.KarmaIncreaseDataParser;
- import l2.gameserver.data.xml.parser.MacroDataParser;
- import l2.gameserver.data.xml.parser.NpcParser;
- import l2.gameserver.data.xml.parser.OptionDataParser;
- import l2.gameserver.data.xml.parser.PetDataParser;
- import l2.gameserver.data.xml.parser.PromoCodeParser;
- import l2.gameserver.data.xml.parser.RecipeParser;
- import l2.gameserver.data.xml.parser.ResidenceParser;
- import l2.gameserver.data.xml.parser.RestartPointParser;
- import l2.gameserver.data.xml.parser.SellBuffParser;
- import l2.gameserver.data.xml.parser.SkillAcquireParser;
- import l2.gameserver.data.xml.parser.SoulCrystalParser;
- import l2.gameserver.data.xml.parser.SpawnParser;
- import l2.gameserver.data.xml.parser.StatParser;
- import l2.gameserver.data.xml.parser.StaticObjectParser;
- import l2.gameserver.data.xml.parser.VariationChanceParser;
- import l2.gameserver.data.xml.parser.VariationGroupParser;
- import l2.gameserver.data.xml.parser.ZoneParser;
- import l2.gameserver.database.DatabaseFactory;
- import l2.gameserver.database.mysql;
- import l2.gameserver.geodata.GeoCollision;
- import l2.gameserver.geodata.GeoEngine;
- import l2.gameserver.geodata.GeoMove;
- import l2.gameserver.geodata.GeoOptimizer;
- import l2.gameserver.geodata.GeoUtils;
- import l2.gameserver.geodata.PathFind;
- import l2.gameserver.geodata.PathFindBuffers;
- import l2.gameserver.handler.admincommands.AdminCommandHandler;
- import l2.gameserver.handler.admincommands.IAdminCommandHandler;
- import l2.gameserver.handler.admincommands.impl.AdminAdmin;
- import l2.gameserver.handler.admincommands.impl.AdminAnnouncements;
- import l2.gameserver.handler.admincommands.impl.AdminBan;
- import l2.gameserver.handler.admincommands.impl.AdminCamera;
- import l2.gameserver.handler.admincommands.impl.AdminCancel;
- import l2.gameserver.handler.admincommands.impl.AdminChangeAccessLevel;
- import l2.gameserver.handler.admincommands.impl.AdminClanHall;
- import l2.gameserver.handler.admincommands.impl.AdminCreateItem;
- import l2.gameserver.handler.admincommands.impl.AdminCursedWeapons;
- import l2.gameserver.handler.admincommands.impl.AdminDelete;
- import l2.gameserver.handler.admincommands.impl.AdminDisconnect;
- import l2.gameserver.handler.admincommands.impl.AdminDoorControl;
- import l2.gameserver.handler.admincommands.impl.AdminEditChar;
- import l2.gameserver.handler.admincommands.impl.AdminEffects;
- import l2.gameserver.handler.admincommands.impl.AdminEnchant;
- import l2.gameserver.handler.admincommands.impl.AdminEvents;
- import l2.gameserver.handler.admincommands.impl.AdminGeodata;
- import l2.gameserver.handler.admincommands.impl.AdminGm;
- import l2.gameserver.handler.admincommands.impl.AdminGmChat;
- import l2.gameserver.handler.admincommands.impl.AdminHeal;
- import l2.gameserver.handler.admincommands.impl.AdminHelpPage;
- import l2.gameserver.handler.admincommands.impl.AdminIP;
- import l2.gameserver.handler.admincommands.impl.AdminInstance;
- import l2.gameserver.handler.admincommands.impl.AdminKill;
- import l2.gameserver.handler.admincommands.impl.AdminLevel;
- import l2.gameserver.handler.admincommands.impl.AdminMammon;
- import l2.gameserver.handler.admincommands.impl.AdminManor;
- import l2.gameserver.handler.admincommands.impl.AdminMenu;
- import l2.gameserver.handler.admincommands.impl.AdminMonsterRace;
- import l2.gameserver.handler.admincommands.impl.AdminMove;
- import l2.gameserver.handler.admincommands.impl.AdminNochannel;
- import l2.gameserver.handler.admincommands.impl.AdminOlympiad;
- import l2.gameserver.handler.admincommands.impl.AdminPetition;
- import l2.gameserver.handler.admincommands.impl.AdminPledge;
- import l2.gameserver.handler.admincommands.impl.AdminPolymorph;
- import l2.gameserver.handler.admincommands.impl.AdminQuests;
- import l2.gameserver.handler.admincommands.impl.AdminReload;
- import l2.gameserver.handler.admincommands.impl.AdminRepairChar;
- import l2.gameserver.handler.admincommands.impl.AdminRes;
- import l2.gameserver.handler.admincommands.impl.AdminRide;
- import l2.gameserver.handler.admincommands.impl.AdminSS;
- import l2.gameserver.handler.admincommands.impl.AdminServer;
- import l2.gameserver.handler.admincommands.impl.AdminShop;
- import l2.gameserver.handler.admincommands.impl.AdminShutdown;
- import l2.gameserver.handler.admincommands.impl.AdminSkill;
- import l2.gameserver.handler.admincommands.impl.AdminSpawn;
- import l2.gameserver.handler.admincommands.impl.AdminTarget;
- import l2.gameserver.handler.admincommands.impl.AdminTeleport;
- import l2.gameserver.handler.admincommands.impl.AdminTest;
- import l2.gameserver.handler.admincommands.impl.AdminZone;
- import l2.gameserver.handler.admincommands.impl.AdminZoneBuilder;
- import l2.gameserver.handler.bbs.CommunityBoardManager;
- import l2.gameserver.handler.bbs.ICommunityBoardHandler;
- import l2.gameserver.handler.bypass.BypassHandler;
- import l2.gameserver.handler.bypass.IBypassHandler;
- import l2.gameserver.handler.bypass.INpcHtmlAppendHandler;
- import l2.gameserver.handler.chat.IChatHandler;
- import l2.gameserver.handler.items.IItemHandler;
- import l2.gameserver.handler.items.IRefineryHandler;
- import l2.gameserver.handler.items.ItemHandler;
- import l2.gameserver.handler.items.RefineryHandler;
- import l2.gameserver.handler.petition.IPetitionHandler;
- import l2.gameserver.handler.telegram.ITelegramCommandHandler;
- import l2.gameserver.handler.telegram.TelegramApi;
- import l2.gameserver.handler.telegram.TelegramBot;
- import l2.gameserver.handler.telegram.TelegramBotProperties;
- import l2.gameserver.handler.telegram.TelegramCommandHandler;
- import l2.gameserver.handler.telegram.TelegramCommandRegistry;
- import l2.gameserver.handler.telegram.TelegramMonitoring;
- import l2.gameserver.handler.telegram.impl.AIStatsCommand;
- import l2.gameserver.handler.telegram.impl.AbortCommand;
- import l2.gameserver.handler.telegram.impl.AnnounceCommand;
- import l2.gameserver.handler.telegram.impl.CharBanCommand;
- import l2.gameserver.handler.telegram.impl.ChatBanCommand;
- import l2.gameserver.handler.telegram.impl.ConfigCommand;
- import l2.gameserver.handler.telegram.impl.EffectStatsCommand;
- import l2.gameserver.handler.telegram.impl.FindCharCommand;
- import l2.gameserver.handler.telegram.impl.GCCommand;
- import l2.gameserver.handler.telegram.impl.GiveAllByHwidCommand;
- import l2.gameserver.handler.telegram.impl.GiveAllByIpCommand;
- import l2.gameserver.handler.telegram.impl.GiveAllCommand;
- import l2.gameserver.handler.telegram.impl.GiveItemCommand;
- import l2.gameserver.handler.telegram.impl.GmListCommand;
- import l2.gameserver.handler.telegram.impl.HeapCommand;
- import l2.gameserver.handler.telegram.impl.HelpCommand;
- import l2.gameserver.handler.telegram.impl.InventoryCommand;
- import l2.gameserver.handler.telegram.impl.JailCommand;
- import l2.gameserver.handler.telegram.impl.KickCommand;
- import l2.gameserver.handler.telegram.impl.ListClansCommand;
- import l2.gameserver.handler.telegram.impl.ListOnlinePlayersCommand;
- import l2.gameserver.handler.telegram.impl.MemCommand;
- import l2.gameserver.handler.telegram.impl.NetCommand;
- import l2.gameserver.handler.telegram.impl.NoSpamCommand;
- import l2.gameserver.handler.telegram.impl.OnlineCommand;
- import l2.gameserver.handler.telegram.impl.PathfindCommand;
- import l2.gameserver.handler.telegram.impl.PoolCommand;
- import l2.gameserver.handler.telegram.impl.PrivateMessageCommand;
- import l2.gameserver.handler.telegram.impl.RemoveItemCommand;
- import l2.gameserver.handler.telegram.impl.RestartCommand;
- import l2.gameserver.handler.telegram.impl.SetClassCommand;
- import l2.gameserver.handler.telegram.impl.SetHeroCommand;
- import l2.gameserver.handler.telegram.impl.SetLevelCommand;
- import l2.gameserver.handler.telegram.impl.SetNameCommand;
- import l2.gameserver.handler.telegram.impl.SetNobleCommand;
- import l2.gameserver.handler.telegram.impl.SetPaCommand;
- import l2.gameserver.handler.telegram.impl.SetTitleCommand;
- import l2.gameserver.handler.telegram.impl.ShutdownCommand;
- import l2.gameserver.handler.telegram.impl.StatusCommand;
- import l2.gameserver.handler.telegram.impl.ThreadsCommand;
- import l2.gameserver.handler.telegram.impl.UnjailCommand;
- import l2.gameserver.handler.telegram.impl.UptimeCommand;
- import l2.gameserver.handler.telegram.impl.VersionCommand;
- import l2.gameserver.handler.telegram.impl.WhoisCharCommand;
- import l2.gameserver.handler.telegram.model.CallbackQuery;
- import l2.gameserver.handler.telegram.model.Chat;
- import l2.gameserver.handler.telegram.model.ForceReply;
- import l2.gameserver.handler.telegram.model.GetUpdateResult;
- import l2.gameserver.handler.telegram.model.Message;
- import l2.gameserver.handler.telegram.model.MessageEntity;
- import l2.gameserver.handler.telegram.model.Update;
- import l2.gameserver.handler.telegram.model.User;
- import l2.gameserver.handler.usercommands.IUserCommandHandler;
- import l2.gameserver.handler.usercommands.UserCommandHandler;
- import l2.gameserver.handler.usercommands.impl.ClanPenalty;
- import l2.gameserver.handler.usercommands.impl.ClanWarsList;
- import l2.gameserver.handler.usercommands.impl.CommandChannel;
- import l2.gameserver.handler.usercommands.impl.Escape;
- import l2.gameserver.handler.usercommands.impl.InstanceZone;
- import l2.gameserver.handler.usercommands.impl.LocCommand;
- import l2.gameserver.handler.usercommands.impl.OlympiadStat;
- import l2.gameserver.handler.usercommands.impl.PartyInfo;
- import l2.gameserver.handler.usercommands.impl.Time;
- import l2.gameserver.handler.voicecommands.IVoicedCommandHandler;
- import l2.gameserver.handler.voicecommands.VoicedCommandHandler;
- import l2.gameserver.handler.voicecommands.impl.Augments;
- import l2.gameserver.handler.voicecommands.impl.AutoFarm;
- import l2.gameserver.handler.voicecommands.impl.Banking;
- import l2.gameserver.handler.voicecommands.impl.CWHPrivileges;
- import l2.gameserver.handler.voicecommands.impl.Cfg;
- import l2.gameserver.handler.voicecommands.impl.Help;
- import l2.gameserver.handler.voicecommands.impl.InstanceZone;
- import l2.gameserver.handler.voicecommands.impl.ItemRemaining;
- import l2.gameserver.handler.voicecommands.impl.Mammon;
- import l2.gameserver.handler.voicecommands.impl.Offline;
- import l2.gameserver.handler.voicecommands.impl.Online;
- import l2.gameserver.handler.voicecommands.impl.OpenBoxService;
- import l2.gameserver.handler.voicecommands.impl.Ping;
- import l2.gameserver.handler.voicecommands.impl.PvPEventRegistration;
- import l2.gameserver.handler.voicecommands.impl.Relocate;
- import l2.gameserver.handler.voicecommands.impl.Relog;
- import l2.gameserver.handler.voicecommands.impl.ServerInfo;
- import l2.gameserver.handler.voicecommands.impl.Services;
- import l2.gameserver.handler.voicecommands.impl.Wedding;
- import l2.gameserver.handler.voicecommands.impl.WhoAmI;
- import l2.gameserver.idfactory.BitSetIDFactory;
- import l2.gameserver.idfactory.IdFactory;
- import l2.gameserver.instancemanager.AutoAnnounce;
- import l2.gameserver.instancemanager.BypassManager;
- import l2.gameserver.instancemanager.CastleManorManager;
- import l2.gameserver.instancemanager.CoupleManager;
- import l2.gameserver.instancemanager.CursedWeaponsManager;
- import l2.gameserver.instancemanager.DimensionalRiftManager;
- import l2.gameserver.instancemanager.MapRegionManager;
- import l2.gameserver.instancemanager.MatchingRoomManager;
- import l2.gameserver.instancemanager.PetitionManager;
- import l2.gameserver.instancemanager.PlayerMessageStack;
- import l2.gameserver.instancemanager.QuestManager;
- import l2.gameserver.instancemanager.RaidBossSpawnManager;
- import l2.gameserver.instancemanager.ReflectionManager;
- import l2.gameserver.instancemanager.SellBuffsManager;
- import l2.gameserver.instancemanager.ServerVariables;
- import l2.gameserver.instancemanager.SpawnManager;
- import l2.gameserver.instancemanager.games.FishingChampionShipManager;
- import l2.gameserver.instancemanager.games.LotteryManager;
- import l2.gameserver.instancemanager.sepulchers.FourSepulchers;
- import l2.gameserver.instancemanager.sepulchers.SepulcherActivityRunner;
- import l2.gameserver.instancemanager.sepulchers.event.EventData;
- import l2.gameserver.instancemanager.sepulchers.event.EventHandler;
- import l2.gameserver.instancemanager.sepulchers.event.OnEveryoneDespawned;
- import l2.gameserver.instancemanager.sepulchers.event.SepulcherEvent;
- import l2.gameserver.instancemanager.sepulchers.model.SepulcherRoom;
- import l2.gameserver.instancemanager.sepulchers.model.SepulcherWay;
- import l2.gameserver.instancemanager.sepulchers.model.WayData;
- import l2.gameserver.instancemanager.sepulchers.spawn.ISepulcherSpawnProperty;
- import l2.gameserver.instancemanager.sepulchers.spawn.SepulcherParser;
- import l2.gameserver.instancemanager.sepulchers.spawn.SepulcherSpawnDefine;
- import l2.gameserver.instancemanager.sepulchers.spawn.SepulcherSpawnHandler;
- import l2.gameserver.instancemanager.sepulchers.spawn.SepulcherSpawnSelector;
- import l2.gameserver.listener.AiListener;
- import l2.gameserver.listener.CharListener;
- import l2.gameserver.listener.EventListener;
- import l2.gameserver.listener.GameListener;
- import l2.gameserver.listener.NpcListener;
- import l2.gameserver.listener.PlayerListener;
- import l2.gameserver.listener.actor.OnAttackHitListener;
- import l2.gameserver.listener.actor.OnAttackListener;
- import l2.gameserver.listener.actor.OnCurrentHpDamageListener;
- import l2.gameserver.listener.actor.OnCurrentMpReduceListener;
- import l2.gameserver.listener.actor.OnDeathListener;
- import l2.gameserver.listener.actor.OnKillListener;
- import l2.gameserver.listener.actor.OnMagicHitListener;
- import l2.gameserver.listener.actor.OnMagicUseListener;
- import l2.gameserver.listener.actor.OnMoveListener;
- import l2.gameserver.listener.actor.OnReviveListener;
- import l2.gameserver.listener.actor.ai.OnAiEventListener;
- import l2.gameserver.listener.actor.ai.OnAiIntentionListener;
- import l2.gameserver.listener.actor.door.OnOpenCloseListener;
- import l2.gameserver.listener.actor.door.impl.MasterOnOpenCloseListenerImpl;
- import l2.gameserver.listener.actor.npc.OnDecayListener;
- import l2.gameserver.listener.actor.npc.OnSpawnListener;
- import l2.gameserver.listener.actor.player.OnAnswerListener;
- import l2.gameserver.listener.actor.player.OnAutoSoulShotListener;
- import l2.gameserver.listener.actor.player.OnGainExpSpListener;
- import l2.gameserver.listener.actor.player.OnItemEnchantSuccessListener;
- import l2.gameserver.listener.actor.player.OnItemPickupListener;
- import l2.gameserver.listener.actor.player.OnLevelUpListener;
- import l2.gameserver.listener.actor.player.OnOlyCompetitionListener;
- import l2.gameserver.listener.actor.player.OnPlayerEnterListener;
- import l2.gameserver.listener.actor.player.OnPlayerExitListener;
- import l2.gameserver.listener.actor.player.OnPlayerPartyInviteListener;
- import l2.gameserver.listener.actor.player.OnPlayerPartyLeaveListener;
- import l2.gameserver.listener.actor.player.OnPlayerSayListener;
- import l2.gameserver.listener.actor.player.OnPvpPkKillListener;
- import l2.gameserver.listener.actor.player.OnQuestStateChangeListener;
- import l2.gameserver.listener.actor.player.OnSetActiveSubClassListener;
- import l2.gameserver.listener.actor.player.OnSetClassListener;
- import l2.gameserver.listener.actor.player.OnSetLevelListener;
- import l2.gameserver.listener.actor.player.OnSetPrivateStoreType;
- import l2.gameserver.listener.actor.player.OnSkillEnchantSuccessListener;
- import l2.gameserver.listener.actor.player.OnTeleportListener;
- import l2.gameserver.listener.actor.player.impl.ReviveAnswerListener;
- import l2.gameserver.listener.actor.player.impl.ScriptAnswerListener;
- import l2.gameserver.listener.actor.player.impl.SummonAnswerListener;
- import l2.gameserver.listener.event.OnStartStopListener;
- import l2.gameserver.listener.game.OnCharacterDeleteListener;
- import l2.gameserver.listener.game.OnDayNightChangeListener;
- import l2.gameserver.listener.game.OnSSPeriodListener;
- import l2.gameserver.listener.game.OnShutdownListener;
- import l2.gameserver.listener.game.OnStartListener;
- import l2.gameserver.listener.inventory.OnDisplayListener;
- import l2.gameserver.listener.inventory.OnEquipListener;
- import l2.gameserver.listener.reflection.OnReflectionCollapseListener;
- import l2.gameserver.listener.zone.OnZoneEnterLeaveListener;
- import l2.gameserver.listener.zone.impl.NoLandingZoneListener;
- import l2.gameserver.listener.zone.impl.ResidenceEnterLeaveListenerImpl;
- import l2.gameserver.model.AggroList;
- import l2.gameserver.model.ArmorSet;
- import l2.gameserver.model.CharSelectInfoPackage;
- import l2.gameserver.model.CommandChannel;
- import l2.gameserver.model.Creature;
- import l2.gameserver.model.CursedWeapon;
- import l2.gameserver.model.DeathPenalty;
- import l2.gameserver.model.Effect;
- import l2.gameserver.model.EffectList;
- import l2.gameserver.model.Fishing;
- import l2.gameserver.model.GWAutoAnnounce;
- import l2.gameserver.model.GameObject;
- import l2.gameserver.model.GameObjectArray;
- import l2.gameserver.model.GameObjectTasks;
- import l2.gameserver.model.GameObjectsStorage;
- import l2.gameserver.model.HardSpawner;
- import l2.gameserver.model.Manor;
- import l2.gameserver.model.MinionList;
- import l2.gameserver.model.Party;
- import l2.gameserver.model.PetData;
- import l2.gameserver.model.Playable;
- import l2.gameserver.model.Player;
- import l2.gameserver.model.PlayerGroup;
- import l2.gameserver.model.PremiumItem;
- import l2.gameserver.model.ProductItemComponent;
- import l2.gameserver.model.PromoCode;
- import l2.gameserver.model.Recipe;
- import l2.gameserver.model.Request;
- import l2.gameserver.model.SimpleSpawner;
- import l2.gameserver.model.Skill;
- import l2.gameserver.model.SkillLearn;
- import l2.gameserver.model.Spawner;
- import l2.gameserver.model.SubClass;
- import l2.gameserver.model.Summon;
- import l2.gameserver.model.TeleportLocation;
- import l2.gameserver.model.Territory;
- import l2.gameserver.model.World;
- import l2.gameserver.model.WorldRegion;
- import l2.gameserver.model.Zone;
- import l2.gameserver.model.Zones;
- import l2.gameserver.model.actor.instances.player.AutoFarmContext;
- import l2.gameserver.model.actor.instances.player.Bonus;
- import l2.gameserver.model.actor.instances.player.Friend;
- import l2.gameserver.model.actor.instances.player.FriendList;
- import l2.gameserver.model.actor.instances.player.Macro;
- import l2.gameserver.model.actor.instances.player.MacroList;
- import l2.gameserver.model.actor.instances.player.ShortCut;
- import l2.gameserver.model.actor.instances.player.ShortCutList;
- import l2.gameserver.model.actor.listener.CharListenerList;
- import l2.gameserver.model.actor.listener.NpcListenerList;
- import l2.gameserver.model.actor.listener.PlayerListenerList;
- import l2.gameserver.model.actor.player.AutoArcherFarmTask;
- import l2.gameserver.model.actor.player.AutoFarmEndTask;
- import l2.gameserver.model.actor.player.AutoHealFarmTask;
- import l2.gameserver.model.actor.player.AutoMagicFarmTask;
- import l2.gameserver.model.actor.player.AutoPhysicalFarmTask;
- import l2.gameserver.model.actor.player.AutoSummonFarmTask;
- import l2.gameserver.model.actor.player.BaseFarmTask;
- import l2.gameserver.model.actor.recorder.CharStatsChangeRecorder;
- import l2.gameserver.model.actor.recorder.NpcStatsChangeRecorder;
- import l2.gameserver.model.actor.recorder.PlayerStatsChangeRecorder;
- import l2.gameserver.model.actor.recorder.SummonStatsChangeRecorder;
- import l2.gameserver.model.base.AcquireType;
- import l2.gameserver.model.base.BaseStats;
- import l2.gameserver.model.base.CategoryData;
- import l2.gameserver.model.base.ClassId;
- import l2.gameserver.model.base.ClassLevel;
- import l2.gameserver.model.base.ClassType2;
- import l2.gameserver.model.base.ClassType;
- import l2.gameserver.model.base.Element;
- import l2.gameserver.model.base.EnchantSkillLearn;
- import l2.gameserver.model.base.Experience;
- import l2.gameserver.model.base.HitCondBonusType;
- import l2.gameserver.model.base.InvisibleType;
- import l2.gameserver.model.base.MultiSellEntry;
- import l2.gameserver.model.base.MultiSellIngredient;
- import l2.gameserver.model.base.PlayerAccess;
- import l2.gameserver.model.base.PlayerClass;
- import l2.gameserver.model.base.Race;
- import l2.gameserver.model.base.RestartType;
- import l2.gameserver.model.base.SkillTrait;
- import l2.gameserver.model.base.SpecialEffectState;
- import l2.gameserver.model.base.TeamType;
- import l2.gameserver.model.chat.ChatFilters;
- import l2.gameserver.model.chat.chatfilter.ChatFilter;
- import l2.gameserver.model.chat.chatfilter.ChatFilterMatcher;
- import l2.gameserver.model.chat.chatfilter.ChatMsg;
- import l2.gameserver.model.chat.chatfilter.matcher.MatchChatChannels;
- import l2.gameserver.model.chat.chatfilter.matcher.MatchChatLimit;
- import l2.gameserver.model.chat.chatfilter.matcher.MatchFloodLimit;
- import l2.gameserver.model.chat.chatfilter.matcher.MatchLogicalAnd;
- import l2.gameserver.model.chat.chatfilter.matcher.MatchLogicalNot;
- import l2.gameserver.model.chat.chatfilter.matcher.MatchLogicalOr;
- import l2.gameserver.model.chat.chatfilter.matcher.MatchLogicalXor;
- import l2.gameserver.model.chat.chatfilter.matcher.MatchMaps;
- import l2.gameserver.model.chat.chatfilter.matcher.MatchMinJobLevel;
- import l2.gameserver.model.chat.chatfilter.matcher.MatchMinLevel;
- import l2.gameserver.model.chat.chatfilter.matcher.MatchMinLiveTime;
- import l2.gameserver.model.chat.chatfilter.matcher.MatchMinOnlineTime;
- import l2.gameserver.model.chat.chatfilter.matcher.MatchMinPvP;
- import l2.gameserver.model.chat.chatfilter.matcher.MatchPremiumState;
- import l2.gameserver.model.chat.chatfilter.matcher.MatchRecipientLimit;
- import l2.gameserver.model.chat.chatfilter.matcher.MatchWords;
- import l2.gameserver.model.entity.Couple;
- import l2.gameserver.model.entity.DelusionChamber;
- import l2.gameserver.model.entity.DimensionalRift;
- import l2.gameserver.model.entity.HeroDiary;
- import l2.gameserver.model.entity.MonsterRace;
- import l2.gameserver.model.entity.Reflection;
- import l2.gameserver.model.entity.SevenSigns;
- import l2.gameserver.model.entity.SevenSignsFestival.DarknessFestival;
- import l2.gameserver.model.entity.SevenSignsFestival.FestivalSpawn;
- import l2.gameserver.model.entity.SevenSignsFestival.SevenSignsFestival;
- import l2.gameserver.model.entity.boat.Boat;
- import l2.gameserver.model.entity.events.EventAction;
- import l2.gameserver.model.entity.events.EventOwner;
- import l2.gameserver.model.entity.events.EventType;
- import l2.gameserver.model.entity.events.EventWrapper;
- import l2.gameserver.model.entity.events.GlobalEvent;
- import l2.gameserver.model.entity.events.actions.ActiveDeactiveAction;
- import l2.gameserver.model.entity.events.actions.AnnounceAction;
- import l2.gameserver.model.entity.events.actions.GiveItemAction;
- import l2.gameserver.model.entity.events.actions.IfElseAction;
- import l2.gameserver.model.entity.events.actions.InitAction;
- import l2.gameserver.model.entity.events.actions.NpcSayAction;
- import l2.gameserver.model.entity.events.actions.OpenCloseAction;
- import l2.gameserver.model.entity.events.actions.PlaySoundAction;
- import l2.gameserver.model.entity.events.actions.RefreshAction;
- import l2.gameserver.model.entity.events.actions.SayAction;
- import l2.gameserver.model.entity.events.actions.SpawnDespawnAction;
- import l2.gameserver.model.entity.events.actions.StartStopAction;
- import l2.gameserver.model.entity.events.actions.TeleportPlayersAction;
- import l2.gameserver.model.entity.events.impl.BoatWayEvent;
- import l2.gameserver.model.entity.events.impl.CastleSiegeEvent;
- import l2.gameserver.model.entity.events.impl.ClanHallAuctionEvent;
- import l2.gameserver.model.entity.events.impl.ClanHallMiniGameEvent;
- import l2.gameserver.model.entity.events.impl.ClanHallNpcSiegeEvent;
- import l2.gameserver.model.entity.events.impl.ClanHallSiegeEvent;
- import l2.gameserver.model.entity.events.impl.ClanHallTeamBattleEvent;
- import l2.gameserver.model.entity.events.impl.DuelEvent;
- import l2.gameserver.model.entity.events.impl.SiegeEvent;
- import l2.gameserver.model.entity.events.objects.AuctionSiegeClanObject;
- import l2.gameserver.model.entity.events.objects.BoatPoint;
- import l2.gameserver.model.entity.events.objects.CMGSiegeClanObject;
- import l2.gameserver.model.entity.events.objects.CTBSiegeClanObject;
- import l2.gameserver.model.entity.events.objects.CTBTeamObject;
- import l2.gameserver.model.entity.events.objects.CastleDamageZoneObject;
- import l2.gameserver.model.entity.events.objects.DoorObject;
- import l2.gameserver.model.entity.events.objects.DuelSnapshotObject;
- import l2.gameserver.model.entity.events.objects.InitableObject;
- import l2.gameserver.model.entity.events.objects.SiegeClanObject;
- import l2.gameserver.model.entity.events.objects.SiegeToggleNpcObject;
- import l2.gameserver.model.entity.events.objects.SpawnExObject;
- import l2.gameserver.model.entity.events.objects.SpawnSimpleObject;
- import l2.gameserver.model.entity.events.objects.SpawnableObject;
- import l2.gameserver.model.entity.events.objects.StaticObjectObject;
- import l2.gameserver.model.entity.events.objects.ZoneObject;
- import l2.gameserver.model.entity.oly.Competition;
- import l2.gameserver.model.entity.oly.CompetitionController;
- import l2.gameserver.model.entity.oly.CompetitionState;
- import l2.gameserver.model.entity.oly.CompetitionType;
- import l2.gameserver.model.entity.oly.HeroController;
- import l2.gameserver.model.entity.oly.NoblesController;
- import l2.gameserver.model.entity.oly.OlyController;
- import l2.gameserver.model.entity.oly.Participant;
- import l2.gameserver.model.entity.oly.ParticipantPool;
- import l2.gameserver.model.entity.oly.Stadium;
- import l2.gameserver.model.entity.oly.StadiumPool;
- import l2.gameserver.model.entity.oly.participants.SinglePlayerParticipant;
- import l2.gameserver.model.entity.oly.participants.TeamParticipant;
- import l2.gameserver.model.entity.residence.Castle;
- import l2.gameserver.model.entity.residence.ClanHall;
- import l2.gameserver.model.entity.residence.Residence;
- import l2.gameserver.model.entity.residence.ResidenceFunction;
- import l2.gameserver.model.entity.residence.ResidenceType;
- import l2.gameserver.model.instances.ArtefactInstance;
- import l2.gameserver.model.instances.BossInstance;
- import l2.gameserver.model.instances.ChestInstance;
- import l2.gameserver.model.instances.DoorInstance;
- import l2.gameserver.model.instances.FeedableBeastInstance;
- import l2.gameserver.model.instances.FestivalMonsterInstance;
- import l2.gameserver.model.instances.FishermanInstance;
- import l2.gameserver.model.instances.GuardInstance;
- import l2.gameserver.model.instances.ManorManagerInstance;
- import l2.gameserver.model.instances.MerchantInstance;
- import l2.gameserver.model.instances.MinionInstance;
- import l2.gameserver.model.instances.MonsterInstance;
- import l2.gameserver.model.instances.NpcFriendInstance;
- import l2.gameserver.model.instances.NpcInstance;
- import l2.gameserver.model.instances.OlympiadBufferInstance;
- import l2.gameserver.model.instances.PetBabyInstance;
- import l2.gameserver.model.instances.PetInstance;
- import l2.gameserver.model.instances.RaidBossInstance;
- import l2.gameserver.model.instances.ReflectionBossInstance;
- import l2.gameserver.model.instances.SepulcherDoormanInstance;
- import l2.gameserver.model.instances.SepulcherMonsterInstance;
- import l2.gameserver.model.instances.SepulcherNpcInstance;
- import l2.gameserver.model.instances.SepulcherTriggerBoxInstance;
- import l2.gameserver.model.instances.SepulcherVictimInstance;
- import l2.gameserver.model.instances.SpecialMonsterInstance;
- import l2.gameserver.model.instances.StaticObjectInstance;
- import l2.gameserver.model.instances.SummonInstance;
- import l2.gameserver.model.instances.SymbolInstance;
- import l2.gameserver.model.instances.TamedBeastInstance;
- import l2.gameserver.model.instances.TrainerInstance;
- import l2.gameserver.model.instances.TrapInstance;
- import l2.gameserver.model.instances.VillageMasterInstance;
- import l2.gameserver.model.instances.WarehouseInstance;
- import l2.gameserver.model.instances.residences.SiegeFlagInstance;
- import l2.gameserver.model.instances.residences.SiegeToggleNpcInstance;
- import l2.gameserver.model.instances.residences.clanhall.CTBBossInstance;
- import l2.gameserver.model.items.ClanWarehouse;
- import l2.gameserver.model.items.Inventory;
- import l2.gameserver.model.items.ItemAttributes;
- import l2.gameserver.model.items.ItemContainer;
- import l2.gameserver.model.items.ItemInfo;
- import l2.gameserver.model.items.ItemInstance;
- import l2.gameserver.model.items.ItemStateFlags;
- import l2.gameserver.model.items.LockType;
- import l2.gameserver.model.items.ManufactureItem;
- import l2.gameserver.model.items.PcFreight;
- import l2.gameserver.model.items.PcInventory;
- import l2.gameserver.model.items.PcRefund;
- import l2.gameserver.model.items.PcWarehouse;
- import l2.gameserver.model.items.PetInventory;
- import l2.gameserver.model.items.TradeItem;
- import l2.gameserver.model.items.Warehouse;
- import l2.gameserver.model.items.attachment.FlagItemAttachment;
- import l2.gameserver.model.items.attachment.ItemAttachment;
- import l2.gameserver.model.items.attachment.PickableAttachment;
- import l2.gameserver.model.items.listeners.AccessoryListener;
- import l2.gameserver.model.items.listeners.ArmorSetListener;
- import l2.gameserver.model.items.listeners.BowListener;
- import l2.gameserver.model.items.listeners.ItemAugmentationListener;
- import l2.gameserver.model.items.listeners.ItemEnchantOptionsListener;
- import l2.gameserver.model.items.listeners.ItemSkillsListener;
- import l2.gameserver.model.items.listeners.StatsListener;
- import l2.gameserver.model.matching.CCMatchingRoom;
- import l2.gameserver.model.matching.MatchingRoom;
- import l2.gameserver.model.matching.PartyMatchingRoom;
- import l2.gameserver.model.pledge.Alliance;
- import l2.gameserver.model.pledge.Clan;
- import l2.gameserver.model.pledge.Privilege;
- import l2.gameserver.model.pledge.RankPrivs;
- import l2.gameserver.model.pledge.SubUnit;
- import l2.gameserver.model.pledge.UnitMember;
- import l2.gameserver.model.promoCode.AddLevelPromoCodeReward;
- import l2.gameserver.model.promoCode.ExpPromoCodeReward;
- import l2.gameserver.model.promoCode.ItemPromoCodeReward;
- import l2.gameserver.model.promoCode.PremiumPromoCodeReward;
- import l2.gameserver.model.promoCode.PromoCodeReward;
- import l2.gameserver.model.promoCode.SetLevelPromoCodeReward;
- import l2.gameserver.model.promoCode.SpPromoCodeReward;
- import l2.gameserver.model.quest.Drop;
- import l2.gameserver.model.quest.Quest;
- import l2.gameserver.model.quest.QuestEventType;
- import l2.gameserver.model.quest.QuestNpcLogInfo;
- import l2.gameserver.model.quest.QuestRates;
- import l2.gameserver.model.quest.QuestState;
- import l2.gameserver.model.quest.QuestTimer;
- import l2.gameserver.model.reference.L2Reference;
- import l2.gameserver.model.reward.RewardData;
- import l2.gameserver.model.reward.RewardGroup;
- import l2.gameserver.model.reward.RewardItem;
- import l2.gameserver.model.reward.RewardList;
- import l2.gameserver.model.reward.RewardType;
- import l2.gameserver.network.authcomm.AuthServerCommunication;
- import l2.gameserver.network.authcomm.PacketHandler;
- import l2.gameserver.network.authcomm.ReceivablePacket;
- import l2.gameserver.network.authcomm.SendablePacket;
- import l2.gameserver.network.authcomm.ServerType;
- import l2.gameserver.network.authcomm.SessionKey;
- import l2.gameserver.network.authcomm.as2gs.AuthResponse;
- import l2.gameserver.network.authcomm.as2gs.KickPlayer;
- import l2.gameserver.network.authcomm.as2gs.LoginServerFail;
- import l2.gameserver.network.authcomm.as2gs.NotifyPwdCngResult;
- import l2.gameserver.network.authcomm.as2gs.NotifyWhitelistedIp;
- import l2.gameserver.network.authcomm.as2gs.PingRequest;
- import l2.gameserver.network.authcomm.as2gs.PlayerAuthResponse;
- import l2.gameserver.network.authcomm.gs2as.AuthRequest;
- import l2.gameserver.network.authcomm.gs2as.ChangeAccessLevel;
- import l2.gameserver.network.authcomm.gs2as.ChangeAccessLevelMulti;
- import l2.gameserver.network.authcomm.gs2as.IGPwdCng;
- import l2.gameserver.network.authcomm.gs2as.OnlineStatus;
- import l2.gameserver.network.authcomm.gs2as.PingResponse;
- import l2.gameserver.network.authcomm.gs2as.PlayerAuthRequest;
- import l2.gameserver.network.authcomm.gs2as.PlayerInGame;
- import l2.gameserver.network.authcomm.gs2as.PlayerLogout;
- import l2.gameserver.network.authcomm.gs2as.WhitelistedOk;
- import l2.gameserver.network.l2.BlowFishKeygen;
- import l2.gameserver.network.l2.CGModule;
- import l2.gameserver.network.l2.GameClient;
- import l2.gameserver.network.l2.GameCrypt;
- import l2.gameserver.network.l2.GamePacketHandler;
- import l2.gameserver.network.l2.SecondPasswordAuth;
- import l2.gameserver.network.l2.c2s.Action;
- import l2.gameserver.network.l2.c2s.AddTradeItem;
- import l2.gameserver.network.l2.c2s.AnswerJoinPartyRoom;
- import l2.gameserver.network.l2.c2s.AnswerTradeRequest;
- import l2.gameserver.network.l2.c2s.Appearing;
- import l2.gameserver.network.l2.c2s.AttackRequest;
- import l2.gameserver.network.l2.c2s.AuthLogin;
- import l2.gameserver.network.l2.c2s.BypassUserCmd;
- import l2.gameserver.network.l2.c2s.CannotMoveAnymore;
- import l2.gameserver.network.l2.c2s.CannotMoveAnymoreInVehicle;
- import l2.gameserver.network.l2.c2s.CharacterCreate;
- import l2.gameserver.network.l2.c2s.CharacterDelete;
- import l2.gameserver.network.l2.c2s.CharacterRestore;
- import l2.gameserver.network.l2.c2s.CharacterSelected;
- import l2.gameserver.network.l2.c2s.ConfirmDlg;
- import l2.gameserver.network.l2.c2s.EnterWorld;
- import l2.gameserver.network.l2.c2s.FinishRotatingC;
- import l2.gameserver.network.l2.c2s.GotoLobby;
- import l2.gameserver.network.l2.c2s.L2GameClientPacket;
- import l2.gameserver.network.l2.c2s.Logout;
- import l2.gameserver.network.l2.c2s.MoveBackwardToLocation;
- import l2.gameserver.network.l2.c2s.MoveWithDelta;
- import l2.gameserver.network.l2.c2s.NetPing;
- import l2.gameserver.network.l2.c2s.NewCharacter;
- import l2.gameserver.network.l2.c2s.PetitionVote;
- import l2.gameserver.network.l2.c2s.ProtocolVersion;
- import l2.gameserver.network.l2.c2s.ReplyGameGuardQuery;
- import l2.gameserver.network.l2.c2s.RequestActionUse;
- import l2.gameserver.network.l2.c2s.RequestAllyCrest;
- import l2.gameserver.network.l2.c2s.RequestAllyInfo;
- import l2.gameserver.network.l2.c2s.RequestAnswerJoinAlly;
- import l2.gameserver.network.l2.c2s.RequestAnswerJoinParty;
- import l2.gameserver.network.l2.c2s.RequestAnswerJoinPledge;
- import l2.gameserver.network.l2.c2s.RequestAquireSkill;
- import l2.gameserver.network.l2.c2s.RequestAquireSkillInfo;
- import l2.gameserver.network.l2.c2s.RequestAskJoinPartyRoom;
- import l2.gameserver.network.l2.c2s.RequestAutoSoulShot;
- import l2.gameserver.network.l2.c2s.RequestBBSwrite;
- import l2.gameserver.network.l2.c2s.RequestBlock;
- import l2.gameserver.network.l2.c2s.RequestBuyItem;
- import l2.gameserver.network.l2.c2s.RequestBuySeed;
- import l2.gameserver.network.l2.c2s.RequestBypassToServer;
- import l2.gameserver.network.l2.c2s.RequestBypassToServerInLobby;
- import l2.gameserver.network.l2.c2s.RequestCastleSiegeAttackerList;
- import l2.gameserver.network.l2.c2s.RequestCastleSiegeDefenderList;
- import l2.gameserver.network.l2.c2s.RequestChangeMoveType;
- import l2.gameserver.network.l2.c2s.RequestChangePetName;
- import l2.gameserver.network.l2.c2s.RequestChangeWaitType;
- import l2.gameserver.network.l2.c2s.RequestConfirmCancelItem;
- import l2.gameserver.network.l2.c2s.RequestConfirmCastleSiegeWaitingList;
- import l2.gameserver.network.l2.c2s.RequestConfirmGemStone;
- import l2.gameserver.network.l2.c2s.RequestConfirmRefinerItem;
- import l2.gameserver.network.l2.c2s.RequestConfirmTargetItem;
- import l2.gameserver.network.l2.c2s.RequestCrystallizeItem;
- import l2.gameserver.network.l2.c2s.RequestCursedWeaponList;
- import l2.gameserver.network.l2.c2s.RequestCursedWeaponLocation;
- import l2.gameserver.network.l2.c2s.RequestDeleteMacro;
- import l2.gameserver.network.l2.c2s.RequestDestroyItem;
- import l2.gameserver.network.l2.c2s.RequestDismissAlly;
- import l2.gameserver.network.l2.c2s.RequestDismissPartyRoom;
- import l2.gameserver.network.l2.c2s.RequestDropItem;
- import l2.gameserver.network.l2.c2s.RequestDuelAnswerStart;
- import l2.gameserver.network.l2.c2s.RequestDuelStart;
- import l2.gameserver.network.l2.c2s.RequestDuelSurrender;
- import l2.gameserver.network.l2.c2s.RequestEnchantItem;
- import l2.gameserver.network.l2.c2s.RequestEx2ndPasswordCheck;
- import l2.gameserver.network.l2.c2s.RequestEx2ndPasswordReq;
- import l2.gameserver.network.l2.c2s.RequestEx2ndPasswordVerify;
- import l2.gameserver.network.l2.c2s.RequestExEnchantSkill;
- import l2.gameserver.network.l2.c2s.RequestExEnchantSkillInfo;
- import l2.gameserver.network.l2.c2s.RequestExFishRanking;
- import l2.gameserver.network.l2.c2s.RequestExMPCCAcceptJoin;
- import l2.gameserver.network.l2.c2s.RequestExMPCCAskJoin;
- import l2.gameserver.network.l2.c2s.RequestExMPCCShowPartyMembersInfo;
- import l2.gameserver.network.l2.c2s.RequestExMagicSkillUseGround;
- import l2.gameserver.network.l2.c2s.RequestExOustFromMPCC;
- import l2.gameserver.network.l2.c2s.RequestExitPartyMatchingWaitingRoom;
- import l2.gameserver.network.l2.c2s.RequestFriendAddReply;
- import l2.gameserver.network.l2.c2s.RequestFriendDel;
- import l2.gameserver.network.l2.c2s.RequestFriendInvite;
- import l2.gameserver.network.l2.c2s.RequestFriendList;
- import l2.gameserver.network.l2.c2s.RequestGMCommand;
- import l2.gameserver.network.l2.c2s.RequestGetBossRecord;
- import l2.gameserver.network.l2.c2s.RequestGetItemFromPet;
- import l2.gameserver.network.l2.c2s.RequestGetOffVehicle;
- import l2.gameserver.network.l2.c2s.RequestGetOnVehicle;
- import l2.gameserver.network.l2.c2s.RequestGiveItemToPet;
- import l2.gameserver.network.l2.c2s.RequestGiveNickName;
- import l2.gameserver.network.l2.c2s.RequestGmList;
- import l2.gameserver.network.l2.c2s.RequestHandOverPartyMaster;
- import l2.gameserver.network.l2.c2s.RequestHennaEquip;
- import l2.gameserver.network.l2.c2s.RequestHennaItemInfo;
- import l2.gameserver.network.l2.c2s.RequestHennaList;
- import l2.gameserver.network.l2.c2s.RequestHennaUnequip;
- import l2.gameserver.network.l2.c2s.RequestHennaUnequipInfo;
- import l2.gameserver.network.l2.c2s.RequestHennaUnequipList;
- import l2.gameserver.network.l2.c2s.RequestItemList;
- import l2.gameserver.network.l2.c2s.RequestJoinAlly;
- import l2.gameserver.network.l2.c2s.RequestJoinCastleSiege;
- import l2.gameserver.network.l2.c2s.RequestJoinParty;
- import l2.gameserver.network.l2.c2s.RequestJoinPledge;
- import l2.gameserver.network.l2.c2s.RequestLinkHtml;
- import l2.gameserver.network.l2.c2s.RequestListPartyMatchingWaitingRoom;
- import l2.gameserver.network.l2.c2s.RequestMagicSkillUse;
- import l2.gameserver.network.l2.c2s.RequestMakeMacro;
- import l2.gameserver.network.l2.c2s.RequestManorList;
- import l2.gameserver.network.l2.c2s.RequestMoveToLocationInVehicle;
- import l2.gameserver.network.l2.c2s.RequestMultiSellChoose;
- import l2.gameserver.network.l2.c2s.RequestObserverEnd;
- import l2.gameserver.network.l2.c2s.RequestOlympiadMatchList;
- import l2.gameserver.network.l2.c2s.RequestOlympiadObserverEnd;
- import l2.gameserver.network.l2.c2s.RequestOustAlly;
- import l2.gameserver.network.l2.c2s.RequestOustFromPartyRoom;
- import l2.gameserver.network.l2.c2s.RequestOustPartyMember;
- import l2.gameserver.network.l2.c2s.RequestOustPledgeMember;
- import l2.gameserver.network.l2.c2s.RequestPCCafeCouponUse;
- import l2.gameserver.network.l2.c2s.RequestPackageSend;
- import l2.gameserver.network.l2.c2s.RequestPackageSendableItemList;
- import l2.gameserver.network.l2.c2s.RequestPartyMatchConfig;
- import l2.gameserver.network.l2.c2s.RequestPartyMatchDetail;
- import l2.gameserver.network.l2.c2s.RequestPartyMatchList;
- import l2.gameserver.network.l2.c2s.RequestPetGetItem;
- import l2.gameserver.network.l2.c2s.RequestPetUseItem;
- import l2.gameserver.network.l2.c2s.RequestPetition;
- import l2.gameserver.network.l2.c2s.RequestPetitionCancel;
- import l2.gameserver.network.l2.c2s.RequestPledgeCrest;
- import l2.gameserver.network.l2.c2s.RequestPledgeCrestLarge;
- import l2.gameserver.network.l2.c2s.RequestPledgeExtendedInfo;
- import l2.gameserver.network.l2.c2s.RequestPledgeInfo;
- import l2.gameserver.network.l2.c2s.RequestPledgeMemberInfo;
- import l2.gameserver.network.l2.c2s.RequestPledgeMemberList;
- import l2.gameserver.network.l2.c2s.RequestPledgeMemberPowerInfo;
- import l2.gameserver.network.l2.c2s.RequestPledgePower;
- import l2.gameserver.network.l2.c2s.RequestPledgePowerGradeList;
- import l2.gameserver.network.l2.c2s.RequestPledgeReorganizeMember;
- import l2.gameserver.network.l2.c2s.RequestPledgeSetAcademyMaster;
- import l2.gameserver.network.l2.c2s.RequestPledgeSetMemberPowerGrade;
- import l2.gameserver.network.l2.c2s.RequestPledgeWarList;
- import l2.gameserver.network.l2.c2s.RequestPreviewItem;
- import l2.gameserver.network.l2.c2s.RequestPrivateStoreBuy;
- import l2.gameserver.network.l2.c2s.RequestPrivateStoreBuySellList;
- import l2.gameserver.network.l2.c2s.RequestPrivateStoreManageBuy;
- import l2.gameserver.network.l2.c2s.RequestPrivateStoreQuitBuy;
- import l2.gameserver.network.l2.c2s.RequestPrivateStoreQuitSell;
- import l2.gameserver.network.l2.c2s.RequestPrivateStoreSell;
- import l2.gameserver.network.l2.c2s.RequestProcureCropList;
- import l2.gameserver.network.l2.c2s.RequestQuestAbort;
- import l2.gameserver.network.l2.c2s.RequestQuestList;
- import l2.gameserver.network.l2.c2s.RequestRecipeBookOpen;
- import l2.gameserver.network.l2.c2s.RequestRecipeItemDelete;
- import l2.gameserver.network.l2.c2s.RequestRecipeItemMakeInfo;
- import l2.gameserver.network.l2.c2s.RequestRecipeItemMakeSelf;
- import l2.gameserver.network.l2.c2s.RequestRecipeShopListSet;
- import l2.gameserver.network.l2.c2s.RequestRecipeShopMakeDo;
- import l2.gameserver.network.l2.c2s.RequestRecipeShopMakeInfo;
- import l2.gameserver.network.l2.c2s.RequestRecipeShopManageQuit;
- import l2.gameserver.network.l2.c2s.RequestRecipeShopMessageSet;
- import l2.gameserver.network.l2.c2s.RequestRecipeShopSellList;
- import l2.gameserver.network.l2.c2s.RequestRefine;
- import l2.gameserver.network.l2.c2s.RequestRefineCancel;
- import l2.gameserver.network.l2.c2s.RequestReload;
- import l2.gameserver.network.l2.c2s.RequestRestart;
- import l2.gameserver.network.l2.c2s.RequestRestartPoint;
- import l2.gameserver.network.l2.c2s.RequestSSQStatus;
- import l2.gameserver.network.l2.c2s.RequestSellItem;
- import l2.gameserver.network.l2.c2s.RequestSendL2FriendSay;
- import l2.gameserver.network.l2.c2s.RequestSetAllyCrest;
- import l2.gameserver.network.l2.c2s.RequestSetCastleSiegeTime;
- import l2.gameserver.network.l2.c2s.RequestSetCrop;
- import l2.gameserver.network.l2.c2s.RequestSetPledgeCrest;
- import l2.gameserver.network.l2.c2s.RequestSetPledgeCrestLarge;
- import l2.gameserver.network.l2.c2s.RequestSetSeed;
- import l2.gameserver.network.l2.c2s.RequestShortCutDel;
- import l2.gameserver.network.l2.c2s.RequestShortCutReg;
- import l2.gameserver.network.l2.c2s.RequestShowBoard;
- import l2.gameserver.network.l2.c2s.RequestShowMiniMap;
- import l2.gameserver.network.l2.c2s.RequestSiegeInfo;
- import l2.gameserver.network.l2.c2s.RequestSkillCoolTime;
- import l2.gameserver.network.l2.c2s.RequestSkillList;
- import l2.gameserver.network.l2.c2s.RequestSocialAction;
- import l2.gameserver.network.l2.c2s.RequestStartPledgeWar;
- import l2.gameserver.network.l2.c2s.RequestStopPledgeWar;
- import l2.gameserver.network.l2.c2s.RequestTargetCanceld;
- import l2.gameserver.network.l2.c2s.RequestTutorialClientEvent;
- import l2.gameserver.network.l2.c2s.RequestTutorialLinkHtml;
- import l2.gameserver.network.l2.c2s.RequestTutorialPassCmdToServer;
- import l2.gameserver.network.l2.c2s.RequestTutorialQuestionMark;
- import l2.gameserver.network.l2.c2s.RequestUnEquipItem;
- import l2.gameserver.network.l2.c2s.RequestVoteNew;
- import l2.gameserver.network.l2.c2s.RequestWithDrawalParty;
- import l2.gameserver.network.l2.c2s.RequestWithdrawAlly;
- import l2.gameserver.network.l2.c2s.RequestWithdrawPartyRoom;
- import l2.gameserver.network.l2.c2s.RequestWithdrawalPledge;
- import l2.gameserver.network.l2.c2s.RequestWriteHeroWords;
- import l2.gameserver.network.l2.c2s.Say2C;
- import l2.gameserver.network.l2.c2s.SendBypassBuildCmd;
- import l2.gameserver.network.l2.c2s.SendWareHouseDepositList;
- import l2.gameserver.network.l2.c2s.SendWareHouseWithDrawList;
- import l2.gameserver.network.l2.c2s.SetPrivateStoreBuyList;
- import l2.gameserver.network.l2.c2s.SetPrivateStoreMsgBuy;
- import l2.gameserver.network.l2.c2s.SetPrivateStoreMsgSell;
- import l2.gameserver.network.l2.c2s.SetPrivateStoreSellList;
- import l2.gameserver.network.l2.c2s.SnoopQuit;
- import l2.gameserver.network.l2.c2s.StartRotatingC;
- import l2.gameserver.network.l2.c2s.TradeDone;
- import l2.gameserver.network.l2.c2s.TradeRequest;
- import l2.gameserver.network.l2.c2s.UseItem;
- import l2.gameserver.network.l2.c2s.ValidatePosition;
- import l2.gameserver.network.l2.components.ChatType;
- import l2.gameserver.network.l2.components.CustomMessage;
- import l2.gameserver.network.l2.components.IStaticPacket;
- import l2.gameserver.network.l2.components.NpcString;
- import l2.gameserver.network.l2.components.SceneMovie;
- import l2.gameserver.network.l2.components.SysString;
- import l2.gameserver.network.l2.components.SystemMsg;
- import l2.gameserver.network.l2.s2c.AbnormalStatusUpdate;
- import l2.gameserver.network.l2.s2c.AcquireSkillDone;
- import l2.gameserver.network.l2.s2c.AcquireSkillInfo;
- import l2.gameserver.network.l2.s2c.AcquireSkillList;
- import l2.gameserver.network.l2.s2c.ActionFail;
- import l2.gameserver.network.l2.s2c.AgitDecoInfo;
- import l2.gameserver.network.l2.s2c.AllianceCrest;
- import l2.gameserver.network.l2.s2c.AskJoinAlliance;
- import l2.gameserver.network.l2.s2c.AskJoinParty;
- import l2.gameserver.network.l2.s2c.AskJoinPledge;
- import l2.gameserver.network.l2.s2c.Attack;
- import l2.gameserver.network.l2.s2c.AutoAttackStart;
- import l2.gameserver.network.l2.s2c.AutoAttackStop;
- import l2.gameserver.network.l2.s2c.BrowserBypassPacket;
- import l2.gameserver.network.l2.s2c.BuyList;
- import l2.gameserver.network.l2.s2c.BuyListSeed;
- import l2.gameserver.network.l2.s2c.CameraMode;
- import l2.gameserver.network.l2.s2c.CastleSiegeAttackerList;
- import l2.gameserver.network.l2.s2c.CastleSiegeDefenderList;
- import l2.gameserver.network.l2.s2c.CastleSiegeInfo;
- import l2.gameserver.network.l2.s2c.ChairSit;
- import l2.gameserver.network.l2.s2c.ChangeMoveType;
- import l2.gameserver.network.l2.s2c.ChangeWaitType;
- import l2.gameserver.network.l2.s2c.CharInfo;
- import l2.gameserver.network.l2.s2c.CharMoveToLocation;
- import l2.gameserver.network.l2.s2c.CharSelected;
- import l2.gameserver.network.l2.s2c.CharacterCreateFail;
- import l2.gameserver.network.l2.s2c.CharacterCreateSuccess;
- import l2.gameserver.network.l2.s2c.CharacterDeleteFail;
- import l2.gameserver.network.l2.s2c.CharacterDeleteSuccess;
- import l2.gameserver.network.l2.s2c.CharacterSelectionInfo;
- import l2.gameserver.network.l2.s2c.ChooseInventoryItem;
- import l2.gameserver.network.l2.s2c.ClientSetTime;
- import l2.gameserver.network.l2.s2c.CloseBoard;
- import l2.gameserver.network.l2.s2c.ConfirmDlg;
- import l2.gameserver.network.l2.s2c.DeleteObject;
- import l2.gameserver.network.l2.s2c.Dice;
- import l2.gameserver.network.l2.s2c.Die;
- import l2.gameserver.network.l2.s2c.DoorInfo;
- import l2.gameserver.network.l2.s2c.DoorStatusUpdate;
- import l2.gameserver.network.l2.s2c.DropItem;
- import l2.gameserver.network.l2.s2c.Earthquake;
- import l2.gameserver.network.l2.s2c.EnchantResult;
- import l2.gameserver.network.l2.s2c.EtcStatusUpdate;
- import l2.gameserver.network.l2.s2c.EventTrigger;
- import l2.gameserver.network.l2.s2c.Ex2ndPasswordAck;
- import l2.gameserver.network.l2.s2c.Ex2ndPasswordCheck;
- import l2.gameserver.network.l2.s2c.Ex2ndPasswordVerify;
- import l2.gameserver.network.l2.s2c.ExAskJoinMPCC;
- import l2.gameserver.network.l2.s2c.ExAskJoinPartyRoom;
- import l2.gameserver.network.l2.s2c.ExAskModifyPartyLooting;
- import l2.gameserver.network.l2.s2c.ExAutoSoulShot;
- import l2.gameserver.network.l2.s2c.ExBR_GamePoint;
- import l2.gameserver.network.l2.s2c.ExBasicActionList;
- import l2.gameserver.network.l2.s2c.ExChangeClientEffectInfo;
- import l2.gameserver.network.l2.s2c.ExChangeNicknameNColor;
- import l2.gameserver.network.l2.s2c.ExChangeNpcState;
- import l2.gameserver.network.l2.s2c.ExClosePartyRoom;
- import l2.gameserver.network.l2.s2c.ExConfirmAddingPostFriend;
- import l2.gameserver.network.l2.s2c.ExCursedWeaponList;
- import l2.gameserver.network.l2.s2c.ExCursedWeaponLocation;
- import l2.gameserver.network.l2.s2c.ExDissmissMpccRoom;
- import l2.gameserver.network.l2.s2c.ExDuelAskStart;
- import l2.gameserver.network.l2.s2c.ExDuelEnd;
- import l2.gameserver.network.l2.s2c.ExDuelReady;
- import l2.gameserver.network.l2.s2c.ExDuelStart;
- import l2.gameserver.network.l2.s2c.ExDuelUpdateUserInfo;
- import l2.gameserver.network.l2.s2c.ExEnchantSkillInfo;
- import l2.gameserver.network.l2.s2c.ExEnchantSkillList;
- import l2.gameserver.network.l2.s2c.ExEventMatchMessage;
- import l2.gameserver.network.l2.s2c.ExFishingEnd;
- import l2.gameserver.network.l2.s2c.ExFishingHpRegen;
- import l2.gameserver.network.l2.s2c.ExFishingStart;
- import l2.gameserver.network.l2.s2c.ExFishingStartCombat;
- import l2.gameserver.network.l2.s2c.ExGetBossRecord;
- import l2.gameserver.network.l2.s2c.ExGetPremiumItemList;
- import l2.gameserver.network.l2.s2c.ExGoodsInventoryChangedNotify;
- import l2.gameserver.network.l2.s2c.ExHeroList;
- import l2.gameserver.network.l2.s2c.ExListMpccWaiting;
- import l2.gameserver.network.l2.s2c.ExListPartyMatchingWaitingRoom;
- import l2.gameserver.network.l2.s2c.ExMPCCClose;
- import l2.gameserver.network.l2.s2c.ExMPCCOpen;
- import l2.gameserver.network.l2.s2c.ExMPCCPartyInfoUpdate;
- import l2.gameserver.network.l2.s2c.ExMPCCShowPartyMemberInfo;
- import l2.gameserver.network.l2.s2c.ExMailArrived;
- import l2.gameserver.network.l2.s2c.ExManageMpccRoomMember;
- import l2.gameserver.network.l2.s2c.ExMpccPartymasterList;
- import l2.gameserver.network.l2.s2c.ExMpccRoomMember;
- import l2.gameserver.network.l2.s2c.ExMultiPartyCommandChannelInfo;
- import l2.gameserver.network.l2.s2c.ExNotifyPremiumItem;
- import l2.gameserver.network.l2.s2c.ExOlympiadMode;
- import l2.gameserver.network.l2.s2c.ExOlympiadSpelledInfo;
- import l2.gameserver.network.l2.s2c.ExOlympiadUserInfo;
- import l2.gameserver.network.l2.s2c.ExPCCafePointInfo;
- import l2.gameserver.network.l2.s2c.ExPartyRoomMember;
- import l2.gameserver.network.l2.s2c.ExPlayScene;
- import l2.gameserver.network.l2.s2c.ExPledgeCrestLarge;
- import l2.gameserver.network.l2.s2c.ExPutCommissionResultForVariationMake;
- import l2.gameserver.network.l2.s2c.ExPutIntensiveResultForVariationMake;
- import l2.gameserver.network.l2.s2c.ExPutItemResultForVariationCancel;
- import l2.gameserver.network.l2.s2c.ExPutItemResultForVariationMake;
- import l2.gameserver.network.l2.s2c.ExQuestNpcLogList;
- import l2.gameserver.network.l2.s2c.ExRedSky;
- import l2.gameserver.network.l2.s2c.ExRegenMax;
- import l2.gameserver.network.l2.s2c.ExSendManorList;
- import l2.gameserver.network.l2.s2c.ExSendUIEvent;
- import l2.gameserver.network.l2.s2c.ExServerPrimitive;
- import l2.gameserver.network.l2.s2c.ExSetCompassZoneCode;
- import l2.gameserver.network.l2.s2c.ExSetPartyLooting;
- import l2.gameserver.network.l2.s2c.ExShowAgitInfo;
- import l2.gameserver.network.l2.s2c.ExShowCastleInfo;
- import l2.gameserver.network.l2.s2c.ExShowCropInfo;
- import l2.gameserver.network.l2.s2c.ExShowCropSetting;
- import l2.gameserver.network.l2.s2c.ExShowManorDefaultInfo;
- import l2.gameserver.network.l2.s2c.ExShowProcureCropDetail;
- import l2.gameserver.network.l2.s2c.ExShowQuestInfo;
- import l2.gameserver.network.l2.s2c.ExShowQuestMark;
- import l2.gameserver.network.l2.s2c.ExShowRefineryInterface;
- import l2.gameserver.network.l2.s2c.ExShowScreenMessage;
- import l2.gameserver.network.l2.s2c.ExShowSeedInfo;
- import l2.gameserver.network.l2.s2c.ExShowSeedSetting;
- import l2.gameserver.network.l2.s2c.ExShowSellCropList;
- import l2.gameserver.network.l2.s2c.ExShowVariationCancelWindow;
- import l2.gameserver.network.l2.s2c.ExStartScenePlayer;
- import l2.gameserver.network.l2.s2c.ExStorageMaxCount;
- import l2.gameserver.network.l2.s2c.ExSubPledgeSkillAdd;
- import l2.gameserver.network.l2.s2c.ExUISetting;
- import l2.gameserver.network.l2.s2c.ExUseSharedGroupItem;
- import l2.gameserver.network.l2.s2c.ExVariationCancelResult;
- import l2.gameserver.network.l2.s2c.ExVariationResult;
- import l2.gameserver.network.l2.s2c.FinishRotating;
- import l2.gameserver.network.l2.s2c.FlyToLocation;
- import l2.gameserver.network.l2.s2c.FriendAddRequest;
- import l2.gameserver.network.l2.s2c.FriendList;
- import l2.gameserver.network.l2.s2c.GMHennaInfo;
- import l2.gameserver.network.l2.s2c.GMViewCharacterInfo;
- import l2.gameserver.network.l2.s2c.GMViewItemList;
- import l2.gameserver.network.l2.s2c.GMViewPledgeInfo;
- import l2.gameserver.network.l2.s2c.GMViewQuestInfo;
- import l2.gameserver.network.l2.s2c.GMViewSkillInfo;
- import l2.gameserver.network.l2.s2c.GMViewWarehouseWithdrawList;
- import l2.gameserver.network.l2.s2c.GetItem;
- import l2.gameserver.network.l2.s2c.GetOffVehicle;
- import l2.gameserver.network.l2.s2c.GetOnVehicle;
- import l2.gameserver.network.l2.s2c.HennaEquipList;
- import l2.gameserver.network.l2.s2c.HennaInfo;
- import l2.gameserver.network.l2.s2c.HennaItemInfo;
- import l2.gameserver.network.l2.s2c.HennaUnequipInfo;
- import l2.gameserver.network.l2.s2c.HennaUnequipList;
- import l2.gameserver.network.l2.s2c.InventoryUpdate;
- import l2.gameserver.network.l2.s2c.ItemList;
- import l2.gameserver.network.l2.s2c.JoinParty;
- import l2.gameserver.network.l2.s2c.JoinPledge;
- import l2.gameserver.network.l2.s2c.KeyPacket;
- import l2.gameserver.network.l2.s2c.L2Friend;
- import l2.gameserver.network.l2.s2c.L2FriendList;
- import l2.gameserver.network.l2.s2c.L2FriendSay;
- import l2.gameserver.network.l2.s2c.L2FriendStatus;
- import l2.gameserver.network.l2.s2c.L2GameServerPacket;
- import l2.gameserver.network.l2.s2c.LeaveWorld;
- import l2.gameserver.network.l2.s2c.ListPartyWaiting;
- import l2.gameserver.network.l2.s2c.LoginFail;
- import l2.gameserver.network.l2.s2c.MagicSkillCanceled;
- import l2.gameserver.network.l2.s2c.MagicSkillLaunched;
- import l2.gameserver.network.l2.s2c.MagicSkillUse;
- import l2.gameserver.network.l2.s2c.ManagePledgePower;
- import l2.gameserver.network.l2.s2c.MonRaceInfo;
- import l2.gameserver.network.l2.s2c.MoveToLocationInVehicle;
- import l2.gameserver.network.l2.s2c.MoveToPawn;
- import l2.gameserver.network.l2.s2c.MultiSellList;
- import l2.gameserver.network.l2.s2c.MyTargetSelected;
- import l2.gameserver.network.l2.s2c.NewCharacterSuccess;
- import l2.gameserver.network.l2.s2c.NickNameChanged;
- import l2.gameserver.network.l2.s2c.NpcHtmlMessage;
- import l2.gameserver.network.l2.s2c.NpcInfo;
- import l2.gameserver.network.l2.s2c.NpcInfoPoly;
- import l2.gameserver.network.l2.s2c.NpcSay;
- import l2.gameserver.network.l2.s2c.NpcStringContainer;
- import l2.gameserver.network.l2.s2c.ObserverEnd;
- import l2.gameserver.network.l2.s2c.ObserverStart;
- import l2.gameserver.network.l2.s2c.PackageSendableList;
- import l2.gameserver.network.l2.s2c.PackageToList;
- import l2.gameserver.network.l2.s2c.PartyMemberPosition;
- import l2.gameserver.network.l2.s2c.PartyRoomInfo;
- import l2.gameserver.network.l2.s2c.PartySmallWindowAdd;
- import l2.gameserver.network.l2.s2c.PartySmallWindowAll;
- import l2.gameserver.network.l2.s2c.PartySmallWindowDelete;
- import l2.gameserver.network.l2.s2c.PartySmallWindowDeleteAll;
- import l2.gameserver.network.l2.s2c.PartySmallWindowUpdate;
- import l2.gameserver.network.l2.s2c.PartySpelled;
- import l2.gameserver.network.l2.s2c.PetDelete;
- import l2.gameserver.network.l2.s2c.PetInfo;
- import l2.gameserver.network.l2.s2c.PetInventoryUpdate;
- import l2.gameserver.network.l2.s2c.PetItemList;
- import l2.gameserver.network.l2.s2c.PetStatusShow;
- import l2.gameserver.network.l2.s2c.PetStatusUpdate;
- import l2.gameserver.network.l2.s2c.PlaySound;
- import l2.gameserver.network.l2.s2c.PledgeCrest;
- import l2.gameserver.network.l2.s2c.PledgeInfo;
- import l2.gameserver.network.l2.s2c.PledgePowerGradeList;
- import l2.gameserver.network.l2.s2c.PledgeReceiveMemberInfo;
- import l2.gameserver.network.l2.s2c.PledgeReceivePowerInfo;
- import l2.gameserver.network.l2.s2c.PledgeReceiveSubPledgeCreated;
- import l2.gameserver.network.l2.s2c.PledgeReceiveUpdatePower;
- import l2.gameserver.network.l2.s2c.PledgeReceiveWarList;
- import l2.gameserver.network.l2.s2c.PledgeShowInfoUpdate;
- import l2.gameserver.network.l2.s2c.PledgeShowMemberListAdd;
- import l2.gameserver.network.l2.s2c.PledgeShowMemberListAll;
- import l2.gameserver.network.l2.s2c.PledgeShowMemberListDelete;
- import l2.gameserver.network.l2.s2c.PledgeShowMemberListDeleteAll;
- import l2.gameserver.network.l2.s2c.PledgeShowMemberListUpdate;
- import l2.gameserver.network.l2.s2c.PledgeSkillList;
- import l2.gameserver.network.l2.s2c.PledgeSkillListAdd;
- import l2.gameserver.network.l2.s2c.PledgeStatusChanged;
- import l2.gameserver.network.l2.s2c.PrivateStoreListBuy;
- import l2.gameserver.network.l2.s2c.PrivateStoreListSell;
- import l2.gameserver.network.l2.s2c.PrivateStoreManageListBuy;
- import l2.gameserver.network.l2.s2c.PrivateStoreManageListSell;
- import l2.gameserver.network.l2.s2c.PrivateStoreMsgBuy;
- import l2.gameserver.network.l2.s2c.PrivateStoreMsgSell;
- import l2.gameserver.network.l2.s2c.QuestList;
- import l2.gameserver.network.l2.s2c.RadarControl;
- import l2.gameserver.network.l2.s2c.RecipeBookItemList;
- import l2.gameserver.network.l2.s2c.RecipeItemMakeInfo;
- import l2.gameserver.network.l2.s2c.RecipeShopItemInfo;
- import l2.gameserver.network.l2.s2c.RecipeShopManageList;
- import l2.gameserver.network.l2.s2c.RecipeShopMsg;
- import l2.gameserver.network.l2.s2c.RecipeShopSellList;
- import l2.gameserver.network.l2.s2c.RelationChanged;
- import l2.gameserver.network.l2.s2c.RequestNetPing;
- import l2.gameserver.network.l2.s2c.RestartResponse;
- import l2.gameserver.network.l2.s2c.Revive;
- import l2.gameserver.network.l2.s2c.Ride;
- import l2.gameserver.network.l2.s2c.SSQInfo;
- import l2.gameserver.network.l2.s2c.SSQStatus;
- import l2.gameserver.network.l2.s2c.Say2;
- import l2.gameserver.network.l2.s2c.SellRefundList;
- import l2.gameserver.network.l2.s2c.SendMacroList;
- import l2.gameserver.network.l2.s2c.SendStatus;
- import l2.gameserver.network.l2.s2c.SendTradeDone;
- import l2.gameserver.network.l2.s2c.SendTradeRequest;
- import l2.gameserver.network.l2.s2c.ServerClose;
- import l2.gameserver.network.l2.s2c.SetSummonRemainTime;
- import l2.gameserver.network.l2.s2c.SetupGauge;
- import l2.gameserver.network.l2.s2c.ShopPreviewInfo;
- import l2.gameserver.network.l2.s2c.ShopPreviewList;
- import l2.gameserver.network.l2.s2c.ShortBuffStatusUpdate;
- import l2.gameserver.network.l2.s2c.ShortCutInit;
- import l2.gameserver.network.l2.s2c.ShortCutPacket;
- import l2.gameserver.network.l2.s2c.ShortCutRegister;
- import l2.gameserver.network.l2.s2c.ShowBoard;
- import l2.gameserver.network.l2.s2c.ShowCalc;
- import l2.gameserver.network.l2.s2c.ShowMiniMap;
- import l2.gameserver.network.l2.s2c.ShowTownMap;
- import l2.gameserver.network.l2.s2c.ShowXMasSeal;
- import l2.gameserver.network.l2.s2c.SkillCoolTime;
- import l2.gameserver.network.l2.s2c.SkillList;
- import l2.gameserver.network.l2.s2c.SocialAction;
- import l2.gameserver.network.l2.s2c.SpawnItem;
- import l2.gameserver.network.l2.s2c.SpecialCamera;
- import l2.gameserver.network.l2.s2c.StartRotating;
- import l2.gameserver.network.l2.s2c.StaticObject;
- import l2.gameserver.network.l2.s2c.StatusUpdate;
- import l2.gameserver.network.l2.s2c.StopMove;
- import l2.gameserver.network.l2.s2c.StopMoveToLocationInVehicle;
- import l2.gameserver.network.l2.s2c.SunRise;
- import l2.gameserver.network.l2.s2c.SunSet;
- import l2.gameserver.network.l2.s2c.SysMsgContainer;
- import l2.gameserver.network.l2.s2c.SystemMessage;
- import l2.gameserver.network.l2.s2c.TargetSelected;
- import l2.gameserver.network.l2.s2c.TargetUnselected;
- import l2.gameserver.network.l2.s2c.TeleportToLocation;
- import l2.gameserver.network.l2.s2c.TradeOtherAdd;
- import l2.gameserver.network.l2.s2c.TradeOwnAdd;
- import l2.gameserver.network.l2.s2c.TradeStart;
- import l2.gameserver.network.l2.s2c.TradeUpdate;
- import l2.gameserver.network.l2.s2c.TutorialCloseHtml;
- import l2.gameserver.network.l2.s2c.TutorialEnableClientEvent;
- import l2.gameserver.network.l2.s2c.TutorialShowHtml;
- import l2.gameserver.network.l2.s2c.TutorialShowQuestionMark;
- import l2.gameserver.network.l2.s2c.UserInfo;
- import l2.gameserver.network.l2.s2c.ValidateLocation;
- import l2.gameserver.network.l2.s2c.ValidateLocationInVehicle;
- import l2.gameserver.network.l2.s2c.VehicleCheckLocation;
- import l2.gameserver.network.l2.s2c.VehicleDeparture;
- import l2.gameserver.network.l2.s2c.VehicleInfo;
- import l2.gameserver.network.l2.s2c.VehicleStart;
- import l2.gameserver.network.l2.s2c.WareHouseDepositList;
- import l2.gameserver.network.l2.s2c.WareHouseWithdrawList;
- import l2.gameserver.network.pfilter.Limit;
- import l2.gameserver.network.pfilter.LimitAction;
- import l2.gameserver.network.pfilter.PacketFilter;
- import l2.gameserver.network.pfilter.PacketFilterHolder;
- import l2.gameserver.network.pfilter.PacketFilterParser;
- import l2.gameserver.network.pfilter.RateLimit;
- import l2.gameserver.network.telnet.TelnetCommand;
- import l2.gameserver.network.telnet.TelnetCommandHolder;
- import l2.gameserver.network.telnet.TelnetServer;
- import l2.gameserver.network.telnet.TelnetServerHandler;
- import l2.gameserver.network.telnet.commands.TelnetBan;
- import l2.gameserver.network.telnet.commands.TelnetConfig;
- import l2.gameserver.network.telnet.commands.TelnetDebug;
- import l2.gameserver.network.telnet.commands.TelnetItems;
- import l2.gameserver.network.telnet.commands.TelnetPerfomance;
- import l2.gameserver.network.telnet.commands.TelnetSay;
- import l2.gameserver.network.telnet.commands.TelnetServerInfo;
- import l2.gameserver.network.telnet.commands.TelnetStatus;
- import l2.gameserver.network.telnet.commands.TelnetWorld;
- import l2.gameserver.scripts.Events;
- import l2.gameserver.scripts.Functions;
- import l2.gameserver.scripts.ScriptFile;
- import l2.gameserver.scripts.Scripts;
- import l2.gameserver.skills.AbnormalEffect;
- import l2.gameserver.skills.DocumentBase;
- import l2.gameserver.skills.DocumentSkill;
- import l2.gameserver.skills.EffectType;
- import l2.gameserver.skills.SkillEntryType;
- import l2.gameserver.skills.SkillsEngine;
- import l2.gameserver.skills.TimeStamp;
- import l2.gameserver.skills.effects.EffectAddSkills;
- import l2.gameserver.skills.effects.EffectAgathionRes;
- import l2.gameserver.skills.effects.EffectAggression;
- import l2.gameserver.skills.effects.EffectBetray;
- import l2.gameserver.skills.effects.EffectBlessNoblesse;
- import l2.gameserver.skills.effects.EffectBlockStat;
- import l2.gameserver.skills.effects.EffectBluff;
- import l2.gameserver.skills.effects.EffectBuff;
- import l2.gameserver.skills.effects.EffectBuffImmunity;
- import l2.gameserver.skills.effects.EffectCPDamPercent;
- import l2.gameserver.skills.effects.EffectCallSkills;
- import l2.gameserver.skills.effects.EffectChangeFace;
- import l2.gameserver.skills.effects.EffectChangeHairColor;
- import l2.gameserver.skills.effects.EffectChangeHairStyle;
- import l2.gameserver.skills.effects.EffectChangeSex;
- import l2.gameserver.skills.effects.EffectCharge;
- import l2.gameserver.skills.effects.EffectCharmOfCourage;
- import l2.gameserver.skills.effects.EffectCombatPointHealOverTime;
- import l2.gameserver.skills.effects.EffectConsumeSoulsOverTime;
- import l2.gameserver.skills.effects.EffectCubic;
- import l2.gameserver.skills.effects.EffectCurseOfLifeFlow;
- import l2.gameserver.skills.effects.EffectDamOverTime;
- import l2.gameserver.skills.effects.EffectDamOverTimeLethal;
- import l2.gameserver.skills.effects.EffectDebuffImmunity;
- import l2.gameserver.skills.effects.EffectDestroySummon;
- import l2.gameserver.skills.effects.EffectDieOnFinish;
- import l2.gameserver.skills.effects.EffectDisarm;
- import l2.gameserver.skills.effects.EffectDiscord;
- import l2.gameserver.skills.effects.EffectDispelEffects;
- import l2.gameserver.skills.effects.EffectEnervation;
- import l2.gameserver.skills.effects.EffectFakeDeath;
- import l2.gameserver.skills.effects.EffectFear;
- import l2.gameserver.skills.effects.EffectGrow;
- import l2.gameserver.skills.effects.EffectHPDamPercent;
- import l2.gameserver.skills.effects.EffectHate;
- import l2.gameserver.skills.effects.EffectHeal;
- import l2.gameserver.skills.effects.EffectHealBlock;
- import l2.gameserver.skills.effects.EffectHealCPPercent;
- import l2.gameserver.skills.effects.EffectHealOverTime;
- import l2.gameserver.skills.effects.EffectHealPercent;
- import l2.gameserver.skills.effects.EffectImmobilize;
- import l2.gameserver.skills.effects.EffectInterrupt;
- import l2.gameserver.skills.effects.EffectInvisible;
- import l2.gameserver.skills.effects.EffectInvulnerable;
- import l2.gameserver.skills.effects.EffectInvulnerableHeal;
- import l2.gameserver.skills.effects.EffectLDManaDamOverTime;
- import l2.gameserver.skills.effects.EffectLockInventory;
- import l2.gameserver.skills.effects.EffectMPDamPercent;
- import l2.gameserver.skills.effects.EffectManaDamOverTime;
- import l2.gameserver.skills.effects.EffectManaHeal;
- import l2.gameserver.skills.effects.EffectManaHealOverTime;
- import l2.gameserver.skills.effects.EffectManaHealPercent;
- import l2.gameserver.skills.effects.EffectMeditation;
- import l2.gameserver.skills.effects.EffectMute;
- import l2.gameserver.skills.effects.EffectMuteAll;
- import l2.gameserver.skills.effects.EffectMuteAttack;
- import l2.gameserver.skills.effects.EffectMutePhisycal;
- import l2.gameserver.skills.effects.EffectNegateEffects;
- import l2.gameserver.skills.effects.EffectNegateMusic;
- import l2.gameserver.skills.effects.EffectParalyze;
- import l2.gameserver.skills.effects.EffectPetrification;
- import l2.gameserver.skills.effects.EffectRandomHate;
- import l2.gameserver.skills.effects.EffectRelax;
- import l2.gameserver.skills.effects.EffectRemoveCooldown;
- import l2.gameserver.skills.effects.EffectRemoveTarget;
- import l2.gameserver.skills.effects.EffectRoot;
- import l2.gameserver.skills.effects.EffectSalvation;
- import l2.gameserver.skills.effects.EffectServitorShare;
- import l2.gameserver.skills.effects.EffectSilentMove;
- import l2.gameserver.skills.effects.EffectSkillSeed;
- import l2.gameserver.skills.effects.EffectSleep;
- import l2.gameserver.skills.effects.EffectStun;
- import l2.gameserver.skills.effects.EffectSymbol;
- import l2.gameserver.skills.effects.EffectTemplate;
- import l2.gameserver.skills.effects.EffectTransformation;
- import l2.gameserver.skills.effects.EffectUnAggro;
- import l2.gameserver.skills.skillclasses.AIeffects;
- import l2.gameserver.skills.skillclasses.Aggression;
- import l2.gameserver.skills.skillclasses.Balance;
- import l2.gameserver.skills.skillclasses.BeastFeed;
- import l2.gameserver.skills.skillclasses.BuffCharger;
- import l2.gameserver.skills.skillclasses.CPDam;
- import l2.gameserver.skills.skillclasses.Call;
- import l2.gameserver.skills.skillclasses.ClanGate;
- import l2.gameserver.skills.skillclasses.CombatPointHeal;
- import l2.gameserver.skills.skillclasses.Continuous;
- import l2.gameserver.skills.skillclasses.Craft;
- import l2.gameserver.skills.skillclasses.DeathPenalty;
- import l2.gameserver.skills.skillclasses.Default;
- import l2.gameserver.skills.skillclasses.DefuseTrap;
- import l2.gameserver.skills.skillclasses.DeleteHate;
- import l2.gameserver.skills.skillclasses.DeleteHateOfMe;
- import l2.gameserver.skills.skillclasses.DestroySummon;
- import l2.gameserver.skills.skillclasses.DetectTrap;
- import l2.gameserver.skills.skillclasses.Disablers;
- import l2.gameserver.skills.skillclasses.Drain;
- import l2.gameserver.skills.skillclasses.DrainSoul;
- import l2.gameserver.skills.skillclasses.EXPHeal;
- import l2.gameserver.skills.skillclasses.Effect;
- import l2.gameserver.skills.skillclasses.EffectsFromSkills;
- import l2.gameserver.skills.skillclasses.FishingSkill;
- import l2.gameserver.skills.skillclasses.Harvesting;
- import l2.gameserver.skills.skillclasses.Heal;
- import l2.gameserver.skills.skillclasses.HealPercent;
- import l2.gameserver.skills.skillclasses.LethalShot;
- import l2.gameserver.skills.skillclasses.MDam;
- import l2.gameserver.skills.skillclasses.ManaDam;
- import l2.gameserver.skills.skillclasses.ManaHeal;
- import l2.gameserver.skills.skillclasses.ManaHealPercent;
- import l2.gameserver.skills.skillclasses.NegateEffects;
- import l2.gameserver.skills.skillclasses.NegateStats;
- import l2.gameserver.skills.skillclasses.PDam;
- import l2.gameserver.skills.skillclasses.PcBangPointsAdd;
- import l2.gameserver.skills.skillclasses.PetSummon;
- import l2.gameserver.skills.skillclasses.Recall;
- import l2.gameserver.skills.skillclasses.ReelingPumping;
- import l2.gameserver.skills.skillclasses.Resurrect;
- import l2.gameserver.skills.skillclasses.Ride;
- import l2.gameserver.skills.skillclasses.SPHeal;
- import l2.gameserver.skills.skillclasses.ShiftAggression;
- import l2.gameserver.skills.skillclasses.SkillSeed;
- import l2.gameserver.skills.skillclasses.Sowing;
- import l2.gameserver.skills.skillclasses.Spoil;
- import l2.gameserver.skills.skillclasses.StealBuff;
- import l2.gameserver.skills.skillclasses.Summon;
- import l2.gameserver.skills.skillclasses.SummonItem;
- import l2.gameserver.skills.skillclasses.SummonSiegeFlag;
- import l2.gameserver.skills.skillclasses.Sweep;
- import l2.gameserver.skills.skillclasses.TakeCastle;
- import l2.gameserver.skills.skillclasses.TameControl;
- import l2.gameserver.skills.skillclasses.TeleportNpc;
- import l2.gameserver.skills.skillclasses.Toggle;
- import l2.gameserver.skills.skillclasses.Transformation;
- import l2.gameserver.skills.skillclasses.Unlock;
- import l2.gameserver.stats.Calculator;
- import l2.gameserver.stats.Env;
- import l2.gameserver.stats.Formulas;
- import l2.gameserver.stats.StatFunctions;
- import l2.gameserver.stats.StatTemplate;
- import l2.gameserver.stats.Stats;
- import l2.gameserver.stats.conditions.Condition;
- import l2.gameserver.stats.conditions.ConditionClanPlayerMinClanLevel;
- import l2.gameserver.stats.conditions.ConditionClanPlayerMinPledgeRank;
- import l2.gameserver.stats.conditions.ConditionFirstEffectSuccess;
- import l2.gameserver.stats.conditions.ConditionGameTime;
- import l2.gameserver.stats.conditions.ConditionHasSkill;
- import l2.gameserver.stats.conditions.ConditionInventory;
- import l2.gameserver.stats.conditions.ConditionIsPremium;
- import l2.gameserver.stats.conditions.ConditionLogicAnd;
- import l2.gameserver.stats.conditions.ConditionLogicNot;
- import l2.gameserver.stats.conditions.ConditionLogicOr;
- import l2.gameserver.stats.conditions.ConditionPlayerAgathion;
- import l2.gameserver.stats.conditions.ConditionPlayerCastleId;
- import l2.gameserver.stats.conditions.ConditionPlayerChargesMax;
- import l2.gameserver.stats.conditions.ConditionPlayerChargesMin;
- import l2.gameserver.stats.conditions.ConditionPlayerClanId;
- import l2.gameserver.stats.conditions.ConditionPlayerClanLevel;
- import l2.gameserver.stats.conditions.ConditionPlayerClassId;
- import l2.gameserver.stats.conditions.ConditionPlayerClassIsMage;
- import l2.gameserver.stats.conditions.ConditionPlayerCubic;
- import l2.gameserver.stats.conditions.ConditionPlayerForbiddenClassId;
- import l2.gameserver.stats.conditions.ConditionPlayerGender;
- import l2.gameserver.stats.conditions.ConditionPlayerHasBuff;
- import l2.gameserver.stats.conditions.ConditionPlayerHasBuffId;
- import l2.gameserver.stats.conditions.ConditionPlayerInCombat;
- import l2.gameserver.stats.conditions.ConditionPlayerInTeam;
- import l2.gameserver.stats.conditions.ConditionPlayerInstanceZone;
- import l2.gameserver.stats.conditions.ConditionPlayerIsClanLeader;
- import l2.gameserver.stats.conditions.ConditionPlayerIsHero;
- import l2.gameserver.stats.conditions.ConditionPlayerIsInAcademy;
- import l2.gameserver.stats.conditions.ConditionPlayerIsNoble;
- import l2.gameserver.stats.conditions.ConditionPlayerMaxLevel;
- import l2.gameserver.stats.conditions.ConditionPlayerMaxPK;
- import l2.gameserver.stats.conditions.ConditionPlayerMinLevel;
- import l2.gameserver.stats.conditions.ConditionPlayerMinMaxDamage;
- import l2.gameserver.stats.conditions.ConditionPlayerOlympiad;
- import l2.gameserver.stats.conditions.ConditionPlayerOnPvPEvent;
- import l2.gameserver.stats.conditions.ConditionPlayerPercentCp;
- import l2.gameserver.stats.conditions.ConditionPlayerPercentHp;
- import l2.gameserver.stats.conditions.ConditionPlayerPercentMp;
- import l2.gameserver.stats.conditions.ConditionPlayerPrivateStore;
- import l2.gameserver.stats.conditions.ConditionPlayerRace;
- import l2.gameserver.stats.conditions.ConditionPlayerResidence;
- import l2.gameserver.stats.conditions.ConditionPlayerRiding;
- import l2.gameserver.stats.conditions.ConditionPlayerSkillMinSeed;
- import l2.gameserver.stats.conditions.ConditionPlayerState;
- import l2.gameserver.stats.conditions.ConditionPlayerSummonSiegeGolem;
- import l2.gameserver.stats.conditions.ConditionSlotItemId;
- import l2.gameserver.stats.conditions.ConditionTargetAggro;
- import l2.gameserver.stats.conditions.ConditionTargetCastleDoor;
- import l2.gameserver.stats.conditions.ConditionTargetClan;
- import l2.gameserver.stats.conditions.ConditionTargetDirection;
- import l2.gameserver.stats.conditions.ConditionTargetForbiddenClassId;
- import l2.gameserver.stats.conditions.ConditionTargetHasBuff;
- import l2.gameserver.stats.conditions.ConditionTargetHasBuffId;
- import l2.gameserver.stats.conditions.ConditionTargetHasForbiddenSkill;
- import l2.gameserver.stats.conditions.ConditionTargetInTheSameAlly;
- import l2.gameserver.stats.conditions.ConditionTargetInTheSameClan;
- import l2.gameserver.stats.conditions.ConditionTargetInTheSameParty;
- import l2.gameserver.stats.conditions.ConditionTargetMob;
- import l2.gameserver.stats.conditions.ConditionTargetMobId;
- import l2.gameserver.stats.conditions.ConditionTargetNpc;
- import l2.gameserver.stats.conditions.ConditionTargetNpcClass;
- import l2.gameserver.stats.conditions.ConditionTargetPercentCp;
- import l2.gameserver.stats.conditions.ConditionTargetPercentHp;
- import l2.gameserver.stats.conditions.ConditionTargetPercentMp;
- import l2.gameserver.stats.conditions.ConditionTargetPlayable;
- import l2.gameserver.stats.conditions.ConditionTargetPlayer;
- import l2.gameserver.stats.conditions.ConditionTargetPlayerNotMe;
- import l2.gameserver.stats.conditions.ConditionTargetPlayerRace;
- import l2.gameserver.stats.conditions.ConditionTargetRace;
- import l2.gameserver.stats.conditions.ConditionTargetSummon;
- import l2.gameserver.stats.conditions.ConditionUsingArmor;
- import l2.gameserver.stats.conditions.ConditionUsingBlowSkill;
- import l2.gameserver.stats.conditions.ConditionUsingItemType;
- import l2.gameserver.stats.conditions.ConditionUsingSkill;
- import l2.gameserver.stats.conditions.ConditionZoneName;
- import l2.gameserver.stats.conditions.ConditionZoneType;
- import l2.gameserver.stats.funcs.EFunction;
- import l2.gameserver.stats.funcs.Func;
- import l2.gameserver.stats.funcs.FuncAdd;
- import l2.gameserver.stats.funcs.FuncDiv;
- import l2.gameserver.stats.funcs.FuncEnchant;
- import l2.gameserver.stats.funcs.FuncMul;
- import l2.gameserver.stats.funcs.FuncOwner;
- import l2.gameserver.stats.funcs.FuncSet;
- import l2.gameserver.stats.funcs.FuncSub;
- import l2.gameserver.stats.funcs.FuncTemplate;
- import l2.gameserver.stats.triggers.TriggerInfo;
- import l2.gameserver.stats.triggers.TriggerType;
- import l2.gameserver.tables.ClanTable;
- import l2.gameserver.tables.FishTable;
- import l2.gameserver.tables.GmListTable;
- import l2.gameserver.tables.ShortCutsTable;
- import l2.gameserver.tables.SkillTable;
- import l2.gameserver.tables.SkillTreeTable;
- import l2.gameserver.taskmanager.AiTaskManager;
- import l2.gameserver.taskmanager.AutoFarmManager;
- import l2.gameserver.taskmanager.AutoSaveManager;
- import l2.gameserver.taskmanager.DecayTaskManager;
- import l2.gameserver.taskmanager.DelayedItemsManager;
- import l2.gameserver.taskmanager.EffectTaskManager;
- import l2.gameserver.taskmanager.ItemsAutoDestroy;
- import l2.gameserver.taskmanager.L2TopRuManager;
- import l2.gameserver.taskmanager.LazyPrecisionTaskManager;
- import l2.gameserver.taskmanager.RegenTaskManager;
- import l2.gameserver.taskmanager.SpawnTaskManager;
- import l2.gameserver.taskmanager.Task;
- import l2.gameserver.taskmanager.TaskManager;
- import l2.gameserver.taskmanager.TaskTypes;
- import l2.gameserver.taskmanager.actionrunner.ActionRunner;
- import l2.gameserver.taskmanager.actionrunner.ActionWrapper;
- import l2.gameserver.taskmanager.actionrunner.tasks.AutomaticTask;
- import l2.gameserver.taskmanager.actionrunner.tasks.DeleteExpiredVarsTask;
- import l2.gameserver.taskmanager.actionrunner.tasks.SchedulingPatternTask;
- import l2.gameserver.taskmanager.tasks.RecommendationUpdateTask;
- import l2.gameserver.taskmanager.tasks.RestoreOfflineTraders;
- import l2.gameserver.templates.CharTemplate;
- import l2.gameserver.templates.CubicTemplate;
- import l2.gameserver.templates.DoorTemplate;
- import l2.gameserver.templates.FishTemplate;
- import l2.gameserver.templates.Henna;
- import l2.gameserver.templates.InstantZone;
- import l2.gameserver.templates.InstantZoneEntryType;
- import l2.gameserver.templates.OptionDataTemplate;
- import l2.gameserver.templates.PlayerTemplate;
- import l2.gameserver.templates.SkillEnchant;
- import l2.gameserver.templates.SoulCrystal;
- import l2.gameserver.templates.StaticObjectTemplate;
- import l2.gameserver.templates.StatsSet;
- import l2.gameserver.templates.ZoneTemplate;
- import l2.gameserver.templates.item.ActionType;
- import l2.gameserver.templates.item.ArmorTemplate;
- import l2.gameserver.templates.item.Bodypart;
- import l2.gameserver.templates.item.EtcItemTemplate;
- import l2.gameserver.templates.item.ItemFlags;
- import l2.gameserver.templates.item.ItemTemplate;
- import l2.gameserver.templates.item.ItemType;
- import l2.gameserver.templates.item.WeaponTemplate;
- import l2.gameserver.templates.item.support.EnchantChanceType;
- import l2.gameserver.templates.item.support.EnchantItem;
- import l2.gameserver.templates.item.support.EnchantScroll;
- import l2.gameserver.templates.item.support.EnchantScrollOnFailAction;
- import l2.gameserver.templates.item.support.EnchantTargetType;
- import l2.gameserver.templates.item.support.FishGrade;
- import l2.gameserver.templates.item.support.FishGroup;
- import l2.gameserver.templates.item.support.FishTemplate;
- import l2.gameserver.templates.item.support.Grade;
- import l2.gameserver.templates.item.support.LureTemplate;
- import l2.gameserver.templates.item.support.LureType;
- import l2.gameserver.templates.item.support.MerchantGuard;
- import l2.gameserver.templates.item.support.VariationChanceData;
- import l2.gameserver.templates.item.support.VariationGroupData;
- import l2.gameserver.templates.manor.CropProcure;
- import l2.gameserver.templates.manor.SeedProduction;
- import l2.gameserver.templates.mapregion.DomainArea;
- import l2.gameserver.templates.mapregion.RegionData;
- import l2.gameserver.templates.mapregion.RestartArea;
- import l2.gameserver.templates.mapregion.RestartPoint;
- import l2.gameserver.templates.moveroute.MoveNode;
- import l2.gameserver.templates.moveroute.MoveRoute;
- import l2.gameserver.templates.moveroute.MoveRouteType;
- import l2.gameserver.templates.npc.AbsorbInfo;
- import l2.gameserver.templates.npc.Faction;
- import l2.gameserver.templates.npc.MinionData;
- import l2.gameserver.templates.npc.NpcTemplate;
- import l2.gameserver.templates.spawn.PeriodOfDay;
- import l2.gameserver.templates.spawn.SpawnNpcInfo;
- import l2.gameserver.templates.spawn.SpawnRange;
- import l2.gameserver.templates.spawn.SpawnTemplate;
- import l2.gameserver.utils.AdminFunctions;
- import l2.gameserver.utils.AutoBan;
- import l2.gameserver.utils.CapchaUtil;
- import l2.gameserver.utils.DeclensionKey;
- import l2.gameserver.utils.FileUtl;
- import l2.gameserver.utils.GameStats;
- import l2.gameserver.utils.HtmlUtils;
- import l2.gameserver.utils.ItemFunctions;
- import l2.gameserver.utils.Language;
- import l2.gameserver.utils.Location;
- import l2.gameserver.utils.Log;
- import l2.gameserver.utils.MapRegionUtils;
- import l2.gameserver.utils.NpcUtils;
- import l2.gameserver.utils.PositionUtils;
- import l2.gameserver.utils.ReflectionUtils;
- import l2.gameserver.utils.SiegeUtils;
- import l2.gameserver.utils.SpawnMesh;
- import l2.gameserver.utils.SqlBatch;
- import l2.gameserver.utils.Strings;
- import l2.gameserver.utils.TeleportUtils;
- import l2.gameserver.utils.TimeUtils;
- import l2.gameserver.utils.TradeHelper;
- import l2.gameserver.utils.Util;
- import l2.gameserver.utils.WarehouseFunctions;
- import l2.gameserver.utils.XMLUtil;
- import net.jacksum.JacksumAPI;
- import net.jacksum.algorithms.AbstractChecksum;
- import net.jacksum.formats.Encoding;
- import npc.model.FreyaDeaconKeeperInstance;
- import npc.model.NpcBufferInstance;
- import npc.model.OrfenInstance;
- import npc.model.QueenAntInstance;
- import npc.model.SquashInstance;
- import npc.model.UniversalNpcInstance;
- import npc.model.residences.ResidenceManager;
- import npc.model.residences.SiegeGuardInstance;
- import npc.model.residences.clanhall.ManagerInstance;
- import npc.model.residences.clanhall.MatchBerserkerInstance;
- import npc.model.residences.clanhall.RainbowGourdInstance;
- import npc.model.residences.clanhall.RainbowYetiInstance;
- import npc.model.residences.clanhall._34BossMinionInstance;
- import npc.model.residences.clanhall._34SiegeGuard;
- import org.apache.commons.io.FileUtils;
- import org.apache.commons.io.FilenameUtils;
- import org.apache.commons.io.IOUtils;
- import org.apache.commons.io.filefilter.FileFilterUtils;
- import org.apache.commons.io.filefilter.IOFileFilter;
- import org.apache.commons.lang3.ArrayUtils;
- import org.apache.commons.lang3.BooleanUtils;
- import org.apache.commons.lang3.ClassUtils;
- import org.apache.commons.lang3.StringUtils;
- import org.apache.commons.lang3.builder.Builder;
- import org.apache.commons.lang3.builder.EqualsBuilder;
- import org.apache.commons.lang3.builder.HashCodeBuilder;
- import org.apache.commons.lang3.math.NumberUtils;
- import org.apache.commons.lang3.mutable.Mutable;
- import org.apache.commons.lang3.mutable.MutableInt;
- import org.apache.commons.lang3.mutable.MutableLong;
- import org.apache.commons.lang3.mutable.MutableObject;
- import org.apache.commons.lang3.reflect.FieldUtils;
- import org.apache.commons.lang3.reflect.MethodUtils;
- import org.apache.commons.lang3.text.StrBuilder;
- import org.apache.commons.lang3.time.DurationFormatUtils;
- import org.apache.commons.lang3.tuple.ImmutablePair;
- import org.apache.commons.lang3.tuple.Pair;
- import org.apache.commons.lang3.tuple.Triple;
- import org.apache.commons.math3.random.MersenneTwister;
- import org.apache.commons.math3.random.RandomGenerator;
- import org.apache.commons.pool.ObjectPool;
- import org.apache.commons.pool.PoolableObjectFactory;
- import org.apache.commons.pool.impl.GenericObjectPool;
- import org.dom4j.Attribute;
- import org.dom4j.Document;
- import org.dom4j.Element;
- import org.dom4j.io.SAXReader;
- import org.eclipse.jdt.internal.compiler.tool.EclipseCompiler;
- import org.napile.primitive.Containers;
- import org.napile.primitive.collections.IntCollection;
- import org.napile.primitive.iterators.IntIterator;
- import org.napile.primitive.lists.impl.CArrayIntList;
- import org.napile.primitive.maps.CIntObjectMap;
- import org.napile.primitive.maps.IntObjectMap;
- import org.napile.primitive.maps.impl.CHashIntObjectMap;
- import org.napile.primitive.maps.impl.CTreeIntObjectMap;
- import org.napile.primitive.maps.impl.HashIntObjectMap;
- import org.napile.primitive.maps.impl.TreeIntObjectMap;
- import org.napile.primitive.sets.IntSet;
- import org.napile.primitive.sets.impl.CArrayIntSet;
- import org.napile.primitive.sets.impl.HashIntSet;
- import org.napile.primitive.sets.impl.TreeIntSet;
- import org.slf4j.Logger;
- import org.slf4j.LoggerFactory;
- import org.w3c.dom.Document;
- import org.w3c.dom.Element;
- import org.w3c.dom.NamedNodeMap;
- import org.w3c.dom.Node;
- import org.w3c.dom.NodeList;
- import org.xml.sax.EntityResolver;
- import org.xml.sax.ErrorHandler;
- import org.xml.sax.InputSource;
- import org.xml.sax.SAXException;
- import org.xml.sax.SAXParseException;
- import parsers.MoveRouteHolder;
- import parsers.MoveRouteParser;
- import quests.Bingo;
- import quests.SagasSuperclass;
- import quests._021_HiddenTruth;
- import quests._022_TragedyInVonHellmannForest;
- import quests._023_LidiasHeart;
- import quests._024_InhabitantsOfTheForestOfTheDead;
- import quests._037_PleaseMakeMeFormalWear;
- import quests._050_LanoscosSpecialBait;
- import quests._051_OFullesSpecialBait;
- import quests._052_WilliesSpecialBait;
- import quests._053_LinnaeusSpecialBait;
- import quests._070_SagaOfThePhoenixKnight;
- import quests._071_SagaOfEvasTemplar;
- import quests._072_SagaOfTheSwordMuse;
- import quests._073_SagaOfTheDuelist;
- import quests._074_SagaOfTheDreadnoughts;
- import quests._075_SagaOfTheTitan;
- import quests._076_SagaOfTheGrandKhavatari;
- import quests._077_SagaOfTheDominator;
- import quests._078_SagaOfTheDoomcryer;
- import quests._079_SagaOfTheAdventurer;
- import quests._080_SagaOfTheWindRider;
- import quests._081_SagaOfTheGhostHunter;
- import quests._082_SagaOfTheSagittarius;
- import quests._083_SagaOfTheMoonlightSentinel;
- import quests._084_SagaOfTheGhostSentinel;
- import quests._085_SagaOfTheCardinal;
- import quests._086_SagaOfTheHierophant;
- import quests._087_SagaOfEvasSaint;
- import quests._088_SagaOfTheArchmage;
- import quests._089_SagaOfTheMysticMuse;
- import quests._090_SagaOfTheStormScreamer;
- import quests._091_SagaOfTheArcanaLord;
- import quests._092_SagaOfTheElementalMaster;
- import quests._093_SagaOfTheSpectralMaster;
- import quests._094_SagaOfTheSoultaker;
- import quests._095_SagaOfTheHellKnight;
- import quests._096_SagaOfTheSpectralDancer;
- import quests._097_SagaOfTheShillienTemplar;
- import quests._098_SagaOfTheShillienSaint;
- import quests._099_SagaOfTheFortuneSeeker;
- import quests._100_SagaOfTheMaestro;
- import quests._109_InSearchOfTheNest;
- import quests._111_ElrokianHuntersProof;
- import quests._114_ResurrectionOfAnOldManager;
- import quests._115_TheOtherSideOfTruth;
- import quests._117_OceanOfDistantStar;
- import quests._118_ToLeadAndBeLed;
- import quests._119_LastImperialPrince;
- import quests._121_PavelTheGiants;
- import quests._123_TheLeaderAndTheFollower;
- import quests._124_MeetingTheElroki;
- import quests._125_InTheNameOfEvilPart1;
- import quests._126_IntheNameofEvilPart2;
- import quests._201_HfighterTutorial;
- import quests._202_HmageTutorial;
- import quests._203_ElfTutorial;
- import quests._204_DelfTutorial;
- import quests._205_OrcTutorial;
- import quests._206_DwarfTutorial;
- import quests._234_FatesWhisper;
- import quests._235_MimirsElixir;
- import quests._241_PossessorOfaPreciousSoul1;
- import quests._242_PossessorOfaPreciousSoul2;
- import quests._246_PossessorOfaPreciousSoul3;
- import quests._255_Tutorial;
- import quests._504_CompetitionForTheBanditStronghold;
- import quests._655_AGrandPlanForTamingWildBeasts;
- import services.ACP;
- import services.BossStatusService;
- import services.BotCheckService;
- import services.Buffer;
- import services.CommandClassMaster;
- import services.DoorTools;
- import services.GlobalServices;
- import services.ItemBroker;
- import services.L2HopZoneService;
- import services.L2JBrazilService;
- import services.L2TopZoneService;
- import services.MMOTopVote;
- import services.OlyInform;
- import services.RaidBossStatusService;
- import services.Roulette;
- import services.StatModifier;
- import services.SupportMagic;
- import services.TeleportToRaid;
- import services.TopPvPPKService;
- import services.community.custom.ACbConfigManager;
- import services.community.custom.CommunityTools;
- import services.pawnshop.PawnShop;
- import zones.AutoBuffZone;
- import zones.CronZoneSwitcher;
- import zones.KillRewardZone;
- import zones.NoPartyZone;
Add Comment
Please, Sign In to add comment