diff --git a/.gitignore b/.gitignore index e3e103fa..05028774 100644 --- a/.gitignore +++ b/.gitignore @@ -1,9 +1,9 @@ !.gitignore .* *~ -/target +*.class *.iml + /data/fs /data/savedGames -/bin/ -/lib/ \ No newline at end of file +/lib/ diff --git a/cache/pom.xml b/cache/pom.xml new file mode 100644 index 00000000..2a9dff6c --- /dev/null +++ b/cache/pom.xml @@ -0,0 +1,35 @@ + + + 4.0.0 + + + apollo + org.apollo + 0.0.1 + + + cache + 0.0.1 + + Apollo Cache + + + UTF-8 + + + + src/main + src/test + + + + + apollo + util + 0.0.1 + compile + + + + \ No newline at end of file diff --git a/src/org/apollo/fs/FileDescriptor.java b/cache/src/main/org/apollo/cache/FileDescriptor.java similarity index 96% rename from src/org/apollo/fs/FileDescriptor.java rename to cache/src/main/org/apollo/cache/FileDescriptor.java index 8d93914f..c81ff23c 100644 --- a/src/org/apollo/fs/FileDescriptor.java +++ b/cache/src/main/org/apollo/cache/FileDescriptor.java @@ -1,4 +1,4 @@ -package org.apollo.fs; +package org.apollo.cache; /** * A class which points to a file in the cache. diff --git a/src/org/apollo/fs/FileSystemConstants.java b/cache/src/main/org/apollo/cache/FileSystemConstants.java similarity index 96% rename from src/org/apollo/fs/FileSystemConstants.java rename to cache/src/main/org/apollo/cache/FileSystemConstants.java index 39ab1887..d0c523ba 100644 --- a/src/org/apollo/fs/FileSystemConstants.java +++ b/cache/src/main/org/apollo/cache/FileSystemConstants.java @@ -1,4 +1,4 @@ -package org.apollo.fs; +package org.apollo.cache; /** * Holds file system related constants. diff --git a/src/org/apollo/fs/Index.java b/cache/src/main/org/apollo/cache/Index.java similarity index 98% rename from src/org/apollo/fs/Index.java rename to cache/src/main/org/apollo/cache/Index.java index 66610ca1..a0399697 100644 --- a/src/org/apollo/fs/Index.java +++ b/cache/src/main/org/apollo/cache/Index.java @@ -1,4 +1,4 @@ -package org.apollo.fs; +package org.apollo.cache; import com.google.common.base.Preconditions; diff --git a/src/org/apollo/fs/IndexedFileSystem.java b/cache/src/main/org/apollo/cache/IndexedFileSystem.java similarity index 99% rename from src/org/apollo/fs/IndexedFileSystem.java rename to cache/src/main/org/apollo/cache/IndexedFileSystem.java index bb98190e..9eca93c7 100644 --- a/src/org/apollo/fs/IndexedFileSystem.java +++ b/cache/src/main/org/apollo/cache/IndexedFileSystem.java @@ -1,4 +1,4 @@ -package org.apollo.fs; +package org.apollo.cache; import java.io.Closeable; import java.io.FileNotFoundException; diff --git a/src/org/apollo/fs/archive/Archive.java b/cache/src/main/org/apollo/cache/archive/Archive.java similarity index 98% rename from src/org/apollo/fs/archive/Archive.java rename to cache/src/main/org/apollo/cache/archive/Archive.java index dcd6fee5..896e202b 100644 --- a/src/org/apollo/fs/archive/Archive.java +++ b/cache/src/main/org/apollo/cache/archive/Archive.java @@ -1,4 +1,4 @@ -package org.apollo.fs.archive; +package org.apollo.cache.archive; import java.io.FileNotFoundException; import java.io.IOException; diff --git a/src/org/apollo/fs/archive/ArchiveEntry.java b/cache/src/main/org/apollo/cache/archive/ArchiveEntry.java similarity index 96% rename from src/org/apollo/fs/archive/ArchiveEntry.java rename to cache/src/main/org/apollo/cache/archive/ArchiveEntry.java index 253987c8..ce95a437 100644 --- a/src/org/apollo/fs/archive/ArchiveEntry.java +++ b/cache/src/main/org/apollo/cache/archive/ArchiveEntry.java @@ -1,4 +1,4 @@ -package org.apollo.fs.archive; +package org.apollo.cache.archive; import java.nio.ByteBuffer; diff --git a/src/org/apollo/fs/archive/package-info.java b/cache/src/main/org/apollo/cache/archive/package-info.java similarity index 62% rename from src/org/apollo/fs/archive/package-info.java rename to cache/src/main/org/apollo/cache/archive/package-info.java index f126a4dd..35b89a22 100644 --- a/src/org/apollo/fs/archive/package-info.java +++ b/cache/src/main/org/apollo/cache/archive/package-info.java @@ -1,4 +1,4 @@ /** * Contains classes which deal with archives. */ -package org.apollo.fs.archive; \ No newline at end of file +package org.apollo.cache.archive; \ No newline at end of file diff --git a/src/org/apollo/fs/decoder/ItemDefinitionDecoder.java b/cache/src/main/org/apollo/cache/decoder/ItemDefinitionDecoder.java similarity index 95% rename from src/org/apollo/fs/decoder/ItemDefinitionDecoder.java rename to cache/src/main/org/apollo/cache/decoder/ItemDefinitionDecoder.java index 7b49969e..70338ff2 100644 --- a/src/org/apollo/fs/decoder/ItemDefinitionDecoder.java +++ b/cache/src/main/org/apollo/cache/decoder/ItemDefinitionDecoder.java @@ -1,11 +1,11 @@ -package org.apollo.fs.decoder; +package org.apollo.cache.decoder; import java.io.IOException; import java.nio.ByteBuffer; -import org.apollo.fs.IndexedFileSystem; -import org.apollo.fs.archive.Archive; -import org.apollo.fs.def.ItemDefinition; +import org.apollo.cache.IndexedFileSystem; +import org.apollo.cache.archive.Archive; +import org.apollo.cache.def.ItemDefinition; import org.apollo.util.BufferUtil; /** diff --git a/src/org/apollo/fs/decoder/NpcDefinitionDecoder.java b/cache/src/main/org/apollo/cache/decoder/NpcDefinitionDecoder.java similarity index 93% rename from src/org/apollo/fs/decoder/NpcDefinitionDecoder.java rename to cache/src/main/org/apollo/cache/decoder/NpcDefinitionDecoder.java index cb6f5290..d4be4167 100644 --- a/src/org/apollo/fs/decoder/NpcDefinitionDecoder.java +++ b/cache/src/main/org/apollo/cache/decoder/NpcDefinitionDecoder.java @@ -1,12 +1,12 @@ -package org.apollo.fs.decoder; +package org.apollo.cache.decoder; import java.io.IOException; import java.nio.ByteBuffer; import java.util.Arrays; -import org.apollo.fs.IndexedFileSystem; -import org.apollo.fs.archive.Archive; -import org.apollo.fs.def.NpcDefinition; +import org.apollo.cache.IndexedFileSystem; +import org.apollo.cache.archive.Archive; +import org.apollo.cache.def.NpcDefinition; import org.apollo.util.BufferUtil; /** @@ -89,7 +89,8 @@ public final class NpcDefinitionDecoder { } else if (opcode == 14) { definition.setWalkAnimation(buffer.getShort()); } else if (opcode == 17) { - definition.setWalkAnimations(buffer.getShort(), buffer.getShort(), buffer.getShort(), buffer.getShort()); + definition + .setWalkAnimations(buffer.getShort(), buffer.getShort(), buffer.getShort(), buffer.getShort()); } else if (opcode >= 30 && opcode < 40) { String str = BufferUtil.readString(buffer); if (str.equals("hidden")) { diff --git a/src/org/apollo/fs/decoder/ObjectDefinitionDecoder.java b/cache/src/main/org/apollo/cache/decoder/ObjectDefinitionDecoder.java similarity index 95% rename from src/org/apollo/fs/decoder/ObjectDefinitionDecoder.java rename to cache/src/main/org/apollo/cache/decoder/ObjectDefinitionDecoder.java index 3c1e354b..1838a5ef 100644 --- a/src/org/apollo/fs/decoder/ObjectDefinitionDecoder.java +++ b/cache/src/main/org/apollo/cache/decoder/ObjectDefinitionDecoder.java @@ -1,11 +1,11 @@ -package org.apollo.fs.decoder; +package org.apollo.cache.decoder; import java.io.IOException; import java.nio.ByteBuffer; -import org.apollo.fs.IndexedFileSystem; -import org.apollo.fs.archive.Archive; -import org.apollo.fs.def.ObjectDefinition; +import org.apollo.cache.IndexedFileSystem; +import org.apollo.cache.archive.Archive; +import org.apollo.cache.def.ObjectDefinition; import org.apollo.util.BufferUtil; /** diff --git a/src/org/apollo/fs/decoder/package-info.java b/cache/src/main/org/apollo/cache/decoder/package-info.java similarity index 68% rename from src/org/apollo/fs/decoder/package-info.java rename to cache/src/main/org/apollo/cache/decoder/package-info.java index 244b2313..43381ac2 100644 --- a/src/org/apollo/fs/decoder/package-info.java +++ b/cache/src/main/org/apollo/cache/decoder/package-info.java @@ -1,4 +1,4 @@ /** * Contains classes which parse files within the game's cache. */ -package org.apollo.fs.decoder; \ No newline at end of file +package org.apollo.cache.decoder; \ No newline at end of file diff --git a/src/org/apollo/fs/def/EquipmentDefinition.java b/cache/src/main/org/apollo/cache/def/EquipmentDefinition.java similarity index 83% rename from src/org/apollo/fs/def/EquipmentDefinition.java rename to cache/src/main/org/apollo/cache/def/EquipmentDefinition.java index 398cf326..9ef71226 100644 --- a/src/org/apollo/fs/def/EquipmentDefinition.java +++ b/cache/src/main/org/apollo/cache/def/EquipmentDefinition.java @@ -1,20 +1,52 @@ -package org.apollo.fs.def; +package org.apollo.cache.def; import java.util.HashMap; import java.util.Map; -import org.apollo.game.model.Item; -import org.apollo.game.model.entity.Skill; - import com.google.common.base.Preconditions; /** - * Represents a type of {@link Item} which may be equipped. + * Represents a type of Item that may be equipped. * * @author Graham */ public final class EquipmentDefinition { + /** + * The attack id. + */ + private static final int ATTACK = 0; + + /** + * The defence id. + */ + private static final int DEFENCE = 1; + + /** + * The strength id. + */ + private static final int STRENGTH = 2; + + /** + * The hitpoints id. + */ + private static final int HITPOINTS = 3; + + /** + * The ranged id. + */ + private static final int RANGED = 4; + + /** + * The prayer id. + */ + private static final int PRAYER = 5; + + /** + * The magic id. + */ + private static final int MAGIC = 6; + /** * The equipment definitions. */ @@ -94,7 +126,7 @@ public final class EquipmentDefinition { * @return The level. */ public int getAttackLevel() { - return levels[Skill.ATTACK]; + return levels[ATTACK]; } /** @@ -103,7 +135,7 @@ public final class EquipmentDefinition { * @return The level. */ public int getDefenceLevel() { - return levels[Skill.DEFENCE]; + return levels[DEFENCE]; } /** @@ -112,7 +144,7 @@ public final class EquipmentDefinition { * @return The level. */ public int getHitpointsLevel() { - return levels[Skill.HITPOINTS]; + return levels[HITPOINTS]; } /** @@ -131,7 +163,7 @@ public final class EquipmentDefinition { * @return The level. */ public int getLevel(int skill) { - Preconditions.checkArgument(skill >= Skill.ATTACK && skill <= Skill.MAGIC, "Skill id out of bounds."); + Preconditions.checkArgument(skill >= ATTACK && skill <= MAGIC, "Skill id out of bounds."); return levels[skill]; } @@ -141,7 +173,7 @@ public final class EquipmentDefinition { * @return The level. */ public int getMagicLevel() { - return levels[Skill.MAGIC]; + return levels[MAGIC]; } /** @@ -150,7 +182,7 @@ public final class EquipmentDefinition { * @return The level. */ public int getPrayerLevel() { - return levels[Skill.PRAYER]; + return levels[PRAYER]; } /** @@ -159,7 +191,7 @@ public final class EquipmentDefinition { * @return The level. */ public int getRangedLevel() { - return levels[Skill.RANGED]; + return levels[RANGED]; } /** @@ -177,7 +209,7 @@ public final class EquipmentDefinition { * @return The level. */ public int getStrengthLevel() { - return levels[Skill.STRENGTH]; + return levels[STRENGTH]; } /** @@ -256,13 +288,13 @@ public final class EquipmentDefinition { * @param magic The required magic level. */ public void setLevels(int attack, int strength, int defence, int hitpoints, int ranged, int prayer, int magic) { - levels[Skill.ATTACK] = attack; - levels[Skill.STRENGTH] = strength; - levels[Skill.DEFENCE] = defence; - levels[Skill.HITPOINTS] = hitpoints; - levels[Skill.RANGED] = ranged; - levels[Skill.PRAYER] = prayer; - levels[Skill.MAGIC] = magic; + levels[ATTACK] = attack; + levels[STRENGTH] = strength; + levels[DEFENCE] = defence; + levels[HITPOINTS] = hitpoints; + levels[RANGED] = ranged; + levels[PRAYER] = prayer; + levels[MAGIC] = magic; } /** diff --git a/src/org/apollo/fs/def/ItemDefinition.java b/cache/src/main/org/apollo/cache/def/ItemDefinition.java similarity index 98% rename from src/org/apollo/fs/def/ItemDefinition.java rename to cache/src/main/org/apollo/cache/def/ItemDefinition.java index 194b6957..62c24ee1 100644 --- a/src/org/apollo/fs/def/ItemDefinition.java +++ b/cache/src/main/org/apollo/cache/def/ItemDefinition.java @@ -1,13 +1,11 @@ -package org.apollo.fs.def; - -import org.apollo.game.model.Item; +package org.apollo.cache.def; import com.google.common.base.Preconditions; import com.google.common.collect.BiMap; import com.google.common.collect.HashBiMap; /** - * Represents a type of {@link Item}. + * Represents a type of Item. * * @author Graham */ diff --git a/src/org/apollo/fs/def/NpcDefinition.java b/cache/src/main/org/apollo/cache/def/NpcDefinition.java similarity index 98% rename from src/org/apollo/fs/def/NpcDefinition.java rename to cache/src/main/org/apollo/cache/def/NpcDefinition.java index 5cac63b6..1d8d60fe 100644 --- a/src/org/apollo/fs/def/NpcDefinition.java +++ b/cache/src/main/org/apollo/cache/def/NpcDefinition.java @@ -1,11 +1,9 @@ -package org.apollo.fs.def; - -import org.apollo.game.model.entity.Npc; +package org.apollo.cache.def; import com.google.common.base.Preconditions; /** - * Represents a type of {@link Npc}. + * Represents a type of Npc. * * @author Chris Fletcher */ diff --git a/src/org/apollo/fs/def/ObjectDefinition.java b/cache/src/main/org/apollo/cache/def/ObjectDefinition.java similarity index 97% rename from src/org/apollo/fs/def/ObjectDefinition.java rename to cache/src/main/org/apollo/cache/def/ObjectDefinition.java index 1516bc43..8f054307 100644 --- a/src/org/apollo/fs/def/ObjectDefinition.java +++ b/cache/src/main/org/apollo/cache/def/ObjectDefinition.java @@ -1,11 +1,9 @@ -package org.apollo.fs.def; - -import org.apollo.game.model.entity.obj.GameObject; +package org.apollo.cache.def; import com.google.common.base.Preconditions; /** - * Represents a type of {@link GameObject}. + * Represents a type of GameObject. * * @author Major */ diff --git a/src/org/apollo/fs/def/package-info.java b/cache/src/main/org/apollo/cache/def/package-info.java similarity index 77% rename from src/org/apollo/fs/def/package-info.java rename to cache/src/main/org/apollo/cache/def/package-info.java index 812bfb86..a0298a85 100644 --- a/src/org/apollo/fs/def/package-info.java +++ b/cache/src/main/org/apollo/cache/def/package-info.java @@ -1,4 +1,4 @@ /** * Contains definition classes which contain information about types of items, NPCs, etc. */ -package org.apollo.fs.def; \ No newline at end of file +package org.apollo.cache.def; \ No newline at end of file diff --git a/src/org/apollo/fs/package-info.java b/cache/src/main/org/apollo/cache/package-info.java similarity index 81% rename from src/org/apollo/fs/package-info.java rename to cache/src/main/org/apollo/cache/package-info.java index 6353ab6e..73873276 100644 --- a/src/org/apollo/fs/package-info.java +++ b/cache/src/main/org/apollo/cache/package-info.java @@ -1,4 +1,4 @@ /** * Contains classes which deal with the file system that the client uses to store game data files. */ -package org.apollo.fs; \ No newline at end of file +package org.apollo.cache; \ No newline at end of file diff --git a/src/org/apollo/tools/EquipmentUpdater.java b/cache/src/main/org/apollo/cache/tools/EquipmentUpdater.java similarity index 99% rename from src/org/apollo/tools/EquipmentUpdater.java rename to cache/src/main/org/apollo/cache/tools/EquipmentUpdater.java index 5402da1b..c85466d5 100644 --- a/src/org/apollo/tools/EquipmentUpdater.java +++ b/cache/src/main/org/apollo/cache/tools/EquipmentUpdater.java @@ -1,13 +1,14 @@ -package org.apollo.tools; +package org.apollo.cache.tools; import java.io.BufferedOutputStream; import java.io.DataOutputStream; import java.io.FileOutputStream; import java.nio.file.Paths; -import org.apollo.fs.IndexedFileSystem; -import org.apollo.fs.decoder.ItemDefinitionDecoder; -import org.apollo.fs.def.ItemDefinition; +import org.apollo.cache.IndexedFileSystem; +import org.apollo.cache.decoder.ItemDefinitionDecoder; +import org.apollo.cache.def.ItemDefinition; +import org.apollo.util.tools.EquipmentConstants; import com.google.common.base.Preconditions; diff --git a/cache/src/main/org/apollo/cache/tools/package-info.java b/cache/src/main/org/apollo/cache/tools/package-info.java new file mode 100644 index 00000000..c885d57d --- /dev/null +++ b/cache/src/main/org/apollo/cache/tools/package-info.java @@ -0,0 +1,4 @@ +/** + * Contains cache-related tools. + */ +package org.apollo.cache.tools; \ No newline at end of file diff --git a/data/login.xml b/data/login.xml index c7f0371a..b170b7bc 100644 --- a/data/login.xml +++ b/data/login.xml @@ -1,3 +1,3 @@ - org.apollo.io.player.DummyPlayerSerializer + org.apollo.game.io.player.DummyPlayerSerializer \ No newline at end of file diff --git a/data/plugins/bootstrap.rb b/data/plugins/bootstrap.rb index ea4b5153..e048d06a 100644 --- a/data/plugins/bootstrap.rb +++ b/data/plugins/bootstrap.rb @@ -15,14 +15,14 @@ require 'java' java_import 'org.apollo.game.command.CommandListener' -java_import 'org.apollo.game.message.MessageHandler' +java_import 'org.apollo.game.message.handler.MessageHandler' java_import 'org.apollo.game.model.World' java_import 'org.apollo.game.model.entity.Player' java_import 'org.apollo.game.model.event.EventListener' java_import 'org.apollo.game.model.event.PlayerEvent' java_import 'org.apollo.game.model.entity.setting.PrivilegeLevel' java_import 'org.apollo.game.scheduling.ScheduledTask' -java_import 'org.apollo.util.plugin.PluginContext' +java_import 'org.apollo.game.plugin.PluginContext' # Alias the privilege levels. RIGHTS_ADMIN = PrivilegeLevel::ADMINISTRATOR diff --git a/data/plugins/cmd/item/item.rb b/data/plugins/cmd/item/item.rb index 504ac3a5..91dbf13e 100644 --- a/data/plugins/cmd/item/item.rb +++ b/data/plugins/cmd/item/item.rb @@ -1,6 +1,6 @@ require 'java' -java_import 'org.apollo.game.model.def.ItemDefinition' +java_import 'org.apollo.cache.def.ItemDefinition' # Adds the specified item to the player's inventory. on :command, :item, RIGHTS_ADMIN do |player, command| diff --git a/data/plugins/cmd/lookup/lookup.rb b/data/plugins/cmd/lookup/lookup.rb index c145a59b..61cfca80 100644 --- a/data/plugins/cmd/lookup/lookup.rb +++ b/data/plugins/cmd/lookup/lookup.rb @@ -1,9 +1,9 @@ require 'java' java_import 'org.apollo.game.model.World' -java_import 'org.apollo.game.model.def.ItemDefinition' -java_import 'org.apollo.game.model.def.NpcDefinition' -java_import 'org.apollo.game.model.def.ObjectDefinition' +java_import 'org.apollo.cache.def.ItemDefinition' +java_import 'org.apollo.cache.def.NpcDefinition' +java_import 'org.apollo.cache.def.ObjectDefinition' java_import 'org.apollo.game.model.entity.Entity' java_import 'org.apollo.game.model.entity.Player' diff --git a/data/plugins/entity/spawning/npc-spawn.rb b/data/plugins/entity/spawning/npc-spawn.rb index cb874dec..b4561cdf 100644 --- a/data/plugins/entity/spawning/npc-spawn.rb +++ b/data/plugins/entity/spawning/npc-spawn.rb @@ -1,11 +1,11 @@ require 'java' +java_import 'org.apollo.cache.def.NpcDefinition' java_import 'org.apollo.game.action.Action' java_import 'org.apollo.game.model.Animation' java_import 'org.apollo.game.model.Graphic' java_import 'org.apollo.game.model.Position' java_import 'org.apollo.game.model.World' -java_import 'org.apollo.game.model.def.NpcDefinition' java_import 'org.apollo.game.model.entity.Npc' # Information about npc spawning diff --git a/data/plugins/skill/herblore/ingredient.rb b/data/plugins/skill/herblore/ingredient.rb index 51725de4..8bd4c259 100644 --- a/data/plugins/skill/herblore/ingredient.rb +++ b/data/plugins/skill/herblore/ingredient.rb @@ -3,7 +3,6 @@ require 'java' java_import 'org.apollo.game.action.Action' java_import 'org.apollo.game.model.Animation' java_import 'org.apollo.game.model.Item' -java_import 'org.apollo.game.model.def.ItemDefinition' java_import 'org.apollo.game.model.inter.EnterAmountListener' java_import 'org.apollo.game.model.inter.dialogue.DialogueAdapter' @@ -190,8 +189,7 @@ class GrindingAction < Action return true if pst_mrt and ingr end - ingr = ItemDefinition.lookup(raw).name.downcase - mob.send_message("You do not have any more #{ingr}s.") + mob.send_message("You do not have any more #{name_of(raw).downcase}s.") return false end diff --git a/data/plugins/skill/herblore/potion.rb b/data/plugins/skill/herblore/potion.rb index b99415be..0a1e9206 100644 --- a/data/plugins/skill/herblore/potion.rb +++ b/data/plugins/skill/herblore/potion.rb @@ -3,7 +3,6 @@ require 'java' java_import 'org.apollo.game.action.Action' java_import 'org.apollo.game.model.Animation' java_import 'org.apollo.game.model.Item' -java_import 'org.apollo.game.model.def.ItemDefinition' java_import 'org.apollo.game.model.inter.EnterAmountListener' java_import 'org.apollo.game.model.inter.dialogue.DialogueAdapter' @@ -271,7 +270,7 @@ class FinishedMixingAction < MixingAction def execute_action player = mob - ingredient = ItemDefinition.lookup(@ingredient).name.downcase + ingredient = name_of(@ingredient).downcase name = @potion.item.definition.name.sub('(3)', '') player.send_message("You add the #{ingredient} to the mixture to make an #{name}.", true) diff --git a/data/plugins/skill/mining/mining.rb b/data/plugins/skill/mining/mining.rb index 24113f6d..deab04c3 100644 --- a/data/plugins/skill/mining/mining.rb +++ b/data/plugins/skill/mining/mining.rb @@ -1,7 +1,6 @@ require 'java' java_import 'org.apollo.game.action.DistancedAction' -java_import 'org.apollo.game.model.def.ItemDefinition' java_import 'org.apollo.game.model.entity.EquipmentConstants' java_import 'org.apollo.game.model.entity.Skill' @@ -62,11 +61,10 @@ class MiningAction < DistancedAction else # count down and check if we can have a chance at some ore now if @counter == 0 - # TODO: calculate the chance that the mob can actually get the rock + # TODO: calculate the chance that the player can actually get the rock if mob.inventory.add(ore.id) - ore_def = ItemDefinition.lookup(@ore.id) # TODO: split off into some method - name = ore_def.name.sub(/ ore$/, '').downcase + name = name_of(@ore.id).sub(/ ore$/, '').downcase mob.send_message("You manage to mine some #{name}.", true) skills.add_experience(Skill::MINING, ore.exp) diff --git a/data/plugins/skill/mining/plugin.xml b/data/plugins/skill/mining/plugin.xml index ed134dd0..5e68d245 100644 --- a/data/plugins/skill/mining/plugin.xml +++ b/data/plugins/skill/mining/plugin.xml @@ -18,5 +18,7 @@ - + + util + \ No newline at end of file diff --git a/data/plugins/skill/runecraft/rune.rb b/data/plugins/skill/runecraft/rune.rb index e17461fc..fcc14284 100644 --- a/data/plugins/skill/runecraft/rune.rb +++ b/data/plugins/skill/runecraft/rune.rb @@ -1,7 +1,5 @@ require 'java' -java_import 'org.apollo.game.model.def.ItemDefinition' - # The hash of runes. RUNES = {} diff --git a/data/plugins/util/command.rb b/data/plugins/util/command.rb index 0e86d618..0179a508 100644 --- a/data/plugins/util/command.rb +++ b/data/plugins/util/command.rb @@ -1,8 +1,8 @@ require 'java' -java_import 'org.apollo.game.model.def.ItemDefinition' -java_import 'org.apollo.game.model.def.NpcDefinition' -java_import 'org.apollo.game.model.def.ObjectDefinition' +java_import 'org.apollo.cache.def.ItemDefinition' +java_import 'org.apollo.cache.def.NpcDefinition' +java_import 'org.apollo.cache.def.ObjectDefinition' # Checks whether the amount of arguments provided is correct, sending the player the specified message if not. diff --git a/data/services.xml b/data/services.xml deleted file mode 100644 index 93b551fc..00000000 --- a/data/services.xml +++ /dev/null @@ -1,5 +0,0 @@ - - org.apollo.game.GameService - org.apollo.login.LoginService - org.apollo.update.UpdateService - diff --git a/game/pom.xml b/game/pom.xml new file mode 100644 index 00000000..a678b720 --- /dev/null +++ b/game/pom.xml @@ -0,0 +1,49 @@ + + + 4.0.0 + + + apollo + org.apollo + 0.0.1 + + + game + 0.0.1 + + Apollo Game + + + UTF-8 + + + + src/main + src/test + + + + + apollo + cache + 0.0.1 + compile + + + + apollo + net + 0.0.1 + compile + + + + apollo + util + 0.0.1 + compile + + + + \ No newline at end of file diff --git a/src/org/apollo/Server.java b/game/src/main/org/apollo/Server.java similarity index 92% rename from src/org/apollo/Server.java rename to game/src/main/org/apollo/Server.java index c9f90077..6f0246b9 100644 --- a/src/org/apollo/Server.java +++ b/game/src/main/org/apollo/Server.java @@ -14,17 +14,17 @@ import java.util.concurrent.TimeUnit; import java.util.logging.Level; import java.util.logging.Logger; -import org.apollo.fs.IndexedFileSystem; +import org.apollo.cache.IndexedFileSystem; import org.apollo.game.model.World; -import org.apollo.net.ApolloHandler; +import org.apollo.game.plugin.PluginContext; +import org.apollo.game.plugin.PluginManager; +import org.apollo.game.release.r317.Release317; +import org.apollo.game.session.ApolloHandler; import org.apollo.net.HttpChannelInitializer; import org.apollo.net.JagGrabChannelInitializer; import org.apollo.net.NetworkConstants; import org.apollo.net.ServiceChannelInitializer; import org.apollo.net.release.Release; -import org.apollo.net.release.r317.Release317; -import org.apollo.util.plugin.PluginContext; -import org.apollo.util.plugin.PluginManager; import com.google.common.base.Stopwatch; @@ -134,9 +134,9 @@ public final class Server { jagGrabBootstrap.group(loopGroup); World world = new World(); - ServiceManager serviceManager = new ServiceManager(world); + ServiceManager services = new ServiceManager(world); IndexedFileSystem fs = new IndexedFileSystem(Paths.get("data/fs", Integer.toString(releaseNo)), true); - ServerContext context = new ServerContext(release, serviceManager, fs); + ServerContext context = new ServerContext(release, services, fs); ApolloHandler handler = new ApolloHandler(context); ChannelInitializer serviceInitializer = new ServiceChannelInitializer(handler); @@ -152,7 +152,7 @@ public final class Server { jagGrabBootstrap.childHandler(jagGrabInitializer); PluginManager manager = new PluginManager(world, new PluginContext(context)); - serviceManager.startAll(); + services.startAll(); world.init(releaseNo, fs, manager); } diff --git a/src/org/apollo/ServerContext.java b/game/src/main/org/apollo/ServerContext.java similarity index 61% rename from src/org/apollo/ServerContext.java rename to game/src/main/org/apollo/ServerContext.java index 6d8162fe..4eaf355b 100644 --- a/src/org/apollo/ServerContext.java +++ b/game/src/main/org/apollo/ServerContext.java @@ -2,7 +2,10 @@ package org.apollo; import java.util.Objects; -import org.apollo.fs.IndexedFileSystem; +import org.apollo.cache.IndexedFileSystem; +import org.apollo.game.service.GameService; +import org.apollo.game.service.LoginService; +import org.apollo.game.service.UpdateService; import org.apollo.net.release.Release; /** @@ -11,9 +14,15 @@ import org.apollo.net.release.Release; * access to some methods such as {@link Server#bind} which user scripts/code should not be able to access. * * @author Graham + * @author Major */ public final class ServerContext { + /** + * The IndexedFileSystem. + */ + private final IndexedFileSystem fileSystem; + /** * The current release. */ @@ -22,36 +31,22 @@ public final class ServerContext { /** * The service manager. */ - private final ServiceManager serviceManager; - - /** - * The IndexedFileSystem. - */ - private final IndexedFileSystem fileSystem; + private final ServiceManager services; /** * Creates a new server context. * * @param release The current release. - * @param serviceManager The service manager. + * @param services The service manager. * @param fileSystem The indexed file system. */ - protected ServerContext(Release release, ServiceManager serviceManager, IndexedFileSystem fileSystem) { + protected ServerContext(Release release, ServiceManager services, IndexedFileSystem fileSystem) { this.release = Objects.requireNonNull(release); - this.serviceManager = Objects.requireNonNull(serviceManager); - this.serviceManager.setContext(this); + this.services = Objects.requireNonNull(services); + this.services.setContext(this); this.fileSystem = Objects.requireNonNull(fileSystem); } - /** - * Gets the current release. - * - * @return The current release. - */ - public Release getRelease() { - return release; - } - /** * Gets the IndexeFileSystem * @@ -62,22 +57,39 @@ public final class ServerContext { } /** - * Gets a service. This method is shorthand for {@code getServiceManager().getService(...)}. + * Gets the {@link GameService}. * - * @param clazz The service class. - * @return The service, or {@code null} if it could not be found. + * @return The GameService. */ - public S getService(Class clazz) { - return serviceManager.getService(clazz); + public GameService getGameService() { + return services.getGame(); } /** - * Gets the service manager. + * Gets the {@link LoginService}. * - * @return The service manager. + * @return The LoginService. */ - public ServiceManager getServiceManager() { - return serviceManager; + public LoginService getLoginService() { + return services.getLogin(); + } + + /** + * Gets the current release. + * + * @return The current release. + */ + public Release getRelease() { + return release; + } + + /** + * Gets the {@link UpdateService}. + * + * @return The UpdateService. + */ + public UpdateService getUpdateService() { + return services.getUpdate(); } } \ No newline at end of file diff --git a/src/org/apollo/Service.java b/game/src/main/org/apollo/Service.java similarity index 57% rename from src/org/apollo/Service.java rename to game/src/main/org/apollo/Service.java index 6734dd53..ef27875c 100644 --- a/src/org/apollo/Service.java +++ b/game/src/main/org/apollo/Service.java @@ -1,32 +1,17 @@ package org.apollo; -import org.apollo.game.model.World; /** - * Represents a service that the server provides for a {@link World}. + * Represents a service that the server provides for a World. * * @author Graham */ public abstract class Service { - /** - * The World this Service is for. - */ - protected final World world; - /** * The server context. */ - private ServerContext context; - - /** - * Creates the Service. - * - * @param world The {@link World} the Service is for. - */ - public Service(World world) { - this.world = world; - } + protected ServerContext context; /** * Gets the {@link ServerContext}. diff --git a/game/src/main/org/apollo/ServiceManager.java b/game/src/main/org/apollo/ServiceManager.java new file mode 100644 index 00000000..539fb60d --- /dev/null +++ b/game/src/main/org/apollo/ServiceManager.java @@ -0,0 +1,97 @@ +package org.apollo; + +import java.util.logging.Logger; + +import org.apollo.game.model.World; +import org.apollo.game.service.GameService; +import org.apollo.game.service.LoginService; +import org.apollo.game.service.UpdateService; + +/** + * A class which manages {@link Service}s. + * + * @author Graham + * @author Major + */ +public final class ServiceManager { + + /** + * The Logger for this class. + */ + private static final Logger logger = Logger.getLogger(ServiceManager.class.getName()); + + /** + * The GameService. + */ + private final GameService game; + + /** + * The LoginService. + */ + private final LoginService login; + + /** + * The UpdateService. + */ + private final UpdateService update = new UpdateService(); + + /** + * Creates and initializes the {@link ServiceManager}. + * + * @param world The {@link World} to create the {@link Service}s for. + * @throws Exception If there is an error creating the Services. + */ + public ServiceManager(World world) throws Exception { + game = new GameService(world); + login = new LoginService(world); + } + + /** + * Gets the {@link GameService}. + * + * @return The GameService. + */ + public GameService getGame() { + return game; + } + + /** + * Gets the {@link LoginService}. + * + * @return The LoginService. + */ + public LoginService getLogin() { + return login; + } + + /** + * Gets the {@link UpdateService}. + * + * @return The UpdateService. + */ + public UpdateService getUpdate() { + return update; + } + + /** + * Sets the context of all services. + * + * @param context The server context. + */ + public void setContext(ServerContext context) { + game.setContext(context); + login.setContext(context); + update.setContext(context); + } + + /** + * Starts all the services. + */ + public void startAll() { + logger.info("Starting services..."); + game.start(); + login.start(); + update.start(); + } + +} \ No newline at end of file diff --git a/src/org/apollo/game/GameConstants.java b/game/src/main/org/apollo/game/GameConstants.java similarity index 100% rename from src/org/apollo/game/GameConstants.java rename to game/src/main/org/apollo/game/GameConstants.java diff --git a/src/org/apollo/game/GamePulseHandler.java b/game/src/main/org/apollo/game/GamePulseHandler.java similarity index 89% rename from src/org/apollo/game/GamePulseHandler.java rename to game/src/main/org/apollo/game/GamePulseHandler.java index d9ba67a2..8807dde8 100644 --- a/src/org/apollo/game/GamePulseHandler.java +++ b/game/src/main/org/apollo/game/GamePulseHandler.java @@ -3,6 +3,8 @@ package org.apollo.game; import java.util.logging.Level; import java.util.logging.Logger; +import org.apollo.game.service.GameService; + /** * A class which handles the logic for each pulse of the {@link GameService}. * @@ -25,7 +27,7 @@ public final class GamePulseHandler implements Runnable { * * @param service The {@link GameService}. */ - protected GamePulseHandler(GameService service) { + public GamePulseHandler(GameService service) { this.service = service; } diff --git a/src/org/apollo/game/action/Action.java b/game/src/main/org/apollo/game/action/Action.java similarity index 100% rename from src/org/apollo/game/action/Action.java rename to game/src/main/org/apollo/game/action/Action.java diff --git a/src/org/apollo/game/action/DistancedAction.java b/game/src/main/org/apollo/game/action/DistancedAction.java similarity index 100% rename from src/org/apollo/game/action/DistancedAction.java rename to game/src/main/org/apollo/game/action/DistancedAction.java diff --git a/src/org/apollo/game/action/package-info.java b/game/src/main/org/apollo/game/action/package-info.java similarity index 100% rename from src/org/apollo/game/action/package-info.java rename to game/src/main/org/apollo/game/action/package-info.java diff --git a/src/org/apollo/game/command/Command.java b/game/src/main/org/apollo/game/command/Command.java similarity index 100% rename from src/org/apollo/game/command/Command.java rename to game/src/main/org/apollo/game/command/Command.java diff --git a/src/org/apollo/game/command/CommandDispatcher.java b/game/src/main/org/apollo/game/command/CommandDispatcher.java similarity index 100% rename from src/org/apollo/game/command/CommandDispatcher.java rename to game/src/main/org/apollo/game/command/CommandDispatcher.java diff --git a/src/org/apollo/game/command/CommandListener.java b/game/src/main/org/apollo/game/command/CommandListener.java similarity index 100% rename from src/org/apollo/game/command/CommandListener.java rename to game/src/main/org/apollo/game/command/CommandListener.java diff --git a/src/org/apollo/game/command/CreditsCommandListener.java b/game/src/main/org/apollo/game/command/CreditsCommandListener.java similarity index 100% rename from src/org/apollo/game/command/CreditsCommandListener.java rename to game/src/main/org/apollo/game/command/CreditsCommandListener.java diff --git a/src/org/apollo/game/command/package-info.java b/game/src/main/org/apollo/game/command/package-info.java similarity index 100% rename from src/org/apollo/game/command/package-info.java rename to game/src/main/org/apollo/game/command/package-info.java diff --git a/src/org/apollo/fs/decoder/GameObjectDecoder.java b/game/src/main/org/apollo/game/fs/decoder/GameObjectDecoder.java similarity index 94% rename from src/org/apollo/fs/decoder/GameObjectDecoder.java rename to game/src/main/org/apollo/game/fs/decoder/GameObjectDecoder.java index 2c1a14c7..b3c455f3 100644 --- a/src/org/apollo/fs/decoder/GameObjectDecoder.java +++ b/game/src/main/org/apollo/game/fs/decoder/GameObjectDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.fs.decoder; +package org.apollo.game.fs.decoder; import java.io.IOException; import java.nio.ByteBuffer; @@ -8,9 +8,9 @@ import java.util.Map; import java.util.Map.Entry; import java.util.function.Predicate; -import org.apollo.fs.IndexedFileSystem; -import org.apollo.fs.decoder.MapFileDecoder.MapDefinition; -import org.apollo.fs.def.ObjectDefinition; +import org.apollo.cache.IndexedFileSystem; +import org.apollo.cache.def.ObjectDefinition; +import org.apollo.game.fs.decoder.MapFileDecoder.MapDefinition; import org.apollo.game.model.Position; import org.apollo.game.model.World; import org.apollo.game.model.area.Region; @@ -118,9 +118,11 @@ public final class GameObjectDecoder { block = true; } - Predicate walls = (value) -> value >= ObjectType.LENGTHWISE_WALL.getValue() && value <= ObjectType.RECTANGULAR_CORNER.getValue() || value == ObjectType.DIAGONAL_WALL.getValue(); + Predicate walls = (value) -> value >= ObjectType.LENGTHWISE_WALL.getValue() + && value <= ObjectType.RECTANGULAR_CORNER.getValue() || value == ObjectType.DIAGONAL_WALL.getValue(); - Predicate roofs = (value) -> value > ObjectType.DIAGONAL_INTERACTABLE.getValue() && value < ObjectType.FLOOR_DECORATION.getValue(); + Predicate roofs = (value) -> value > ObjectType.DIAGONAL_INTERACTABLE.getValue() + && value < ObjectType.FLOOR_DECORATION.getValue(); if (walls.test(type) || roofs.test(type)) { block = true; @@ -141,7 +143,8 @@ public final class GameObjectDecoder { Position nextPosition = new Position(nextLocalX, nextLocalY); Region next = regions.fromPosition(nextPosition); - int nextX = nextPosition.getX() % Region.SIZE + dx, nextY = nextPosition.getY() % Region.SIZE + dy; + int nextX = nextPosition.getX() % Region.SIZE + dx, nextY = nextPosition.getY() % Region.SIZE + + dy; if (nextX > 7) { nextX -= 7; } diff --git a/src/org/apollo/fs/decoder/MapFileDecoder.java b/game/src/main/org/apollo/game/fs/decoder/MapFileDecoder.java similarity index 95% rename from src/org/apollo/fs/decoder/MapFileDecoder.java rename to game/src/main/org/apollo/game/fs/decoder/MapFileDecoder.java index 44e8ee96..b42b7137 100644 --- a/src/org/apollo/fs/decoder/MapFileDecoder.java +++ b/game/src/main/org/apollo/game/fs/decoder/MapFileDecoder.java @@ -1,13 +1,13 @@ -package org.apollo.fs.decoder; +package org.apollo.game.fs.decoder; import java.io.IOException; import java.nio.ByteBuffer; import java.util.HashMap; import java.util.Map; -import org.apollo.fs.IndexedFileSystem; -import org.apollo.fs.archive.Archive; -import org.apollo.fs.archive.ArchiveEntry; +import org.apollo.cache.IndexedFileSystem; +import org.apollo.cache.archive.Archive; +import org.apollo.cache.archive.ArchiveEntry; import org.apollo.game.model.area.Region; /** diff --git a/game/src/main/org/apollo/game/fs/decoder/package-info.java b/game/src/main/org/apollo/game/fs/decoder/package-info.java new file mode 100644 index 00000000..2eb9686a --- /dev/null +++ b/game/src/main/org/apollo/game/fs/decoder/package-info.java @@ -0,0 +1,4 @@ +/** + * Contains decoders. + */ +package org.apollo.game.fs.decoder; \ No newline at end of file diff --git a/src/org/apollo/io/EquipmentDefinitionParser.java b/game/src/main/org/apollo/game/io/EquipmentDefinitionParser.java similarity index 95% rename from src/org/apollo/io/EquipmentDefinitionParser.java rename to game/src/main/org/apollo/game/io/EquipmentDefinitionParser.java index 81740a11..e1b27e84 100644 --- a/src/org/apollo/io/EquipmentDefinitionParser.java +++ b/game/src/main/org/apollo/game/io/EquipmentDefinitionParser.java @@ -1,10 +1,10 @@ -package org.apollo.io; +package org.apollo.game.io; import java.io.DataInputStream; import java.io.IOException; import java.io.InputStream; -import org.apollo.fs.def.EquipmentDefinition; +import org.apollo.cache.def.EquipmentDefinition; /** * A class that parses the {@code data/equipment-[release].dat} file to create an array of {@link EquipmentDefinition}s. diff --git a/src/org/apollo/io/MessageHandlerChainSetParser.java b/game/src/main/org/apollo/game/io/MessageHandlerChainSetParser.java similarity index 92% rename from src/org/apollo/io/MessageHandlerChainSetParser.java rename to game/src/main/org/apollo/game/io/MessageHandlerChainSetParser.java index 1c34a088..56f71138 100644 --- a/src/org/apollo/io/MessageHandlerChainSetParser.java +++ b/game/src/main/org/apollo/game/io/MessageHandlerChainSetParser.java @@ -1,13 +1,13 @@ -package org.apollo.io; +package org.apollo.game.io; import java.io.IOException; import java.io.InputStream; -import org.apollo.game.message.Message; -import org.apollo.game.message.MessageHandler; -import org.apollo.game.message.MessageHandlerChain; -import org.apollo.game.message.MessageHandlerChainSet; +import org.apollo.game.message.handler.MessageHandler; +import org.apollo.game.message.handler.MessageHandlerChain; +import org.apollo.game.message.handler.MessageHandlerChainSet; import org.apollo.game.model.World; +import org.apollo.net.message.Message; import org.apollo.util.xml.XmlNode; import org.apollo.util.xml.XmlParser; import org.xml.sax.SAXException; diff --git a/src/org/apollo/io/PluginMetaDataParser.java b/game/src/main/org/apollo/game/io/PluginMetaDataParser.java similarity index 97% rename from src/org/apollo/io/PluginMetaDataParser.java rename to game/src/main/org/apollo/game/io/PluginMetaDataParser.java index 3cc953da..d7c58121 100644 --- a/src/org/apollo/io/PluginMetaDataParser.java +++ b/game/src/main/org/apollo/game/io/PluginMetaDataParser.java @@ -1,11 +1,11 @@ -package org.apollo.io; +package org.apollo.game.io; import java.io.File; import java.io.IOException; import java.io.InputStream; import java.util.Objects; -import org.apollo.util.plugin.PluginMetaData; +import org.apollo.game.plugin.PluginMetaData; import org.apollo.util.xml.XmlNode; import org.apollo.util.xml.XmlParser; import org.xml.sax.SAXException; diff --git a/src/org/apollo/io/package-info.java b/game/src/main/org/apollo/game/io/package-info.java similarity index 68% rename from src/org/apollo/io/package-info.java rename to game/src/main/org/apollo/game/io/package-info.java index 73c3e2d9..d30b79a0 100644 --- a/src/org/apollo/io/package-info.java +++ b/game/src/main/org/apollo/game/io/package-info.java @@ -1,4 +1,4 @@ /** * Contains classes which deal with input/output. */ -package org.apollo.io; \ No newline at end of file +package org.apollo.game.io; \ No newline at end of file diff --git a/src/org/apollo/io/player/BinaryFileUtils.java b/game/src/main/org/apollo/game/io/player/BinaryFileUtils.java similarity index 97% rename from src/org/apollo/io/player/BinaryFileUtils.java rename to game/src/main/org/apollo/game/io/player/BinaryFileUtils.java index 67c50b19..dc2e468d 100644 --- a/src/org/apollo/io/player/BinaryFileUtils.java +++ b/game/src/main/org/apollo/game/io/player/BinaryFileUtils.java @@ -1,4 +1,4 @@ -package org.apollo.io.player; +package org.apollo.game.io.player; import java.io.File; import java.io.IOException; diff --git a/src/org/apollo/io/player/BinaryPlayerSerializer.java b/game/src/main/org/apollo/game/io/player/BinaryPlayerSerializer.java similarity index 99% rename from src/org/apollo/io/player/BinaryPlayerSerializer.java rename to game/src/main/org/apollo/game/io/player/BinaryPlayerSerializer.java index 3e373e59..9d89bc84 100644 --- a/src/org/apollo/io/player/BinaryPlayerSerializer.java +++ b/game/src/main/org/apollo/game/io/player/BinaryPlayerSerializer.java @@ -1,4 +1,4 @@ -package org.apollo.io.player; +package org.apollo.game.io.player; import java.io.BufferedInputStream; import java.io.DataInputStream; @@ -37,9 +37,9 @@ import org.apollo.game.model.entity.setting.PrivilegeLevel; import org.apollo.game.model.entity.setting.ScreenBrightness; import org.apollo.game.model.inv.Inventory; import org.apollo.net.codec.login.LoginConstants; -import org.apollo.security.PlayerCredentials; import org.apollo.util.NameUtil; import org.apollo.util.StreamUtil; +import org.apollo.util.security.PlayerCredentials; import com.lambdaworks.crypto.SCryptUtil; diff --git a/src/org/apollo/io/player/DummyPlayerSerializer.java b/game/src/main/org/apollo/game/io/player/DummyPlayerSerializer.java similarity index 92% rename from src/org/apollo/io/player/DummyPlayerSerializer.java rename to game/src/main/org/apollo/game/io/player/DummyPlayerSerializer.java index 705955e4..77c68444 100644 --- a/src/org/apollo/io/player/DummyPlayerSerializer.java +++ b/game/src/main/org/apollo/game/io/player/DummyPlayerSerializer.java @@ -1,11 +1,11 @@ -package org.apollo.io.player; +package org.apollo.game.io.player; import org.apollo.game.model.World; import org.apollo.game.model.entity.Player; import org.apollo.game.model.entity.setting.MembershipStatus; import org.apollo.game.model.entity.setting.PrivilegeLevel; import org.apollo.net.codec.login.LoginConstants; -import org.apollo.security.PlayerCredentials; +import org.apollo.util.security.PlayerCredentials; /** * A {@link PlayerSerializer} that saves no data and returns an administrator member account, ideal for debugging. diff --git a/src/org/apollo/io/player/JdbcPlayerSerializer.java b/game/src/main/org/apollo/game/io/player/JdbcPlayerSerializer.java similarity index 90% rename from src/org/apollo/io/player/JdbcPlayerSerializer.java rename to game/src/main/org/apollo/game/io/player/JdbcPlayerSerializer.java index 3c510bba..4893aef0 100644 --- a/src/org/apollo/io/player/JdbcPlayerSerializer.java +++ b/game/src/main/org/apollo/game/io/player/JdbcPlayerSerializer.java @@ -1,8 +1,8 @@ -package org.apollo.io.player; +package org.apollo.game.io.player; import org.apollo.game.model.World; import org.apollo.game.model.entity.Player; -import org.apollo.security.PlayerCredentials; +import org.apollo.util.security.PlayerCredentials; /** * A {@link PlayerSerializer} that utilises {@code JDBC} to communicate with an SQL database containing player data. diff --git a/src/org/apollo/io/player/PlayerLoaderResponse.java b/game/src/main/org/apollo/game/io/player/PlayerLoaderResponse.java similarity index 98% rename from src/org/apollo/io/player/PlayerLoaderResponse.java rename to game/src/main/org/apollo/game/io/player/PlayerLoaderResponse.java index dfe91645..eb763bd3 100644 --- a/src/org/apollo/io/player/PlayerLoaderResponse.java +++ b/game/src/main/org/apollo/game/io/player/PlayerLoaderResponse.java @@ -1,4 +1,4 @@ -package org.apollo.io.player; +package org.apollo.game.io.player; import java.util.Optional; diff --git a/src/org/apollo/io/player/PlayerSerializer.java b/game/src/main/org/apollo/game/io/player/PlayerSerializer.java similarity index 93% rename from src/org/apollo/io/player/PlayerSerializer.java rename to game/src/main/org/apollo/game/io/player/PlayerSerializer.java index 86c581eb..d8710d8c 100644 --- a/src/org/apollo/io/player/PlayerSerializer.java +++ b/game/src/main/org/apollo/game/io/player/PlayerSerializer.java @@ -1,9 +1,9 @@ -package org.apollo.io.player; +package org.apollo.game.io.player; import org.apollo.game.model.Position; import org.apollo.game.model.World; import org.apollo.game.model.entity.Player; -import org.apollo.security.PlayerCredentials; +import org.apollo.util.security.PlayerCredentials; /** * An interface which may be implemented by others which are capable of serializing and deserializing players. For diff --git a/src/org/apollo/io/player/package-info.java b/game/src/main/org/apollo/game/io/player/package-info.java similarity index 69% rename from src/org/apollo/io/player/package-info.java rename to game/src/main/org/apollo/game/io/player/package-info.java index 95975550..fa715c64 100644 --- a/src/org/apollo/io/player/package-info.java +++ b/game/src/main/org/apollo/game/io/player/package-info.java @@ -1,4 +1,4 @@ /** * Contains classes which deal with loading and saving player files. */ -package org.apollo.io.player; \ No newline at end of file +package org.apollo.game.io.player; \ No newline at end of file diff --git a/src/org/apollo/login/PlayerLoaderWorker.java b/game/src/main/org/apollo/game/login/PlayerLoaderWorker.java similarity index 89% rename from src/org/apollo/login/PlayerLoaderWorker.java rename to game/src/main/org/apollo/game/login/PlayerLoaderWorker.java index 368dfbf7..6513d9ed 100644 --- a/src/org/apollo/login/PlayerLoaderWorker.java +++ b/game/src/main/org/apollo/game/login/PlayerLoaderWorker.java @@ -1,13 +1,13 @@ -package org.apollo.login; +package org.apollo.game.login; import java.util.logging.Level; import java.util.logging.Logger; -import org.apollo.io.player.PlayerLoaderResponse; -import org.apollo.io.player.PlayerSerializer; +import org.apollo.game.io.player.PlayerLoaderResponse; +import org.apollo.game.io.player.PlayerSerializer; +import org.apollo.game.session.LoginSession; import org.apollo.net.codec.login.LoginConstants; import org.apollo.net.codec.login.LoginRequest; -import org.apollo.net.session.LoginSession; /** * A class which processes a single login request. diff --git a/src/org/apollo/login/PlayerSaverWorker.java b/game/src/main/org/apollo/game/login/PlayerSaverWorker.java similarity index 90% rename from src/org/apollo/login/PlayerSaverWorker.java rename to game/src/main/org/apollo/game/login/PlayerSaverWorker.java index 43b8fa3b..6590566c 100644 --- a/src/org/apollo/login/PlayerSaverWorker.java +++ b/game/src/main/org/apollo/game/login/PlayerSaverWorker.java @@ -1,11 +1,11 @@ -package org.apollo.login; +package org.apollo.game.login; import java.util.logging.Level; import java.util.logging.Logger; +import org.apollo.game.io.player.PlayerSerializer; import org.apollo.game.model.entity.Player; -import org.apollo.io.player.PlayerSerializer; -import org.apollo.net.session.GameSession; +import org.apollo.game.session.GameSession; /** * A class which processes a single save request. diff --git a/src/org/apollo/login/package-info.java b/game/src/main/org/apollo/game/login/package-info.java similarity index 65% rename from src/org/apollo/login/package-info.java rename to game/src/main/org/apollo/game/login/package-info.java index abab81c9..bac173cb 100644 --- a/src/org/apollo/login/package-info.java +++ b/game/src/main/org/apollo/game/login/package-info.java @@ -1,4 +1,4 @@ /** * Contains classes related to the login service. */ -package org.apollo.login; \ No newline at end of file +package org.apollo.game.login; \ No newline at end of file diff --git a/src/org/apollo/game/message/handler/BankButtonMessageHandler.java b/game/src/main/org/apollo/game/message/handler/BankButtonMessageHandler.java similarity index 95% rename from src/org/apollo/game/message/handler/BankButtonMessageHandler.java rename to game/src/main/org/apollo/game/message/handler/BankButtonMessageHandler.java index 27f122f3..d10aba0b 100644 --- a/src/org/apollo/game/message/handler/BankButtonMessageHandler.java +++ b/game/src/main/org/apollo/game/message/handler/BankButtonMessageHandler.java @@ -1,6 +1,5 @@ package org.apollo.game.message.handler; -import org.apollo.game.message.MessageHandler; import org.apollo.game.message.impl.ButtonMessage; import org.apollo.game.model.World; import org.apollo.game.model.entity.Player; diff --git a/src/org/apollo/game/message/handler/BankMessageHandler.java b/game/src/main/org/apollo/game/message/handler/BankMessageHandler.java similarity index 98% rename from src/org/apollo/game/message/handler/BankMessageHandler.java rename to game/src/main/org/apollo/game/message/handler/BankMessageHandler.java index 8b8c87c2..f06362ba 100644 --- a/src/org/apollo/game/message/handler/BankMessageHandler.java +++ b/game/src/main/org/apollo/game/message/handler/BankMessageHandler.java @@ -1,6 +1,5 @@ package org.apollo.game.message.handler; -import org.apollo.game.message.MessageHandler; import org.apollo.game.message.impl.ItemActionMessage; import org.apollo.game.model.World; import org.apollo.game.model.entity.Player; diff --git a/src/org/apollo/game/message/handler/ChatMessageHandler.java b/game/src/main/org/apollo/game/message/handler/ChatMessageHandler.java similarity index 94% rename from src/org/apollo/game/message/handler/ChatMessageHandler.java rename to game/src/main/org/apollo/game/message/handler/ChatMessageHandler.java index 0432075d..5b34165c 100644 --- a/src/org/apollo/game/message/handler/ChatMessageHandler.java +++ b/game/src/main/org/apollo/game/message/handler/ChatMessageHandler.java @@ -1,6 +1,5 @@ package org.apollo.game.message.handler; -import org.apollo.game.message.MessageHandler; import org.apollo.game.message.impl.ChatMessage; import org.apollo.game.model.World; import org.apollo.game.model.entity.Player; diff --git a/src/org/apollo/game/message/handler/ChatVerificationHandler.java b/game/src/main/org/apollo/game/message/handler/ChatVerificationHandler.java similarity index 94% rename from src/org/apollo/game/message/handler/ChatVerificationHandler.java rename to game/src/main/org/apollo/game/message/handler/ChatVerificationHandler.java index c0ddb3b2..ee786ef3 100644 --- a/src/org/apollo/game/message/handler/ChatVerificationHandler.java +++ b/game/src/main/org/apollo/game/message/handler/ChatVerificationHandler.java @@ -1,6 +1,5 @@ package org.apollo.game.message.handler; -import org.apollo.game.message.MessageHandler; import org.apollo.game.message.impl.ChatMessage; import org.apollo.game.model.World; import org.apollo.game.model.entity.Player; diff --git a/src/org/apollo/game/message/handler/ClosedInterfaceMessageHandler.java b/game/src/main/org/apollo/game/message/handler/ClosedInterfaceMessageHandler.java similarity index 93% rename from src/org/apollo/game/message/handler/ClosedInterfaceMessageHandler.java rename to game/src/main/org/apollo/game/message/handler/ClosedInterfaceMessageHandler.java index 03f53067..8ce62adc 100644 --- a/src/org/apollo/game/message/handler/ClosedInterfaceMessageHandler.java +++ b/game/src/main/org/apollo/game/message/handler/ClosedInterfaceMessageHandler.java @@ -1,6 +1,5 @@ package org.apollo.game.message.handler; -import org.apollo.game.message.MessageHandler; import org.apollo.game.message.impl.ClosedInterfaceMessage; import org.apollo.game.model.World; import org.apollo.game.model.entity.Player; diff --git a/src/org/apollo/game/message/handler/CommandMessageHandler.java b/game/src/main/org/apollo/game/message/handler/CommandMessageHandler.java similarity index 91% rename from src/org/apollo/game/message/handler/CommandMessageHandler.java rename to game/src/main/org/apollo/game/message/handler/CommandMessageHandler.java index 64f729b3..e90fc59b 100644 --- a/src/org/apollo/game/message/handler/CommandMessageHandler.java +++ b/game/src/main/org/apollo/game/message/handler/CommandMessageHandler.java @@ -1,11 +1,10 @@ package org.apollo.game.message.handler; import org.apollo.game.command.Command; -import org.apollo.game.message.Message; -import org.apollo.game.message.MessageHandler; import org.apollo.game.message.impl.CommandMessage; import org.apollo.game.model.World; import org.apollo.game.model.entity.Player; +import org.apollo.net.message.Message; /** * A {@link MessageHandler} that dispatches {@link CommandMessage}s. diff --git a/src/org/apollo/game/message/handler/DialogueButtonHandler.java b/game/src/main/org/apollo/game/message/handler/DialogueButtonHandler.java similarity index 95% rename from src/org/apollo/game/message/handler/DialogueButtonHandler.java rename to game/src/main/org/apollo/game/message/handler/DialogueButtonHandler.java index b5497289..8dcfaeea 100644 --- a/src/org/apollo/game/message/handler/DialogueButtonHandler.java +++ b/game/src/main/org/apollo/game/message/handler/DialogueButtonHandler.java @@ -1,6 +1,5 @@ package org.apollo.game.message.handler; -import org.apollo.game.message.MessageHandler; import org.apollo.game.message.impl.ButtonMessage; import org.apollo.game.model.World; import org.apollo.game.model.entity.Player; diff --git a/src/org/apollo/game/message/handler/DialogueContinueMessageHandler.java b/game/src/main/org/apollo/game/message/handler/DialogueContinueMessageHandler.java similarity index 94% rename from src/org/apollo/game/message/handler/DialogueContinueMessageHandler.java rename to game/src/main/org/apollo/game/message/handler/DialogueContinueMessageHandler.java index 99a57d51..af5b952b 100644 --- a/src/org/apollo/game/message/handler/DialogueContinueMessageHandler.java +++ b/game/src/main/org/apollo/game/message/handler/DialogueContinueMessageHandler.java @@ -1,6 +1,5 @@ package org.apollo.game.message.handler; -import org.apollo.game.message.MessageHandler; import org.apollo.game.message.impl.DialogueContinueMessage; import org.apollo.game.model.World; import org.apollo.game.model.entity.Player; diff --git a/src/org/apollo/game/message/handler/EnteredAmountMessageHandler.java b/game/src/main/org/apollo/game/message/handler/EnteredAmountMessageHandler.java similarity index 93% rename from src/org/apollo/game/message/handler/EnteredAmountMessageHandler.java rename to game/src/main/org/apollo/game/message/handler/EnteredAmountMessageHandler.java index 9ba5bf99..0db61066 100644 --- a/src/org/apollo/game/message/handler/EnteredAmountMessageHandler.java +++ b/game/src/main/org/apollo/game/message/handler/EnteredAmountMessageHandler.java @@ -1,6 +1,5 @@ package org.apollo.game.message.handler; -import org.apollo.game.message.MessageHandler; import org.apollo.game.message.impl.EnteredAmountMessage; import org.apollo.game.model.World; import org.apollo.game.model.entity.Player; diff --git a/src/org/apollo/game/message/handler/EquipItemHandler.java b/game/src/main/org/apollo/game/message/handler/EquipItemHandler.java similarity index 97% rename from src/org/apollo/game/message/handler/EquipItemHandler.java rename to game/src/main/org/apollo/game/message/handler/EquipItemHandler.java index 7c2ad63e..77fcdb68 100644 --- a/src/org/apollo/game/message/handler/EquipItemHandler.java +++ b/game/src/main/org/apollo/game/message/handler/EquipItemHandler.java @@ -1,7 +1,6 @@ package org.apollo.game.message.handler; -import org.apollo.fs.def.EquipmentDefinition; -import org.apollo.game.message.MessageHandler; +import org.apollo.cache.def.EquipmentDefinition; import org.apollo.game.message.impl.ItemOptionMessage; import org.apollo.game.model.Item; import org.apollo.game.model.World; diff --git a/src/org/apollo/game/message/handler/ItemOnItemVerificationHandler.java b/game/src/main/org/apollo/game/message/handler/ItemOnItemVerificationHandler.java similarity index 97% rename from src/org/apollo/game/message/handler/ItemOnItemVerificationHandler.java rename to game/src/main/org/apollo/game/message/handler/ItemOnItemVerificationHandler.java index 596d65f1..019a23e3 100644 --- a/src/org/apollo/game/message/handler/ItemOnItemVerificationHandler.java +++ b/game/src/main/org/apollo/game/message/handler/ItemOnItemVerificationHandler.java @@ -1,6 +1,5 @@ package org.apollo.game.message.handler; -import org.apollo.game.message.MessageHandler; import org.apollo.game.message.impl.ItemOnItemMessage; import org.apollo.game.model.Item; import org.apollo.game.model.World; diff --git a/src/org/apollo/game/message/handler/ItemOnObjectVerificationHandler.java b/game/src/main/org/apollo/game/message/handler/ItemOnObjectVerificationHandler.java similarity index 96% rename from src/org/apollo/game/message/handler/ItemOnObjectVerificationHandler.java rename to game/src/main/org/apollo/game/message/handler/ItemOnObjectVerificationHandler.java index ea543d69..9d17cc08 100644 --- a/src/org/apollo/game/message/handler/ItemOnObjectVerificationHandler.java +++ b/game/src/main/org/apollo/game/message/handler/ItemOnObjectVerificationHandler.java @@ -1,6 +1,5 @@ package org.apollo.game.message.handler; -import org.apollo.game.message.MessageHandler; import org.apollo.game.message.impl.ItemOnObjectMessage; import org.apollo.game.model.Item; import org.apollo.game.model.World; diff --git a/src/org/apollo/game/message/handler/ItemVerificationHandler.java b/game/src/main/org/apollo/game/message/handler/ItemVerificationHandler.java similarity index 98% rename from src/org/apollo/game/message/handler/ItemVerificationHandler.java rename to game/src/main/org/apollo/game/message/handler/ItemVerificationHandler.java index 41eb43e9..a06095e0 100644 --- a/src/org/apollo/game/message/handler/ItemVerificationHandler.java +++ b/game/src/main/org/apollo/game/message/handler/ItemVerificationHandler.java @@ -3,7 +3,6 @@ package org.apollo.game.message.handler; import java.util.HashMap; import java.util.Map; -import org.apollo.game.message.MessageHandler; import org.apollo.game.message.impl.InventoryItemMessage; import org.apollo.game.model.Item; import org.apollo.game.model.World; diff --git a/src/org/apollo/game/message/MessageHandler.java b/game/src/main/org/apollo/game/message/handler/MessageHandler.java similarity index 90% rename from src/org/apollo/game/message/MessageHandler.java rename to game/src/main/org/apollo/game/message/handler/MessageHandler.java index 4b8a1218..8b360e85 100644 --- a/src/org/apollo/game/message/MessageHandler.java +++ b/game/src/main/org/apollo/game/message/handler/MessageHandler.java @@ -1,7 +1,8 @@ -package org.apollo.game.message; +package org.apollo.game.message.handler; import org.apollo.game.model.World; import org.apollo.game.model.entity.Player; +import org.apollo.net.message.Message; /** * Listens for {@link Message}s received from the client. diff --git a/src/org/apollo/game/message/MessageHandlerChain.java b/game/src/main/org/apollo/game/message/handler/MessageHandlerChain.java similarity index 95% rename from src/org/apollo/game/message/MessageHandlerChain.java rename to game/src/main/org/apollo/game/message/handler/MessageHandlerChain.java index 767242ea..2fd52a1f 100644 --- a/src/org/apollo/game/message/MessageHandlerChain.java +++ b/game/src/main/org/apollo/game/message/handler/MessageHandlerChain.java @@ -1,9 +1,10 @@ -package org.apollo.game.message; +package org.apollo.game.message.handler; import java.util.ArrayList; import java.util.List; import org.apollo.game.model.entity.Player; +import org.apollo.net.message.Message; import com.google.common.base.MoreObjects; diff --git a/src/org/apollo/game/message/MessageHandlerChainSet.java b/game/src/main/org/apollo/game/message/handler/MessageHandlerChainSet.java similarity index 95% rename from src/org/apollo/game/message/MessageHandlerChainSet.java rename to game/src/main/org/apollo/game/message/handler/MessageHandlerChainSet.java index d9e25ef4..7c6a5625 100644 --- a/src/org/apollo/game/message/MessageHandlerChainSet.java +++ b/game/src/main/org/apollo/game/message/handler/MessageHandlerChainSet.java @@ -1,9 +1,10 @@ -package org.apollo.game.message; +package org.apollo.game.message.handler; import java.util.HashMap; import java.util.Map; import org.apollo.game.model.entity.Player; +import org.apollo.net.message.Message; /** * A group of {@link MessageHandlerChain}s classified by the {@link Message} type. diff --git a/src/org/apollo/game/message/handler/NpcActionVerificationHandler.java b/game/src/main/org/apollo/game/message/handler/NpcActionVerificationHandler.java similarity index 91% rename from src/org/apollo/game/message/handler/NpcActionVerificationHandler.java rename to game/src/main/org/apollo/game/message/handler/NpcActionVerificationHandler.java index 1b711432..0528aa01 100644 --- a/src/org/apollo/game/message/handler/NpcActionVerificationHandler.java +++ b/game/src/main/org/apollo/game/message/handler/NpcActionVerificationHandler.java @@ -1,12 +1,11 @@ package org.apollo.game.message.handler; -import org.apollo.fs.def.NpcDefinition; -import org.apollo.game.message.MessageHandler; +import org.apollo.cache.def.NpcDefinition; import org.apollo.game.message.impl.NpcActionMessage; import org.apollo.game.model.World; +import org.apollo.game.model.entity.MobRepository; import org.apollo.game.model.entity.Npc; import org.apollo.game.model.entity.Player; -import org.apollo.util.MobRepository; /** * A verification {@link MessageHandler} for the {@link NpcActionMessage}. diff --git a/src/org/apollo/game/message/handler/ObjectActionVerificationHandler.java b/game/src/main/org/apollo/game/message/handler/ObjectActionVerificationHandler.java similarity index 95% rename from src/org/apollo/game/message/handler/ObjectActionVerificationHandler.java rename to game/src/main/org/apollo/game/message/handler/ObjectActionVerificationHandler.java index b699e7bc..862f59a9 100644 --- a/src/org/apollo/game/message/handler/ObjectActionVerificationHandler.java +++ b/game/src/main/org/apollo/game/message/handler/ObjectActionVerificationHandler.java @@ -3,8 +3,7 @@ package org.apollo.game.message.handler; import java.util.List; import java.util.Set; -import org.apollo.fs.def.ObjectDefinition; -import org.apollo.game.message.MessageHandler; +import org.apollo.cache.def.ObjectDefinition; import org.apollo.game.message.impl.ObjectActionMessage; import org.apollo.game.model.Position; import org.apollo.game.model.World; diff --git a/src/org/apollo/game/message/handler/PlayerActionVerificationHandler.java b/game/src/main/org/apollo/game/message/handler/PlayerActionVerificationHandler.java similarity index 93% rename from src/org/apollo/game/message/handler/PlayerActionVerificationHandler.java rename to game/src/main/org/apollo/game/message/handler/PlayerActionVerificationHandler.java index b1fa3ee8..d94fcc7c 100644 --- a/src/org/apollo/game/message/handler/PlayerActionVerificationHandler.java +++ b/game/src/main/org/apollo/game/message/handler/PlayerActionVerificationHandler.java @@ -1,10 +1,9 @@ package org.apollo.game.message.handler; -import org.apollo.game.message.MessageHandler; import org.apollo.game.message.impl.PlayerActionMessage; import org.apollo.game.model.World; +import org.apollo.game.model.entity.MobRepository; import org.apollo.game.model.entity.Player; -import org.apollo.util.MobRepository; /** * A verification {@link MessageHandler} for the {@link PlayerActionMessage}. diff --git a/src/org/apollo/game/message/handler/PlayerDesignMessageHandler.java b/game/src/main/org/apollo/game/message/handler/PlayerDesignMessageHandler.java similarity index 94% rename from src/org/apollo/game/message/handler/PlayerDesignMessageHandler.java rename to game/src/main/org/apollo/game/message/handler/PlayerDesignMessageHandler.java index df5ad3d6..b078be2b 100644 --- a/src/org/apollo/game/message/handler/PlayerDesignMessageHandler.java +++ b/game/src/main/org/apollo/game/message/handler/PlayerDesignMessageHandler.java @@ -1,6 +1,5 @@ package org.apollo.game.message.handler; -import org.apollo.game.message.MessageHandler; import org.apollo.game.message.impl.CloseInterfaceMessage; import org.apollo.game.message.impl.PlayerDesignMessage; import org.apollo.game.model.World; diff --git a/src/org/apollo/game/message/handler/PlayerDesignVerificationHandler.java b/game/src/main/org/apollo/game/message/handler/PlayerDesignVerificationHandler.java similarity index 98% rename from src/org/apollo/game/message/handler/PlayerDesignVerificationHandler.java rename to game/src/main/org/apollo/game/message/handler/PlayerDesignVerificationHandler.java index 5e6bc704..3fd3bde0 100644 --- a/src/org/apollo/game/message/handler/PlayerDesignVerificationHandler.java +++ b/game/src/main/org/apollo/game/message/handler/PlayerDesignVerificationHandler.java @@ -1,6 +1,5 @@ package org.apollo.game.message.handler; -import org.apollo.game.message.MessageHandler; import org.apollo.game.message.impl.PlayerDesignMessage; import org.apollo.game.model.Appearance; import org.apollo.game.model.World; diff --git a/src/org/apollo/game/message/handler/RemoveEquippedItemHandler.java b/game/src/main/org/apollo/game/message/handler/RemoveEquippedItemHandler.java similarity index 97% rename from src/org/apollo/game/message/handler/RemoveEquippedItemHandler.java rename to game/src/main/org/apollo/game/message/handler/RemoveEquippedItemHandler.java index aa95c2ee..6884dd26 100644 --- a/src/org/apollo/game/message/handler/RemoveEquippedItemHandler.java +++ b/game/src/main/org/apollo/game/message/handler/RemoveEquippedItemHandler.java @@ -1,6 +1,5 @@ package org.apollo.game.message.handler; -import org.apollo.game.message.MessageHandler; import org.apollo.game.message.impl.ItemActionMessage; import org.apollo.game.model.Item; import org.apollo.game.model.World; diff --git a/src/org/apollo/game/message/handler/SwitchItemMessageHandler.java b/game/src/main/org/apollo/game/message/handler/SwitchItemMessageHandler.java similarity index 97% rename from src/org/apollo/game/message/handler/SwitchItemMessageHandler.java rename to game/src/main/org/apollo/game/message/handler/SwitchItemMessageHandler.java index f46909e0..5cfd0766 100644 --- a/src/org/apollo/game/message/handler/SwitchItemMessageHandler.java +++ b/game/src/main/org/apollo/game/message/handler/SwitchItemMessageHandler.java @@ -1,6 +1,5 @@ package org.apollo.game.message.handler; -import org.apollo.game.message.MessageHandler; import org.apollo.game.message.impl.SwitchItemMessage; import org.apollo.game.model.World; import org.apollo.game.model.entity.Player; diff --git a/src/org/apollo/game/message/handler/WalkMessageHandler.java b/game/src/main/org/apollo/game/message/handler/WalkMessageHandler.java similarity index 96% rename from src/org/apollo/game/message/handler/WalkMessageHandler.java rename to game/src/main/org/apollo/game/message/handler/WalkMessageHandler.java index 707385a4..5efdd45f 100644 --- a/src/org/apollo/game/message/handler/WalkMessageHandler.java +++ b/game/src/main/org/apollo/game/message/handler/WalkMessageHandler.java @@ -1,6 +1,5 @@ package org.apollo.game.message.handler; -import org.apollo.game.message.MessageHandler; import org.apollo.game.message.impl.WalkMessage; import org.apollo.game.model.Position; import org.apollo.game.model.World; diff --git a/src/org/apollo/game/message/handler/package-info.java b/game/src/main/org/apollo/game/message/handler/package-info.java similarity index 100% rename from src/org/apollo/game/message/handler/package-info.java rename to game/src/main/org/apollo/game/message/handler/package-info.java diff --git a/src/org/apollo/game/message/impl/AddFriendMessage.java b/game/src/main/org/apollo/game/message/impl/AddFriendMessage.java similarity index 94% rename from src/org/apollo/game/message/impl/AddFriendMessage.java rename to game/src/main/org/apollo/game/message/impl/AddFriendMessage.java index 13d6452d..7e968f28 100644 --- a/src/org/apollo/game/message/impl/AddFriendMessage.java +++ b/game/src/main/org/apollo/game/message/impl/AddFriendMessage.java @@ -1,6 +1,6 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; +import org.apollo.net.message.Message; /** * A {@link Message} sent by the client when a player adds someone to their friends list. diff --git a/src/org/apollo/game/message/impl/AddIgnoreMessage.java b/game/src/main/org/apollo/game/message/impl/AddIgnoreMessage.java similarity index 93% rename from src/org/apollo/game/message/impl/AddIgnoreMessage.java rename to game/src/main/org/apollo/game/message/impl/AddIgnoreMessage.java index 6cc43091..b631e7fb 100644 --- a/src/org/apollo/game/message/impl/AddIgnoreMessage.java +++ b/game/src/main/org/apollo/game/message/impl/AddIgnoreMessage.java @@ -1,6 +1,6 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; +import org.apollo.net.message.Message; /** * A {@link Message} sent by the client when a player adds someone to their ignore list. diff --git a/src/org/apollo/game/message/impl/ArrowKeyMessage.java b/game/src/main/org/apollo/game/message/impl/ArrowKeyMessage.java similarity index 94% rename from src/org/apollo/game/message/impl/ArrowKeyMessage.java rename to game/src/main/org/apollo/game/message/impl/ArrowKeyMessage.java index 99df8bd9..f2f0f2ca 100644 --- a/src/org/apollo/game/message/impl/ArrowKeyMessage.java +++ b/game/src/main/org/apollo/game/message/impl/ArrowKeyMessage.java @@ -1,6 +1,6 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; +import org.apollo.net.message.Message; /** * A {@link Message} sent by the client when the user has pressed an arrow key. diff --git a/src/org/apollo/game/message/impl/ButtonMessage.java b/game/src/main/org/apollo/game/message/impl/ButtonMessage.java similarity index 92% rename from src/org/apollo/game/message/impl/ButtonMessage.java rename to game/src/main/org/apollo/game/message/impl/ButtonMessage.java index 36c20cae..f98d3ae3 100644 --- a/src/org/apollo/game/message/impl/ButtonMessage.java +++ b/game/src/main/org/apollo/game/message/impl/ButtonMessage.java @@ -1,6 +1,6 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; +import org.apollo.net.message.Message; /** * A {@link Message} sent by the client when a player clicks a button. diff --git a/src/org/apollo/game/message/impl/ChatMessage.java b/game/src/main/org/apollo/game/message/impl/ChatMessage.java similarity index 97% rename from src/org/apollo/game/message/impl/ChatMessage.java rename to game/src/main/org/apollo/game/message/impl/ChatMessage.java index 164432de..828ec23f 100644 --- a/src/org/apollo/game/message/impl/ChatMessage.java +++ b/game/src/main/org/apollo/game/message/impl/ChatMessage.java @@ -1,6 +1,6 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; +import org.apollo.net.message.Message; /** * A {@link Message} sent by the client to send a public chat message to other players. diff --git a/src/org/apollo/game/message/impl/ClearRegionMessage.java b/game/src/main/org/apollo/game/message/impl/ClearRegionMessage.java similarity index 96% rename from src/org/apollo/game/message/impl/ClearRegionMessage.java rename to game/src/main/org/apollo/game/message/impl/ClearRegionMessage.java index 765266fb..9506a87f 100644 --- a/src/org/apollo/game/message/impl/ClearRegionMessage.java +++ b/game/src/main/org/apollo/game/message/impl/ClearRegionMessage.java @@ -1,8 +1,8 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; import org.apollo.game.model.Position; import org.apollo.game.model.area.RegionCoordinates; +import org.apollo.net.message.Message; /** * A {@link Message} sent to the client to remove all spawned objects and items from a Region. diff --git a/src/org/apollo/game/message/impl/CloseInterfaceMessage.java b/game/src/main/org/apollo/game/message/impl/CloseInterfaceMessage.java similarity index 83% rename from src/org/apollo/game/message/impl/CloseInterfaceMessage.java rename to game/src/main/org/apollo/game/message/impl/CloseInterfaceMessage.java index a0fc3c08..ee0a31a0 100644 --- a/src/org/apollo/game/message/impl/CloseInterfaceMessage.java +++ b/game/src/main/org/apollo/game/message/impl/CloseInterfaceMessage.java @@ -1,6 +1,6 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; +import org.apollo.net.message.Message; /** * A {@link Message} sent to the client that closes the open interface. diff --git a/src/org/apollo/game/message/impl/ClosedInterfaceMessage.java b/game/src/main/org/apollo/game/message/impl/ClosedInterfaceMessage.java similarity index 83% rename from src/org/apollo/game/message/impl/ClosedInterfaceMessage.java rename to game/src/main/org/apollo/game/message/impl/ClosedInterfaceMessage.java index 89db7eea..cc6ff141 100644 --- a/src/org/apollo/game/message/impl/ClosedInterfaceMessage.java +++ b/game/src/main/org/apollo/game/message/impl/ClosedInterfaceMessage.java @@ -1,6 +1,6 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; +import org.apollo.net.message.Message; /** * A {@link Message} sent by the client when the current interface is closed. diff --git a/src/org/apollo/game/message/impl/CommandMessage.java b/game/src/main/org/apollo/game/message/impl/CommandMessage.java similarity index 92% rename from src/org/apollo/game/message/impl/CommandMessage.java rename to game/src/main/org/apollo/game/message/impl/CommandMessage.java index 11ff2912..4149c015 100644 --- a/src/org/apollo/game/message/impl/CommandMessage.java +++ b/game/src/main/org/apollo/game/message/impl/CommandMessage.java @@ -1,6 +1,6 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; +import org.apollo.net.message.Message; /** * A {@link Message} sent by the client to send a {@code ::} command. diff --git a/src/org/apollo/game/message/impl/ConfigMessage.java b/game/src/main/org/apollo/game/message/impl/ConfigMessage.java similarity index 94% rename from src/org/apollo/game/message/impl/ConfigMessage.java rename to game/src/main/org/apollo/game/message/impl/ConfigMessage.java index a71413e5..5d9a4209 100644 --- a/src/org/apollo/game/message/impl/ConfigMessage.java +++ b/game/src/main/org/apollo/game/message/impl/ConfigMessage.java @@ -1,6 +1,6 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; +import org.apollo.net.message.Message; /** * A {@link Message} sent to the client to adjust a certain config or attribute setting. diff --git a/src/org/apollo/game/message/impl/DialogueContinueMessage.java b/game/src/main/org/apollo/game/message/impl/DialogueContinueMessage.java similarity index 94% rename from src/org/apollo/game/message/impl/DialogueContinueMessage.java rename to game/src/main/org/apollo/game/message/impl/DialogueContinueMessage.java index 0b916053..8a95ab16 100644 --- a/src/org/apollo/game/message/impl/DialogueContinueMessage.java +++ b/game/src/main/org/apollo/game/message/impl/DialogueContinueMessage.java @@ -1,6 +1,6 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; +import org.apollo.net.message.Message; /** * A {@link Message} sent by the client when the player clicks the "Click here to continue" button on a dialogue diff --git a/src/org/apollo/game/message/impl/DisplayCrossbonesMessage.java b/game/src/main/org/apollo/game/message/impl/DisplayCrossbonesMessage.java similarity index 94% rename from src/org/apollo/game/message/impl/DisplayCrossbonesMessage.java rename to game/src/main/org/apollo/game/message/impl/DisplayCrossbonesMessage.java index cedf96ec..83c5ca32 100644 --- a/src/org/apollo/game/message/impl/DisplayCrossbonesMessage.java +++ b/game/src/main/org/apollo/game/message/impl/DisplayCrossbonesMessage.java @@ -1,6 +1,6 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; +import org.apollo.net.message.Message; /** * A {@link Message} sent to the client to display crossbones when the player enters a multi-combat zone. diff --git a/src/org/apollo/game/message/impl/DisplayTabInterfaceMessage.java b/game/src/main/org/apollo/game/message/impl/DisplayTabInterfaceMessage.java similarity index 93% rename from src/org/apollo/game/message/impl/DisplayTabInterfaceMessage.java rename to game/src/main/org/apollo/game/message/impl/DisplayTabInterfaceMessage.java index 3588e23c..4a6f7ccb 100644 --- a/src/org/apollo/game/message/impl/DisplayTabInterfaceMessage.java +++ b/game/src/main/org/apollo/game/message/impl/DisplayTabInterfaceMessage.java @@ -1,6 +1,6 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; +import org.apollo.net.message.Message; /** * A {@link Message} sent to the client to change the currently displayed tab interface. diff --git a/src/org/apollo/game/message/impl/EnterAmountMessage.java b/game/src/main/org/apollo/game/message/impl/EnterAmountMessage.java similarity index 83% rename from src/org/apollo/game/message/impl/EnterAmountMessage.java rename to game/src/main/org/apollo/game/message/impl/EnterAmountMessage.java index faa88813..b268ae30 100644 --- a/src/org/apollo/game/message/impl/EnterAmountMessage.java +++ b/game/src/main/org/apollo/game/message/impl/EnterAmountMessage.java @@ -1,6 +1,6 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; +import org.apollo.net.message.Message; /** * A {@link Message} sent to the client to open up the enter amount interface. diff --git a/src/org/apollo/game/message/impl/EnteredAmountMessage.java b/game/src/main/org/apollo/game/message/impl/EnteredAmountMessage.java similarity index 92% rename from src/org/apollo/game/message/impl/EnteredAmountMessage.java rename to game/src/main/org/apollo/game/message/impl/EnteredAmountMessage.java index 861d399a..1b5549f0 100644 --- a/src/org/apollo/game/message/impl/EnteredAmountMessage.java +++ b/game/src/main/org/apollo/game/message/impl/EnteredAmountMessage.java @@ -1,6 +1,6 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; +import org.apollo.net.message.Message; /** * A {@link Message} sent by the client when the player has entered an amount. diff --git a/src/org/apollo/game/message/impl/FifthItemActionMessage.java b/game/src/main/org/apollo/game/message/impl/FifthItemActionMessage.java similarity index 100% rename from src/org/apollo/game/message/impl/FifthItemActionMessage.java rename to game/src/main/org/apollo/game/message/impl/FifthItemActionMessage.java diff --git a/src/org/apollo/game/message/impl/FifthItemOptionMessage.java b/game/src/main/org/apollo/game/message/impl/FifthItemOptionMessage.java similarity index 100% rename from src/org/apollo/game/message/impl/FifthItemOptionMessage.java rename to game/src/main/org/apollo/game/message/impl/FifthItemOptionMessage.java diff --git a/src/org/apollo/game/message/impl/FifthNpcActionMessage.java b/game/src/main/org/apollo/game/message/impl/FifthNpcActionMessage.java similarity index 100% rename from src/org/apollo/game/message/impl/FifthNpcActionMessage.java rename to game/src/main/org/apollo/game/message/impl/FifthNpcActionMessage.java diff --git a/src/org/apollo/game/message/impl/FifthPlayerActionMessage.java b/game/src/main/org/apollo/game/message/impl/FifthPlayerActionMessage.java similarity index 100% rename from src/org/apollo/game/message/impl/FifthPlayerActionMessage.java rename to game/src/main/org/apollo/game/message/impl/FifthPlayerActionMessage.java diff --git a/src/org/apollo/game/message/impl/FirstItemActionMessage.java b/game/src/main/org/apollo/game/message/impl/FirstItemActionMessage.java similarity index 100% rename from src/org/apollo/game/message/impl/FirstItemActionMessage.java rename to game/src/main/org/apollo/game/message/impl/FirstItemActionMessage.java diff --git a/src/org/apollo/game/message/impl/FirstItemOptionMessage.java b/game/src/main/org/apollo/game/message/impl/FirstItemOptionMessage.java similarity index 100% rename from src/org/apollo/game/message/impl/FirstItemOptionMessage.java rename to game/src/main/org/apollo/game/message/impl/FirstItemOptionMessage.java diff --git a/src/org/apollo/game/message/impl/FirstNpcActionMessage.java b/game/src/main/org/apollo/game/message/impl/FirstNpcActionMessage.java similarity index 100% rename from src/org/apollo/game/message/impl/FirstNpcActionMessage.java rename to game/src/main/org/apollo/game/message/impl/FirstNpcActionMessage.java diff --git a/src/org/apollo/game/message/impl/FirstObjectActionMessage.java b/game/src/main/org/apollo/game/message/impl/FirstObjectActionMessage.java similarity index 100% rename from src/org/apollo/game/message/impl/FirstObjectActionMessage.java rename to game/src/main/org/apollo/game/message/impl/FirstObjectActionMessage.java diff --git a/src/org/apollo/game/message/impl/FirstPlayerActionMessage.java b/game/src/main/org/apollo/game/message/impl/FirstPlayerActionMessage.java similarity index 100% rename from src/org/apollo/game/message/impl/FirstPlayerActionMessage.java rename to game/src/main/org/apollo/game/message/impl/FirstPlayerActionMessage.java diff --git a/src/org/apollo/game/message/impl/FlaggedMouseEventMessage.java b/game/src/main/org/apollo/game/message/impl/FlaggedMouseEventMessage.java similarity index 97% rename from src/org/apollo/game/message/impl/FlaggedMouseEventMessage.java rename to game/src/main/org/apollo/game/message/impl/FlaggedMouseEventMessage.java index 2763842b..182d1add 100644 --- a/src/org/apollo/game/message/impl/FlaggedMouseEventMessage.java +++ b/game/src/main/org/apollo/game/message/impl/FlaggedMouseEventMessage.java @@ -1,6 +1,6 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; +import org.apollo.net.message.Message; /** * A {@link Message} sent by the client when the player clicks with their mouse (or mousekeys etc). diff --git a/src/org/apollo/game/message/impl/FlashTabInterfaceMessage.java b/game/src/main/org/apollo/game/message/impl/FlashTabInterfaceMessage.java similarity index 92% rename from src/org/apollo/game/message/impl/FlashTabInterfaceMessage.java rename to game/src/main/org/apollo/game/message/impl/FlashTabInterfaceMessage.java index 12d482d8..50bb6ea3 100644 --- a/src/org/apollo/game/message/impl/FlashTabInterfaceMessage.java +++ b/game/src/main/org/apollo/game/message/impl/FlashTabInterfaceMessage.java @@ -1,6 +1,6 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; +import org.apollo.net.message.Message; /** * A {@link Message} sent to the client to diff --git a/src/org/apollo/game/message/impl/FlashingTabClickedMessage.java b/game/src/main/org/apollo/game/message/impl/FlashingTabClickedMessage.java similarity index 93% rename from src/org/apollo/game/message/impl/FlashingTabClickedMessage.java rename to game/src/main/org/apollo/game/message/impl/FlashingTabClickedMessage.java index 12682651..f1a72c06 100644 --- a/src/org/apollo/game/message/impl/FlashingTabClickedMessage.java +++ b/game/src/main/org/apollo/game/message/impl/FlashingTabClickedMessage.java @@ -1,6 +1,6 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; +import org.apollo.net.message.Message; /** * A {@link Message} sent by the client indicating a flashing tab has been clicked. diff --git a/src/org/apollo/game/message/impl/FocusUpdateMessage.java b/game/src/main/org/apollo/game/message/impl/FocusUpdateMessage.java similarity index 94% rename from src/org/apollo/game/message/impl/FocusUpdateMessage.java rename to game/src/main/org/apollo/game/message/impl/FocusUpdateMessage.java index ed27ca28..3dbe7544 100644 --- a/src/org/apollo/game/message/impl/FocusUpdateMessage.java +++ b/game/src/main/org/apollo/game/message/impl/FocusUpdateMessage.java @@ -1,6 +1,6 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; +import org.apollo.net.message.Message; /** * A {@link Message} sent by the client to indicate a change in the client's focus (i.e. if it is the active window). diff --git a/src/org/apollo/game/message/impl/ForwardPrivateChatMessage.java b/game/src/main/org/apollo/game/message/impl/ForwardPrivateChatMessage.java similarity index 97% rename from src/org/apollo/game/message/impl/ForwardPrivateChatMessage.java rename to game/src/main/org/apollo/game/message/impl/ForwardPrivateChatMessage.java index 98a8c204..a2a82b6c 100644 --- a/src/org/apollo/game/message/impl/ForwardPrivateChatMessage.java +++ b/game/src/main/org/apollo/game/message/impl/ForwardPrivateChatMessage.java @@ -1,7 +1,7 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; import org.apollo.game.model.entity.setting.PrivilegeLevel; +import org.apollo.net.message.Message; /** * A {@link Message} sent to the client that forwards a private chat. diff --git a/src/org/apollo/game/message/impl/FourthItemActionMessage.java b/game/src/main/org/apollo/game/message/impl/FourthItemActionMessage.java similarity index 100% rename from src/org/apollo/game/message/impl/FourthItemActionMessage.java rename to game/src/main/org/apollo/game/message/impl/FourthItemActionMessage.java diff --git a/src/org/apollo/game/message/impl/FourthItemOptionMessage.java b/game/src/main/org/apollo/game/message/impl/FourthItemOptionMessage.java similarity index 100% rename from src/org/apollo/game/message/impl/FourthItemOptionMessage.java rename to game/src/main/org/apollo/game/message/impl/FourthItemOptionMessage.java diff --git a/src/org/apollo/game/message/impl/FourthNpcActionMessage.java b/game/src/main/org/apollo/game/message/impl/FourthNpcActionMessage.java similarity index 100% rename from src/org/apollo/game/message/impl/FourthNpcActionMessage.java rename to game/src/main/org/apollo/game/message/impl/FourthNpcActionMessage.java diff --git a/src/org/apollo/game/message/impl/FourthPlayerActionMessage.java b/game/src/main/org/apollo/game/message/impl/FourthPlayerActionMessage.java similarity index 100% rename from src/org/apollo/game/message/impl/FourthPlayerActionMessage.java rename to game/src/main/org/apollo/game/message/impl/FourthPlayerActionMessage.java diff --git a/src/org/apollo/game/message/impl/FriendServerStatusMessage.java b/game/src/main/org/apollo/game/message/impl/FriendServerStatusMessage.java similarity index 94% rename from src/org/apollo/game/message/impl/FriendServerStatusMessage.java rename to game/src/main/org/apollo/game/message/impl/FriendServerStatusMessage.java index 6c64fbc7..8f177c5a 100644 --- a/src/org/apollo/game/message/impl/FriendServerStatusMessage.java +++ b/game/src/main/org/apollo/game/message/impl/FriendServerStatusMessage.java @@ -1,7 +1,7 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; import org.apollo.game.model.entity.setting.ServerStatus; +import org.apollo.net.message.Message; /** * A {@link Message} sent to the client to update the friend server status. diff --git a/src/org/apollo/game/message/impl/GroupedRegionUpdateMessage.java b/game/src/main/org/apollo/game/message/impl/GroupedRegionUpdateMessage.java similarity index 97% rename from src/org/apollo/game/message/impl/GroupedRegionUpdateMessage.java rename to game/src/main/org/apollo/game/message/impl/GroupedRegionUpdateMessage.java index 087b4152..cdb9747a 100644 --- a/src/org/apollo/game/message/impl/GroupedRegionUpdateMessage.java +++ b/game/src/main/org/apollo/game/message/impl/GroupedRegionUpdateMessage.java @@ -2,9 +2,9 @@ package org.apollo.game.message.impl; import java.util.List; -import org.apollo.game.message.Message; import org.apollo.game.model.Position; import org.apollo.game.model.area.RegionCoordinates; +import org.apollo.net.message.Message; /** * A {@link Message} sent to the client that contains multiple diff --git a/src/org/apollo/game/message/impl/HintIconMessage.java b/game/src/main/org/apollo/game/message/impl/HintIconMessage.java similarity index 98% rename from src/org/apollo/game/message/impl/HintIconMessage.java rename to game/src/main/org/apollo/game/message/impl/HintIconMessage.java index a6b9a8d4..42744b8b 100644 --- a/src/org/apollo/game/message/impl/HintIconMessage.java +++ b/game/src/main/org/apollo/game/message/impl/HintIconMessage.java @@ -4,8 +4,8 @@ import java.util.NoSuchElementException; import java.util.Optional; import java.util.OptionalInt; -import org.apollo.game.message.Message; import org.apollo.game.model.Position; +import org.apollo.net.message.Message; /** * A {@link Message} that displays a hint icon over an Npc, tile, or player. diff --git a/src/org/apollo/game/message/impl/IdAssignmentMessage.java b/game/src/main/org/apollo/game/message/impl/IdAssignmentMessage.java similarity index 96% rename from src/org/apollo/game/message/impl/IdAssignmentMessage.java rename to game/src/main/org/apollo/game/message/impl/IdAssignmentMessage.java index 4b04b77c..13e82030 100644 --- a/src/org/apollo/game/message/impl/IdAssignmentMessage.java +++ b/game/src/main/org/apollo/game/message/impl/IdAssignmentMessage.java @@ -1,7 +1,7 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; import org.apollo.game.model.entity.setting.MembershipStatus; +import org.apollo.net.message.Message; /** * A {@link Message} sent to the client that specifies the local id and membership status of the current player. diff --git a/src/org/apollo/game/message/impl/IgnoreListMessage.java b/game/src/main/org/apollo/game/message/impl/IgnoreListMessage.java similarity index 94% rename from src/org/apollo/game/message/impl/IgnoreListMessage.java rename to game/src/main/org/apollo/game/message/impl/IgnoreListMessage.java index 8389c4ab..cf492c02 100644 --- a/src/org/apollo/game/message/impl/IgnoreListMessage.java +++ b/game/src/main/org/apollo/game/message/impl/IgnoreListMessage.java @@ -2,7 +2,7 @@ package org.apollo.game.message.impl; import java.util.List; -import org.apollo.game.message.Message; +import org.apollo.net.message.Message; /** * A {@link Message} sent to the client that updates the ignored user list. diff --git a/src/org/apollo/game/message/impl/InventoryItemMessage.java b/game/src/main/org/apollo/game/message/impl/InventoryItemMessage.java similarity index 97% rename from src/org/apollo/game/message/impl/InventoryItemMessage.java rename to game/src/main/org/apollo/game/message/impl/InventoryItemMessage.java index 3c92e26c..1be17e45 100644 --- a/src/org/apollo/game/message/impl/InventoryItemMessage.java +++ b/game/src/main/org/apollo/game/message/impl/InventoryItemMessage.java @@ -1,6 +1,6 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; +import org.apollo.net.message.Message; /** * A {@link Message} that represents some sort of action on an item in an inventory. Note that this is the parent of diff --git a/src/org/apollo/game/message/impl/ItemActionMessage.java b/game/src/main/org/apollo/game/message/impl/ItemActionMessage.java similarity index 94% rename from src/org/apollo/game/message/impl/ItemActionMessage.java rename to game/src/main/org/apollo/game/message/impl/ItemActionMessage.java index e636f94d..ba4f327b 100644 --- a/src/org/apollo/game/message/impl/ItemActionMessage.java +++ b/game/src/main/org/apollo/game/message/impl/ItemActionMessage.java @@ -1,6 +1,6 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; +import org.apollo.net.message.Message; /** * A {@link Message} sent by the client that represents some sort of action on an item. Note that the actual message diff --git a/src/org/apollo/game/message/impl/ItemOnItemMessage.java b/game/src/main/org/apollo/game/message/impl/ItemOnItemMessage.java similarity index 100% rename from src/org/apollo/game/message/impl/ItemOnItemMessage.java rename to game/src/main/org/apollo/game/message/impl/ItemOnItemMessage.java diff --git a/src/org/apollo/game/message/impl/ItemOnObjectMessage.java b/game/src/main/org/apollo/game/message/impl/ItemOnObjectMessage.java similarity index 96% rename from src/org/apollo/game/message/impl/ItemOnObjectMessage.java rename to game/src/main/org/apollo/game/message/impl/ItemOnObjectMessage.java index 60586247..4884fa3b 100644 --- a/src/org/apollo/game/message/impl/ItemOnObjectMessage.java +++ b/game/src/main/org/apollo/game/message/impl/ItemOnObjectMessage.java @@ -1,7 +1,7 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; import org.apollo.game.model.Position; +import org.apollo.net.message.Message; /** * A {@link Message} sent by the client when an item is used on an object. diff --git a/src/org/apollo/game/message/impl/ItemOptionMessage.java b/game/src/main/org/apollo/game/message/impl/ItemOptionMessage.java similarity index 100% rename from src/org/apollo/game/message/impl/ItemOptionMessage.java rename to game/src/main/org/apollo/game/message/impl/ItemOptionMessage.java diff --git a/src/org/apollo/game/message/impl/KeepAliveMessage.java b/game/src/main/org/apollo/game/message/impl/KeepAliveMessage.java similarity index 93% rename from src/org/apollo/game/message/impl/KeepAliveMessage.java rename to game/src/main/org/apollo/game/message/impl/KeepAliveMessage.java index c74efc5f..4a0af63f 100644 --- a/src/org/apollo/game/message/impl/KeepAliveMessage.java +++ b/game/src/main/org/apollo/game/message/impl/KeepAliveMessage.java @@ -1,6 +1,6 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; +import org.apollo.net.message.Message; /** * A {@link Message} periodically sent by the client to keep a connection alive. diff --git a/src/org/apollo/game/message/impl/LogoutMessage.java b/game/src/main/org/apollo/game/message/impl/LogoutMessage.java similarity index 82% rename from src/org/apollo/game/message/impl/LogoutMessage.java rename to game/src/main/org/apollo/game/message/impl/LogoutMessage.java index 89a0b241..b153fcf4 100644 --- a/src/org/apollo/game/message/impl/LogoutMessage.java +++ b/game/src/main/org/apollo/game/message/impl/LogoutMessage.java @@ -1,6 +1,6 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; +import org.apollo.net.message.Message; /** * A {@link Message} sent to the client that cleanly logs it out. diff --git a/src/org/apollo/game/message/impl/MagicOnItemMessage.java b/game/src/main/org/apollo/game/message/impl/MagicOnItemMessage.java similarity index 100% rename from src/org/apollo/game/message/impl/MagicOnItemMessage.java rename to game/src/main/org/apollo/game/message/impl/MagicOnItemMessage.java diff --git a/src/org/apollo/game/message/impl/MagicOnMobMessage.java b/game/src/main/org/apollo/game/message/impl/MagicOnMobMessage.java similarity index 96% rename from src/org/apollo/game/message/impl/MagicOnMobMessage.java rename to game/src/main/org/apollo/game/message/impl/MagicOnMobMessage.java index 1259bcff..9d171af6 100644 --- a/src/org/apollo/game/message/impl/MagicOnMobMessage.java +++ b/game/src/main/org/apollo/game/message/impl/MagicOnMobMessage.java @@ -1,7 +1,7 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; import org.apollo.game.model.entity.EntityType; +import org.apollo.net.message.Message; /** * A {@link Message} sent by the client when a Player uses a magic spell on a Mob. diff --git a/src/org/apollo/game/message/impl/MagicOnNpcMessage.java b/game/src/main/org/apollo/game/message/impl/MagicOnNpcMessage.java similarity index 100% rename from src/org/apollo/game/message/impl/MagicOnNpcMessage.java rename to game/src/main/org/apollo/game/message/impl/MagicOnNpcMessage.java diff --git a/src/org/apollo/game/message/impl/MagicOnPlayerMessage.java b/game/src/main/org/apollo/game/message/impl/MagicOnPlayerMessage.java similarity index 100% rename from src/org/apollo/game/message/impl/MagicOnPlayerMessage.java rename to game/src/main/org/apollo/game/message/impl/MagicOnPlayerMessage.java diff --git a/src/org/apollo/game/message/impl/MobAnimationResetMessage.java b/game/src/main/org/apollo/game/message/impl/MobAnimationResetMessage.java similarity index 84% rename from src/org/apollo/game/message/impl/MobAnimationResetMessage.java rename to game/src/main/org/apollo/game/message/impl/MobAnimationResetMessage.java index a8d3f88f..4bb1a74b 100644 --- a/src/org/apollo/game/message/impl/MobAnimationResetMessage.java +++ b/game/src/main/org/apollo/game/message/impl/MobAnimationResetMessage.java @@ -1,6 +1,6 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; +import org.apollo.net.message.Message; /** * A {@link Message} sent to the client to reset the animations of every mob. diff --git a/src/org/apollo/game/message/impl/MouseClickedMessage.java b/game/src/main/org/apollo/game/message/impl/MouseClickedMessage.java similarity index 97% rename from src/org/apollo/game/message/impl/MouseClickedMessage.java rename to game/src/main/org/apollo/game/message/impl/MouseClickedMessage.java index 706d4cb2..6636535f 100644 --- a/src/org/apollo/game/message/impl/MouseClickedMessage.java +++ b/game/src/main/org/apollo/game/message/impl/MouseClickedMessage.java @@ -1,6 +1,6 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; +import org.apollo.net.message.Message; /** * A {@link Message} sent by the client to indicate when the mouse button/s have been clicked. This can be used in diff --git a/src/org/apollo/game/message/impl/NpcActionMessage.java b/game/src/main/org/apollo/game/message/impl/NpcActionMessage.java similarity index 96% rename from src/org/apollo/game/message/impl/NpcActionMessage.java rename to game/src/main/org/apollo/game/message/impl/NpcActionMessage.java index eee877ac..e548b93d 100644 --- a/src/org/apollo/game/message/impl/NpcActionMessage.java +++ b/game/src/main/org/apollo/game/message/impl/NpcActionMessage.java @@ -1,6 +1,6 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; +import org.apollo.net.message.Message; /** * A {@link Message} sent by the client representing the clicking of an npc menu action. Note that the actual message diff --git a/src/org/apollo/game/message/impl/NpcSynchronizationMessage.java b/game/src/main/org/apollo/game/message/impl/NpcSynchronizationMessage.java similarity index 97% rename from src/org/apollo/game/message/impl/NpcSynchronizationMessage.java rename to game/src/main/org/apollo/game/message/impl/NpcSynchronizationMessage.java index 8c78dac5..cfb7c7f7 100644 --- a/src/org/apollo/game/message/impl/NpcSynchronizationMessage.java +++ b/game/src/main/org/apollo/game/message/impl/NpcSynchronizationMessage.java @@ -2,10 +2,10 @@ package org.apollo.game.message.impl; import java.util.List; -import org.apollo.game.message.Message; import org.apollo.game.model.Position; import org.apollo.game.model.entity.Npc; import org.apollo.game.sync.seg.SynchronizationSegment; +import org.apollo.net.message.Message; /** * A {@link Message} sent to the client to synchronize npcs with players. diff --git a/src/org/apollo/game/message/impl/ObjectActionMessage.java b/game/src/main/org/apollo/game/message/impl/ObjectActionMessage.java similarity index 97% rename from src/org/apollo/game/message/impl/ObjectActionMessage.java rename to game/src/main/org/apollo/game/message/impl/ObjectActionMessage.java index 8233cc7f..8e912d7c 100644 --- a/src/org/apollo/game/message/impl/ObjectActionMessage.java +++ b/game/src/main/org/apollo/game/message/impl/ObjectActionMessage.java @@ -1,7 +1,7 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; import org.apollo.game.model.Position; +import org.apollo.net.message.Message; /** * A {@link Message} sent by the client that represents some sort of action on an object. Note that the actual message diff --git a/src/org/apollo/game/message/impl/OpenDialogueInterfaceMessage.java b/game/src/main/org/apollo/game/message/impl/OpenDialogueInterfaceMessage.java similarity index 94% rename from src/org/apollo/game/message/impl/OpenDialogueInterfaceMessage.java rename to game/src/main/org/apollo/game/message/impl/OpenDialogueInterfaceMessage.java index 48e6a705..d68083e8 100644 --- a/src/org/apollo/game/message/impl/OpenDialogueInterfaceMessage.java +++ b/game/src/main/org/apollo/game/message/impl/OpenDialogueInterfaceMessage.java @@ -1,6 +1,6 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; +import org.apollo.net.message.Message; /** * A {@link Message} sent to the client that opens a dialogue interface (an interface that appears in the chat box). diff --git a/src/org/apollo/game/message/impl/OpenDialogueOverlayMessage.java b/game/src/main/org/apollo/game/message/impl/OpenDialogueOverlayMessage.java similarity index 94% rename from src/org/apollo/game/message/impl/OpenDialogueOverlayMessage.java rename to game/src/main/org/apollo/game/message/impl/OpenDialogueOverlayMessage.java index 46291f83..c54521a6 100644 --- a/src/org/apollo/game/message/impl/OpenDialogueOverlayMessage.java +++ b/game/src/main/org/apollo/game/message/impl/OpenDialogueOverlayMessage.java @@ -1,6 +1,6 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; +import org.apollo.net.message.Message; /** * A {@link Message} sent to the client that opens a dialogue interface (an interface that appears in the chat box). diff --git a/src/org/apollo/game/message/impl/OpenInterfaceMessage.java b/game/src/main/org/apollo/game/message/impl/OpenInterfaceMessage.java similarity index 92% rename from src/org/apollo/game/message/impl/OpenInterfaceMessage.java rename to game/src/main/org/apollo/game/message/impl/OpenInterfaceMessage.java index f2a8e189..b12f304c 100644 --- a/src/org/apollo/game/message/impl/OpenInterfaceMessage.java +++ b/game/src/main/org/apollo/game/message/impl/OpenInterfaceMessage.java @@ -1,6 +1,6 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; +import org.apollo.net.message.Message; /** * A {@link Message} sent to the client that opens an interface. diff --git a/src/org/apollo/game/message/impl/OpenInterfaceSidebarMessage.java b/game/src/main/org/apollo/game/message/impl/OpenInterfaceSidebarMessage.java similarity index 95% rename from src/org/apollo/game/message/impl/OpenInterfaceSidebarMessage.java rename to game/src/main/org/apollo/game/message/impl/OpenInterfaceSidebarMessage.java index 5db52354..68f9ae57 100644 --- a/src/org/apollo/game/message/impl/OpenInterfaceSidebarMessage.java +++ b/game/src/main/org/apollo/game/message/impl/OpenInterfaceSidebarMessage.java @@ -1,6 +1,6 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; +import org.apollo.net.message.Message; /** * A {@link Message} sent to the client to open an interface and a sidebar. diff --git a/src/org/apollo/game/message/impl/OpenOverlayMessage.java b/game/src/main/org/apollo/game/message/impl/OpenOverlayMessage.java similarity index 93% rename from src/org/apollo/game/message/impl/OpenOverlayMessage.java rename to game/src/main/org/apollo/game/message/impl/OpenOverlayMessage.java index 76ea44d9..b304d343 100644 --- a/src/org/apollo/game/message/impl/OpenOverlayMessage.java +++ b/game/src/main/org/apollo/game/message/impl/OpenOverlayMessage.java @@ -1,6 +1,6 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; +import org.apollo.net.message.Message; /** * A {@link Message} sent to the client to open an overlay interface. diff --git a/src/org/apollo/game/message/impl/OpenSidebarMessage.java b/game/src/main/org/apollo/game/message/impl/OpenSidebarMessage.java similarity index 93% rename from src/org/apollo/game/message/impl/OpenSidebarMessage.java rename to game/src/main/org/apollo/game/message/impl/OpenSidebarMessage.java index 81755a4f..5d1548f2 100644 --- a/src/org/apollo/game/message/impl/OpenSidebarMessage.java +++ b/game/src/main/org/apollo/game/message/impl/OpenSidebarMessage.java @@ -1,6 +1,6 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; +import org.apollo.net.message.Message; /** * A {@link Message} sent to the client to open a sidebar interface. diff --git a/src/org/apollo/game/message/impl/PlayerActionMessage.java b/game/src/main/org/apollo/game/message/impl/PlayerActionMessage.java similarity index 96% rename from src/org/apollo/game/message/impl/PlayerActionMessage.java rename to game/src/main/org/apollo/game/message/impl/PlayerActionMessage.java index 99faa421..c1f4fdfa 100644 --- a/src/org/apollo/game/message/impl/PlayerActionMessage.java +++ b/game/src/main/org/apollo/game/message/impl/PlayerActionMessage.java @@ -1,6 +1,6 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; +import org.apollo.net.message.Message; /** * A {@link Message} sent by the client representing the clicking of a player menu action. Note that the actual message diff --git a/src/org/apollo/game/message/impl/PlayerDesignMessage.java b/game/src/main/org/apollo/game/message/impl/PlayerDesignMessage.java similarity index 93% rename from src/org/apollo/game/message/impl/PlayerDesignMessage.java rename to game/src/main/org/apollo/game/message/impl/PlayerDesignMessage.java index d729d372..e3e34b3e 100644 --- a/src/org/apollo/game/message/impl/PlayerDesignMessage.java +++ b/game/src/main/org/apollo/game/message/impl/PlayerDesignMessage.java @@ -1,7 +1,7 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; import org.apollo.game.model.Appearance; +import org.apollo.net.message.Message; /** * A {@link Message} sent by the client when the player modifies their design. diff --git a/src/org/apollo/game/message/impl/PlayerSynchronizationMessage.java b/game/src/main/org/apollo/game/message/impl/PlayerSynchronizationMessage.java similarity index 98% rename from src/org/apollo/game/message/impl/PlayerSynchronizationMessage.java rename to game/src/main/org/apollo/game/message/impl/PlayerSynchronizationMessage.java index 01ebed4d..530450d9 100644 --- a/src/org/apollo/game/message/impl/PlayerSynchronizationMessage.java +++ b/game/src/main/org/apollo/game/message/impl/PlayerSynchronizationMessage.java @@ -2,9 +2,9 @@ package org.apollo.game.message.impl; import java.util.List; -import org.apollo.game.message.Message; import org.apollo.game.model.Position; import org.apollo.game.sync.seg.SynchronizationSegment; +import org.apollo.net.message.Message; /** * A {@link Message} sent to the client to synchronize players. diff --git a/src/org/apollo/game/message/impl/PrivacyOptionMessage.java b/game/src/main/org/apollo/game/message/impl/PrivacyOptionMessage.java similarity index 97% rename from src/org/apollo/game/message/impl/PrivacyOptionMessage.java rename to game/src/main/org/apollo/game/message/impl/PrivacyOptionMessage.java index 8753219c..0a606664 100644 --- a/src/org/apollo/game/message/impl/PrivacyOptionMessage.java +++ b/game/src/main/org/apollo/game/message/impl/PrivacyOptionMessage.java @@ -1,7 +1,7 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; import org.apollo.game.model.entity.setting.PrivacyState; +import org.apollo.net.message.Message; /** * A {@link Message} sent both by and to the client to update the public chat, private (friend) chat, and trade chat diff --git a/src/org/apollo/game/message/impl/PrivateChatMessage.java b/game/src/main/org/apollo/game/message/impl/PrivateChatMessage.java similarity index 97% rename from src/org/apollo/game/message/impl/PrivateChatMessage.java rename to game/src/main/org/apollo/game/message/impl/PrivateChatMessage.java index 0c251d40..f42aac78 100644 --- a/src/org/apollo/game/message/impl/PrivateChatMessage.java +++ b/game/src/main/org/apollo/game/message/impl/PrivateChatMessage.java @@ -1,6 +1,6 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; +import org.apollo.net.message.Message; /** * A {@link Message} sent by the client to send private chat to another player. diff --git a/src/org/apollo/game/message/impl/RegionChangeMessage.java b/game/src/main/org/apollo/game/message/impl/RegionChangeMessage.java similarity index 94% rename from src/org/apollo/game/message/impl/RegionChangeMessage.java rename to game/src/main/org/apollo/game/message/impl/RegionChangeMessage.java index 599f49af..ed8800ce 100644 --- a/src/org/apollo/game/message/impl/RegionChangeMessage.java +++ b/game/src/main/org/apollo/game/message/impl/RegionChangeMessage.java @@ -1,7 +1,7 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; import org.apollo.game.model.Position; +import org.apollo.net.message.Message; /** * A {@link Message} sent to the client instructing it to load the specified region. diff --git a/src/org/apollo/game/message/impl/RegionUpdateMessage.java b/game/src/main/org/apollo/game/message/impl/RegionUpdateMessage.java similarity index 96% rename from src/org/apollo/game/message/impl/RegionUpdateMessage.java rename to game/src/main/org/apollo/game/message/impl/RegionUpdateMessage.java index d5d69468..6775d01e 100644 --- a/src/org/apollo/game/message/impl/RegionUpdateMessage.java +++ b/game/src/main/org/apollo/game/message/impl/RegionUpdateMessage.java @@ -1,6 +1,6 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; +import org.apollo.net.message.Message; /** * A {@link Message} that can be grouped with other Messages as part of a {@link GroupedRegionUpdateMessage}. diff --git a/src/org/apollo/game/message/impl/RemoveFriendMessage.java b/game/src/main/org/apollo/game/message/impl/RemoveFriendMessage.java similarity index 94% rename from src/org/apollo/game/message/impl/RemoveFriendMessage.java rename to game/src/main/org/apollo/game/message/impl/RemoveFriendMessage.java index 7a9ea4fb..b44b42fe 100644 --- a/src/org/apollo/game/message/impl/RemoveFriendMessage.java +++ b/game/src/main/org/apollo/game/message/impl/RemoveFriendMessage.java @@ -1,6 +1,6 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; +import org.apollo.net.message.Message; /** * A {@link Message} sent by the client when a player removes someone from their friends list. diff --git a/src/org/apollo/game/message/impl/RemoveIgnoreMessage.java b/game/src/main/org/apollo/game/message/impl/RemoveIgnoreMessage.java similarity index 94% rename from src/org/apollo/game/message/impl/RemoveIgnoreMessage.java rename to game/src/main/org/apollo/game/message/impl/RemoveIgnoreMessage.java index ceedcca1..66482602 100644 --- a/src/org/apollo/game/message/impl/RemoveIgnoreMessage.java +++ b/game/src/main/org/apollo/game/message/impl/RemoveIgnoreMessage.java @@ -1,6 +1,6 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; +import org.apollo.net.message.Message; /** * A {@link Message} sent by the client when a player removes someone from their ignore list. diff --git a/src/org/apollo/game/message/impl/RemoveObjectMessage.java b/game/src/main/org/apollo/game/message/impl/RemoveObjectMessage.java similarity index 97% rename from src/org/apollo/game/message/impl/RemoveObjectMessage.java rename to game/src/main/org/apollo/game/message/impl/RemoveObjectMessage.java index 1283a38f..00557bc3 100644 --- a/src/org/apollo/game/message/impl/RemoveObjectMessage.java +++ b/game/src/main/org/apollo/game/message/impl/RemoveObjectMessage.java @@ -1,7 +1,7 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; import org.apollo.game.model.entity.obj.GameObject; +import org.apollo.net.message.Message; /** * A {@link Message} sent to the client to remove an object from a tile. diff --git a/src/org/apollo/game/message/impl/RemoveTileItemMessage.java b/game/src/main/org/apollo/game/message/impl/RemoveTileItemMessage.java similarity index 97% rename from src/org/apollo/game/message/impl/RemoveTileItemMessage.java rename to game/src/main/org/apollo/game/message/impl/RemoveTileItemMessage.java index 84a882ec..6dffea06 100644 --- a/src/org/apollo/game/message/impl/RemoveTileItemMessage.java +++ b/game/src/main/org/apollo/game/message/impl/RemoveTileItemMessage.java @@ -1,7 +1,7 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; import org.apollo.game.model.Item; +import org.apollo.net.message.Message; /** * A {@link Message} sent to the client to remove an item from a tile. diff --git a/src/org/apollo/game/message/impl/SecondItemActionMessage.java b/game/src/main/org/apollo/game/message/impl/SecondItemActionMessage.java similarity index 100% rename from src/org/apollo/game/message/impl/SecondItemActionMessage.java rename to game/src/main/org/apollo/game/message/impl/SecondItemActionMessage.java diff --git a/src/org/apollo/game/message/impl/SecondItemOptionMessage.java b/game/src/main/org/apollo/game/message/impl/SecondItemOptionMessage.java similarity index 100% rename from src/org/apollo/game/message/impl/SecondItemOptionMessage.java rename to game/src/main/org/apollo/game/message/impl/SecondItemOptionMessage.java diff --git a/src/org/apollo/game/message/impl/SecondNpcActionMessage.java b/game/src/main/org/apollo/game/message/impl/SecondNpcActionMessage.java similarity index 100% rename from src/org/apollo/game/message/impl/SecondNpcActionMessage.java rename to game/src/main/org/apollo/game/message/impl/SecondNpcActionMessage.java diff --git a/src/org/apollo/game/message/impl/SecondObjectActionMessage.java b/game/src/main/org/apollo/game/message/impl/SecondObjectActionMessage.java similarity index 100% rename from src/org/apollo/game/message/impl/SecondObjectActionMessage.java rename to game/src/main/org/apollo/game/message/impl/SecondObjectActionMessage.java diff --git a/src/org/apollo/game/message/impl/SecondPlayerActionMessage.java b/game/src/main/org/apollo/game/message/impl/SecondPlayerActionMessage.java similarity index 100% rename from src/org/apollo/game/message/impl/SecondPlayerActionMessage.java rename to game/src/main/org/apollo/game/message/impl/SecondPlayerActionMessage.java diff --git a/src/org/apollo/game/message/impl/SendFriendMessage.java b/game/src/main/org/apollo/game/message/impl/SendFriendMessage.java similarity index 95% rename from src/org/apollo/game/message/impl/SendFriendMessage.java rename to game/src/main/org/apollo/game/message/impl/SendFriendMessage.java index 32da9afd..2900ab24 100644 --- a/src/org/apollo/game/message/impl/SendFriendMessage.java +++ b/game/src/main/org/apollo/game/message/impl/SendFriendMessage.java @@ -1,6 +1,6 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; +import org.apollo.net.message.Message; /** * A {@link Message} sent to the client to add a player to the friend list. diff --git a/src/org/apollo/game/message/impl/SendObjectMessage.java b/game/src/main/org/apollo/game/message/impl/SendObjectMessage.java similarity index 98% rename from src/org/apollo/game/message/impl/SendObjectMessage.java rename to game/src/main/org/apollo/game/message/impl/SendObjectMessage.java index 47d2ea80..bd9dc8a5 100644 --- a/src/org/apollo/game/message/impl/SendObjectMessage.java +++ b/game/src/main/org/apollo/game/message/impl/SendObjectMessage.java @@ -1,7 +1,7 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; import org.apollo.game.model.entity.obj.GameObject; +import org.apollo.net.message.Message; /** * A {@link Message} sent to the client to spawn an object. diff --git a/src/org/apollo/game/message/impl/SendPublicTileItemMessage.java b/game/src/main/org/apollo/game/message/impl/SendPublicTileItemMessage.java similarity index 97% rename from src/org/apollo/game/message/impl/SendPublicTileItemMessage.java rename to game/src/main/org/apollo/game/message/impl/SendPublicTileItemMessage.java index d82c8d75..da6c20a3 100644 --- a/src/org/apollo/game/message/impl/SendPublicTileItemMessage.java +++ b/game/src/main/org/apollo/game/message/impl/SendPublicTileItemMessage.java @@ -1,7 +1,7 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; import org.apollo.game.model.Item; +import org.apollo.net.message.Message; /** * A {@link Message} sent to the client to display an item on a tile for every player. diff --git a/src/org/apollo/game/message/impl/SendTileItemMessage.java b/game/src/main/org/apollo/game/message/impl/SendTileItemMessage.java similarity index 97% rename from src/org/apollo/game/message/impl/SendTileItemMessage.java rename to game/src/main/org/apollo/game/message/impl/SendTileItemMessage.java index 82769472..d8911a06 100644 --- a/src/org/apollo/game/message/impl/SendTileItemMessage.java +++ b/game/src/main/org/apollo/game/message/impl/SendTileItemMessage.java @@ -1,7 +1,7 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; import org.apollo.game.model.Item; +import org.apollo.net.message.Message; /** * A {@link Message} sent to the client that adds an item to a tile. diff --git a/src/org/apollo/game/message/impl/ServerChatMessage.java b/game/src/main/org/apollo/game/message/impl/ServerChatMessage.java similarity index 95% rename from src/org/apollo/game/message/impl/ServerChatMessage.java rename to game/src/main/org/apollo/game/message/impl/ServerChatMessage.java index 2f0a335f..1fe747b5 100644 --- a/src/org/apollo/game/message/impl/ServerChatMessage.java +++ b/game/src/main/org/apollo/game/message/impl/ServerChatMessage.java @@ -1,6 +1,6 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; +import org.apollo.net.message.Message; /** * A {@link Message} sent to the client to display a server chat message. diff --git a/src/org/apollo/game/message/impl/SetPlayerActionMessage.java b/game/src/main/org/apollo/game/message/impl/SetPlayerActionMessage.java similarity index 97% rename from src/org/apollo/game/message/impl/SetPlayerActionMessage.java rename to game/src/main/org/apollo/game/message/impl/SetPlayerActionMessage.java index 2f8c0804..4ebae8c3 100644 --- a/src/org/apollo/game/message/impl/SetPlayerActionMessage.java +++ b/game/src/main/org/apollo/game/message/impl/SetPlayerActionMessage.java @@ -1,6 +1,6 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; +import org.apollo.net.message.Message; /** * A {@link Message} sent by the client to add an action to the menu when a player right-clicks another. diff --git a/src/org/apollo/game/message/impl/SetUpdatedRegionMessage.java b/game/src/main/org/apollo/game/message/impl/SetUpdatedRegionMessage.java similarity index 96% rename from src/org/apollo/game/message/impl/SetUpdatedRegionMessage.java rename to game/src/main/org/apollo/game/message/impl/SetUpdatedRegionMessage.java index 564811fd..cc7fdf9e 100644 --- a/src/org/apollo/game/message/impl/SetUpdatedRegionMessage.java +++ b/game/src/main/org/apollo/game/message/impl/SetUpdatedRegionMessage.java @@ -1,8 +1,8 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; import org.apollo.game.model.Position; import org.apollo.game.model.area.RegionCoordinates; +import org.apollo.net.message.Message; /** * A {@link Message} sent to the client to set the coordinates of the Region currently being updated. diff --git a/src/org/apollo/game/message/impl/SetWidgetItemModelMessage.java b/game/src/main/org/apollo/game/message/impl/SetWidgetItemModelMessage.java similarity index 96% rename from src/org/apollo/game/message/impl/SetWidgetItemModelMessage.java rename to game/src/main/org/apollo/game/message/impl/SetWidgetItemModelMessage.java index 9e5a70cf..58f34486 100644 --- a/src/org/apollo/game/message/impl/SetWidgetItemModelMessage.java +++ b/game/src/main/org/apollo/game/message/impl/SetWidgetItemModelMessage.java @@ -1,6 +1,6 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; +import org.apollo.net.message.Message; /** * A {@link Message} sent to the client to set a widget's displayed item model. diff --git a/src/org/apollo/game/message/impl/SetWidgetModelAnimationMessage.java b/game/src/main/org/apollo/game/message/impl/SetWidgetModelAnimationMessage.java similarity index 95% rename from src/org/apollo/game/message/impl/SetWidgetModelAnimationMessage.java rename to game/src/main/org/apollo/game/message/impl/SetWidgetModelAnimationMessage.java index f1600bce..b8a104b4 100644 --- a/src/org/apollo/game/message/impl/SetWidgetModelAnimationMessage.java +++ b/game/src/main/org/apollo/game/message/impl/SetWidgetModelAnimationMessage.java @@ -1,6 +1,6 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; +import org.apollo.net.message.Message; /** * A {@link Message} sent to the client to set a widget's displayed mob's animation. diff --git a/src/org/apollo/game/message/impl/SetWidgetNpcModelMessage.java b/game/src/main/org/apollo/game/message/impl/SetWidgetNpcModelMessage.java similarity index 95% rename from src/org/apollo/game/message/impl/SetWidgetNpcModelMessage.java rename to game/src/main/org/apollo/game/message/impl/SetWidgetNpcModelMessage.java index 31bbd0b7..10c95fd6 100644 --- a/src/org/apollo/game/message/impl/SetWidgetNpcModelMessage.java +++ b/game/src/main/org/apollo/game/message/impl/SetWidgetNpcModelMessage.java @@ -1,6 +1,6 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; +import org.apollo.net.message.Message; /** * A {@link Message} sent to the client to set a widget's displayed npc model. diff --git a/src/org/apollo/game/message/impl/SetWidgetPlayerModelMessage.java b/game/src/main/org/apollo/game/message/impl/SetWidgetPlayerModelMessage.java similarity index 93% rename from src/org/apollo/game/message/impl/SetWidgetPlayerModelMessage.java rename to game/src/main/org/apollo/game/message/impl/SetWidgetPlayerModelMessage.java index 53eeb6e3..a6a89841 100644 --- a/src/org/apollo/game/message/impl/SetWidgetPlayerModelMessage.java +++ b/game/src/main/org/apollo/game/message/impl/SetWidgetPlayerModelMessage.java @@ -1,6 +1,6 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; +import org.apollo.net.message.Message; /** * A {@link Message} sent to the client to set a widget's displayed player model. diff --git a/src/org/apollo/game/message/impl/SetWidgetTextMessage.java b/game/src/main/org/apollo/game/message/impl/SetWidgetTextMessage.java similarity index 95% rename from src/org/apollo/game/message/impl/SetWidgetTextMessage.java rename to game/src/main/org/apollo/game/message/impl/SetWidgetTextMessage.java index d5bede6b..5c407103 100644 --- a/src/org/apollo/game/message/impl/SetWidgetTextMessage.java +++ b/game/src/main/org/apollo/game/message/impl/SetWidgetTextMessage.java @@ -1,6 +1,6 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; +import org.apollo.net.message.Message; /** * A {@link Message} sent to the client to set a widget's text. diff --git a/src/org/apollo/game/message/impl/SetWidgetVisibilityMessage.java b/game/src/main/org/apollo/game/message/impl/SetWidgetVisibilityMessage.java similarity index 96% rename from src/org/apollo/game/message/impl/SetWidgetVisibilityMessage.java rename to game/src/main/org/apollo/game/message/impl/SetWidgetVisibilityMessage.java index 245cc749..361c7948 100644 --- a/src/org/apollo/game/message/impl/SetWidgetVisibilityMessage.java +++ b/game/src/main/org/apollo/game/message/impl/SetWidgetVisibilityMessage.java @@ -1,6 +1,6 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; +import org.apollo.net.message.Message; /** * A {@link Message} sent to the client that changes the state of a hidden widget component (e.g. the special attack bar diff --git a/src/org/apollo/game/message/impl/SpamPacketMessage.java b/game/src/main/org/apollo/game/message/impl/SpamPacketMessage.java similarity index 93% rename from src/org/apollo/game/message/impl/SpamPacketMessage.java rename to game/src/main/org/apollo/game/message/impl/SpamPacketMessage.java index 1f26eb1f..e554f400 100644 --- a/src/org/apollo/game/message/impl/SpamPacketMessage.java +++ b/game/src/main/org/apollo/game/message/impl/SpamPacketMessage.java @@ -1,6 +1,6 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; +import org.apollo.net.message.Message; /** * A {@link Message} sent by the client after a short period of time containing random data. diff --git a/src/org/apollo/game/message/impl/SwitchItemMessage.java b/game/src/main/org/apollo/game/message/impl/SwitchItemMessage.java similarity index 97% rename from src/org/apollo/game/message/impl/SwitchItemMessage.java rename to game/src/main/org/apollo/game/message/impl/SwitchItemMessage.java index 0dc4b49e..4c47c0c7 100644 --- a/src/org/apollo/game/message/impl/SwitchItemMessage.java +++ b/game/src/main/org/apollo/game/message/impl/SwitchItemMessage.java @@ -1,6 +1,6 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; +import org.apollo.net.message.Message; /** * A {@link Message} sent by the client when two items are switched. diff --git a/src/org/apollo/game/message/impl/SwitchTabInterfaceMessage.java b/game/src/main/org/apollo/game/message/impl/SwitchTabInterfaceMessage.java similarity index 95% rename from src/org/apollo/game/message/impl/SwitchTabInterfaceMessage.java rename to game/src/main/org/apollo/game/message/impl/SwitchTabInterfaceMessage.java index 44bb3141..e3755f23 100644 --- a/src/org/apollo/game/message/impl/SwitchTabInterfaceMessage.java +++ b/game/src/main/org/apollo/game/message/impl/SwitchTabInterfaceMessage.java @@ -1,6 +1,6 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; +import org.apollo.net.message.Message; /** * A {@link Message} sent to the client to change the interface of a tab. diff --git a/src/org/apollo/game/message/impl/TakeTileItemMessage.java b/game/src/main/org/apollo/game/message/impl/TakeTileItemMessage.java similarity index 95% rename from src/org/apollo/game/message/impl/TakeTileItemMessage.java rename to game/src/main/org/apollo/game/message/impl/TakeTileItemMessage.java index a02e7d22..5c3bdc13 100644 --- a/src/org/apollo/game/message/impl/TakeTileItemMessage.java +++ b/game/src/main/org/apollo/game/message/impl/TakeTileItemMessage.java @@ -1,7 +1,7 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; import org.apollo.game.model.Position; +import org.apollo.net.message.Message; /** * A {@link Message} sent by the client to pick up an item on a tile. diff --git a/src/org/apollo/game/message/impl/ThirdItemActionMessage.java b/game/src/main/org/apollo/game/message/impl/ThirdItemActionMessage.java similarity index 100% rename from src/org/apollo/game/message/impl/ThirdItemActionMessage.java rename to game/src/main/org/apollo/game/message/impl/ThirdItemActionMessage.java diff --git a/src/org/apollo/game/message/impl/ThirdItemOptionMessage.java b/game/src/main/org/apollo/game/message/impl/ThirdItemOptionMessage.java similarity index 100% rename from src/org/apollo/game/message/impl/ThirdItemOptionMessage.java rename to game/src/main/org/apollo/game/message/impl/ThirdItemOptionMessage.java diff --git a/src/org/apollo/game/message/impl/ThirdNpcActionMessage.java b/game/src/main/org/apollo/game/message/impl/ThirdNpcActionMessage.java similarity index 100% rename from src/org/apollo/game/message/impl/ThirdNpcActionMessage.java rename to game/src/main/org/apollo/game/message/impl/ThirdNpcActionMessage.java diff --git a/src/org/apollo/game/message/impl/ThirdObjectActionMessage.java b/game/src/main/org/apollo/game/message/impl/ThirdObjectActionMessage.java similarity index 100% rename from src/org/apollo/game/message/impl/ThirdObjectActionMessage.java rename to game/src/main/org/apollo/game/message/impl/ThirdObjectActionMessage.java diff --git a/src/org/apollo/game/message/impl/ThirdPlayerActionMessage.java b/game/src/main/org/apollo/game/message/impl/ThirdPlayerActionMessage.java similarity index 100% rename from src/org/apollo/game/message/impl/ThirdPlayerActionMessage.java rename to game/src/main/org/apollo/game/message/impl/ThirdPlayerActionMessage.java diff --git a/src/org/apollo/game/message/impl/UpdateItemsMessage.java b/game/src/main/org/apollo/game/message/impl/UpdateItemsMessage.java similarity index 95% rename from src/org/apollo/game/message/impl/UpdateItemsMessage.java rename to game/src/main/org/apollo/game/message/impl/UpdateItemsMessage.java index 1bcab98a..662c0a25 100644 --- a/src/org/apollo/game/message/impl/UpdateItemsMessage.java +++ b/game/src/main/org/apollo/game/message/impl/UpdateItemsMessage.java @@ -1,7 +1,7 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; import org.apollo.game.model.Item; +import org.apollo.net.message.Message; /** * A {@link Message} sent to the client that updates all the items in an interface. diff --git a/src/org/apollo/game/message/impl/UpdateRunEnergyMessage.java b/game/src/main/org/apollo/game/message/impl/UpdateRunEnergyMessage.java similarity index 93% rename from src/org/apollo/game/message/impl/UpdateRunEnergyMessage.java rename to game/src/main/org/apollo/game/message/impl/UpdateRunEnergyMessage.java index 23f60cb4..c4f3bef0 100644 --- a/src/org/apollo/game/message/impl/UpdateRunEnergyMessage.java +++ b/game/src/main/org/apollo/game/message/impl/UpdateRunEnergyMessage.java @@ -1,6 +1,6 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; +import org.apollo.net.message.Message; /** * A {@link Message} sent to the client to update the remaining run energy value. diff --git a/src/org/apollo/game/message/impl/UpdateSkillMessage.java b/game/src/main/org/apollo/game/message/impl/UpdateSkillMessage.java similarity index 94% rename from src/org/apollo/game/message/impl/UpdateSkillMessage.java rename to game/src/main/org/apollo/game/message/impl/UpdateSkillMessage.java index 4b0b3a25..85dfca66 100644 --- a/src/org/apollo/game/message/impl/UpdateSkillMessage.java +++ b/game/src/main/org/apollo/game/message/impl/UpdateSkillMessage.java @@ -1,7 +1,7 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; import org.apollo.game.model.entity.Skill; +import org.apollo.net.message.Message; /** * A {@link Message} sent to the client to update a player's skill level. diff --git a/src/org/apollo/game/message/impl/UpdateSlottedItemsMessage.java b/game/src/main/org/apollo/game/message/impl/UpdateSlottedItemsMessage.java similarity index 95% rename from src/org/apollo/game/message/impl/UpdateSlottedItemsMessage.java rename to game/src/main/org/apollo/game/message/impl/UpdateSlottedItemsMessage.java index e44d18a1..e0848096 100644 --- a/src/org/apollo/game/message/impl/UpdateSlottedItemsMessage.java +++ b/game/src/main/org/apollo/game/message/impl/UpdateSlottedItemsMessage.java @@ -1,7 +1,7 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; import org.apollo.game.model.inv.SlottedItem; +import org.apollo.net.message.Message; /** * A {@link Message} sent to the client that updates a single item in an interface. diff --git a/src/org/apollo/game/message/impl/UpdateTileItemMessage.java b/game/src/main/org/apollo/game/message/impl/UpdateTileItemMessage.java similarity index 98% rename from src/org/apollo/game/message/impl/UpdateTileItemMessage.java rename to game/src/main/org/apollo/game/message/impl/UpdateTileItemMessage.java index 81bc3427..ef923f92 100644 --- a/src/org/apollo/game/message/impl/UpdateTileItemMessage.java +++ b/game/src/main/org/apollo/game/message/impl/UpdateTileItemMessage.java @@ -1,7 +1,7 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; import org.apollo.game.model.Item; +import org.apollo.net.message.Message; /** * A {@link Message} sent to the client to update the amount of an item display on a tile. diff --git a/src/org/apollo/game/message/impl/UpdateWeightMessage.java b/game/src/main/org/apollo/game/message/impl/UpdateWeightMessage.java similarity index 93% rename from src/org/apollo/game/message/impl/UpdateWeightMessage.java rename to game/src/main/org/apollo/game/message/impl/UpdateWeightMessage.java index e7cb5f3e..ba153daf 100644 --- a/src/org/apollo/game/message/impl/UpdateWeightMessage.java +++ b/game/src/main/org/apollo/game/message/impl/UpdateWeightMessage.java @@ -1,6 +1,6 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; +import org.apollo.net.message.Message; /** * A {@link Message} sent to the client to update the player's weight. diff --git a/src/org/apollo/game/message/impl/WalkMessage.java b/game/src/main/org/apollo/game/message/impl/WalkMessage.java similarity index 96% rename from src/org/apollo/game/message/impl/WalkMessage.java rename to game/src/main/org/apollo/game/message/impl/WalkMessage.java index ac73adde..88e84f7e 100644 --- a/src/org/apollo/game/message/impl/WalkMessage.java +++ b/game/src/main/org/apollo/game/message/impl/WalkMessage.java @@ -1,7 +1,7 @@ package org.apollo.game.message.impl; -import org.apollo.game.message.Message; import org.apollo.game.model.Position; +import org.apollo.net.message.Message; import com.google.common.base.Preconditions; diff --git a/src/org/apollo/game/message/impl/package-info.java b/game/src/main/org/apollo/game/message/impl/package-info.java similarity index 100% rename from src/org/apollo/game/message/impl/package-info.java rename to game/src/main/org/apollo/game/message/impl/package-info.java diff --git a/src/org/apollo/game/model/Animation.java b/game/src/main/org/apollo/game/model/Animation.java similarity index 100% rename from src/org/apollo/game/model/Animation.java rename to game/src/main/org/apollo/game/model/Animation.java diff --git a/src/org/apollo/game/model/Appearance.java b/game/src/main/org/apollo/game/model/Appearance.java similarity index 100% rename from src/org/apollo/game/model/Appearance.java rename to game/src/main/org/apollo/game/model/Appearance.java diff --git a/src/org/apollo/game/model/Direction.java b/game/src/main/org/apollo/game/model/Direction.java similarity index 100% rename from src/org/apollo/game/model/Direction.java rename to game/src/main/org/apollo/game/model/Direction.java diff --git a/src/org/apollo/game/model/Graphic.java b/game/src/main/org/apollo/game/model/Graphic.java similarity index 100% rename from src/org/apollo/game/model/Graphic.java rename to game/src/main/org/apollo/game/model/Graphic.java diff --git a/src/org/apollo/game/model/Item.java b/game/src/main/org/apollo/game/model/Item.java similarity index 97% rename from src/org/apollo/game/model/Item.java rename to game/src/main/org/apollo/game/model/Item.java index 6c2db4b2..22e0661b 100644 --- a/src/org/apollo/game/model/Item.java +++ b/game/src/main/org/apollo/game/model/Item.java @@ -1,6 +1,6 @@ package org.apollo.game.model; -import org.apollo.fs.def.ItemDefinition; +import org.apollo.cache.def.ItemDefinition; import com.google.common.base.MoreObjects; import com.google.common.base.Preconditions; diff --git a/src/org/apollo/game/model/Position.java b/game/src/main/org/apollo/game/model/Position.java similarity index 100% rename from src/org/apollo/game/model/Position.java rename to game/src/main/org/apollo/game/model/Position.java diff --git a/src/org/apollo/game/model/World.java b/game/src/main/org/apollo/game/model/World.java similarity index 94% rename from src/org/apollo/game/model/World.java rename to game/src/main/org/apollo/game/model/World.java index 541812fc..57ae4706 100644 --- a/src/org/apollo/game/model/World.java +++ b/game/src/main/org/apollo/game/model/World.java @@ -9,33 +9,33 @@ import java.util.Map; import java.util.logging.Logger; import org.apollo.Service; -import org.apollo.fs.IndexedFileSystem; -import org.apollo.fs.decoder.GameObjectDecoder; -import org.apollo.fs.decoder.ItemDefinitionDecoder; -import org.apollo.fs.decoder.NpcDefinitionDecoder; -import org.apollo.fs.decoder.ObjectDefinitionDecoder; -import org.apollo.fs.def.EquipmentDefinition; -import org.apollo.fs.def.ItemDefinition; -import org.apollo.fs.def.NpcDefinition; -import org.apollo.fs.def.ObjectDefinition; +import org.apollo.cache.IndexedFileSystem; +import org.apollo.cache.decoder.ItemDefinitionDecoder; +import org.apollo.cache.decoder.NpcDefinitionDecoder; +import org.apollo.cache.decoder.ObjectDefinitionDecoder; +import org.apollo.cache.def.EquipmentDefinition; +import org.apollo.cache.def.ItemDefinition; +import org.apollo.cache.def.NpcDefinition; +import org.apollo.cache.def.ObjectDefinition; import org.apollo.game.command.CommandDispatcher; +import org.apollo.game.fs.decoder.GameObjectDecoder; +import org.apollo.game.io.EquipmentDefinitionParser; import org.apollo.game.model.area.Region; import org.apollo.game.model.area.RegionRepository; import org.apollo.game.model.entity.Entity; import org.apollo.game.model.entity.EntityType; +import org.apollo.game.model.entity.MobRepository; import org.apollo.game.model.entity.Npc; import org.apollo.game.model.entity.Player; import org.apollo.game.model.entity.obj.GameObject; import org.apollo.game.model.event.Event; import org.apollo.game.model.event.EventListener; import org.apollo.game.model.event.EventListenerChainSet; +import org.apollo.game.plugin.PluginManager; import org.apollo.game.scheduling.ScheduledTask; import org.apollo.game.scheduling.Scheduler; import org.apollo.game.scheduling.impl.NpcMovementTask; -import org.apollo.io.EquipmentDefinitionParser; -import org.apollo.util.MobRepository; import org.apollo.util.NameUtil; -import org.apollo.util.plugin.PluginManager; import com.google.common.base.Preconditions; diff --git a/src/org/apollo/game/model/WorldConstants.java b/game/src/main/org/apollo/game/model/WorldConstants.java similarity index 100% rename from src/org/apollo/game/model/WorldConstants.java rename to game/src/main/org/apollo/game/model/WorldConstants.java diff --git a/src/org/apollo/game/model/area/EntityUpdateType.java b/game/src/main/org/apollo/game/model/area/EntityUpdateType.java similarity index 100% rename from src/org/apollo/game/model/area/EntityUpdateType.java rename to game/src/main/org/apollo/game/model/area/EntityUpdateType.java diff --git a/src/org/apollo/game/model/area/Region.java b/game/src/main/org/apollo/game/model/area/Region.java similarity index 100% rename from src/org/apollo/game/model/area/Region.java rename to game/src/main/org/apollo/game/model/area/Region.java diff --git a/src/org/apollo/game/model/area/RegionCoordinates.java b/game/src/main/org/apollo/game/model/area/RegionCoordinates.java similarity index 100% rename from src/org/apollo/game/model/area/RegionCoordinates.java rename to game/src/main/org/apollo/game/model/area/RegionCoordinates.java diff --git a/src/org/apollo/game/model/area/RegionListener.java b/game/src/main/org/apollo/game/model/area/RegionListener.java similarity index 100% rename from src/org/apollo/game/model/area/RegionListener.java rename to game/src/main/org/apollo/game/model/area/RegionListener.java diff --git a/src/org/apollo/game/model/area/RegionRepository.java b/game/src/main/org/apollo/game/model/area/RegionRepository.java similarity index 100% rename from src/org/apollo/game/model/area/RegionRepository.java rename to game/src/main/org/apollo/game/model/area/RegionRepository.java diff --git a/src/org/apollo/game/model/area/collision/CollisionFlag.java b/game/src/main/org/apollo/game/model/area/collision/CollisionFlag.java similarity index 100% rename from src/org/apollo/game/model/area/collision/CollisionFlag.java rename to game/src/main/org/apollo/game/model/area/collision/CollisionFlag.java diff --git a/src/org/apollo/game/model/area/collision/CollisionMatrix.java b/game/src/main/org/apollo/game/model/area/collision/CollisionMatrix.java similarity index 100% rename from src/org/apollo/game/model/area/collision/CollisionMatrix.java rename to game/src/main/org/apollo/game/model/area/collision/CollisionMatrix.java diff --git a/src/org/apollo/game/model/area/collision/package-info.java b/game/src/main/org/apollo/game/model/area/collision/package-info.java similarity index 100% rename from src/org/apollo/game/model/area/collision/package-info.java rename to game/src/main/org/apollo/game/model/area/collision/package-info.java diff --git a/src/org/apollo/game/model/area/package-info.java b/game/src/main/org/apollo/game/model/area/package-info.java similarity index 100% rename from src/org/apollo/game/model/area/package-info.java rename to game/src/main/org/apollo/game/model/area/package-info.java diff --git a/src/org/apollo/game/model/area/update/ItemUpdateOperation.java b/game/src/main/org/apollo/game/model/area/update/ItemUpdateOperation.java similarity index 100% rename from src/org/apollo/game/model/area/update/ItemUpdateOperation.java rename to game/src/main/org/apollo/game/model/area/update/ItemUpdateOperation.java diff --git a/src/org/apollo/game/model/area/update/ObjectUpdateOperation.java b/game/src/main/org/apollo/game/model/area/update/ObjectUpdateOperation.java similarity index 100% rename from src/org/apollo/game/model/area/update/ObjectUpdateOperation.java rename to game/src/main/org/apollo/game/model/area/update/ObjectUpdateOperation.java diff --git a/src/org/apollo/game/model/area/update/UpdateOperation.java b/game/src/main/org/apollo/game/model/area/update/UpdateOperation.java similarity index 98% rename from src/org/apollo/game/model/area/update/UpdateOperation.java rename to game/src/main/org/apollo/game/model/area/update/UpdateOperation.java index b2053b9e..fe6736d8 100644 --- a/src/org/apollo/game/model/area/update/UpdateOperation.java +++ b/game/src/main/org/apollo/game/model/area/update/UpdateOperation.java @@ -1,12 +1,12 @@ package org.apollo.game.model.area.update; -import org.apollo.game.message.Message; import org.apollo.game.message.impl.RegionUpdateMessage; import org.apollo.game.model.Position; import org.apollo.game.model.area.EntityUpdateType; import org.apollo.game.model.area.Region; import org.apollo.game.model.area.RegionCoordinates; import org.apollo.game.model.entity.Entity; +import org.apollo.net.message.Message; import com.google.common.base.Preconditions; diff --git a/src/org/apollo/game/model/area/update/package-info.java b/game/src/main/org/apollo/game/model/area/update/package-info.java similarity index 100% rename from src/org/apollo/game/model/area/update/package-info.java rename to game/src/main/org/apollo/game/model/area/update/package-info.java diff --git a/src/org/apollo/game/model/entity/Entity.java b/game/src/main/org/apollo/game/model/entity/Entity.java similarity index 100% rename from src/org/apollo/game/model/entity/Entity.java rename to game/src/main/org/apollo/game/model/entity/Entity.java diff --git a/src/org/apollo/game/model/entity/EntityType.java b/game/src/main/org/apollo/game/model/entity/EntityType.java similarity index 100% rename from src/org/apollo/game/model/entity/EntityType.java rename to game/src/main/org/apollo/game/model/entity/EntityType.java diff --git a/src/org/apollo/game/model/entity/EquipmentConstants.java b/game/src/main/org/apollo/game/model/entity/EquipmentConstants.java similarity index 100% rename from src/org/apollo/game/model/entity/EquipmentConstants.java rename to game/src/main/org/apollo/game/model/entity/EquipmentConstants.java diff --git a/src/org/apollo/game/model/entity/GroundItem.java b/game/src/main/org/apollo/game/model/entity/GroundItem.java similarity index 100% rename from src/org/apollo/game/model/entity/GroundItem.java rename to game/src/main/org/apollo/game/model/entity/GroundItem.java diff --git a/src/org/apollo/game/model/entity/Mob.java b/game/src/main/org/apollo/game/model/entity/Mob.java similarity index 99% rename from src/org/apollo/game/model/entity/Mob.java rename to game/src/main/org/apollo/game/model/entity/Mob.java index 4a8770cd..cd7cbcde 100644 --- a/src/org/apollo/game/model/entity/Mob.java +++ b/game/src/main/org/apollo/game/model/entity/Mob.java @@ -5,7 +5,7 @@ import java.util.List; import java.util.Map; import java.util.Optional; -import org.apollo.fs.def.NpcDefinition; +import org.apollo.cache.def.NpcDefinition; import org.apollo.game.action.Action; import org.apollo.game.model.Animation; import org.apollo.game.model.Direction; diff --git a/src/org/apollo/util/MobRepository.java b/game/src/main/org/apollo/game/model/entity/MobRepository.java similarity index 98% rename from src/org/apollo/util/MobRepository.java rename to game/src/main/org/apollo/game/model/entity/MobRepository.java index bfd59657..749654b2 100644 --- a/src/org/apollo/util/MobRepository.java +++ b/game/src/main/org/apollo/game/model/entity/MobRepository.java @@ -1,9 +1,7 @@ -package org.apollo.util; +package org.apollo.game.model.entity; import java.util.Iterator; -import org.apollo.game.model.entity.Mob; - import com.google.common.base.Preconditions; /** diff --git a/src/org/apollo/game/model/entity/Npc.java b/game/src/main/org/apollo/game/model/entity/Npc.java similarity index 98% rename from src/org/apollo/game/model/entity/Npc.java rename to game/src/main/org/apollo/game/model/entity/Npc.java index 8dea7975..07556a87 100644 --- a/src/org/apollo/game/model/entity/Npc.java +++ b/game/src/main/org/apollo/game/model/entity/Npc.java @@ -2,7 +2,7 @@ package org.apollo.game.model.entity; import java.util.Optional; -import org.apollo.fs.def.NpcDefinition; +import org.apollo.cache.def.NpcDefinition; import org.apollo.game.model.Position; import org.apollo.game.model.World; import org.apollo.game.sync.block.SynchronizationBlock; diff --git a/src/org/apollo/game/model/entity/Player.java b/game/src/main/org/apollo/game/model/entity/Player.java similarity index 99% rename from src/org/apollo/game/model/entity/Player.java rename to game/src/main/org/apollo/game/model/entity/Player.java index a322670c..6fb51f9a 100644 --- a/src/org/apollo/game/model/entity/Player.java +++ b/game/src/main/org/apollo/game/model/entity/Player.java @@ -7,7 +7,6 @@ import java.util.HashSet; import java.util.List; import java.util.Set; -import org.apollo.game.message.Message; import org.apollo.game.message.impl.ConfigMessage; import org.apollo.game.message.impl.IdAssignmentMessage; import org.apollo.game.message.impl.IgnoreListMessage; @@ -46,11 +45,12 @@ import org.apollo.game.model.inv.InventoryListener; import org.apollo.game.model.inv.SynchronizationInventoryListener; import org.apollo.game.model.skill.LevelUpSkillListener; import org.apollo.game.model.skill.SynchronizationSkillListener; +import org.apollo.game.session.GameSession; import org.apollo.game.sync.block.SynchronizationBlock; -import org.apollo.net.session.GameSession; -import org.apollo.security.PlayerCredentials; +import org.apollo.net.message.Message; import org.apollo.util.CollectionUtil; import org.apollo.util.Point; +import org.apollo.util.security.PlayerCredentials; import com.google.common.base.MoreObjects; import com.google.common.base.Preconditions; diff --git a/src/org/apollo/game/model/entity/Skill.java b/game/src/main/org/apollo/game/model/entity/Skill.java similarity index 100% rename from src/org/apollo/game/model/entity/Skill.java rename to game/src/main/org/apollo/game/model/entity/Skill.java index 9bb08354..a2a6fc9a 100644 --- a/src/org/apollo/game/model/entity/Skill.java +++ b/game/src/main/org/apollo/game/model/entity/Skill.java @@ -7,55 +7,20 @@ package org.apollo.game.model.entity; */ public final class Skill { - /** - * The agility id. - */ - public static final int AGILITY = 16; - /** * The attack id. */ public static final int ATTACK = 0; - /** - * The cooking id. - */ - public static final int COOKING = 7; - - /** - * The crafting id. - */ - public static final int CRAFTING = 12; - /** * The defence id. */ public static final int DEFENCE = 1; /** - * The farming id. + * The strength id. */ - public static final int FARMING = 19; - - /** - * The firemaking id. - */ - public static final int FIREMAKING = 11; - - /** - * The fishing id. - */ - public static final int FISHING = 10; - - /** - * The fletching id. - */ - public static final int FLETCHING = 9; - - /** - * The herblore id. - */ - public static final int HERBLORE = 15; + public static final int STRENGTH = 2; /** * The hitpoints id. @@ -63,14 +28,9 @@ public final class Skill { public static final int HITPOINTS = 3; /** - * The magic id. + * The ranged id. */ - public static final int MAGIC = 6; - - /** - * The mining id.rivate - */ - public static final int MINING = 14; + public static final int RANGED = 4; /** * The prayer id. @@ -78,19 +38,39 @@ public final class Skill { public static final int PRAYER = 5; /** - * The ranged id. + * The magic id. */ - public static final int RANGED = 4; + public static final int MAGIC = 6; /** - * The runecraft id. + * The cooking id. */ - public static final int RUNECRAFT = 20; + public static final int COOKING = 7; /** - * The slayer id. + * The woodcutting id. */ - public static final int SLAYER = 18; + public static final int WOODCUTTING = 8; + + /** + * The fletching id. + */ + public static final int FLETCHING = 9; + + /** + * The fishing id. + */ + public static final int FISHING = 10; + + /** + * The firemaking id. + */ + public static final int FIREMAKING = 11; + + /** + * The crafting id. + */ + public static final int CRAFTING = 12; /** * The smithing id. @@ -98,9 +78,19 @@ public final class Skill { public static final int SMITHING = 13; /** - * The strength id. + * The mining id.rivate */ - public static final int STRENGTH = 2; + public static final int MINING = 14; + + /** + * The herblore id. + */ + public static final int HERBLORE = 15; + + /** + * The agility id. + */ + public static final int AGILITY = 16; /** * The thieving id. @@ -108,9 +98,19 @@ public final class Skill { public static final int THIEVING = 17; /** - * The woodcutting id. + * The slayer id. */ - public static final int WOODCUTTING = 8; + public static final int SLAYER = 18; + + /** + * The farming id. + */ + public static final int FARMING = 19; + + /** + * The runecraft id. + */ + public static final int RUNECRAFT = 20; /** * The skill names. diff --git a/src/org/apollo/game/model/entity/SkillSet.java b/game/src/main/org/apollo/game/model/entity/SkillSet.java similarity index 99% rename from src/org/apollo/game/model/entity/SkillSet.java rename to game/src/main/org/apollo/game/model/entity/SkillSet.java index 8099ffcb..3823c264 100644 --- a/src/org/apollo/game/model/entity/SkillSet.java +++ b/game/src/main/org/apollo/game/model/entity/SkillSet.java @@ -61,9 +61,10 @@ public final class SkillSet { Preconditions.checkArgument(experience >= 0 && experience <= MAXIMUM_EXP, "Experience must be between 0 and " + MAXIMUM_EXP + ", inclusive."); for (int level = 1; level <= 98; level++) { if (experience < EXPERIENCE_FOR_LEVEL[level + 1]) { - return level; // TODO binary search? + return level; } } + return 99; } diff --git a/src/org/apollo/game/model/entity/WalkingQueue.java b/game/src/main/org/apollo/game/model/entity/WalkingQueue.java similarity index 100% rename from src/org/apollo/game/model/entity/WalkingQueue.java rename to game/src/main/org/apollo/game/model/entity/WalkingQueue.java diff --git a/src/org/apollo/game/model/entity/attr/Attribute.java b/game/src/main/org/apollo/game/model/entity/attr/Attribute.java similarity index 100% rename from src/org/apollo/game/model/entity/attr/Attribute.java rename to game/src/main/org/apollo/game/model/entity/attr/Attribute.java diff --git a/src/org/apollo/game/model/entity/attr/AttributeDefinition.java b/game/src/main/org/apollo/game/model/entity/attr/AttributeDefinition.java similarity index 100% rename from src/org/apollo/game/model/entity/attr/AttributeDefinition.java rename to game/src/main/org/apollo/game/model/entity/attr/AttributeDefinition.java diff --git a/src/org/apollo/game/model/entity/attr/AttributeMap.java b/game/src/main/org/apollo/game/model/entity/attr/AttributeMap.java similarity index 100% rename from src/org/apollo/game/model/entity/attr/AttributeMap.java rename to game/src/main/org/apollo/game/model/entity/attr/AttributeMap.java diff --git a/src/org/apollo/game/model/entity/attr/AttributePersistence.java b/game/src/main/org/apollo/game/model/entity/attr/AttributePersistence.java similarity index 100% rename from src/org/apollo/game/model/entity/attr/AttributePersistence.java rename to game/src/main/org/apollo/game/model/entity/attr/AttributePersistence.java diff --git a/src/org/apollo/game/model/entity/attr/AttributeType.java b/game/src/main/org/apollo/game/model/entity/attr/AttributeType.java similarity index 100% rename from src/org/apollo/game/model/entity/attr/AttributeType.java rename to game/src/main/org/apollo/game/model/entity/attr/AttributeType.java diff --git a/src/org/apollo/game/model/entity/attr/BooleanAttribute.java b/game/src/main/org/apollo/game/model/entity/attr/BooleanAttribute.java similarity index 100% rename from src/org/apollo/game/model/entity/attr/BooleanAttribute.java rename to game/src/main/org/apollo/game/model/entity/attr/BooleanAttribute.java diff --git a/src/org/apollo/game/model/entity/attr/NumericalAttribute.java b/game/src/main/org/apollo/game/model/entity/attr/NumericalAttribute.java similarity index 100% rename from src/org/apollo/game/model/entity/attr/NumericalAttribute.java rename to game/src/main/org/apollo/game/model/entity/attr/NumericalAttribute.java diff --git a/src/org/apollo/game/model/entity/attr/StringAttribute.java b/game/src/main/org/apollo/game/model/entity/attr/StringAttribute.java similarity index 100% rename from src/org/apollo/game/model/entity/attr/StringAttribute.java rename to game/src/main/org/apollo/game/model/entity/attr/StringAttribute.java diff --git a/src/org/apollo/game/model/entity/attr/package-info.java b/game/src/main/org/apollo/game/model/entity/attr/package-info.java similarity index 100% rename from src/org/apollo/game/model/entity/attr/package-info.java rename to game/src/main/org/apollo/game/model/entity/attr/package-info.java diff --git a/src/org/apollo/game/model/entity/obj/DynamicGameObject.java b/game/src/main/org/apollo/game/model/entity/obj/DynamicGameObject.java similarity index 100% rename from src/org/apollo/game/model/entity/obj/DynamicGameObject.java rename to game/src/main/org/apollo/game/model/entity/obj/DynamicGameObject.java diff --git a/src/org/apollo/game/model/entity/obj/GameObject.java b/game/src/main/org/apollo/game/model/entity/obj/GameObject.java similarity index 98% rename from src/org/apollo/game/model/entity/obj/GameObject.java rename to game/src/main/org/apollo/game/model/entity/obj/GameObject.java index 586a4e50..0dcf5519 100644 --- a/src/org/apollo/game/model/entity/obj/GameObject.java +++ b/game/src/main/org/apollo/game/model/entity/obj/GameObject.java @@ -1,6 +1,6 @@ package org.apollo.game.model.entity.obj; -import org.apollo.fs.def.ObjectDefinition; +import org.apollo.cache.def.ObjectDefinition; import org.apollo.game.model.Position; import org.apollo.game.model.World; import org.apollo.game.model.area.EntityUpdateType; diff --git a/src/org/apollo/game/model/entity/obj/ObjectGroup.java b/game/src/main/org/apollo/game/model/entity/obj/ObjectGroup.java similarity index 100% rename from src/org/apollo/game/model/entity/obj/ObjectGroup.java rename to game/src/main/org/apollo/game/model/entity/obj/ObjectGroup.java diff --git a/src/org/apollo/game/model/entity/obj/ObjectType.java b/game/src/main/org/apollo/game/model/entity/obj/ObjectType.java similarity index 100% rename from src/org/apollo/game/model/entity/obj/ObjectType.java rename to game/src/main/org/apollo/game/model/entity/obj/ObjectType.java diff --git a/src/org/apollo/game/model/entity/obj/StaticGameObject.java b/game/src/main/org/apollo/game/model/entity/obj/StaticGameObject.java similarity index 100% rename from src/org/apollo/game/model/entity/obj/StaticGameObject.java rename to game/src/main/org/apollo/game/model/entity/obj/StaticGameObject.java diff --git a/src/org/apollo/game/model/entity/obj/package-info.java b/game/src/main/org/apollo/game/model/entity/obj/package-info.java similarity index 100% rename from src/org/apollo/game/model/entity/obj/package-info.java rename to game/src/main/org/apollo/game/model/entity/obj/package-info.java diff --git a/src/org/apollo/game/model/entity/package-info.java b/game/src/main/org/apollo/game/model/entity/package-info.java similarity index 100% rename from src/org/apollo/game/model/entity/package-info.java rename to game/src/main/org/apollo/game/model/entity/package-info.java diff --git a/src/org/apollo/game/model/entity/path/AStarPathfindingAlgorithm.java b/game/src/main/org/apollo/game/model/entity/path/AStarPathfindingAlgorithm.java similarity index 100% rename from src/org/apollo/game/model/entity/path/AStarPathfindingAlgorithm.java rename to game/src/main/org/apollo/game/model/entity/path/AStarPathfindingAlgorithm.java diff --git a/src/org/apollo/game/model/entity/path/ChebyshevHeuristic.java b/game/src/main/org/apollo/game/model/entity/path/ChebyshevHeuristic.java similarity index 100% rename from src/org/apollo/game/model/entity/path/ChebyshevHeuristic.java rename to game/src/main/org/apollo/game/model/entity/path/ChebyshevHeuristic.java diff --git a/src/org/apollo/game/model/entity/path/Heuristic.java b/game/src/main/org/apollo/game/model/entity/path/Heuristic.java similarity index 100% rename from src/org/apollo/game/model/entity/path/Heuristic.java rename to game/src/main/org/apollo/game/model/entity/path/Heuristic.java diff --git a/src/org/apollo/game/model/entity/path/ManhattanHeuristic.java b/game/src/main/org/apollo/game/model/entity/path/ManhattanHeuristic.java similarity index 100% rename from src/org/apollo/game/model/entity/path/ManhattanHeuristic.java rename to game/src/main/org/apollo/game/model/entity/path/ManhattanHeuristic.java diff --git a/src/org/apollo/game/model/entity/path/Node.java b/game/src/main/org/apollo/game/model/entity/path/Node.java similarity index 100% rename from src/org/apollo/game/model/entity/path/Node.java rename to game/src/main/org/apollo/game/model/entity/path/Node.java diff --git a/src/org/apollo/game/model/entity/path/PathfindingAlgorithm.java b/game/src/main/org/apollo/game/model/entity/path/PathfindingAlgorithm.java similarity index 100% rename from src/org/apollo/game/model/entity/path/PathfindingAlgorithm.java rename to game/src/main/org/apollo/game/model/entity/path/PathfindingAlgorithm.java diff --git a/src/org/apollo/game/model/entity/path/SimplePathfindingAlgorithm.java b/game/src/main/org/apollo/game/model/entity/path/SimplePathfindingAlgorithm.java similarity index 100% rename from src/org/apollo/game/model/entity/path/SimplePathfindingAlgorithm.java rename to game/src/main/org/apollo/game/model/entity/path/SimplePathfindingAlgorithm.java diff --git a/src/org/apollo/game/model/entity/path/package-info.java b/game/src/main/org/apollo/game/model/entity/path/package-info.java similarity index 100% rename from src/org/apollo/game/model/entity/path/package-info.java rename to game/src/main/org/apollo/game/model/entity/path/package-info.java diff --git a/src/org/apollo/game/model/entity/setting/Gender.java b/game/src/main/org/apollo/game/model/entity/setting/Gender.java similarity index 100% rename from src/org/apollo/game/model/entity/setting/Gender.java rename to game/src/main/org/apollo/game/model/entity/setting/Gender.java diff --git a/src/org/apollo/game/model/entity/setting/MembershipStatus.java b/game/src/main/org/apollo/game/model/entity/setting/MembershipStatus.java similarity index 100% rename from src/org/apollo/game/model/entity/setting/MembershipStatus.java rename to game/src/main/org/apollo/game/model/entity/setting/MembershipStatus.java diff --git a/src/org/apollo/game/model/entity/setting/PrivacyState.java b/game/src/main/org/apollo/game/model/entity/setting/PrivacyState.java similarity index 100% rename from src/org/apollo/game/model/entity/setting/PrivacyState.java rename to game/src/main/org/apollo/game/model/entity/setting/PrivacyState.java diff --git a/src/org/apollo/game/model/entity/setting/PrivilegeLevel.java b/game/src/main/org/apollo/game/model/entity/setting/PrivilegeLevel.java similarity index 100% rename from src/org/apollo/game/model/entity/setting/PrivilegeLevel.java rename to game/src/main/org/apollo/game/model/entity/setting/PrivilegeLevel.java diff --git a/src/org/apollo/game/model/entity/setting/ScreenBrightness.java b/game/src/main/org/apollo/game/model/entity/setting/ScreenBrightness.java similarity index 100% rename from src/org/apollo/game/model/entity/setting/ScreenBrightness.java rename to game/src/main/org/apollo/game/model/entity/setting/ScreenBrightness.java diff --git a/src/org/apollo/game/model/entity/setting/ServerStatus.java b/game/src/main/org/apollo/game/model/entity/setting/ServerStatus.java similarity index 100% rename from src/org/apollo/game/model/entity/setting/ServerStatus.java rename to game/src/main/org/apollo/game/model/entity/setting/ServerStatus.java diff --git a/src/org/apollo/game/model/entity/setting/package-info.java b/game/src/main/org/apollo/game/model/entity/setting/package-info.java similarity index 100% rename from src/org/apollo/game/model/entity/setting/package-info.java rename to game/src/main/org/apollo/game/model/entity/setting/package-info.java diff --git a/src/org/apollo/game/model/event/Event.java b/game/src/main/org/apollo/game/model/event/Event.java similarity index 100% rename from src/org/apollo/game/model/event/Event.java rename to game/src/main/org/apollo/game/model/event/Event.java diff --git a/src/org/apollo/game/model/event/EventListener.java b/game/src/main/org/apollo/game/model/event/EventListener.java similarity index 100% rename from src/org/apollo/game/model/event/EventListener.java rename to game/src/main/org/apollo/game/model/event/EventListener.java diff --git a/src/org/apollo/game/model/event/EventListenerChain.java b/game/src/main/org/apollo/game/model/event/EventListenerChain.java similarity index 100% rename from src/org/apollo/game/model/event/EventListenerChain.java rename to game/src/main/org/apollo/game/model/event/EventListenerChain.java diff --git a/src/org/apollo/game/model/event/EventListenerChainSet.java b/game/src/main/org/apollo/game/model/event/EventListenerChainSet.java similarity index 100% rename from src/org/apollo/game/model/event/EventListenerChainSet.java rename to game/src/main/org/apollo/game/model/event/EventListenerChainSet.java diff --git a/src/org/apollo/game/model/event/PlayerEvent.java b/game/src/main/org/apollo/game/model/event/PlayerEvent.java similarity index 100% rename from src/org/apollo/game/model/event/PlayerEvent.java rename to game/src/main/org/apollo/game/model/event/PlayerEvent.java diff --git a/src/org/apollo/game/model/event/impl/CloseInterfacesEvent.java b/game/src/main/org/apollo/game/model/event/impl/CloseInterfacesEvent.java similarity index 100% rename from src/org/apollo/game/model/event/impl/CloseInterfacesEvent.java rename to game/src/main/org/apollo/game/model/event/impl/CloseInterfacesEvent.java diff --git a/src/org/apollo/game/model/event/impl/LoginEvent.java b/game/src/main/org/apollo/game/model/event/impl/LoginEvent.java similarity index 100% rename from src/org/apollo/game/model/event/impl/LoginEvent.java rename to game/src/main/org/apollo/game/model/event/impl/LoginEvent.java diff --git a/src/org/apollo/game/model/event/impl/LogoutEvent.java b/game/src/main/org/apollo/game/model/event/impl/LogoutEvent.java similarity index 100% rename from src/org/apollo/game/model/event/impl/LogoutEvent.java rename to game/src/main/org/apollo/game/model/event/impl/LogoutEvent.java diff --git a/src/org/apollo/game/model/event/impl/MobPositionUpdateEvent.java b/game/src/main/org/apollo/game/model/event/impl/MobPositionUpdateEvent.java similarity index 100% rename from src/org/apollo/game/model/event/impl/MobPositionUpdateEvent.java rename to game/src/main/org/apollo/game/model/event/impl/MobPositionUpdateEvent.java diff --git a/src/org/apollo/game/model/event/impl/package-info.java b/game/src/main/org/apollo/game/model/event/impl/package-info.java similarity index 100% rename from src/org/apollo/game/model/event/impl/package-info.java rename to game/src/main/org/apollo/game/model/event/impl/package-info.java diff --git a/src/org/apollo/game/model/event/package-info.java b/game/src/main/org/apollo/game/model/event/package-info.java similarity index 100% rename from src/org/apollo/game/model/event/package-info.java rename to game/src/main/org/apollo/game/model/event/package-info.java diff --git a/src/org/apollo/game/model/inter/EnterAmountListener.java b/game/src/main/org/apollo/game/model/inter/EnterAmountListener.java similarity index 100% rename from src/org/apollo/game/model/inter/EnterAmountListener.java rename to game/src/main/org/apollo/game/model/inter/EnterAmountListener.java diff --git a/src/org/apollo/game/model/inter/InterfaceConstants.java b/game/src/main/org/apollo/game/model/inter/InterfaceConstants.java similarity index 100% rename from src/org/apollo/game/model/inter/InterfaceConstants.java rename to game/src/main/org/apollo/game/model/inter/InterfaceConstants.java diff --git a/src/org/apollo/game/model/inter/InterfaceListener.java b/game/src/main/org/apollo/game/model/inter/InterfaceListener.java similarity index 100% rename from src/org/apollo/game/model/inter/InterfaceListener.java rename to game/src/main/org/apollo/game/model/inter/InterfaceListener.java diff --git a/src/org/apollo/game/model/inter/InterfaceSet.java b/game/src/main/org/apollo/game/model/inter/InterfaceSet.java similarity index 99% rename from src/org/apollo/game/model/inter/InterfaceSet.java rename to game/src/main/org/apollo/game/model/inter/InterfaceSet.java index 225fe2f5..108443bf 100644 --- a/src/org/apollo/game/model/inter/InterfaceSet.java +++ b/game/src/main/org/apollo/game/model/inter/InterfaceSet.java @@ -4,7 +4,7 @@ import java.util.HashMap; import java.util.Map; import java.util.Optional; -import org.apollo.game.message.MessageHandlerChain; +import org.apollo.game.message.handler.MessageHandlerChain; import org.apollo.game.message.impl.CloseInterfaceMessage; import org.apollo.game.message.impl.EnterAmountMessage; import org.apollo.game.message.impl.OpenDialogueInterfaceMessage; diff --git a/src/org/apollo/game/model/inter/InterfaceType.java b/game/src/main/org/apollo/game/model/inter/InterfaceType.java similarity index 100% rename from src/org/apollo/game/model/inter/InterfaceType.java rename to game/src/main/org/apollo/game/model/inter/InterfaceType.java diff --git a/src/org/apollo/game/model/inter/bank/BankConstants.java b/game/src/main/org/apollo/game/model/inter/bank/BankConstants.java similarity index 100% rename from src/org/apollo/game/model/inter/bank/BankConstants.java rename to game/src/main/org/apollo/game/model/inter/bank/BankConstants.java diff --git a/src/org/apollo/game/model/inter/bank/BankDepositEnterAmountListener.java b/game/src/main/org/apollo/game/model/inter/bank/BankDepositEnterAmountListener.java similarity index 100% rename from src/org/apollo/game/model/inter/bank/BankDepositEnterAmountListener.java rename to game/src/main/org/apollo/game/model/inter/bank/BankDepositEnterAmountListener.java diff --git a/src/org/apollo/game/model/inter/bank/BankInterfaceListener.java b/game/src/main/org/apollo/game/model/inter/bank/BankInterfaceListener.java similarity index 100% rename from src/org/apollo/game/model/inter/bank/BankInterfaceListener.java rename to game/src/main/org/apollo/game/model/inter/bank/BankInterfaceListener.java diff --git a/src/org/apollo/game/model/inter/bank/BankUtils.java b/game/src/main/org/apollo/game/model/inter/bank/BankUtils.java similarity index 98% rename from src/org/apollo/game/model/inter/bank/BankUtils.java rename to game/src/main/org/apollo/game/model/inter/bank/BankUtils.java index 709fb0c7..5073b81a 100644 --- a/src/org/apollo/game/model/inter/bank/BankUtils.java +++ b/game/src/main/org/apollo/game/model/inter/bank/BankUtils.java @@ -1,6 +1,6 @@ package org.apollo.game.model.inter.bank; -import org.apollo.fs.def.ItemDefinition; +import org.apollo.cache.def.ItemDefinition; import org.apollo.game.model.Item; import org.apollo.game.model.entity.Player; import org.apollo.game.model.inv.Inventory; diff --git a/src/org/apollo/game/model/inter/bank/BankWithdrawEnterAmountListener.java b/game/src/main/org/apollo/game/model/inter/bank/BankWithdrawEnterAmountListener.java similarity index 100% rename from src/org/apollo/game/model/inter/bank/BankWithdrawEnterAmountListener.java rename to game/src/main/org/apollo/game/model/inter/bank/BankWithdrawEnterAmountListener.java diff --git a/src/org/apollo/game/model/inter/bank/package-info.java b/game/src/main/org/apollo/game/model/inter/bank/package-info.java similarity index 100% rename from src/org/apollo/game/model/inter/bank/package-info.java rename to game/src/main/org/apollo/game/model/inter/bank/package-info.java diff --git a/src/org/apollo/game/model/inter/dialogue/DialogueAdapter.java b/game/src/main/org/apollo/game/model/inter/dialogue/DialogueAdapter.java similarity index 100% rename from src/org/apollo/game/model/inter/dialogue/DialogueAdapter.java rename to game/src/main/org/apollo/game/model/inter/dialogue/DialogueAdapter.java diff --git a/src/org/apollo/game/model/inter/dialogue/DialogueListener.java b/game/src/main/org/apollo/game/model/inter/dialogue/DialogueListener.java similarity index 94% rename from src/org/apollo/game/model/inter/dialogue/DialogueListener.java rename to game/src/main/org/apollo/game/model/inter/dialogue/DialogueListener.java index 48bce36d..fa3307a4 100644 --- a/src/org/apollo/game/model/inter/dialogue/DialogueListener.java +++ b/game/src/main/org/apollo/game/model/inter/dialogue/DialogueListener.java @@ -1,6 +1,6 @@ package org.apollo.game.model.inter.dialogue; -import org.apollo.game.message.MessageHandlerChain; +import org.apollo.game.message.handler.MessageHandlerChain; import org.apollo.game.model.inter.InterfaceListener; /** diff --git a/src/org/apollo/game/model/inter/dialogue/package-info.java b/game/src/main/org/apollo/game/model/inter/dialogue/package-info.java similarity index 100% rename from src/org/apollo/game/model/inter/dialogue/package-info.java rename to game/src/main/org/apollo/game/model/inter/dialogue/package-info.java diff --git a/src/org/apollo/game/model/inter/package-info.java b/game/src/main/org/apollo/game/model/inter/package-info.java similarity index 100% rename from src/org/apollo/game/model/inter/package-info.java rename to game/src/main/org/apollo/game/model/inter/package-info.java diff --git a/src/org/apollo/game/model/inv/AppearanceInventoryListener.java b/game/src/main/org/apollo/game/model/inv/AppearanceInventoryListener.java similarity index 100% rename from src/org/apollo/game/model/inv/AppearanceInventoryListener.java rename to game/src/main/org/apollo/game/model/inv/AppearanceInventoryListener.java diff --git a/src/org/apollo/game/model/inv/FullInventoryListener.java b/game/src/main/org/apollo/game/model/inv/FullInventoryListener.java similarity index 96% rename from src/org/apollo/game/model/inv/FullInventoryListener.java rename to game/src/main/org/apollo/game/model/inv/FullInventoryListener.java index cdd94f5e..93b0da9d 100644 --- a/src/org/apollo/game/model/inv/FullInventoryListener.java +++ b/game/src/main/org/apollo/game/model/inv/FullInventoryListener.java @@ -1,8 +1,8 @@ package org.apollo.game.model.inv; -import org.apollo.game.message.Message; import org.apollo.game.message.impl.ServerChatMessage; import org.apollo.game.model.entity.Player; +import org.apollo.net.message.Message; /** * An {@link InventoryListener} which sends a message to a player when an inventory has run out of space. diff --git a/src/org/apollo/game/model/inv/Inventory.java b/game/src/main/org/apollo/game/model/inv/Inventory.java similarity index 99% rename from src/org/apollo/game/model/inv/Inventory.java rename to game/src/main/org/apollo/game/model/inv/Inventory.java index a69a0f68..34e9868a 100644 --- a/src/org/apollo/game/model/inv/Inventory.java +++ b/game/src/main/org/apollo/game/model/inv/Inventory.java @@ -5,7 +5,7 @@ import java.util.Arrays; import java.util.List; import java.util.Optional; -import org.apollo.fs.def.ItemDefinition; +import org.apollo.cache.def.ItemDefinition; import org.apollo.game.model.Item; import com.google.common.base.Preconditions; diff --git a/src/org/apollo/game/model/inv/InventoryAdapter.java b/game/src/main/org/apollo/game/model/inv/InventoryAdapter.java similarity index 100% rename from src/org/apollo/game/model/inv/InventoryAdapter.java rename to game/src/main/org/apollo/game/model/inv/InventoryAdapter.java diff --git a/src/org/apollo/game/model/inv/InventoryConstants.java b/game/src/main/org/apollo/game/model/inv/InventoryConstants.java similarity index 100% rename from src/org/apollo/game/model/inv/InventoryConstants.java rename to game/src/main/org/apollo/game/model/inv/InventoryConstants.java diff --git a/src/org/apollo/game/model/inv/InventoryListener.java b/game/src/main/org/apollo/game/model/inv/InventoryListener.java similarity index 100% rename from src/org/apollo/game/model/inv/InventoryListener.java rename to game/src/main/org/apollo/game/model/inv/InventoryListener.java diff --git a/src/org/apollo/game/model/inv/SlottedItem.java b/game/src/main/org/apollo/game/model/inv/SlottedItem.java similarity index 100% rename from src/org/apollo/game/model/inv/SlottedItem.java rename to game/src/main/org/apollo/game/model/inv/SlottedItem.java diff --git a/src/org/apollo/game/model/inv/SynchronizationInventoryListener.java b/game/src/main/org/apollo/game/model/inv/SynchronizationInventoryListener.java similarity index 100% rename from src/org/apollo/game/model/inv/SynchronizationInventoryListener.java rename to game/src/main/org/apollo/game/model/inv/SynchronizationInventoryListener.java diff --git a/src/org/apollo/game/model/inv/package-info.java b/game/src/main/org/apollo/game/model/inv/package-info.java similarity index 100% rename from src/org/apollo/game/model/inv/package-info.java rename to game/src/main/org/apollo/game/model/inv/package-info.java diff --git a/src/org/apollo/game/model/package-info.java b/game/src/main/org/apollo/game/model/package-info.java similarity index 100% rename from src/org/apollo/game/model/package-info.java rename to game/src/main/org/apollo/game/model/package-info.java diff --git a/src/org/apollo/game/model/skill/LevelUpSkillListener.java b/game/src/main/org/apollo/game/model/skill/LevelUpSkillListener.java similarity index 100% rename from src/org/apollo/game/model/skill/LevelUpSkillListener.java rename to game/src/main/org/apollo/game/model/skill/LevelUpSkillListener.java diff --git a/src/org/apollo/game/model/skill/SkillAdapter.java b/game/src/main/org/apollo/game/model/skill/SkillAdapter.java similarity index 100% rename from src/org/apollo/game/model/skill/SkillAdapter.java rename to game/src/main/org/apollo/game/model/skill/SkillAdapter.java diff --git a/src/org/apollo/game/model/skill/SkillListener.java b/game/src/main/org/apollo/game/model/skill/SkillListener.java similarity index 100% rename from src/org/apollo/game/model/skill/SkillListener.java rename to game/src/main/org/apollo/game/model/skill/SkillListener.java diff --git a/src/org/apollo/game/model/skill/SynchronizationSkillListener.java b/game/src/main/org/apollo/game/model/skill/SynchronizationSkillListener.java similarity index 100% rename from src/org/apollo/game/model/skill/SynchronizationSkillListener.java rename to game/src/main/org/apollo/game/model/skill/SynchronizationSkillListener.java diff --git a/src/org/apollo/game/model/skill/package-info.java b/game/src/main/org/apollo/game/model/skill/package-info.java similarity index 100% rename from src/org/apollo/game/model/skill/package-info.java rename to game/src/main/org/apollo/game/model/skill/package-info.java diff --git a/src/org/apollo/game/package-info.java b/game/src/main/org/apollo/game/package-info.java similarity index 100% rename from src/org/apollo/game/package-info.java rename to game/src/main/org/apollo/game/package-info.java diff --git a/src/org/apollo/util/plugin/DependencyException.java b/game/src/main/org/apollo/game/plugin/DependencyException.java similarity index 93% rename from src/org/apollo/util/plugin/DependencyException.java rename to game/src/main/org/apollo/game/plugin/DependencyException.java index 2b3a6afa..652ce0a5 100644 --- a/src/org/apollo/util/plugin/DependencyException.java +++ b/game/src/main/org/apollo/game/plugin/DependencyException.java @@ -1,4 +1,4 @@ -package org.apollo.util.plugin; +package org.apollo.game.plugin; /** * An {@link Exception} thrown when a dependency cannot be resolved, or when there is a circular dependency. diff --git a/src/org/apollo/util/plugin/PluginContext.java b/game/src/main/org/apollo/game/plugin/PluginContext.java similarity index 69% rename from src/org/apollo/util/plugin/PluginContext.java rename to game/src/main/org/apollo/game/plugin/PluginContext.java index 535528f9..996cf1de 100644 --- a/src/org/apollo/util/plugin/PluginContext.java +++ b/game/src/main/org/apollo/game/plugin/PluginContext.java @@ -1,11 +1,10 @@ -package org.apollo.util.plugin; +package org.apollo.game.plugin; import org.apollo.ServerContext; -import org.apollo.game.GameService; -import org.apollo.game.message.Message; -import org.apollo.game.message.MessageHandler; -import org.apollo.game.message.MessageHandlerChain; -import org.apollo.game.message.MessageHandlerChainSet; +import org.apollo.game.message.handler.MessageHandler; +import org.apollo.game.message.handler.MessageHandlerChain; +import org.apollo.game.message.handler.MessageHandlerChainSet; +import org.apollo.net.message.Message; /** * The {@link PluginContext} contains methods a plugin can use to interface with the server, for example, by adding @@ -37,7 +36,7 @@ public final class PluginContext { * @param handler The handler. */ public void addMessageHandler(Class message, MessageHandler handler) { - MessageHandlerChainSet chains = context.getService(GameService.class).getMessageHandlerChainSet(); + MessageHandlerChainSet chains = context.getGameService().getMessageHandlerChainSet(); chains.putHandler(message, handler); } diff --git a/src/org/apollo/util/plugin/PluginEnvironment.java b/game/src/main/org/apollo/game/plugin/PluginEnvironment.java similarity index 94% rename from src/org/apollo/util/plugin/PluginEnvironment.java rename to game/src/main/org/apollo/game/plugin/PluginEnvironment.java index 32f797f8..f049f974 100644 --- a/src/org/apollo/util/plugin/PluginEnvironment.java +++ b/game/src/main/org/apollo/game/plugin/PluginEnvironment.java @@ -1,4 +1,4 @@ -package org.apollo.util.plugin; +package org.apollo.game.plugin; import java.io.InputStream; diff --git a/src/org/apollo/util/plugin/PluginManager.java b/game/src/main/org/apollo/game/plugin/PluginManager.java similarity index 98% rename from src/org/apollo/util/plugin/PluginManager.java rename to game/src/main/org/apollo/game/plugin/PluginManager.java index 7d4acaa7..acf980d0 100644 --- a/src/org/apollo/util/plugin/PluginManager.java +++ b/game/src/main/org/apollo/game/plugin/PluginManager.java @@ -1,4 +1,4 @@ -package org.apollo.util.plugin; +package org.apollo.game.plugin; import java.io.File; import java.io.FileInputStream; @@ -15,8 +15,8 @@ import java.util.TreeSet; import java.util.function.Function; import java.util.stream.Collectors; +import org.apollo.game.io.PluginMetaDataParser; import org.apollo.game.model.World; -import org.apollo.io.PluginMetaDataParser; import org.xml.sax.SAXException; /** diff --git a/src/org/apollo/util/plugin/PluginMetaData.java b/game/src/main/org/apollo/game/plugin/PluginMetaData.java similarity index 98% rename from src/org/apollo/util/plugin/PluginMetaData.java rename to game/src/main/org/apollo/game/plugin/PluginMetaData.java index 11031f33..0f64a7b0 100644 --- a/src/org/apollo/util/plugin/PluginMetaData.java +++ b/game/src/main/org/apollo/game/plugin/PluginMetaData.java @@ -1,4 +1,4 @@ -package org.apollo.util.plugin; +package org.apollo.game.plugin; import java.io.File; diff --git a/src/org/apollo/util/plugin/RubyPluginEnvironment.java b/game/src/main/org/apollo/game/plugin/RubyPluginEnvironment.java similarity index 97% rename from src/org/apollo/util/plugin/RubyPluginEnvironment.java rename to game/src/main/org/apollo/game/plugin/RubyPluginEnvironment.java index 215d0223..3ec06194 100644 --- a/src/org/apollo/util/plugin/RubyPluginEnvironment.java +++ b/game/src/main/org/apollo/game/plugin/RubyPluginEnvironment.java @@ -1,4 +1,4 @@ -package org.apollo.util.plugin; +package org.apollo.game.plugin; import java.io.File; import java.io.FileInputStream; diff --git a/src/org/apollo/util/plugin/package-info.java b/game/src/main/org/apollo/game/plugin/package-info.java similarity index 60% rename from src/org/apollo/util/plugin/package-info.java rename to game/src/main/org/apollo/game/plugin/package-info.java index 3b1b4875..be5b270c 100644 --- a/src/org/apollo/util/plugin/package-info.java +++ b/game/src/main/org/apollo/game/plugin/package-info.java @@ -1,4 +1,4 @@ /** * Contains classes related to plugins. */ -package org.apollo.util.plugin; \ No newline at end of file +package org.apollo.game.plugin; \ No newline at end of file diff --git a/src/org/apollo/net/release/r317/AddFriendMessageDecoder.java b/game/src/main/org/apollo/game/release/r317/AddFriendMessageDecoder.java similarity index 94% rename from src/org/apollo/net/release/r317/AddFriendMessageDecoder.java rename to game/src/main/org/apollo/game/release/r317/AddFriendMessageDecoder.java index 07772cc9..606c246d 100644 --- a/src/org/apollo/net/release/r317/AddFriendMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r317/AddFriendMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.AddFriendMessage; import org.apollo.net.codec.game.DataType; diff --git a/src/org/apollo/net/release/r317/AddGlobalTileItemMessageEncoder.java b/game/src/main/org/apollo/game/release/r317/AddGlobalTileItemMessageEncoder.java similarity index 96% rename from src/org/apollo/net/release/r317/AddGlobalTileItemMessageEncoder.java rename to game/src/main/org/apollo/game/release/r317/AddGlobalTileItemMessageEncoder.java index a81246c4..3461c7e7 100644 --- a/src/org/apollo/net/release/r317/AddGlobalTileItemMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r317/AddGlobalTileItemMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.SendPublicTileItemMessage; import org.apollo.net.codec.game.DataTransformation; diff --git a/src/org/apollo/net/release/r317/AddIgnoreMessageDecoder.java b/game/src/main/org/apollo/game/release/r317/AddIgnoreMessageDecoder.java similarity index 94% rename from src/org/apollo/net/release/r317/AddIgnoreMessageDecoder.java rename to game/src/main/org/apollo/game/release/r317/AddIgnoreMessageDecoder.java index 78262d6d..879ad5ff 100644 --- a/src/org/apollo/net/release/r317/AddIgnoreMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r317/AddIgnoreMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.AddIgnoreMessage; import org.apollo.net.codec.game.DataType; diff --git a/src/org/apollo/net/release/r317/AddTileItemMessageEncoder.java b/game/src/main/org/apollo/game/release/r317/AddTileItemMessageEncoder.java similarity index 95% rename from src/org/apollo/net/release/r317/AddTileItemMessageEncoder.java rename to game/src/main/org/apollo/game/release/r317/AddTileItemMessageEncoder.java index b27a3fd0..06c0ff9d 100644 --- a/src/org/apollo/net/release/r317/AddTileItemMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r317/AddTileItemMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.SendTileItemMessage; import org.apollo.net.codec.game.DataOrder; diff --git a/src/org/apollo/net/release/r317/ArrowKeyMessageDecoder.java b/game/src/main/org/apollo/game/release/r317/ArrowKeyMessageDecoder.java similarity index 95% rename from src/org/apollo/net/release/r317/ArrowKeyMessageDecoder.java rename to game/src/main/org/apollo/game/release/r317/ArrowKeyMessageDecoder.java index 232f647c..9a73b04d 100644 --- a/src/org/apollo/net/release/r317/ArrowKeyMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r317/ArrowKeyMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.ArrowKeyMessage; import org.apollo.net.codec.game.DataOrder; diff --git a/src/org/apollo/net/release/r377/ButtonMessageDecoder.java b/game/src/main/org/apollo/game/release/r317/ButtonMessageDecoder.java similarity index 94% rename from src/org/apollo/net/release/r377/ButtonMessageDecoder.java rename to game/src/main/org/apollo/game/release/r317/ButtonMessageDecoder.java index 44bfd007..0abccdb5 100644 --- a/src/org/apollo/net/release/r377/ButtonMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r317/ButtonMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.ButtonMessage; import org.apollo.net.codec.game.DataType; diff --git a/src/org/apollo/net/release/r317/ChatMessageDecoder.java b/game/src/main/org/apollo/game/release/r317/ChatMessageDecoder.java similarity index 97% rename from src/org/apollo/net/release/r317/ChatMessageDecoder.java rename to game/src/main/org/apollo/game/release/r317/ChatMessageDecoder.java index 6cfe51d7..1bd51eb8 100644 --- a/src/org/apollo/net/release/r317/ChatMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r317/ChatMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.ChatMessage; import org.apollo.net.codec.game.DataTransformation; diff --git a/src/org/apollo/net/release/r317/ClearRegionMessageEncoder.java b/game/src/main/org/apollo/game/release/r317/ClearRegionMessageEncoder.java similarity index 96% rename from src/org/apollo/net/release/r317/ClearRegionMessageEncoder.java rename to game/src/main/org/apollo/game/release/r317/ClearRegionMessageEncoder.java index abd70b17..8a7076d4 100644 --- a/src/org/apollo/net/release/r317/ClearRegionMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r317/ClearRegionMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.ClearRegionMessage; import org.apollo.game.model.Position; diff --git a/src/org/apollo/net/release/r317/CloseInterfaceMessageEncoder.java b/game/src/main/org/apollo/game/release/r317/CloseInterfaceMessageEncoder.java similarity index 93% rename from src/org/apollo/net/release/r317/CloseInterfaceMessageEncoder.java rename to game/src/main/org/apollo/game/release/r317/CloseInterfaceMessageEncoder.java index b2f3dcac..df11c074 100644 --- a/src/org/apollo/net/release/r317/CloseInterfaceMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r317/CloseInterfaceMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.CloseInterfaceMessage; import org.apollo.net.codec.game.GamePacket; diff --git a/src/org/apollo/net/release/r377/ClosedInterfaceMessageDecoder.java b/game/src/main/org/apollo/game/release/r317/ClosedInterfaceMessageDecoder.java similarity index 92% rename from src/org/apollo/net/release/r377/ClosedInterfaceMessageDecoder.java rename to game/src/main/org/apollo/game/release/r317/ClosedInterfaceMessageDecoder.java index 76de1ba0..24c36f3b 100644 --- a/src/org/apollo/net/release/r377/ClosedInterfaceMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r317/ClosedInterfaceMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.ClosedInterfaceMessage; import org.apollo.net.codec.game.GamePacket; diff --git a/src/org/apollo/net/release/r377/CommandMessageDecoder.java b/game/src/main/org/apollo/game/release/r317/CommandMessageDecoder.java similarity index 93% rename from src/org/apollo/net/release/r377/CommandMessageDecoder.java rename to game/src/main/org/apollo/game/release/r317/CommandMessageDecoder.java index da216b7e..e7821b8f 100644 --- a/src/org/apollo/net/release/r377/CommandMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r317/CommandMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.CommandMessage; import org.apollo.net.codec.game.GamePacket; diff --git a/src/org/apollo/net/release/r317/ConfigMessageEncoder.java b/game/src/main/org/apollo/game/release/r317/ConfigMessageEncoder.java similarity index 96% rename from src/org/apollo/net/release/r317/ConfigMessageEncoder.java rename to game/src/main/org/apollo/game/release/r317/ConfigMessageEncoder.java index 092bfc8e..e51207fe 100644 --- a/src/org/apollo/net/release/r317/ConfigMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r317/ConfigMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.ConfigMessage; import org.apollo.net.codec.game.DataOrder; diff --git a/src/org/apollo/net/release/r317/DialogueContinueMessageDecoder.java b/game/src/main/org/apollo/game/release/r317/DialogueContinueMessageDecoder.java similarity index 94% rename from src/org/apollo/net/release/r317/DialogueContinueMessageDecoder.java rename to game/src/main/org/apollo/game/release/r317/DialogueContinueMessageDecoder.java index 50210104..17daaa1f 100644 --- a/src/org/apollo/net/release/r317/DialogueContinueMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r317/DialogueContinueMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.DialogueContinueMessage; import org.apollo.net.codec.game.DataType; diff --git a/src/org/apollo/net/release/r317/DisplayCrossbonesMessageEncoder.java b/game/src/main/org/apollo/game/release/r317/DisplayCrossbonesMessageEncoder.java similarity index 94% rename from src/org/apollo/net/release/r317/DisplayCrossbonesMessageEncoder.java rename to game/src/main/org/apollo/game/release/r317/DisplayCrossbonesMessageEncoder.java index aa4d9070..fed00fba 100644 --- a/src/org/apollo/net/release/r317/DisplayCrossbonesMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r317/DisplayCrossbonesMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.DisplayCrossbonesMessage; import org.apollo.net.codec.game.DataType; diff --git a/src/org/apollo/net/release/r317/DisplayTabInterfaceMessageEncoder.java b/game/src/main/org/apollo/game/release/r317/DisplayTabInterfaceMessageEncoder.java similarity index 95% rename from src/org/apollo/net/release/r317/DisplayTabInterfaceMessageEncoder.java rename to game/src/main/org/apollo/game/release/r317/DisplayTabInterfaceMessageEncoder.java index c21a5f5f..0223c3ed 100644 --- a/src/org/apollo/net/release/r317/DisplayTabInterfaceMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r317/DisplayTabInterfaceMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.DisplayTabInterfaceMessage; import org.apollo.net.codec.game.DataTransformation; diff --git a/src/org/apollo/net/release/r317/EnterAmountMessageEncoder.java b/game/src/main/org/apollo/game/release/r317/EnterAmountMessageEncoder.java similarity index 93% rename from src/org/apollo/net/release/r317/EnterAmountMessageEncoder.java rename to game/src/main/org/apollo/game/release/r317/EnterAmountMessageEncoder.java index 8e32b2c2..ea8e33fd 100644 --- a/src/org/apollo/net/release/r317/EnterAmountMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r317/EnterAmountMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import io.netty.buffer.Unpooled; diff --git a/src/org/apollo/net/release/r317/EnteredAmountMessageDecoder.java b/game/src/main/org/apollo/game/release/r317/EnteredAmountMessageDecoder.java similarity index 94% rename from src/org/apollo/net/release/r317/EnteredAmountMessageDecoder.java rename to game/src/main/org/apollo/game/release/r317/EnteredAmountMessageDecoder.java index e53fe6d8..1b43ed44 100644 --- a/src/org/apollo/net/release/r317/EnteredAmountMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r317/EnteredAmountMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.EnteredAmountMessage; import org.apollo.net.codec.game.DataType; diff --git a/src/org/apollo/net/release/r317/FifthItemActionMessageDecoder.java b/game/src/main/org/apollo/game/release/r317/FifthItemActionMessageDecoder.java similarity index 96% rename from src/org/apollo/net/release/r317/FifthItemActionMessageDecoder.java rename to game/src/main/org/apollo/game/release/r317/FifthItemActionMessageDecoder.java index 2cc2e6d4..5992d4ed 100644 --- a/src/org/apollo/net/release/r317/FifthItemActionMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r317/FifthItemActionMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.FifthItemActionMessage; import org.apollo.net.codec.game.DataOrder; diff --git a/src/org/apollo/net/release/r317/FifthItemOptionMessageDecoder.java b/game/src/main/org/apollo/game/release/r317/FifthItemOptionMessageDecoder.java similarity index 95% rename from src/org/apollo/net/release/r317/FifthItemOptionMessageDecoder.java rename to game/src/main/org/apollo/game/release/r317/FifthItemOptionMessageDecoder.java index 30876b12..5ad25e47 100644 --- a/src/org/apollo/net/release/r317/FifthItemOptionMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r317/FifthItemOptionMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.FifthItemOptionMessage; import org.apollo.net.codec.game.DataTransformation; diff --git a/src/org/apollo/net/release/r317/FifthNpcActionMessageDecoder.java b/game/src/main/org/apollo/game/release/r317/FifthNpcActionMessageDecoder.java similarity index 95% rename from src/org/apollo/net/release/r317/FifthNpcActionMessageDecoder.java rename to game/src/main/org/apollo/game/release/r317/FifthNpcActionMessageDecoder.java index 01096bbe..4785d3de 100644 --- a/src/org/apollo/net/release/r317/FifthNpcActionMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r317/FifthNpcActionMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.FifthNpcActionMessage; import org.apollo.net.codec.game.DataOrder; diff --git a/src/org/apollo/net/release/r317/FifthPlayerActionMessageDecoder.java b/game/src/main/org/apollo/game/release/r317/FifthPlayerActionMessageDecoder.java similarity index 95% rename from src/org/apollo/net/release/r317/FifthPlayerActionMessageDecoder.java rename to game/src/main/org/apollo/game/release/r317/FifthPlayerActionMessageDecoder.java index 2510ef1d..bc91b6ba 100644 --- a/src/org/apollo/net/release/r317/FifthPlayerActionMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r317/FifthPlayerActionMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.FifthPlayerActionMessage; import org.apollo.net.codec.game.DataOrder; diff --git a/src/org/apollo/net/release/r317/FirstItemActionMessageDecoder.java b/game/src/main/org/apollo/game/release/r317/FirstItemActionMessageDecoder.java similarity index 96% rename from src/org/apollo/net/release/r317/FirstItemActionMessageDecoder.java rename to game/src/main/org/apollo/game/release/r317/FirstItemActionMessageDecoder.java index 808713b4..ead242b6 100644 --- a/src/org/apollo/net/release/r317/FirstItemActionMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r317/FirstItemActionMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.FirstItemActionMessage; import org.apollo.net.codec.game.DataTransformation; diff --git a/src/org/apollo/net/release/r317/FirstItemOptionMessageDecoder.java b/game/src/main/org/apollo/game/release/r317/FirstItemOptionMessageDecoder.java similarity index 96% rename from src/org/apollo/net/release/r317/FirstItemOptionMessageDecoder.java rename to game/src/main/org/apollo/game/release/r317/FirstItemOptionMessageDecoder.java index 9704607b..b5014008 100644 --- a/src/org/apollo/net/release/r317/FirstItemOptionMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r317/FirstItemOptionMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.FirstItemOptionMessage; import org.apollo.net.codec.game.DataOrder; diff --git a/src/org/apollo/net/release/r317/FirstNpcActionMessageDecoder.java b/game/src/main/org/apollo/game/release/r317/FirstNpcActionMessageDecoder.java similarity index 95% rename from src/org/apollo/net/release/r317/FirstNpcActionMessageDecoder.java rename to game/src/main/org/apollo/game/release/r317/FirstNpcActionMessageDecoder.java index fb292e6a..ab6d56a8 100644 --- a/src/org/apollo/net/release/r317/FirstNpcActionMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r317/FirstNpcActionMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.FirstNpcActionMessage; import org.apollo.net.codec.game.DataOrder; diff --git a/src/org/apollo/net/release/r317/FirstObjectActionMessageDecoder.java b/game/src/main/org/apollo/game/release/r317/FirstObjectActionMessageDecoder.java similarity index 96% rename from src/org/apollo/net/release/r317/FirstObjectActionMessageDecoder.java rename to game/src/main/org/apollo/game/release/r317/FirstObjectActionMessageDecoder.java index 8df3369e..94ce03e8 100644 --- a/src/org/apollo/net/release/r317/FirstObjectActionMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r317/FirstObjectActionMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.FirstObjectActionMessage; import org.apollo.game.model.Position; diff --git a/src/org/apollo/net/release/r317/FirstPlayerActionMessageDecoder.java b/game/src/main/org/apollo/game/release/r317/FirstPlayerActionMessageDecoder.java similarity index 94% rename from src/org/apollo/net/release/r317/FirstPlayerActionMessageDecoder.java rename to game/src/main/org/apollo/game/release/r317/FirstPlayerActionMessageDecoder.java index fb64bd00..1609fc93 100644 --- a/src/org/apollo/net/release/r317/FirstPlayerActionMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r317/FirstPlayerActionMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.FirstPlayerActionMessage; import org.apollo.net.codec.game.DataType; diff --git a/src/org/apollo/net/release/r317/FlaggedMouseEventMessageDecoder.java b/game/src/main/org/apollo/game/release/r317/FlaggedMouseEventMessageDecoder.java similarity index 96% rename from src/org/apollo/net/release/r317/FlaggedMouseEventMessageDecoder.java rename to game/src/main/org/apollo/game/release/r317/FlaggedMouseEventMessageDecoder.java index a43a5f9d..8092a66b 100644 --- a/src/org/apollo/net/release/r317/FlaggedMouseEventMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r317/FlaggedMouseEventMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.FlaggedMouseEventMessage; import org.apollo.net.codec.game.DataType; diff --git a/src/org/apollo/net/release/r317/FlashTabInterfaceMessageEncoder.java b/game/src/main/org/apollo/game/release/r317/FlashTabInterfaceMessageEncoder.java similarity index 95% rename from src/org/apollo/net/release/r317/FlashTabInterfaceMessageEncoder.java rename to game/src/main/org/apollo/game/release/r317/FlashTabInterfaceMessageEncoder.java index 1bc1d698..f51cb729 100644 --- a/src/org/apollo/net/release/r317/FlashTabInterfaceMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r317/FlashTabInterfaceMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.FlashTabInterfaceMessage; import org.apollo.net.codec.game.DataTransformation; diff --git a/src/org/apollo/net/release/r317/FlashingTabClickedMessageDecoder.java b/game/src/main/org/apollo/game/release/r317/FlashingTabClickedMessageDecoder.java similarity index 94% rename from src/org/apollo/net/release/r317/FlashingTabClickedMessageDecoder.java rename to game/src/main/org/apollo/game/release/r317/FlashingTabClickedMessageDecoder.java index 780be27c..5d44411e 100644 --- a/src/org/apollo/net/release/r317/FlashingTabClickedMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r317/FlashingTabClickedMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.FlashingTabClickedMessage; import org.apollo.net.codec.game.DataType; diff --git a/src/org/apollo/net/release/r317/FocusUpdateMessageDecoder.java b/game/src/main/org/apollo/game/release/r317/FocusUpdateMessageDecoder.java similarity index 94% rename from src/org/apollo/net/release/r317/FocusUpdateMessageDecoder.java rename to game/src/main/org/apollo/game/release/r317/FocusUpdateMessageDecoder.java index 00a9913d..4883ebe1 100644 --- a/src/org/apollo/net/release/r317/FocusUpdateMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r317/FocusUpdateMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.FocusUpdateMessage; import org.apollo.net.codec.game.DataType; diff --git a/src/org/apollo/net/release/r317/ForwardPrivateChatMessageEncoder.java b/game/src/main/org/apollo/game/release/r317/ForwardPrivateChatMessageEncoder.java similarity index 97% rename from src/org/apollo/net/release/r317/ForwardPrivateChatMessageEncoder.java rename to game/src/main/org/apollo/game/release/r317/ForwardPrivateChatMessageEncoder.java index 3f43ec3c..0d4b39b9 100644 --- a/src/org/apollo/net/release/r317/ForwardPrivateChatMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r317/ForwardPrivateChatMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import java.util.concurrent.atomic.AtomicInteger; diff --git a/src/org/apollo/net/release/r317/FourthItemActionMessageDecoder.java b/game/src/main/org/apollo/game/release/r317/FourthItemActionMessageDecoder.java similarity index 96% rename from src/org/apollo/net/release/r317/FourthItemActionMessageDecoder.java rename to game/src/main/org/apollo/game/release/r317/FourthItemActionMessageDecoder.java index f5311a87..de933f86 100644 --- a/src/org/apollo/net/release/r317/FourthItemActionMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r317/FourthItemActionMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.FourthItemActionMessage; import org.apollo.net.codec.game.DataTransformation; diff --git a/src/org/apollo/net/release/r317/FourthItemOptionMessageDecoder.java b/game/src/main/org/apollo/game/release/r317/FourthItemOptionMessageDecoder.java similarity index 96% rename from src/org/apollo/net/release/r317/FourthItemOptionMessageDecoder.java rename to game/src/main/org/apollo/game/release/r317/FourthItemOptionMessageDecoder.java index 2ebbe763..3416fe97 100644 --- a/src/org/apollo/net/release/r317/FourthItemOptionMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r317/FourthItemOptionMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.FourthItemOptionMessage; import org.apollo.net.codec.game.DataOrder; diff --git a/src/org/apollo/net/release/r317/FourthNpcActionMessageDecoder.java b/game/src/main/org/apollo/game/release/r317/FourthNpcActionMessageDecoder.java similarity index 94% rename from src/org/apollo/net/release/r317/FourthNpcActionMessageDecoder.java rename to game/src/main/org/apollo/game/release/r317/FourthNpcActionMessageDecoder.java index f208cdac..75ae45a0 100644 --- a/src/org/apollo/net/release/r317/FourthNpcActionMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r317/FourthNpcActionMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.FourthNpcActionMessage; import org.apollo.net.codec.game.DataType; diff --git a/src/org/apollo/net/release/r377/FourthPlayerActionMessageDecoder.java b/game/src/main/org/apollo/game/release/r317/FourthPlayerActionMessageDecoder.java similarity index 95% rename from src/org/apollo/net/release/r377/FourthPlayerActionMessageDecoder.java rename to game/src/main/org/apollo/game/release/r317/FourthPlayerActionMessageDecoder.java index 491bd1bf..50ea66e6 100644 --- a/src/org/apollo/net/release/r377/FourthPlayerActionMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r317/FourthPlayerActionMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.FourthPlayerActionMessage; import org.apollo.net.codec.game.DataOrder; diff --git a/src/org/apollo/net/release/r317/FriendServerStatusMessageEncoder.java b/game/src/main/org/apollo/game/release/r317/FriendServerStatusMessageEncoder.java similarity index 94% rename from src/org/apollo/net/release/r317/FriendServerStatusMessageEncoder.java rename to game/src/main/org/apollo/game/release/r317/FriendServerStatusMessageEncoder.java index d69a6f04..9da6868d 100644 --- a/src/org/apollo/net/release/r317/FriendServerStatusMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r317/FriendServerStatusMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.FriendServerStatusMessage; import org.apollo.net.codec.game.DataType; diff --git a/src/org/apollo/net/release/r317/GroupedRegionUpdateMessageEncoder.java b/game/src/main/org/apollo/game/release/r317/GroupedRegionUpdateMessageEncoder.java similarity index 98% rename from src/org/apollo/net/release/r317/GroupedRegionUpdateMessageEncoder.java rename to game/src/main/org/apollo/game/release/r317/GroupedRegionUpdateMessageEncoder.java index 26a762fd..9bcd29b9 100644 --- a/src/org/apollo/net/release/r317/GroupedRegionUpdateMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r317/GroupedRegionUpdateMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.GroupedRegionUpdateMessage; import org.apollo.game.message.impl.RegionUpdateMessage; diff --git a/src/org/apollo/net/release/r317/HintIconMessageEncoder.java b/game/src/main/org/apollo/game/release/r317/HintIconMessageEncoder.java similarity index 96% rename from src/org/apollo/net/release/r317/HintIconMessageEncoder.java rename to game/src/main/org/apollo/game/release/r317/HintIconMessageEncoder.java index e83f281f..3f19ea92 100644 --- a/src/org/apollo/net/release/r317/HintIconMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r317/HintIconMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.HintIconMessage; import org.apollo.net.codec.game.DataType; diff --git a/src/org/apollo/net/release/r317/IdAssignmentMessageEncoder.java b/game/src/main/org/apollo/game/release/r317/IdAssignmentMessageEncoder.java similarity index 95% rename from src/org/apollo/net/release/r317/IdAssignmentMessageEncoder.java rename to game/src/main/org/apollo/game/release/r317/IdAssignmentMessageEncoder.java index 9bbf9e27..8c95a222 100644 --- a/src/org/apollo/net/release/r317/IdAssignmentMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r317/IdAssignmentMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.IdAssignmentMessage; import org.apollo.net.codec.game.DataOrder; diff --git a/src/org/apollo/net/release/r317/IgnoreListMessageEncoder.java b/game/src/main/org/apollo/game/release/r317/IgnoreListMessageEncoder.java similarity index 95% rename from src/org/apollo/net/release/r317/IgnoreListMessageEncoder.java rename to game/src/main/org/apollo/game/release/r317/IgnoreListMessageEncoder.java index e8de8058..bf805664 100644 --- a/src/org/apollo/net/release/r317/IgnoreListMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r317/IgnoreListMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import java.util.List; diff --git a/src/org/apollo/net/release/r317/ItemOnItemMessageDecoder.java b/game/src/main/org/apollo/game/release/r317/ItemOnItemMessageDecoder.java similarity index 96% rename from src/org/apollo/net/release/r317/ItemOnItemMessageDecoder.java rename to game/src/main/org/apollo/game/release/r317/ItemOnItemMessageDecoder.java index 2825b64c..e6d9ad3d 100644 --- a/src/org/apollo/net/release/r317/ItemOnItemMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r317/ItemOnItemMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.ItemOnItemMessage; import org.apollo.net.codec.game.DataOrder; diff --git a/src/org/apollo/net/release/r317/ItemOnObjectMessageDecoder.java b/game/src/main/org/apollo/game/release/r317/ItemOnObjectMessageDecoder.java similarity index 96% rename from src/org/apollo/net/release/r317/ItemOnObjectMessageDecoder.java rename to game/src/main/org/apollo/game/release/r317/ItemOnObjectMessageDecoder.java index e487bc0d..4482a782 100644 --- a/src/org/apollo/net/release/r317/ItemOnObjectMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r317/ItemOnObjectMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.ItemOnObjectMessage; import org.apollo.net.codec.game.DataOrder; diff --git a/src/org/apollo/net/release/r317/KeepAliveMessageDecoder.java b/game/src/main/org/apollo/game/release/r317/KeepAliveMessageDecoder.java similarity index 91% rename from src/org/apollo/net/release/r317/KeepAliveMessageDecoder.java rename to game/src/main/org/apollo/game/release/r317/KeepAliveMessageDecoder.java index 7511e575..83301ef9 100644 --- a/src/org/apollo/net/release/r317/KeepAliveMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r317/KeepAliveMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.KeepAliveMessage; import org.apollo.net.codec.game.GamePacket; diff --git a/src/org/apollo/net/release/r317/LogoutMessageEncoder.java b/game/src/main/org/apollo/game/release/r317/LogoutMessageEncoder.java similarity index 93% rename from src/org/apollo/net/release/r317/LogoutMessageEncoder.java rename to game/src/main/org/apollo/game/release/r317/LogoutMessageEncoder.java index 49056ffb..15a7b723 100644 --- a/src/org/apollo/net/release/r317/LogoutMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r317/LogoutMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.LogoutMessage; import org.apollo.net.codec.game.GamePacket; diff --git a/src/org/apollo/net/release/r317/MagicOnItemMessageDecoder.java b/game/src/main/org/apollo/game/release/r317/MagicOnItemMessageDecoder.java similarity index 96% rename from src/org/apollo/net/release/r317/MagicOnItemMessageDecoder.java rename to game/src/main/org/apollo/game/release/r317/MagicOnItemMessageDecoder.java index 34deb977..5e24e6fd 100644 --- a/src/org/apollo/net/release/r317/MagicOnItemMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r317/MagicOnItemMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.MagicOnItemMessage; import org.apollo.net.codec.game.DataTransformation; diff --git a/src/org/apollo/net/release/r317/MagicOnNpcMessageDecoder.java b/game/src/main/org/apollo/game/release/r317/MagicOnNpcMessageDecoder.java similarity index 95% rename from src/org/apollo/net/release/r317/MagicOnNpcMessageDecoder.java rename to game/src/main/org/apollo/game/release/r317/MagicOnNpcMessageDecoder.java index c631ac66..e794d840 100644 --- a/src/org/apollo/net/release/r317/MagicOnNpcMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r317/MagicOnNpcMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.MagicOnNpcMessage; import org.apollo.net.codec.game.DataOrder; diff --git a/src/org/apollo/net/release/r317/MagicOnPlayerMessageDecoder.java b/game/src/main/org/apollo/game/release/r317/MagicOnPlayerMessageDecoder.java similarity index 95% rename from src/org/apollo/net/release/r317/MagicOnPlayerMessageDecoder.java rename to game/src/main/org/apollo/game/release/r317/MagicOnPlayerMessageDecoder.java index 2c393655..085fe509 100644 --- a/src/org/apollo/net/release/r317/MagicOnPlayerMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r317/MagicOnPlayerMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.MagicOnPlayerMessage; import org.apollo.net.codec.game.DataOrder; diff --git a/src/org/apollo/net/release/r317/MobAnimationResetMessageEncoder.java b/game/src/main/org/apollo/game/release/r317/MobAnimationResetMessageEncoder.java similarity index 93% rename from src/org/apollo/net/release/r317/MobAnimationResetMessageEncoder.java rename to game/src/main/org/apollo/game/release/r317/MobAnimationResetMessageEncoder.java index f0e73054..14f47f1a 100644 --- a/src/org/apollo/net/release/r317/MobAnimationResetMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r317/MobAnimationResetMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.MobAnimationResetMessage; import org.apollo.net.codec.game.GamePacket; diff --git a/src/org/apollo/net/release/r377/MouseClickedMessageDecoder.java b/game/src/main/org/apollo/game/release/r317/MouseClickedMessageDecoder.java similarity index 95% rename from src/org/apollo/net/release/r377/MouseClickedMessageDecoder.java rename to game/src/main/org/apollo/game/release/r317/MouseClickedMessageDecoder.java index 75f81e3e..68c10e24 100644 --- a/src/org/apollo/net/release/r377/MouseClickedMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r317/MouseClickedMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.MouseClickedMessage; import org.apollo.net.codec.game.DataType; diff --git a/src/org/apollo/net/release/r317/NpcSynchronizationMessageEncoder.java b/game/src/main/org/apollo/game/release/r317/NpcSynchronizationMessageEncoder.java similarity index 99% rename from src/org/apollo/net/release/r317/NpcSynchronizationMessageEncoder.java rename to game/src/main/org/apollo/game/release/r317/NpcSynchronizationMessageEncoder.java index 2e6d6efa..a426a7b8 100644 --- a/src/org/apollo/net/release/r317/NpcSynchronizationMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r317/NpcSynchronizationMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.NpcSynchronizationMessage; import org.apollo.game.model.Animation; diff --git a/src/org/apollo/net/release/r317/OpenDialogueInterfaceMessageEncoder.java b/game/src/main/org/apollo/game/release/r317/OpenDialogueInterfaceMessageEncoder.java similarity index 95% rename from src/org/apollo/net/release/r317/OpenDialogueInterfaceMessageEncoder.java rename to game/src/main/org/apollo/game/release/r317/OpenDialogueInterfaceMessageEncoder.java index ebb7eb45..6a9352f1 100644 --- a/src/org/apollo/net/release/r317/OpenDialogueInterfaceMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r317/OpenDialogueInterfaceMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.OpenDialogueInterfaceMessage; import org.apollo.net.codec.game.DataOrder; diff --git a/src/org/apollo/net/release/r317/OpenDialogueOverlayMessageEncoder.java b/game/src/main/org/apollo/game/release/r317/OpenDialogueOverlayMessageEncoder.java similarity index 95% rename from src/org/apollo/net/release/r317/OpenDialogueOverlayMessageEncoder.java rename to game/src/main/org/apollo/game/release/r317/OpenDialogueOverlayMessageEncoder.java index 5a292433..49017e0f 100644 --- a/src/org/apollo/net/release/r317/OpenDialogueOverlayMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r317/OpenDialogueOverlayMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.OpenDialogueOverlayMessage; import org.apollo.net.codec.game.DataOrder; diff --git a/src/org/apollo/net/release/r317/OpenInterfaceMessageEncoder.java b/game/src/main/org/apollo/game/release/r317/OpenInterfaceMessageEncoder.java similarity index 94% rename from src/org/apollo/net/release/r317/OpenInterfaceMessageEncoder.java rename to game/src/main/org/apollo/game/release/r317/OpenInterfaceMessageEncoder.java index f44456e8..d5aafeb3 100644 --- a/src/org/apollo/net/release/r317/OpenInterfaceMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r317/OpenInterfaceMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.OpenInterfaceMessage; import org.apollo.net.codec.game.DataType; diff --git a/src/org/apollo/net/release/r317/OpenInterfaceSidebarMessageEncoder.java b/game/src/main/org/apollo/game/release/r317/OpenInterfaceSidebarMessageEncoder.java similarity index 95% rename from src/org/apollo/net/release/r317/OpenInterfaceSidebarMessageEncoder.java rename to game/src/main/org/apollo/game/release/r317/OpenInterfaceSidebarMessageEncoder.java index f0abe4a8..24cb565e 100644 --- a/src/org/apollo/net/release/r317/OpenInterfaceSidebarMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r317/OpenInterfaceSidebarMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.OpenInterfaceSidebarMessage; import org.apollo.net.codec.game.DataTransformation; diff --git a/src/org/apollo/net/release/r317/OpenOverlayMessageEncoder.java b/game/src/main/org/apollo/game/release/r317/OpenOverlayMessageEncoder.java similarity index 94% rename from src/org/apollo/net/release/r317/OpenOverlayMessageEncoder.java rename to game/src/main/org/apollo/game/release/r317/OpenOverlayMessageEncoder.java index 73ab99e9..d7baafd1 100644 --- a/src/org/apollo/net/release/r317/OpenOverlayMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r317/OpenOverlayMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.OpenOverlayMessage; import org.apollo.net.codec.game.DataOrder; diff --git a/src/org/apollo/net/release/r317/OpenSidebarMessageEncoder.java b/game/src/main/org/apollo/game/release/r317/OpenSidebarMessageEncoder.java similarity index 94% rename from src/org/apollo/net/release/r317/OpenSidebarMessageEncoder.java rename to game/src/main/org/apollo/game/release/r317/OpenSidebarMessageEncoder.java index fb2c0665..f9b4f073 100644 --- a/src/org/apollo/net/release/r317/OpenSidebarMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r317/OpenSidebarMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.OpenSidebarMessage; import org.apollo.net.codec.game.DataOrder; diff --git a/src/org/apollo/net/release/r317/PlayerDesignMessageDecoder.java b/game/src/main/org/apollo/game/release/r317/PlayerDesignMessageDecoder.java similarity index 96% rename from src/org/apollo/net/release/r317/PlayerDesignMessageDecoder.java rename to game/src/main/org/apollo/game/release/r317/PlayerDesignMessageDecoder.java index 71f81106..9fa85a63 100644 --- a/src/org/apollo/net/release/r317/PlayerDesignMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r317/PlayerDesignMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.PlayerDesignMessage; import org.apollo.game.model.Appearance; diff --git a/src/org/apollo/net/release/r317/PlayerSynchronizationMessageEncoder.java b/game/src/main/org/apollo/game/release/r317/PlayerSynchronizationMessageEncoder.java similarity index 99% rename from src/org/apollo/net/release/r317/PlayerSynchronizationMessageEncoder.java rename to game/src/main/org/apollo/game/release/r317/PlayerSynchronizationMessageEncoder.java index e8a7e0f5..00e9dd8f 100644 --- a/src/org/apollo/net/release/r317/PlayerSynchronizationMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r317/PlayerSynchronizationMessageEncoder.java @@ -1,6 +1,6 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; -import org.apollo.fs.def.EquipmentDefinition; +import org.apollo.cache.def.EquipmentDefinition; import org.apollo.game.message.impl.PlayerSynchronizationMessage; import org.apollo.game.model.Animation; import org.apollo.game.model.Appearance; diff --git a/src/org/apollo/net/release/r317/PrivacyOptionMessageDecoder.java b/game/src/main/org/apollo/game/release/r317/PrivacyOptionMessageDecoder.java similarity index 95% rename from src/org/apollo/net/release/r317/PrivacyOptionMessageDecoder.java rename to game/src/main/org/apollo/game/release/r317/PrivacyOptionMessageDecoder.java index 3fe792df..2dd9416f 100644 --- a/src/org/apollo/net/release/r317/PrivacyOptionMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r317/PrivacyOptionMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.PrivacyOptionMessage; import org.apollo.net.codec.game.DataType; diff --git a/src/org/apollo/net/release/r317/PrivacyOptionMessageEncoder.java b/game/src/main/org/apollo/game/release/r317/PrivacyOptionMessageEncoder.java similarity index 95% rename from src/org/apollo/net/release/r317/PrivacyOptionMessageEncoder.java rename to game/src/main/org/apollo/game/release/r317/PrivacyOptionMessageEncoder.java index 8575e42e..043b8432 100644 --- a/src/org/apollo/net/release/r317/PrivacyOptionMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r317/PrivacyOptionMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.PrivacyOptionMessage; import org.apollo.net.codec.game.DataType; diff --git a/src/org/apollo/net/release/r317/PrivateChatMessageDecoder.java b/game/src/main/org/apollo/game/release/r317/PrivateChatMessageDecoder.java similarity index 96% rename from src/org/apollo/net/release/r317/PrivateChatMessageDecoder.java rename to game/src/main/org/apollo/game/release/r317/PrivateChatMessageDecoder.java index ebb069ca..a63e9a93 100644 --- a/src/org/apollo/net/release/r317/PrivateChatMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r317/PrivateChatMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.PrivateChatMessage; import org.apollo.net.codec.game.DataType; diff --git a/src/org/apollo/net/release/r317/RegionChangeMessageEncoder.java b/game/src/main/org/apollo/game/release/r317/RegionChangeMessageEncoder.java similarity index 95% rename from src/org/apollo/net/release/r317/RegionChangeMessageEncoder.java rename to game/src/main/org/apollo/game/release/r317/RegionChangeMessageEncoder.java index 6ddd4929..71e070ac 100644 --- a/src/org/apollo/net/release/r317/RegionChangeMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r317/RegionChangeMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.RegionChangeMessage; import org.apollo.net.codec.game.DataTransformation; diff --git a/src/org/apollo/net/release/r317/Release317.java b/game/src/main/org/apollo/game/release/r317/Release317.java similarity index 99% rename from src/org/apollo/net/release/r317/Release317.java rename to game/src/main/org/apollo/game/release/r317/Release317.java index e91cd84f..da0b6c5a 100644 --- a/src/org/apollo/net/release/r317/Release317.java +++ b/game/src/main/org/apollo/game/release/r317/Release317.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.ClearRegionMessage; import org.apollo.game.message.impl.CloseInterfaceMessage; diff --git a/src/org/apollo/net/release/r377/RemoveFriendMessageDecoder.java b/game/src/main/org/apollo/game/release/r317/RemoveFriendMessageDecoder.java similarity index 94% rename from src/org/apollo/net/release/r377/RemoveFriendMessageDecoder.java rename to game/src/main/org/apollo/game/release/r317/RemoveFriendMessageDecoder.java index 26e4d33b..ffbaafc3 100644 --- a/src/org/apollo/net/release/r377/RemoveFriendMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r317/RemoveFriendMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.RemoveFriendMessage; import org.apollo.net.codec.game.DataType; diff --git a/src/org/apollo/net/release/r377/RemoveIgnoreMessageDecoder.java b/game/src/main/org/apollo/game/release/r317/RemoveIgnoreMessageDecoder.java similarity index 94% rename from src/org/apollo/net/release/r377/RemoveIgnoreMessageDecoder.java rename to game/src/main/org/apollo/game/release/r317/RemoveIgnoreMessageDecoder.java index 6b4d809c..aee1abce 100644 --- a/src/org/apollo/net/release/r377/RemoveIgnoreMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r317/RemoveIgnoreMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.RemoveIgnoreMessage; import org.apollo.net.codec.game.DataType; diff --git a/src/org/apollo/net/release/r317/RemoveObjectMessageEncoder.java b/game/src/main/org/apollo/game/release/r317/RemoveObjectMessageEncoder.java similarity index 96% rename from src/org/apollo/net/release/r317/RemoveObjectMessageEncoder.java rename to game/src/main/org/apollo/game/release/r317/RemoveObjectMessageEncoder.java index 5dad6d73..92f26119 100644 --- a/src/org/apollo/net/release/r317/RemoveObjectMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r317/RemoveObjectMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.RemoveObjectMessage; import org.apollo.net.codec.game.DataTransformation; diff --git a/src/org/apollo/net/release/r317/RemoveTileItemMessageEncoder.java b/game/src/main/org/apollo/game/release/r317/RemoveTileItemMessageEncoder.java similarity index 95% rename from src/org/apollo/net/release/r317/RemoveTileItemMessageEncoder.java rename to game/src/main/org/apollo/game/release/r317/RemoveTileItemMessageEncoder.java index 0fcb803c..c844f79b 100644 --- a/src/org/apollo/net/release/r317/RemoveTileItemMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r317/RemoveTileItemMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.RemoveTileItemMessage; import org.apollo.net.codec.game.DataTransformation; diff --git a/src/org/apollo/net/release/r317/SecondItemActionMessageDecoder.java b/game/src/main/org/apollo/game/release/r317/SecondItemActionMessageDecoder.java similarity index 96% rename from src/org/apollo/net/release/r317/SecondItemActionMessageDecoder.java rename to game/src/main/org/apollo/game/release/r317/SecondItemActionMessageDecoder.java index 3380cbf5..b614de23 100644 --- a/src/org/apollo/net/release/r317/SecondItemActionMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r317/SecondItemActionMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.SecondItemActionMessage; import org.apollo.net.codec.game.DataOrder; diff --git a/src/org/apollo/net/release/r317/SecondItemOptionMessageDecoder.java b/game/src/main/org/apollo/game/release/r317/SecondItemOptionMessageDecoder.java similarity index 95% rename from src/org/apollo/net/release/r317/SecondItemOptionMessageDecoder.java rename to game/src/main/org/apollo/game/release/r317/SecondItemOptionMessageDecoder.java index 77d7b07e..ff5d9d8c 100644 --- a/src/org/apollo/net/release/r317/SecondItemOptionMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r317/SecondItemOptionMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.SecondItemOptionMessage; import org.apollo.net.codec.game.DataTransformation; diff --git a/src/org/apollo/net/release/r317/SecondNpcActionMessageDecoder.java b/game/src/main/org/apollo/game/release/r317/SecondNpcActionMessageDecoder.java similarity index 95% rename from src/org/apollo/net/release/r317/SecondNpcActionMessageDecoder.java rename to game/src/main/org/apollo/game/release/r317/SecondNpcActionMessageDecoder.java index 62a01e33..8dfd1b17 100644 --- a/src/org/apollo/net/release/r317/SecondNpcActionMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r317/SecondNpcActionMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.SecondNpcActionMessage; import org.apollo.net.codec.game.DataTransformation; diff --git a/src/org/apollo/net/release/r317/SecondObjectActionMessageDecoder.java b/game/src/main/org/apollo/game/release/r317/SecondObjectActionMessageDecoder.java similarity index 96% rename from src/org/apollo/net/release/r317/SecondObjectActionMessageDecoder.java rename to game/src/main/org/apollo/game/release/r317/SecondObjectActionMessageDecoder.java index ec4d089b..c4a2ec37 100644 --- a/src/org/apollo/net/release/r317/SecondObjectActionMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r317/SecondObjectActionMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.SecondObjectActionMessage; import org.apollo.game.model.Position; diff --git a/src/org/apollo/net/release/r317/SecondPlayerActionMessageDecoder.java b/game/src/main/org/apollo/game/release/r317/SecondPlayerActionMessageDecoder.java similarity index 95% rename from src/org/apollo/net/release/r317/SecondPlayerActionMessageDecoder.java rename to game/src/main/org/apollo/game/release/r317/SecondPlayerActionMessageDecoder.java index 503a5edb..a23dbc7e 100644 --- a/src/org/apollo/net/release/r317/SecondPlayerActionMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r317/SecondPlayerActionMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.SecondPlayerActionMessage; import org.apollo.net.codec.game.DataOrder; diff --git a/src/org/apollo/net/release/r317/SendFriendMessageEncoder.java b/game/src/main/org/apollo/game/release/r317/SendFriendMessageEncoder.java similarity index 95% rename from src/org/apollo/net/release/r317/SendFriendMessageEncoder.java rename to game/src/main/org/apollo/game/release/r317/SendFriendMessageEncoder.java index d40b80b2..15660fcb 100644 --- a/src/org/apollo/net/release/r317/SendFriendMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r317/SendFriendMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.SendFriendMessage; import org.apollo.net.codec.game.DataType; diff --git a/src/org/apollo/net/release/r317/SendObjectMessageEncoder.java b/game/src/main/org/apollo/game/release/r317/SendObjectMessageEncoder.java similarity index 96% rename from src/org/apollo/net/release/r317/SendObjectMessageEncoder.java rename to game/src/main/org/apollo/game/release/r317/SendObjectMessageEncoder.java index edf1acec..6e3e5f35 100644 --- a/src/org/apollo/net/release/r317/SendObjectMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r317/SendObjectMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.SendObjectMessage; import org.apollo.net.codec.game.DataOrder; diff --git a/src/org/apollo/net/release/r317/ServerMessageMessageEncoder.java b/game/src/main/org/apollo/game/release/r317/ServerMessageMessageEncoder.java similarity index 94% rename from src/org/apollo/net/release/r317/ServerMessageMessageEncoder.java rename to game/src/main/org/apollo/game/release/r317/ServerMessageMessageEncoder.java index c89bf32b..d330f1ff 100644 --- a/src/org/apollo/net/release/r317/ServerMessageMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r317/ServerMessageMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.ServerChatMessage; import org.apollo.net.codec.game.GamePacket; diff --git a/src/org/apollo/net/release/r317/SetPlayerActionMessageEncoder.java b/game/src/main/org/apollo/game/release/r317/SetPlayerActionMessageEncoder.java similarity index 96% rename from src/org/apollo/net/release/r317/SetPlayerActionMessageEncoder.java rename to game/src/main/org/apollo/game/release/r317/SetPlayerActionMessageEncoder.java index 39828080..bfa2b2e2 100644 --- a/src/org/apollo/net/release/r317/SetPlayerActionMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r317/SetPlayerActionMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.SetPlayerActionMessage; import org.apollo.net.codec.game.DataTransformation; diff --git a/src/org/apollo/net/release/r317/SetUpdatedRegionMessageEncoder.java b/game/src/main/org/apollo/game/release/r317/SetUpdatedRegionMessageEncoder.java similarity index 96% rename from src/org/apollo/net/release/r317/SetUpdatedRegionMessageEncoder.java rename to game/src/main/org/apollo/game/release/r317/SetUpdatedRegionMessageEncoder.java index 0d5ed583..81995cba 100644 --- a/src/org/apollo/net/release/r317/SetUpdatedRegionMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r317/SetUpdatedRegionMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.SetUpdatedRegionMessage; import org.apollo.game.model.Position; diff --git a/src/org/apollo/net/release/r317/SetWidgetItemModelMessageEncoder.java b/game/src/main/org/apollo/game/release/r317/SetWidgetItemModelMessageEncoder.java similarity index 95% rename from src/org/apollo/net/release/r317/SetWidgetItemModelMessageEncoder.java rename to game/src/main/org/apollo/game/release/r317/SetWidgetItemModelMessageEncoder.java index f92170df..cb050b84 100644 --- a/src/org/apollo/net/release/r317/SetWidgetItemModelMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r317/SetWidgetItemModelMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.SetWidgetItemModelMessage; import org.apollo.net.codec.game.DataOrder; diff --git a/src/org/apollo/net/release/r317/SetWidgetModelAnimationMessageEncoder.java b/game/src/main/org/apollo/game/release/r317/SetWidgetModelAnimationMessageEncoder.java similarity index 95% rename from src/org/apollo/net/release/r317/SetWidgetModelAnimationMessageEncoder.java rename to game/src/main/org/apollo/game/release/r317/SetWidgetModelAnimationMessageEncoder.java index 8d37b87f..75f63284 100644 --- a/src/org/apollo/net/release/r317/SetWidgetModelAnimationMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r317/SetWidgetModelAnimationMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.SetWidgetModelAnimationMessage; import org.apollo.net.codec.game.DataType; diff --git a/src/org/apollo/net/release/r317/SetWidgetNpcModelMessageEncoder.java b/game/src/main/org/apollo/game/release/r317/SetWidgetNpcModelMessageEncoder.java similarity index 96% rename from src/org/apollo/net/release/r317/SetWidgetNpcModelMessageEncoder.java rename to game/src/main/org/apollo/game/release/r317/SetWidgetNpcModelMessageEncoder.java index eb0ae82e..b49013e2 100644 --- a/src/org/apollo/net/release/r317/SetWidgetNpcModelMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r317/SetWidgetNpcModelMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.SetWidgetNpcModelMessage; import org.apollo.net.codec.game.DataOrder; diff --git a/src/org/apollo/net/release/r317/SetWidgetPlayerModelMessageEncoder.java b/game/src/main/org/apollo/game/release/r317/SetWidgetPlayerModelMessageEncoder.java similarity index 95% rename from src/org/apollo/net/release/r317/SetWidgetPlayerModelMessageEncoder.java rename to game/src/main/org/apollo/game/release/r317/SetWidgetPlayerModelMessageEncoder.java index 159c2f89..31b1fa3c 100644 --- a/src/org/apollo/net/release/r317/SetWidgetPlayerModelMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r317/SetWidgetPlayerModelMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.SetWidgetPlayerModelMessage; import org.apollo.net.codec.game.DataOrder; diff --git a/src/org/apollo/net/release/r317/SetWidgetTextMessageEncoder.java b/game/src/main/org/apollo/game/release/r317/SetWidgetTextMessageEncoder.java similarity index 95% rename from src/org/apollo/net/release/r317/SetWidgetTextMessageEncoder.java rename to game/src/main/org/apollo/game/release/r317/SetWidgetTextMessageEncoder.java index 9d500f12..e8f81fbb 100644 --- a/src/org/apollo/net/release/r317/SetWidgetTextMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r317/SetWidgetTextMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.SetWidgetTextMessage; import org.apollo.net.codec.game.DataTransformation; diff --git a/src/org/apollo/net/release/r317/SetWidgetVisibilityMessageEncoder.java b/game/src/main/org/apollo/game/release/r317/SetWidgetVisibilityMessageEncoder.java similarity index 95% rename from src/org/apollo/net/release/r317/SetWidgetVisibilityMessageEncoder.java rename to game/src/main/org/apollo/game/release/r317/SetWidgetVisibilityMessageEncoder.java index 94e0c179..39dc9844 100644 --- a/src/org/apollo/net/release/r317/SetWidgetVisibilityMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r317/SetWidgetVisibilityMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.SetWidgetVisibilityMessage; import org.apollo.net.codec.game.DataType; diff --git a/src/org/apollo/net/release/r317/SpamPacketMessageDecoder.java b/game/src/main/org/apollo/game/release/r317/SpamPacketMessageDecoder.java similarity index 92% rename from src/org/apollo/net/release/r317/SpamPacketMessageDecoder.java rename to game/src/main/org/apollo/game/release/r317/SpamPacketMessageDecoder.java index ddafc32a..9b908c5e 100644 --- a/src/org/apollo/net/release/r317/SpamPacketMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r317/SpamPacketMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.SpamPacketMessage; import org.apollo.net.codec.game.GamePacket; diff --git a/src/org/apollo/net/release/r317/SwitchItemMessageDecoder.java b/game/src/main/org/apollo/game/release/r317/SwitchItemMessageDecoder.java similarity index 96% rename from src/org/apollo/net/release/r317/SwitchItemMessageDecoder.java rename to game/src/main/org/apollo/game/release/r317/SwitchItemMessageDecoder.java index 6b6de48d..3c3d5091 100644 --- a/src/org/apollo/net/release/r317/SwitchItemMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r317/SwitchItemMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.SwitchItemMessage; import org.apollo.net.codec.game.DataOrder; diff --git a/src/org/apollo/net/release/r317/SwitchTabInterfaceMessageEncoder.java b/game/src/main/org/apollo/game/release/r317/SwitchTabInterfaceMessageEncoder.java similarity index 95% rename from src/org/apollo/net/release/r317/SwitchTabInterfaceMessageEncoder.java rename to game/src/main/org/apollo/game/release/r317/SwitchTabInterfaceMessageEncoder.java index e14dbf87..23a8070f 100644 --- a/src/org/apollo/net/release/r317/SwitchTabInterfaceMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r317/SwitchTabInterfaceMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.SwitchTabInterfaceMessage; import org.apollo.net.codec.game.DataTransformation; diff --git a/src/org/apollo/net/release/r317/TakeTileItemMessageDecoder.java b/game/src/main/org/apollo/game/release/r317/TakeTileItemMessageDecoder.java similarity index 95% rename from src/org/apollo/net/release/r317/TakeTileItemMessageDecoder.java rename to game/src/main/org/apollo/game/release/r317/TakeTileItemMessageDecoder.java index d2aa2f80..7130f5a0 100644 --- a/src/org/apollo/net/release/r317/TakeTileItemMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r317/TakeTileItemMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.TakeTileItemMessage; import org.apollo.game.model.Position; diff --git a/src/org/apollo/net/release/r317/ThirdItemActionMessageDecoder.java b/game/src/main/org/apollo/game/release/r317/ThirdItemActionMessageDecoder.java similarity index 96% rename from src/org/apollo/net/release/r317/ThirdItemActionMessageDecoder.java rename to game/src/main/org/apollo/game/release/r317/ThirdItemActionMessageDecoder.java index 8ff784d2..907b5e34 100644 --- a/src/org/apollo/net/release/r317/ThirdItemActionMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r317/ThirdItemActionMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.ThirdItemActionMessage; import org.apollo.net.codec.game.DataOrder; diff --git a/src/org/apollo/net/release/r317/ThirdItemOptionMessageDecoder.java b/game/src/main/org/apollo/game/release/r317/ThirdItemOptionMessageDecoder.java similarity index 96% rename from src/org/apollo/net/release/r317/ThirdItemOptionMessageDecoder.java rename to game/src/main/org/apollo/game/release/r317/ThirdItemOptionMessageDecoder.java index 9c02f5d1..35aa8713 100644 --- a/src/org/apollo/net/release/r317/ThirdItemOptionMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r317/ThirdItemOptionMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.ThirdItemOptionMessage; import org.apollo.net.codec.game.DataOrder; diff --git a/src/org/apollo/net/release/r317/ThirdNpcActionMessageDecoder.java b/game/src/main/org/apollo/game/release/r317/ThirdNpcActionMessageDecoder.java similarity index 95% rename from src/org/apollo/net/release/r317/ThirdNpcActionMessageDecoder.java rename to game/src/main/org/apollo/game/release/r317/ThirdNpcActionMessageDecoder.java index f191c511..ec88661e 100644 --- a/src/org/apollo/net/release/r317/ThirdNpcActionMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r317/ThirdNpcActionMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.ThirdNpcActionMessage; import org.apollo.net.codec.game.DataOrder; diff --git a/src/org/apollo/net/release/r317/ThirdObjectActionMessageDecoder.java b/game/src/main/org/apollo/game/release/r317/ThirdObjectActionMessageDecoder.java similarity index 96% rename from src/org/apollo/net/release/r317/ThirdObjectActionMessageDecoder.java rename to game/src/main/org/apollo/game/release/r317/ThirdObjectActionMessageDecoder.java index 08e090f4..8c49d79f 100644 --- a/src/org/apollo/net/release/r317/ThirdObjectActionMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r317/ThirdObjectActionMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.ThirdObjectActionMessage; import org.apollo.game.model.Position; diff --git a/src/org/apollo/net/release/r317/ThirdPlayerActionMessageDecoder.java b/game/src/main/org/apollo/game/release/r317/ThirdPlayerActionMessageDecoder.java similarity index 95% rename from src/org/apollo/net/release/r317/ThirdPlayerActionMessageDecoder.java rename to game/src/main/org/apollo/game/release/r317/ThirdPlayerActionMessageDecoder.java index f8395928..9b085296 100644 --- a/src/org/apollo/net/release/r317/ThirdPlayerActionMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r317/ThirdPlayerActionMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.ThirdPlayerActionMessage; import org.apollo.net.codec.game.DataOrder; diff --git a/src/org/apollo/net/release/r317/UpdateItemsMessageEncoder.java b/game/src/main/org/apollo/game/release/r317/UpdateItemsMessageEncoder.java similarity index 97% rename from src/org/apollo/net/release/r317/UpdateItemsMessageEncoder.java rename to game/src/main/org/apollo/game/release/r317/UpdateItemsMessageEncoder.java index fb6df18d..64fc8183 100644 --- a/src/org/apollo/net/release/r317/UpdateItemsMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r317/UpdateItemsMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.UpdateItemsMessage; import org.apollo.game.model.Item; diff --git a/src/org/apollo/net/release/r317/UpdateRunEnergyMessageEncoder.java b/game/src/main/org/apollo/game/release/r317/UpdateRunEnergyMessageEncoder.java similarity index 94% rename from src/org/apollo/net/release/r317/UpdateRunEnergyMessageEncoder.java rename to game/src/main/org/apollo/game/release/r317/UpdateRunEnergyMessageEncoder.java index 91204d2c..7fcf293d 100644 --- a/src/org/apollo/net/release/r317/UpdateRunEnergyMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r317/UpdateRunEnergyMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.UpdateRunEnergyMessage; import org.apollo.net.codec.game.DataType; diff --git a/src/org/apollo/net/release/r317/UpdateSkillMessageEncoder.java b/game/src/main/org/apollo/game/release/r317/UpdateSkillMessageEncoder.java similarity index 95% rename from src/org/apollo/net/release/r317/UpdateSkillMessageEncoder.java rename to game/src/main/org/apollo/game/release/r317/UpdateSkillMessageEncoder.java index 10ceb3ed..3b6033a5 100644 --- a/src/org/apollo/net/release/r317/UpdateSkillMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r317/UpdateSkillMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.UpdateSkillMessage; import org.apollo.game.model.entity.Skill; diff --git a/src/org/apollo/net/release/r317/UpdateSlottedItemsMessageEncoder.java b/game/src/main/org/apollo/game/release/r317/UpdateSlottedItemsMessageEncoder.java similarity index 97% rename from src/org/apollo/net/release/r317/UpdateSlottedItemsMessageEncoder.java rename to game/src/main/org/apollo/game/release/r317/UpdateSlottedItemsMessageEncoder.java index 4da2bd95..68c790f7 100644 --- a/src/org/apollo/net/release/r317/UpdateSlottedItemsMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r317/UpdateSlottedItemsMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.UpdateSlottedItemsMessage; import org.apollo.game.model.Item; diff --git a/src/org/apollo/net/release/r317/UpdateTileItemMessageEncoder.java b/game/src/main/org/apollo/game/release/r317/UpdateTileItemMessageEncoder.java similarity index 95% rename from src/org/apollo/net/release/r317/UpdateTileItemMessageEncoder.java rename to game/src/main/org/apollo/game/release/r317/UpdateTileItemMessageEncoder.java index 57af9756..7159921d 100644 --- a/src/org/apollo/net/release/r317/UpdateTileItemMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r317/UpdateTileItemMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.UpdateTileItemMessage; import org.apollo.net.codec.game.DataType; diff --git a/src/org/apollo/net/release/r317/UpdateWeightMessageEncoder.java b/game/src/main/org/apollo/game/release/r317/UpdateWeightMessageEncoder.java similarity index 94% rename from src/org/apollo/net/release/r317/UpdateWeightMessageEncoder.java rename to game/src/main/org/apollo/game/release/r317/UpdateWeightMessageEncoder.java index b19a245e..4ac9ffe6 100644 --- a/src/org/apollo/net/release/r317/UpdateWeightMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r317/UpdateWeightMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.UpdateWeightMessage; import org.apollo.net.codec.game.DataType; diff --git a/src/org/apollo/net/release/r317/WalkMessageDecoder.java b/game/src/main/org/apollo/game/release/r317/WalkMessageDecoder.java similarity index 97% rename from src/org/apollo/net/release/r317/WalkMessageDecoder.java rename to game/src/main/org/apollo/game/release/r317/WalkMessageDecoder.java index 960bd664..3440fbc1 100644 --- a/src/org/apollo/net/release/r317/WalkMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r317/WalkMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; import org.apollo.game.message.impl.WalkMessage; import org.apollo.game.model.Position; diff --git a/src/org/apollo/net/release/r317/package-info.java b/game/src/main/org/apollo/game/release/r317/package-info.java similarity index 56% rename from src/org/apollo/net/release/r317/package-info.java rename to game/src/main/org/apollo/game/release/r317/package-info.java index cbb87f69..8e1e94c6 100644 --- a/src/org/apollo/net/release/r317/package-info.java +++ b/game/src/main/org/apollo/game/release/r317/package-info.java @@ -1,5 +1,5 @@ /** * Contains codecs for the 317 release. */ -package org.apollo.net.release.r317; +package org.apollo.game.release.r317; diff --git a/src/org/apollo/net/release/r377/AddFriendMessageDecoder.java b/game/src/main/org/apollo/game/release/r377/AddFriendMessageDecoder.java similarity index 94% rename from src/org/apollo/net/release/r377/AddFriendMessageDecoder.java rename to game/src/main/org/apollo/game/release/r377/AddFriendMessageDecoder.java index e7381dd9..a14a31c1 100644 --- a/src/org/apollo/net/release/r377/AddFriendMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r377/AddFriendMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.AddFriendMessage; import org.apollo.net.codec.game.DataType; diff --git a/src/org/apollo/net/release/r377/AddGlobalTileItemMessageEncoder.java b/game/src/main/org/apollo/game/release/r377/AddGlobalTileItemMessageEncoder.java similarity index 96% rename from src/org/apollo/net/release/r377/AddGlobalTileItemMessageEncoder.java rename to game/src/main/org/apollo/game/release/r377/AddGlobalTileItemMessageEncoder.java index 5b9e01eb..6fa6058c 100644 --- a/src/org/apollo/net/release/r377/AddGlobalTileItemMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r377/AddGlobalTileItemMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.SendPublicTileItemMessage; import org.apollo.net.codec.game.DataOrder; diff --git a/src/org/apollo/net/release/r377/AddIgnoreMessageDecoder.java b/game/src/main/org/apollo/game/release/r377/AddIgnoreMessageDecoder.java similarity index 94% rename from src/org/apollo/net/release/r377/AddIgnoreMessageDecoder.java rename to game/src/main/org/apollo/game/release/r377/AddIgnoreMessageDecoder.java index 05ddd42a..00119d64 100644 --- a/src/org/apollo/net/release/r377/AddIgnoreMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r377/AddIgnoreMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.AddIgnoreMessage; import org.apollo.net.codec.game.DataType; diff --git a/src/org/apollo/net/release/r377/AddTileItemMessageEncoder.java b/game/src/main/org/apollo/game/release/r377/AddTileItemMessageEncoder.java similarity index 95% rename from src/org/apollo/net/release/r377/AddTileItemMessageEncoder.java rename to game/src/main/org/apollo/game/release/r377/AddTileItemMessageEncoder.java index b84d08ea..06e9b08f 100644 --- a/src/org/apollo/net/release/r377/AddTileItemMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r377/AddTileItemMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.SendTileItemMessage; import org.apollo.net.codec.game.DataTransformation; diff --git a/src/org/apollo/net/release/r377/ArrowKeyMessageDecoder.java b/game/src/main/org/apollo/game/release/r377/ArrowKeyMessageDecoder.java similarity index 95% rename from src/org/apollo/net/release/r377/ArrowKeyMessageDecoder.java rename to game/src/main/org/apollo/game/release/r377/ArrowKeyMessageDecoder.java index 666c50f8..fe11b17c 100644 --- a/src/org/apollo/net/release/r377/ArrowKeyMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r377/ArrowKeyMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.ArrowKeyMessage; import org.apollo.net.codec.game.DataOrder; diff --git a/src/org/apollo/net/release/r317/ButtonMessageDecoder.java b/game/src/main/org/apollo/game/release/r377/ButtonMessageDecoder.java similarity index 94% rename from src/org/apollo/net/release/r317/ButtonMessageDecoder.java rename to game/src/main/org/apollo/game/release/r377/ButtonMessageDecoder.java index 0222db9e..45795ba4 100644 --- a/src/org/apollo/net/release/r317/ButtonMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r377/ButtonMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.ButtonMessage; import org.apollo.net.codec.game.DataType; diff --git a/src/org/apollo/net/release/r377/ChatMessageDecoder.java b/game/src/main/org/apollo/game/release/r377/ChatMessageDecoder.java similarity index 97% rename from src/org/apollo/net/release/r377/ChatMessageDecoder.java rename to game/src/main/org/apollo/game/release/r377/ChatMessageDecoder.java index 37fd57e4..41d87ca2 100644 --- a/src/org/apollo/net/release/r377/ChatMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r377/ChatMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.ChatMessage; import org.apollo.net.codec.game.DataTransformation; diff --git a/src/org/apollo/net/release/r377/ClearRegionMessageEncoder.java b/game/src/main/org/apollo/game/release/r377/ClearRegionMessageEncoder.java similarity index 96% rename from src/org/apollo/net/release/r377/ClearRegionMessageEncoder.java rename to game/src/main/org/apollo/game/release/r377/ClearRegionMessageEncoder.java index 3d103c2c..6bd9cae7 100644 --- a/src/org/apollo/net/release/r377/ClearRegionMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r377/ClearRegionMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.ClearRegionMessage; import org.apollo.game.model.Position; diff --git a/src/org/apollo/net/release/r377/CloseInterfaceMessageEncoder.java b/game/src/main/org/apollo/game/release/r377/CloseInterfaceMessageEncoder.java similarity index 93% rename from src/org/apollo/net/release/r377/CloseInterfaceMessageEncoder.java rename to game/src/main/org/apollo/game/release/r377/CloseInterfaceMessageEncoder.java index ed18393a..9474edaf 100644 --- a/src/org/apollo/net/release/r377/CloseInterfaceMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r377/CloseInterfaceMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.CloseInterfaceMessage; import org.apollo.net.codec.game.GamePacket; diff --git a/src/org/apollo/net/release/r317/ClosedInterfaceMessageDecoder.java b/game/src/main/org/apollo/game/release/r377/ClosedInterfaceMessageDecoder.java similarity index 92% rename from src/org/apollo/net/release/r317/ClosedInterfaceMessageDecoder.java rename to game/src/main/org/apollo/game/release/r377/ClosedInterfaceMessageDecoder.java index e9a5604b..1bbcd5da 100644 --- a/src/org/apollo/net/release/r317/ClosedInterfaceMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r377/ClosedInterfaceMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.ClosedInterfaceMessage; import org.apollo.net.codec.game.GamePacket; diff --git a/src/org/apollo/net/release/r317/CommandMessageDecoder.java b/game/src/main/org/apollo/game/release/r377/CommandMessageDecoder.java similarity index 93% rename from src/org/apollo/net/release/r317/CommandMessageDecoder.java rename to game/src/main/org/apollo/game/release/r377/CommandMessageDecoder.java index 94f8c602..9f868e62 100644 --- a/src/org/apollo/net/release/r317/CommandMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r377/CommandMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.CommandMessage; import org.apollo.net.codec.game.GamePacket; diff --git a/src/org/apollo/net/release/r377/ConfigMessageEncoder.java b/game/src/main/org/apollo/game/release/r377/ConfigMessageEncoder.java similarity index 96% rename from src/org/apollo/net/release/r377/ConfigMessageEncoder.java rename to game/src/main/org/apollo/game/release/r377/ConfigMessageEncoder.java index 691fb5ef..86a429b2 100644 --- a/src/org/apollo/net/release/r377/ConfigMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r377/ConfigMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.ConfigMessage; import org.apollo.net.codec.game.DataOrder; diff --git a/src/org/apollo/net/release/r377/DialogueContinueMessageDecoder.java b/game/src/main/org/apollo/game/release/r377/DialogueContinueMessageDecoder.java similarity index 94% rename from src/org/apollo/net/release/r377/DialogueContinueMessageDecoder.java rename to game/src/main/org/apollo/game/release/r377/DialogueContinueMessageDecoder.java index 6f34f106..c9830aca 100644 --- a/src/org/apollo/net/release/r377/DialogueContinueMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r377/DialogueContinueMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.DialogueContinueMessage; import org.apollo.net.codec.game.DataType; diff --git a/src/org/apollo/net/release/r377/DisplayCrossbonesMessageEncoder.java b/game/src/main/org/apollo/game/release/r377/DisplayCrossbonesMessageEncoder.java similarity index 94% rename from src/org/apollo/net/release/r377/DisplayCrossbonesMessageEncoder.java rename to game/src/main/org/apollo/game/release/r377/DisplayCrossbonesMessageEncoder.java index 77426da2..0154ed1d 100644 --- a/src/org/apollo/net/release/r377/DisplayCrossbonesMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r377/DisplayCrossbonesMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.DisplayCrossbonesMessage; import org.apollo.net.codec.game.DataType; diff --git a/src/org/apollo/net/release/r377/DisplayTabInterfaceMessageEncoder.java b/game/src/main/org/apollo/game/release/r377/DisplayTabInterfaceMessageEncoder.java similarity index 95% rename from src/org/apollo/net/release/r377/DisplayTabInterfaceMessageEncoder.java rename to game/src/main/org/apollo/game/release/r377/DisplayTabInterfaceMessageEncoder.java index 9f4184ec..fcfff910 100644 --- a/src/org/apollo/net/release/r377/DisplayTabInterfaceMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r377/DisplayTabInterfaceMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.DisplayTabInterfaceMessage; import org.apollo.net.codec.game.DataTransformation; diff --git a/src/org/apollo/net/release/r377/EnterAmountMessageEncoder.java b/game/src/main/org/apollo/game/release/r377/EnterAmountMessageEncoder.java similarity index 93% rename from src/org/apollo/net/release/r377/EnterAmountMessageEncoder.java rename to game/src/main/org/apollo/game/release/r377/EnterAmountMessageEncoder.java index f9747ced..930b8e59 100644 --- a/src/org/apollo/net/release/r377/EnterAmountMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r377/EnterAmountMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import io.netty.buffer.Unpooled; diff --git a/src/org/apollo/net/release/r377/EnteredAmountMessageDecoder.java b/game/src/main/org/apollo/game/release/r377/EnteredAmountMessageDecoder.java similarity index 94% rename from src/org/apollo/net/release/r377/EnteredAmountMessageDecoder.java rename to game/src/main/org/apollo/game/release/r377/EnteredAmountMessageDecoder.java index c0f0a4dc..72c13b9b 100644 --- a/src/org/apollo/net/release/r377/EnteredAmountMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r377/EnteredAmountMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.EnteredAmountMessage; import org.apollo.net.codec.game.DataType; diff --git a/src/org/apollo/net/release/r377/FifthItemActionMessageDecoder.java b/game/src/main/org/apollo/game/release/r377/FifthItemActionMessageDecoder.java similarity index 96% rename from src/org/apollo/net/release/r377/FifthItemActionMessageDecoder.java rename to game/src/main/org/apollo/game/release/r377/FifthItemActionMessageDecoder.java index 8a92b568..17398b84 100644 --- a/src/org/apollo/net/release/r377/FifthItemActionMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r377/FifthItemActionMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.FifthItemActionMessage; import org.apollo.net.codec.game.DataOrder; diff --git a/src/org/apollo/net/release/r377/FifthItemOptionMessageDecoder.java b/game/src/main/org/apollo/game/release/r377/FifthItemOptionMessageDecoder.java similarity index 96% rename from src/org/apollo/net/release/r377/FifthItemOptionMessageDecoder.java rename to game/src/main/org/apollo/game/release/r377/FifthItemOptionMessageDecoder.java index f4f2c24f..b8679c58 100644 --- a/src/org/apollo/net/release/r377/FifthItemOptionMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r377/FifthItemOptionMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.FifthItemOptionMessage; import org.apollo.net.codec.game.DataOrder; diff --git a/src/org/apollo/net/release/r377/FifthNpcActionMessageDecoder.java b/game/src/main/org/apollo/game/release/r377/FifthNpcActionMessageDecoder.java similarity index 95% rename from src/org/apollo/net/release/r377/FifthNpcActionMessageDecoder.java rename to game/src/main/org/apollo/game/release/r377/FifthNpcActionMessageDecoder.java index 13720043..f214b10d 100644 --- a/src/org/apollo/net/release/r377/FifthNpcActionMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r377/FifthNpcActionMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.FifthNpcActionMessage; import org.apollo.net.codec.game.DataOrder; diff --git a/src/org/apollo/net/release/r377/FifthPlayerActionMessageDecoder.java b/game/src/main/org/apollo/game/release/r377/FifthPlayerActionMessageDecoder.java similarity index 95% rename from src/org/apollo/net/release/r377/FifthPlayerActionMessageDecoder.java rename to game/src/main/org/apollo/game/release/r377/FifthPlayerActionMessageDecoder.java index 51d92f5a..eee6396a 100644 --- a/src/org/apollo/net/release/r377/FifthPlayerActionMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r377/FifthPlayerActionMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.FifthPlayerActionMessage; import org.apollo.net.codec.game.DataTransformation; diff --git a/src/org/apollo/net/release/r377/FirstItemActionMessageDecoder.java b/game/src/main/org/apollo/game/release/r377/FirstItemActionMessageDecoder.java similarity index 95% rename from src/org/apollo/net/release/r377/FirstItemActionMessageDecoder.java rename to game/src/main/org/apollo/game/release/r377/FirstItemActionMessageDecoder.java index b559c56c..4ed2d2be 100644 --- a/src/org/apollo/net/release/r377/FirstItemActionMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r377/FirstItemActionMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.FirstItemActionMessage; import org.apollo.net.codec.game.DataTransformation; diff --git a/src/org/apollo/net/release/r377/FirstItemOptionMessageDecoder.java b/game/src/main/org/apollo/game/release/r377/FirstItemOptionMessageDecoder.java similarity index 96% rename from src/org/apollo/net/release/r377/FirstItemOptionMessageDecoder.java rename to game/src/main/org/apollo/game/release/r377/FirstItemOptionMessageDecoder.java index 64ca57be..857d16c4 100644 --- a/src/org/apollo/net/release/r377/FirstItemOptionMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r377/FirstItemOptionMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.FirstItemOptionMessage; import org.apollo.net.codec.game.DataOrder; diff --git a/src/org/apollo/net/release/r377/FirstNpcActionMessageDecoder.java b/game/src/main/org/apollo/game/release/r377/FirstNpcActionMessageDecoder.java similarity index 95% rename from src/org/apollo/net/release/r377/FirstNpcActionMessageDecoder.java rename to game/src/main/org/apollo/game/release/r377/FirstNpcActionMessageDecoder.java index ed49b4e1..c860e99a 100644 --- a/src/org/apollo/net/release/r377/FirstNpcActionMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r377/FirstNpcActionMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.FirstNpcActionMessage; import org.apollo.net.codec.game.DataOrder; diff --git a/src/org/apollo/net/release/r377/FirstObjectActionMessageDecoder.java b/game/src/main/org/apollo/game/release/r377/FirstObjectActionMessageDecoder.java similarity index 96% rename from src/org/apollo/net/release/r377/FirstObjectActionMessageDecoder.java rename to game/src/main/org/apollo/game/release/r377/FirstObjectActionMessageDecoder.java index 1636075d..86b56cd0 100644 --- a/src/org/apollo/net/release/r377/FirstObjectActionMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r377/FirstObjectActionMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.FirstObjectActionMessage; import org.apollo.game.model.Position; diff --git a/src/org/apollo/net/release/r377/FirstPlayerActionMessageDecoder.java b/game/src/main/org/apollo/game/release/r377/FirstPlayerActionMessageDecoder.java similarity index 95% rename from src/org/apollo/net/release/r377/FirstPlayerActionMessageDecoder.java rename to game/src/main/org/apollo/game/release/r377/FirstPlayerActionMessageDecoder.java index b1e94ee3..c7805f7c 100644 --- a/src/org/apollo/net/release/r377/FirstPlayerActionMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r377/FirstPlayerActionMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.FirstPlayerActionMessage; import org.apollo.net.codec.game.DataOrder; diff --git a/src/org/apollo/net/release/r377/FlaggedMouseEventMessageDecoder.java b/game/src/main/org/apollo/game/release/r377/FlaggedMouseEventMessageDecoder.java similarity index 96% rename from src/org/apollo/net/release/r377/FlaggedMouseEventMessageDecoder.java rename to game/src/main/org/apollo/game/release/r377/FlaggedMouseEventMessageDecoder.java index d74d3efd..198024bf 100644 --- a/src/org/apollo/net/release/r377/FlaggedMouseEventMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r377/FlaggedMouseEventMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.FlaggedMouseEventMessage; import org.apollo.net.codec.game.DataType; diff --git a/src/org/apollo/net/release/r377/FlashTabInterfaceMessageEncoder.java b/game/src/main/org/apollo/game/release/r377/FlashTabInterfaceMessageEncoder.java similarity index 94% rename from src/org/apollo/net/release/r377/FlashTabInterfaceMessageEncoder.java rename to game/src/main/org/apollo/game/release/r377/FlashTabInterfaceMessageEncoder.java index b64eeaff..3c0da5b2 100644 --- a/src/org/apollo/net/release/r377/FlashTabInterfaceMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r377/FlashTabInterfaceMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.FlashTabInterfaceMessage; import org.apollo.net.codec.game.DataType; diff --git a/src/org/apollo/net/release/r377/FlashingTabClickedMessageDecoder.java b/game/src/main/org/apollo/game/release/r377/FlashingTabClickedMessageDecoder.java similarity index 94% rename from src/org/apollo/net/release/r377/FlashingTabClickedMessageDecoder.java rename to game/src/main/org/apollo/game/release/r377/FlashingTabClickedMessageDecoder.java index 7d97ea93..12f36e87 100644 --- a/src/org/apollo/net/release/r377/FlashingTabClickedMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r377/FlashingTabClickedMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.FlashingTabClickedMessage; import org.apollo.net.codec.game.DataType; diff --git a/src/org/apollo/net/release/r377/FocusUpdateMessageDecoder.java b/game/src/main/org/apollo/game/release/r377/FocusUpdateMessageDecoder.java similarity index 94% rename from src/org/apollo/net/release/r377/FocusUpdateMessageDecoder.java rename to game/src/main/org/apollo/game/release/r377/FocusUpdateMessageDecoder.java index c44e0ea0..7b8a3038 100644 --- a/src/org/apollo/net/release/r377/FocusUpdateMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r377/FocusUpdateMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.FocusUpdateMessage; import org.apollo.net.codec.game.DataType; diff --git a/src/org/apollo/net/release/r377/ForwardPrivateChatMessageEncoder.java b/game/src/main/org/apollo/game/release/r377/ForwardPrivateChatMessageEncoder.java similarity index 97% rename from src/org/apollo/net/release/r377/ForwardPrivateChatMessageEncoder.java rename to game/src/main/org/apollo/game/release/r377/ForwardPrivateChatMessageEncoder.java index 8c225683..6491370a 100644 --- a/src/org/apollo/net/release/r377/ForwardPrivateChatMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r377/ForwardPrivateChatMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import java.util.concurrent.atomic.AtomicInteger; diff --git a/src/org/apollo/net/release/r377/FourthItemActionMessageDecoder.java b/game/src/main/org/apollo/game/release/r377/FourthItemActionMessageDecoder.java similarity index 96% rename from src/org/apollo/net/release/r377/FourthItemActionMessageDecoder.java rename to game/src/main/org/apollo/game/release/r377/FourthItemActionMessageDecoder.java index e8403f6b..66f98dd0 100644 --- a/src/org/apollo/net/release/r377/FourthItemActionMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r377/FourthItemActionMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.FourthItemActionMessage; import org.apollo.net.codec.game.DataOrder; diff --git a/src/org/apollo/net/release/r377/FourthItemOptionMessageDecoder.java b/game/src/main/org/apollo/game/release/r377/FourthItemOptionMessageDecoder.java similarity index 96% rename from src/org/apollo/net/release/r377/FourthItemOptionMessageDecoder.java rename to game/src/main/org/apollo/game/release/r377/FourthItemOptionMessageDecoder.java index 3de1c408..2c6399a3 100644 --- a/src/org/apollo/net/release/r377/FourthItemOptionMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r377/FourthItemOptionMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.FourthItemOptionMessage; import org.apollo.net.codec.game.DataOrder; diff --git a/src/org/apollo/net/release/r377/FourthNpcActionMessageDecoder.java b/game/src/main/org/apollo/game/release/r377/FourthNpcActionMessageDecoder.java similarity index 94% rename from src/org/apollo/net/release/r377/FourthNpcActionMessageDecoder.java rename to game/src/main/org/apollo/game/release/r377/FourthNpcActionMessageDecoder.java index 694249c2..2bbe4638 100644 --- a/src/org/apollo/net/release/r377/FourthNpcActionMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r377/FourthNpcActionMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.FourthNpcActionMessage; import org.apollo.net.codec.game.DataType; diff --git a/src/org/apollo/net/release/r317/FourthPlayerActionMessageDecoder.java b/game/src/main/org/apollo/game/release/r377/FourthPlayerActionMessageDecoder.java similarity index 95% rename from src/org/apollo/net/release/r317/FourthPlayerActionMessageDecoder.java rename to game/src/main/org/apollo/game/release/r377/FourthPlayerActionMessageDecoder.java index 0530429a..cc26f505 100644 --- a/src/org/apollo/net/release/r317/FourthPlayerActionMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r377/FourthPlayerActionMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.FourthPlayerActionMessage; import org.apollo.net.codec.game.DataOrder; diff --git a/src/org/apollo/net/release/r377/FriendServerStatusMessageEncoder.java b/game/src/main/org/apollo/game/release/r377/FriendServerStatusMessageEncoder.java similarity index 94% rename from src/org/apollo/net/release/r377/FriendServerStatusMessageEncoder.java rename to game/src/main/org/apollo/game/release/r377/FriendServerStatusMessageEncoder.java index 5cd35192..32c2621d 100644 --- a/src/org/apollo/net/release/r377/FriendServerStatusMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r377/FriendServerStatusMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.FriendServerStatusMessage; import org.apollo.net.codec.game.DataType; diff --git a/src/org/apollo/net/release/r377/GroupedRegionUpdateMessageEncoder.java b/game/src/main/org/apollo/game/release/r377/GroupedRegionUpdateMessageEncoder.java similarity index 98% rename from src/org/apollo/net/release/r377/GroupedRegionUpdateMessageEncoder.java rename to game/src/main/org/apollo/game/release/r377/GroupedRegionUpdateMessageEncoder.java index eec416aa..72f5696d 100644 --- a/src/org/apollo/net/release/r377/GroupedRegionUpdateMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r377/GroupedRegionUpdateMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import java.util.Map; diff --git a/src/org/apollo/net/release/r377/HintIconMessageEncoder.java b/game/src/main/org/apollo/game/release/r377/HintIconMessageEncoder.java similarity index 96% rename from src/org/apollo/net/release/r377/HintIconMessageEncoder.java rename to game/src/main/org/apollo/game/release/r377/HintIconMessageEncoder.java index f17369f0..34dee9e4 100644 --- a/src/org/apollo/net/release/r377/HintIconMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r377/HintIconMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.HintIconMessage; import org.apollo.net.codec.game.DataType; diff --git a/src/org/apollo/net/release/r377/IdAssignmentMessageEncoder.java b/game/src/main/org/apollo/game/release/r377/IdAssignmentMessageEncoder.java similarity index 95% rename from src/org/apollo/net/release/r377/IdAssignmentMessageEncoder.java rename to game/src/main/org/apollo/game/release/r377/IdAssignmentMessageEncoder.java index 4ef63978..3abe6f95 100644 --- a/src/org/apollo/net/release/r377/IdAssignmentMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r377/IdAssignmentMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.IdAssignmentMessage; import org.apollo.net.codec.game.DataOrder; diff --git a/src/org/apollo/net/release/r377/IgnoreListMessageEncoder.java b/game/src/main/org/apollo/game/release/r377/IgnoreListMessageEncoder.java similarity index 95% rename from src/org/apollo/net/release/r377/IgnoreListMessageEncoder.java rename to game/src/main/org/apollo/game/release/r377/IgnoreListMessageEncoder.java index 27f8e21a..8e98a9b2 100644 --- a/src/org/apollo/net/release/r377/IgnoreListMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r377/IgnoreListMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import java.util.List; diff --git a/src/org/apollo/net/release/r377/ItemOnItemMessageDecoder.java b/game/src/main/org/apollo/game/release/r377/ItemOnItemMessageDecoder.java similarity index 97% rename from src/org/apollo/net/release/r377/ItemOnItemMessageDecoder.java rename to game/src/main/org/apollo/game/release/r377/ItemOnItemMessageDecoder.java index cbfc33c0..7ae875e8 100644 --- a/src/org/apollo/net/release/r377/ItemOnItemMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r377/ItemOnItemMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.ItemOnItemMessage; import org.apollo.net.codec.game.DataOrder; diff --git a/src/org/apollo/net/release/r377/ItemOnObjectMessageDecoder.java b/game/src/main/org/apollo/game/release/r377/ItemOnObjectMessageDecoder.java similarity index 96% rename from src/org/apollo/net/release/r377/ItemOnObjectMessageDecoder.java rename to game/src/main/org/apollo/game/release/r377/ItemOnObjectMessageDecoder.java index 30c331d5..92aadd2f 100644 --- a/src/org/apollo/net/release/r377/ItemOnObjectMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r377/ItemOnObjectMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.ItemOnObjectMessage; import org.apollo.net.codec.game.DataOrder; diff --git a/src/org/apollo/net/release/r377/KeepAliveMessageDecoder.java b/game/src/main/org/apollo/game/release/r377/KeepAliveMessageDecoder.java similarity index 91% rename from src/org/apollo/net/release/r377/KeepAliveMessageDecoder.java rename to game/src/main/org/apollo/game/release/r377/KeepAliveMessageDecoder.java index 236b815f..cbd80f1b 100644 --- a/src/org/apollo/net/release/r377/KeepAliveMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r377/KeepAliveMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.KeepAliveMessage; import org.apollo.net.codec.game.GamePacket; diff --git a/src/org/apollo/net/release/r377/LogoutMessageEncoder.java b/game/src/main/org/apollo/game/release/r377/LogoutMessageEncoder.java similarity index 93% rename from src/org/apollo/net/release/r377/LogoutMessageEncoder.java rename to game/src/main/org/apollo/game/release/r377/LogoutMessageEncoder.java index c2b32a80..6b720db7 100644 --- a/src/org/apollo/net/release/r377/LogoutMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r377/LogoutMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.LogoutMessage; import org.apollo.net.codec.game.GamePacket; diff --git a/src/org/apollo/net/release/r377/MagicOnItemMessageDecoder.java b/game/src/main/org/apollo/game/release/r377/MagicOnItemMessageDecoder.java similarity index 96% rename from src/org/apollo/net/release/r377/MagicOnItemMessageDecoder.java rename to game/src/main/org/apollo/game/release/r377/MagicOnItemMessageDecoder.java index 22f3e277..93d7a34e 100644 --- a/src/org/apollo/net/release/r377/MagicOnItemMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r377/MagicOnItemMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.MagicOnItemMessage; import org.apollo.net.codec.game.DataTransformation; diff --git a/src/org/apollo/net/release/r377/MagicOnNpcMessageDecoder.java b/game/src/main/org/apollo/game/release/r377/MagicOnNpcMessageDecoder.java similarity index 95% rename from src/org/apollo/net/release/r377/MagicOnNpcMessageDecoder.java rename to game/src/main/org/apollo/game/release/r377/MagicOnNpcMessageDecoder.java index e7b87205..fca7e27a 100644 --- a/src/org/apollo/net/release/r377/MagicOnNpcMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r377/MagicOnNpcMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.MagicOnNpcMessage; import org.apollo.net.codec.game.DataOrder; diff --git a/src/org/apollo/net/release/r377/MagicOnPlayerMessageDecoder.java b/game/src/main/org/apollo/game/release/r377/MagicOnPlayerMessageDecoder.java similarity index 95% rename from src/org/apollo/net/release/r377/MagicOnPlayerMessageDecoder.java rename to game/src/main/org/apollo/game/release/r377/MagicOnPlayerMessageDecoder.java index 9393b284..0ea104e9 100644 --- a/src/org/apollo/net/release/r377/MagicOnPlayerMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r377/MagicOnPlayerMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.MagicOnPlayerMessage; import org.apollo.net.codec.game.DataOrder; diff --git a/src/org/apollo/net/release/r377/MobAnimationResetMessageEncoder.java b/game/src/main/org/apollo/game/release/r377/MobAnimationResetMessageEncoder.java similarity index 93% rename from src/org/apollo/net/release/r377/MobAnimationResetMessageEncoder.java rename to game/src/main/org/apollo/game/release/r377/MobAnimationResetMessageEncoder.java index ce92d084..d9b21215 100644 --- a/src/org/apollo/net/release/r377/MobAnimationResetMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r377/MobAnimationResetMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.MobAnimationResetMessage; import org.apollo.net.codec.game.GamePacket; diff --git a/src/org/apollo/net/release/r317/MouseClickedMessageDecoder.java b/game/src/main/org/apollo/game/release/r377/MouseClickedMessageDecoder.java similarity index 95% rename from src/org/apollo/net/release/r317/MouseClickedMessageDecoder.java rename to game/src/main/org/apollo/game/release/r377/MouseClickedMessageDecoder.java index 7793d072..ba9b0fa7 100644 --- a/src/org/apollo/net/release/r317/MouseClickedMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r377/MouseClickedMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.MouseClickedMessage; import org.apollo.net.codec.game.DataType; diff --git a/src/org/apollo/net/release/r377/NpcSynchronizationMessageEncoder.java b/game/src/main/org/apollo/game/release/r377/NpcSynchronizationMessageEncoder.java similarity index 99% rename from src/org/apollo/net/release/r377/NpcSynchronizationMessageEncoder.java rename to game/src/main/org/apollo/game/release/r377/NpcSynchronizationMessageEncoder.java index 45ade55e..05b8212f 100644 --- a/src/org/apollo/net/release/r377/NpcSynchronizationMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r377/NpcSynchronizationMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.NpcSynchronizationMessage; import org.apollo.game.model.Animation; diff --git a/src/org/apollo/net/release/r377/OpenDialogueInterfaceMessageEncoder.java b/game/src/main/org/apollo/game/release/r377/OpenDialogueInterfaceMessageEncoder.java similarity index 94% rename from src/org/apollo/net/release/r377/OpenDialogueInterfaceMessageEncoder.java rename to game/src/main/org/apollo/game/release/r377/OpenDialogueInterfaceMessageEncoder.java index a220df6d..b85f9c9b 100644 --- a/src/org/apollo/net/release/r377/OpenDialogueInterfaceMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r377/OpenDialogueInterfaceMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.OpenDialogueInterfaceMessage; import org.apollo.net.codec.game.DataType; diff --git a/src/org/apollo/net/release/r377/OpenDialogueOverlayMessageEncoder.java b/game/src/main/org/apollo/game/release/r377/OpenDialogueOverlayMessageEncoder.java similarity index 95% rename from src/org/apollo/net/release/r377/OpenDialogueOverlayMessageEncoder.java rename to game/src/main/org/apollo/game/release/r377/OpenDialogueOverlayMessageEncoder.java index d8fcfb78..aad3e23b 100644 --- a/src/org/apollo/net/release/r377/OpenDialogueOverlayMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r377/OpenDialogueOverlayMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.OpenDialogueOverlayMessage; import org.apollo.net.codec.game.DataOrder; diff --git a/src/org/apollo/net/release/r377/OpenInterfaceMessageEncoder.java b/game/src/main/org/apollo/game/release/r377/OpenInterfaceMessageEncoder.java similarity index 95% rename from src/org/apollo/net/release/r377/OpenInterfaceMessageEncoder.java rename to game/src/main/org/apollo/game/release/r377/OpenInterfaceMessageEncoder.java index 4dd24ab3..95e41cf7 100644 --- a/src/org/apollo/net/release/r377/OpenInterfaceMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r377/OpenInterfaceMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.OpenInterfaceMessage; import org.apollo.net.codec.game.DataOrder; diff --git a/src/org/apollo/net/release/r377/OpenInterfaceSidebarMessageEncoder.java b/game/src/main/org/apollo/game/release/r377/OpenInterfaceSidebarMessageEncoder.java similarity index 95% rename from src/org/apollo/net/release/r377/OpenInterfaceSidebarMessageEncoder.java rename to game/src/main/org/apollo/game/release/r377/OpenInterfaceSidebarMessageEncoder.java index 34c26114..d552df54 100644 --- a/src/org/apollo/net/release/r377/OpenInterfaceSidebarMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r377/OpenInterfaceSidebarMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.OpenInterfaceSidebarMessage; import org.apollo.net.codec.game.DataOrder; diff --git a/src/org/apollo/net/release/r377/OpenOverlayMessageEncoder.java b/game/src/main/org/apollo/game/release/r377/OpenOverlayMessageEncoder.java similarity index 94% rename from src/org/apollo/net/release/r377/OpenOverlayMessageEncoder.java rename to game/src/main/org/apollo/game/release/r377/OpenOverlayMessageEncoder.java index 45d210af..b807abf9 100644 --- a/src/org/apollo/net/release/r377/OpenOverlayMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r377/OpenOverlayMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.OpenOverlayMessage; import org.apollo.net.codec.game.DataType; diff --git a/src/org/apollo/net/release/r377/OpenSidebarMessageEncoder.java b/game/src/main/org/apollo/game/release/r377/OpenSidebarMessageEncoder.java similarity index 95% rename from src/org/apollo/net/release/r377/OpenSidebarMessageEncoder.java rename to game/src/main/org/apollo/game/release/r377/OpenSidebarMessageEncoder.java index fc80bda5..fafe3d11 100644 --- a/src/org/apollo/net/release/r377/OpenSidebarMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r377/OpenSidebarMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.OpenSidebarMessage; import org.apollo.net.codec.game.DataOrder; diff --git a/src/org/apollo/net/release/r377/PlayerDesignMessageDecoder.java b/game/src/main/org/apollo/game/release/r377/PlayerDesignMessageDecoder.java similarity index 96% rename from src/org/apollo/net/release/r377/PlayerDesignMessageDecoder.java rename to game/src/main/org/apollo/game/release/r377/PlayerDesignMessageDecoder.java index 53036b8e..713d09ed 100644 --- a/src/org/apollo/net/release/r377/PlayerDesignMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r377/PlayerDesignMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.PlayerDesignMessage; import org.apollo.game.model.Appearance; diff --git a/src/org/apollo/net/release/r377/PlayerSynchronizationMessageEncoder.java b/game/src/main/org/apollo/game/release/r377/PlayerSynchronizationMessageEncoder.java similarity index 99% rename from src/org/apollo/net/release/r377/PlayerSynchronizationMessageEncoder.java rename to game/src/main/org/apollo/game/release/r377/PlayerSynchronizationMessageEncoder.java index 985a3d84..ecfcf6ec 100644 --- a/src/org/apollo/net/release/r377/PlayerSynchronizationMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r377/PlayerSynchronizationMessageEncoder.java @@ -1,6 +1,6 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; -import org.apollo.fs.def.EquipmentDefinition; +import org.apollo.cache.def.EquipmentDefinition; import org.apollo.game.message.impl.PlayerSynchronizationMessage; import org.apollo.game.model.Animation; import org.apollo.game.model.Appearance; diff --git a/src/org/apollo/net/release/r377/PrivacyOptionMessageDecoder.java b/game/src/main/org/apollo/game/release/r377/PrivacyOptionMessageDecoder.java similarity index 95% rename from src/org/apollo/net/release/r377/PrivacyOptionMessageDecoder.java rename to game/src/main/org/apollo/game/release/r377/PrivacyOptionMessageDecoder.java index 91a10add..3c2239b2 100644 --- a/src/org/apollo/net/release/r377/PrivacyOptionMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r377/PrivacyOptionMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.PrivacyOptionMessage; import org.apollo.net.codec.game.DataType; diff --git a/src/org/apollo/net/release/r377/PrivacyOptionMessageEncoder.java b/game/src/main/org/apollo/game/release/r377/PrivacyOptionMessageEncoder.java similarity index 95% rename from src/org/apollo/net/release/r377/PrivacyOptionMessageEncoder.java rename to game/src/main/org/apollo/game/release/r377/PrivacyOptionMessageEncoder.java index 1024f094..e033b5d3 100644 --- a/src/org/apollo/net/release/r377/PrivacyOptionMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r377/PrivacyOptionMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.PrivacyOptionMessage; import org.apollo.net.codec.game.DataType; diff --git a/src/org/apollo/net/release/r377/PrivateChatMessageDecoder.java b/game/src/main/org/apollo/game/release/r377/PrivateChatMessageDecoder.java similarity index 96% rename from src/org/apollo/net/release/r377/PrivateChatMessageDecoder.java rename to game/src/main/org/apollo/game/release/r377/PrivateChatMessageDecoder.java index c249533d..e47caffe 100644 --- a/src/org/apollo/net/release/r377/PrivateChatMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r377/PrivateChatMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.PrivateChatMessage; import org.apollo.net.codec.game.DataType; diff --git a/src/org/apollo/net/release/r377/RegionChangeMessageEncoder.java b/game/src/main/org/apollo/game/release/r377/RegionChangeMessageEncoder.java similarity index 95% rename from src/org/apollo/net/release/r377/RegionChangeMessageEncoder.java rename to game/src/main/org/apollo/game/release/r377/RegionChangeMessageEncoder.java index a0e3521e..e7e1eda6 100644 --- a/src/org/apollo/net/release/r377/RegionChangeMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r377/RegionChangeMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.RegionChangeMessage; import org.apollo.net.codec.game.DataOrder; diff --git a/src/org/apollo/net/release/r377/Release377.java b/game/src/main/org/apollo/game/release/r377/Release377.java similarity index 99% rename from src/org/apollo/net/release/r377/Release377.java rename to game/src/main/org/apollo/game/release/r377/Release377.java index 20160ab1..ac602a39 100644 --- a/src/org/apollo/net/release/r377/Release377.java +++ b/game/src/main/org/apollo/game/release/r377/Release377.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import java.util.HashMap; import java.util.Map; diff --git a/src/org/apollo/net/release/r317/RemoveFriendMessageDecoder.java b/game/src/main/org/apollo/game/release/r377/RemoveFriendMessageDecoder.java similarity index 94% rename from src/org/apollo/net/release/r317/RemoveFriendMessageDecoder.java rename to game/src/main/org/apollo/game/release/r377/RemoveFriendMessageDecoder.java index 330e2a2b..d0b44374 100644 --- a/src/org/apollo/net/release/r317/RemoveFriendMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r377/RemoveFriendMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.RemoveFriendMessage; import org.apollo.net.codec.game.DataType; diff --git a/src/org/apollo/net/release/r317/RemoveIgnoreMessageDecoder.java b/game/src/main/org/apollo/game/release/r377/RemoveIgnoreMessageDecoder.java similarity index 94% rename from src/org/apollo/net/release/r317/RemoveIgnoreMessageDecoder.java rename to game/src/main/org/apollo/game/release/r377/RemoveIgnoreMessageDecoder.java index b88e9157..5f39dc69 100644 --- a/src/org/apollo/net/release/r317/RemoveIgnoreMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r377/RemoveIgnoreMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r317; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.RemoveIgnoreMessage; import org.apollo.net.codec.game.DataType; diff --git a/src/org/apollo/net/release/r377/RemoveObjectMessageEncoder.java b/game/src/main/org/apollo/game/release/r377/RemoveObjectMessageEncoder.java similarity index 95% rename from src/org/apollo/net/release/r377/RemoveObjectMessageEncoder.java rename to game/src/main/org/apollo/game/release/r377/RemoveObjectMessageEncoder.java index 5fe9b295..76a89c35 100644 --- a/src/org/apollo/net/release/r377/RemoveObjectMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r377/RemoveObjectMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.RemoveObjectMessage; import org.apollo.net.codec.game.DataTransformation; diff --git a/src/org/apollo/net/release/r377/RemoveTileItemMessageEncoder.java b/game/src/main/org/apollo/game/release/r377/RemoveTileItemMessageEncoder.java similarity index 95% rename from src/org/apollo/net/release/r377/RemoveTileItemMessageEncoder.java rename to game/src/main/org/apollo/game/release/r377/RemoveTileItemMessageEncoder.java index faab8485..f4af1d05 100644 --- a/src/org/apollo/net/release/r377/RemoveTileItemMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r377/RemoveTileItemMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.RemoveTileItemMessage; import org.apollo.net.codec.game.DataTransformation; diff --git a/src/org/apollo/net/release/r377/SecondItemActionMessageDecoder.java b/game/src/main/org/apollo/game/release/r377/SecondItemActionMessageDecoder.java similarity index 96% rename from src/org/apollo/net/release/r377/SecondItemActionMessageDecoder.java rename to game/src/main/org/apollo/game/release/r377/SecondItemActionMessageDecoder.java index c5c71f4d..a84915f8 100644 --- a/src/org/apollo/net/release/r377/SecondItemActionMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r377/SecondItemActionMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.SecondItemActionMessage; import org.apollo.net.codec.game.DataOrder; diff --git a/src/org/apollo/net/release/r377/SecondItemOptionMessageDecoder.java b/game/src/main/org/apollo/game/release/r377/SecondItemOptionMessageDecoder.java similarity index 96% rename from src/org/apollo/net/release/r377/SecondItemOptionMessageDecoder.java rename to game/src/main/org/apollo/game/release/r377/SecondItemOptionMessageDecoder.java index 4dc683f9..7bb0a7b3 100644 --- a/src/org/apollo/net/release/r377/SecondItemOptionMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r377/SecondItemOptionMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.SecondItemOptionMessage; import org.apollo.net.codec.game.DataOrder; diff --git a/src/org/apollo/net/release/r377/SecondNpcActionMessageDecoder.java b/game/src/main/org/apollo/game/release/r377/SecondNpcActionMessageDecoder.java similarity index 95% rename from src/org/apollo/net/release/r377/SecondNpcActionMessageDecoder.java rename to game/src/main/org/apollo/game/release/r377/SecondNpcActionMessageDecoder.java index c7e086b8..5e524398 100644 --- a/src/org/apollo/net/release/r377/SecondNpcActionMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r377/SecondNpcActionMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.SecondNpcActionMessage; import org.apollo.net.codec.game.DataTransformation; diff --git a/src/org/apollo/net/release/r377/SecondObjectActionMessageDecoder.java b/game/src/main/org/apollo/game/release/r377/SecondObjectActionMessageDecoder.java similarity index 96% rename from src/org/apollo/net/release/r377/SecondObjectActionMessageDecoder.java rename to game/src/main/org/apollo/game/release/r377/SecondObjectActionMessageDecoder.java index 59b28510..0bb8c349 100644 --- a/src/org/apollo/net/release/r377/SecondObjectActionMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r377/SecondObjectActionMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.SecondObjectActionMessage; import org.apollo.game.model.Position; diff --git a/src/org/apollo/net/release/r377/SecondPlayerActionMessageDecoder.java b/game/src/main/org/apollo/game/release/r377/SecondPlayerActionMessageDecoder.java similarity index 95% rename from src/org/apollo/net/release/r377/SecondPlayerActionMessageDecoder.java rename to game/src/main/org/apollo/game/release/r377/SecondPlayerActionMessageDecoder.java index 162d3375..dab88ccd 100644 --- a/src/org/apollo/net/release/r377/SecondPlayerActionMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r377/SecondPlayerActionMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.SecondPlayerActionMessage; import org.apollo.net.codec.game.DataTransformation; diff --git a/src/org/apollo/net/release/r377/SendFriendMessageEncoder.java b/game/src/main/org/apollo/game/release/r377/SendFriendMessageEncoder.java similarity index 95% rename from src/org/apollo/net/release/r377/SendFriendMessageEncoder.java rename to game/src/main/org/apollo/game/release/r377/SendFriendMessageEncoder.java index 3b992e43..e457f471 100644 --- a/src/org/apollo/net/release/r377/SendFriendMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r377/SendFriendMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.SendFriendMessage; import org.apollo.net.codec.game.DataType; diff --git a/src/org/apollo/net/release/r377/SendObjectMessageEncoder.java b/game/src/main/org/apollo/game/release/r377/SendObjectMessageEncoder.java similarity index 96% rename from src/org/apollo/net/release/r377/SendObjectMessageEncoder.java rename to game/src/main/org/apollo/game/release/r377/SendObjectMessageEncoder.java index 488cd776..5aadde3f 100644 --- a/src/org/apollo/net/release/r377/SendObjectMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r377/SendObjectMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.SendObjectMessage; import org.apollo.net.codec.game.DataOrder; diff --git a/src/org/apollo/net/release/r377/ServerMessageMessageEncoder.java b/game/src/main/org/apollo/game/release/r377/ServerMessageMessageEncoder.java similarity index 94% rename from src/org/apollo/net/release/r377/ServerMessageMessageEncoder.java rename to game/src/main/org/apollo/game/release/r377/ServerMessageMessageEncoder.java index a4f06743..ae2c5f9b 100644 --- a/src/org/apollo/net/release/r377/ServerMessageMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r377/ServerMessageMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.ServerChatMessage; import org.apollo.net.codec.game.GamePacket; diff --git a/src/org/apollo/net/release/r377/SetPlayerActionMessageEncoder.java b/game/src/main/org/apollo/game/release/r377/SetPlayerActionMessageEncoder.java similarity index 95% rename from src/org/apollo/net/release/r377/SetPlayerActionMessageEncoder.java rename to game/src/main/org/apollo/game/release/r377/SetPlayerActionMessageEncoder.java index 32eb46f7..ea8097df 100644 --- a/src/org/apollo/net/release/r377/SetPlayerActionMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r377/SetPlayerActionMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.SetPlayerActionMessage; import org.apollo.net.codec.game.DataTransformation; diff --git a/src/org/apollo/net/release/r377/SetUpdatedRegionMessageEncoder.java b/game/src/main/org/apollo/game/release/r377/SetUpdatedRegionMessageEncoder.java similarity index 96% rename from src/org/apollo/net/release/r377/SetUpdatedRegionMessageEncoder.java rename to game/src/main/org/apollo/game/release/r377/SetUpdatedRegionMessageEncoder.java index 959ecac3..ac0ca908 100644 --- a/src/org/apollo/net/release/r377/SetUpdatedRegionMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r377/SetUpdatedRegionMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.SetUpdatedRegionMessage; import org.apollo.game.model.Position; diff --git a/src/org/apollo/net/release/r377/SetWidgetItemModelMessageEncoder.java b/game/src/main/org/apollo/game/release/r377/SetWidgetItemModelMessageEncoder.java similarity index 96% rename from src/org/apollo/net/release/r377/SetWidgetItemModelMessageEncoder.java rename to game/src/main/org/apollo/game/release/r377/SetWidgetItemModelMessageEncoder.java index 08ba7f87..60990cdc 100644 --- a/src/org/apollo/net/release/r377/SetWidgetItemModelMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r377/SetWidgetItemModelMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.SetWidgetItemModelMessage; import org.apollo.net.codec.game.DataOrder; diff --git a/src/org/apollo/net/release/r377/SetWidgetModelAnimationMessageEncoder.java b/game/src/main/org/apollo/game/release/r377/SetWidgetModelAnimationMessageEncoder.java similarity index 96% rename from src/org/apollo/net/release/r377/SetWidgetModelAnimationMessageEncoder.java rename to game/src/main/org/apollo/game/release/r377/SetWidgetModelAnimationMessageEncoder.java index 751209b2..b209768f 100644 --- a/src/org/apollo/net/release/r377/SetWidgetModelAnimationMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r377/SetWidgetModelAnimationMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.SetWidgetModelAnimationMessage; import org.apollo.net.codec.game.DataOrder; diff --git a/src/org/apollo/net/release/r377/SetWidgetNpcModelMessageEncoder.java b/game/src/main/org/apollo/game/release/r377/SetWidgetNpcModelMessageEncoder.java similarity index 95% rename from src/org/apollo/net/release/r377/SetWidgetNpcModelMessageEncoder.java rename to game/src/main/org/apollo/game/release/r377/SetWidgetNpcModelMessageEncoder.java index 613bbcf4..ec5ff0a4 100644 --- a/src/org/apollo/net/release/r377/SetWidgetNpcModelMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r377/SetWidgetNpcModelMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.SetWidgetNpcModelMessage; import org.apollo.net.codec.game.DataOrder; diff --git a/src/org/apollo/net/release/r377/SetWidgetPlayerModelMessageEncoder.java b/game/src/main/org/apollo/game/release/r377/SetWidgetPlayerModelMessageEncoder.java similarity index 95% rename from src/org/apollo/net/release/r377/SetWidgetPlayerModelMessageEncoder.java rename to game/src/main/org/apollo/game/release/r377/SetWidgetPlayerModelMessageEncoder.java index cdc55090..338450d9 100644 --- a/src/org/apollo/net/release/r377/SetWidgetPlayerModelMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r377/SetWidgetPlayerModelMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.SetWidgetPlayerModelMessage; import org.apollo.net.codec.game.DataOrder; diff --git a/src/org/apollo/net/release/r377/SetWidgetTexMessageEncoder.java b/game/src/main/org/apollo/game/release/r377/SetWidgetTexMessageEncoder.java similarity index 95% rename from src/org/apollo/net/release/r377/SetWidgetTexMessageEncoder.java rename to game/src/main/org/apollo/game/release/r377/SetWidgetTexMessageEncoder.java index 3f6f98a6..a58d441f 100644 --- a/src/org/apollo/net/release/r377/SetWidgetTexMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r377/SetWidgetTexMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.SetWidgetTextMessage; import org.apollo.net.codec.game.DataOrder; diff --git a/src/org/apollo/net/release/r377/SetWidgetVisibilityMessageEncoder.java b/game/src/main/org/apollo/game/release/r377/SetWidgetVisibilityMessageEncoder.java similarity index 95% rename from src/org/apollo/net/release/r377/SetWidgetVisibilityMessageEncoder.java rename to game/src/main/org/apollo/game/release/r377/SetWidgetVisibilityMessageEncoder.java index b47d2fc4..4dcdefa8 100644 --- a/src/org/apollo/net/release/r377/SetWidgetVisibilityMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r377/SetWidgetVisibilityMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.SetWidgetVisibilityMessage; import org.apollo.net.codec.game.DataType; diff --git a/src/org/apollo/net/release/r377/SpamPacketMessageDecoder.java b/game/src/main/org/apollo/game/release/r377/SpamPacketMessageDecoder.java similarity index 92% rename from src/org/apollo/net/release/r377/SpamPacketMessageDecoder.java rename to game/src/main/org/apollo/game/release/r377/SpamPacketMessageDecoder.java index 493aefff..136d1bd5 100644 --- a/src/org/apollo/net/release/r377/SpamPacketMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r377/SpamPacketMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.SpamPacketMessage; import org.apollo.net.codec.game.GamePacket; diff --git a/src/org/apollo/net/release/r377/SwitchItemMessageDecoder.java b/game/src/main/org/apollo/game/release/r377/SwitchItemMessageDecoder.java similarity index 96% rename from src/org/apollo/net/release/r377/SwitchItemMessageDecoder.java rename to game/src/main/org/apollo/game/release/r377/SwitchItemMessageDecoder.java index 9d54a791..6c1bef29 100644 --- a/src/org/apollo/net/release/r377/SwitchItemMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r377/SwitchItemMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.SwitchItemMessage; import org.apollo.net.codec.game.DataOrder; diff --git a/src/org/apollo/net/release/r377/SwitchTabInterfaceMessageEncoder.java b/game/src/main/org/apollo/game/release/r377/SwitchTabInterfaceMessageEncoder.java similarity index 95% rename from src/org/apollo/net/release/r377/SwitchTabInterfaceMessageEncoder.java rename to game/src/main/org/apollo/game/release/r377/SwitchTabInterfaceMessageEncoder.java index 4ef2fcc4..e7d5d4a9 100644 --- a/src/org/apollo/net/release/r377/SwitchTabInterfaceMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r377/SwitchTabInterfaceMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.SwitchTabInterfaceMessage; import org.apollo.net.codec.game.DataTransformation; diff --git a/src/org/apollo/net/release/r377/TakeTileItemMessageDecoder.java b/game/src/main/org/apollo/game/release/r377/TakeTileItemMessageDecoder.java similarity index 96% rename from src/org/apollo/net/release/r377/TakeTileItemMessageDecoder.java rename to game/src/main/org/apollo/game/release/r377/TakeTileItemMessageDecoder.java index 69adf4c7..e11e58d4 100644 --- a/src/org/apollo/net/release/r377/TakeTileItemMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r377/TakeTileItemMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.TakeTileItemMessage; import org.apollo.game.model.Position; diff --git a/src/org/apollo/net/release/r377/ThirdItemActionMessageDecoder.java b/game/src/main/org/apollo/game/release/r377/ThirdItemActionMessageDecoder.java similarity index 96% rename from src/org/apollo/net/release/r377/ThirdItemActionMessageDecoder.java rename to game/src/main/org/apollo/game/release/r377/ThirdItemActionMessageDecoder.java index 5a9dfbf0..48478db0 100644 --- a/src/org/apollo/net/release/r377/ThirdItemActionMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r377/ThirdItemActionMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.ThirdItemActionMessage; import org.apollo.net.codec.game.DataOrder; diff --git a/src/org/apollo/net/release/r377/ThirdItemOptionMessageDecoder.java b/game/src/main/org/apollo/game/release/r377/ThirdItemOptionMessageDecoder.java similarity index 96% rename from src/org/apollo/net/release/r377/ThirdItemOptionMessageDecoder.java rename to game/src/main/org/apollo/game/release/r377/ThirdItemOptionMessageDecoder.java index 66e2d3d8..70cbe00a 100644 --- a/src/org/apollo/net/release/r377/ThirdItemOptionMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r377/ThirdItemOptionMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.ThirdItemOptionMessage; import org.apollo.net.codec.game.DataOrder; diff --git a/src/org/apollo/net/release/r377/ThirdNpcActionMessageDecoder.java b/game/src/main/org/apollo/game/release/r377/ThirdNpcActionMessageDecoder.java similarity index 95% rename from src/org/apollo/net/release/r377/ThirdNpcActionMessageDecoder.java rename to game/src/main/org/apollo/game/release/r377/ThirdNpcActionMessageDecoder.java index 10fe0902..3e8692c7 100644 --- a/src/org/apollo/net/release/r377/ThirdNpcActionMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r377/ThirdNpcActionMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.ThirdNpcActionMessage; import org.apollo.net.codec.game.DataOrder; diff --git a/src/org/apollo/net/release/r377/ThirdObjectActionMessageDecoder.java b/game/src/main/org/apollo/game/release/r377/ThirdObjectActionMessageDecoder.java similarity index 96% rename from src/org/apollo/net/release/r377/ThirdObjectActionMessageDecoder.java rename to game/src/main/org/apollo/game/release/r377/ThirdObjectActionMessageDecoder.java index e725fbba..84fe8b01 100644 --- a/src/org/apollo/net/release/r377/ThirdObjectActionMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r377/ThirdObjectActionMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.ThirdObjectActionMessage; import org.apollo.game.model.Position; diff --git a/src/org/apollo/net/release/r377/ThirdPlayerActionMessageDecoder.java b/game/src/main/org/apollo/game/release/r377/ThirdPlayerActionMessageDecoder.java similarity index 95% rename from src/org/apollo/net/release/r377/ThirdPlayerActionMessageDecoder.java rename to game/src/main/org/apollo/game/release/r377/ThirdPlayerActionMessageDecoder.java index 2e8e3173..eedbb0b8 100644 --- a/src/org/apollo/net/release/r377/ThirdPlayerActionMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r377/ThirdPlayerActionMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.ThirdPlayerActionMessage; import org.apollo.net.codec.game.DataOrder; diff --git a/src/org/apollo/net/release/r377/UpdateItemsMessageEncoder.java b/game/src/main/org/apollo/game/release/r377/UpdateItemsMessageEncoder.java similarity index 97% rename from src/org/apollo/net/release/r377/UpdateItemsMessageEncoder.java rename to game/src/main/org/apollo/game/release/r377/UpdateItemsMessageEncoder.java index 198de979..0523051b 100644 --- a/src/org/apollo/net/release/r377/UpdateItemsMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r377/UpdateItemsMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.UpdateItemsMessage; import org.apollo.game.model.Item; diff --git a/src/org/apollo/net/release/r377/UpdateRunEnergyMessageEncoder.java b/game/src/main/org/apollo/game/release/r377/UpdateRunEnergyMessageEncoder.java similarity index 94% rename from src/org/apollo/net/release/r377/UpdateRunEnergyMessageEncoder.java rename to game/src/main/org/apollo/game/release/r377/UpdateRunEnergyMessageEncoder.java index 7027b59d..59eebe7a 100644 --- a/src/org/apollo/net/release/r377/UpdateRunEnergyMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r377/UpdateRunEnergyMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.UpdateRunEnergyMessage; import org.apollo.net.codec.game.DataType; diff --git a/src/org/apollo/net/release/r377/UpdateSkillMessageEncoder.java b/game/src/main/org/apollo/game/release/r377/UpdateSkillMessageEncoder.java similarity index 96% rename from src/org/apollo/net/release/r377/UpdateSkillMessageEncoder.java rename to game/src/main/org/apollo/game/release/r377/UpdateSkillMessageEncoder.java index 039fd1b4..f6ebc9c8 100644 --- a/src/org/apollo/net/release/r377/UpdateSkillMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r377/UpdateSkillMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.UpdateSkillMessage; import org.apollo.game.model.entity.Skill; diff --git a/src/org/apollo/net/release/r377/UpdateSlottedItemsMessageEncoder.java b/game/src/main/org/apollo/game/release/r377/UpdateSlottedItemsMessageEncoder.java similarity index 97% rename from src/org/apollo/net/release/r377/UpdateSlottedItemsMessageEncoder.java rename to game/src/main/org/apollo/game/release/r377/UpdateSlottedItemsMessageEncoder.java index 4ad2ebfb..1ed51adf 100644 --- a/src/org/apollo/net/release/r377/UpdateSlottedItemsMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r377/UpdateSlottedItemsMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.UpdateSlottedItemsMessage; import org.apollo.game.model.Item; diff --git a/src/org/apollo/net/release/r377/UpdateTileItemMessageEncoder.java b/game/src/main/org/apollo/game/release/r377/UpdateTileItemMessageEncoder.java similarity index 95% rename from src/org/apollo/net/release/r377/UpdateTileItemMessageEncoder.java rename to game/src/main/org/apollo/game/release/r377/UpdateTileItemMessageEncoder.java index c6f697b2..4e671e4b 100644 --- a/src/org/apollo/net/release/r377/UpdateTileItemMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r377/UpdateTileItemMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.UpdateTileItemMessage; import org.apollo.net.codec.game.DataType; diff --git a/src/org/apollo/net/release/r377/UpdateWeightMessageEncoder.java b/game/src/main/org/apollo/game/release/r377/UpdateWeightMessageEncoder.java similarity index 94% rename from src/org/apollo/net/release/r377/UpdateWeightMessageEncoder.java rename to game/src/main/org/apollo/game/release/r377/UpdateWeightMessageEncoder.java index 5e2fe0b4..2c550cb5 100644 --- a/src/org/apollo/net/release/r377/UpdateWeightMessageEncoder.java +++ b/game/src/main/org/apollo/game/release/r377/UpdateWeightMessageEncoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.UpdateWeightMessage; import org.apollo.net.codec.game.DataType; diff --git a/src/org/apollo/net/release/r377/WalkMessageDecoder.java b/game/src/main/org/apollo/game/release/r377/WalkMessageDecoder.java similarity index 97% rename from src/org/apollo/net/release/r377/WalkMessageDecoder.java rename to game/src/main/org/apollo/game/release/r377/WalkMessageDecoder.java index 73eed8f9..e57c5f0b 100644 --- a/src/org/apollo/net/release/r377/WalkMessageDecoder.java +++ b/game/src/main/org/apollo/game/release/r377/WalkMessageDecoder.java @@ -1,4 +1,4 @@ -package org.apollo.net.release.r377; +package org.apollo.game.release.r377; import org.apollo.game.message.impl.WalkMessage; import org.apollo.game.model.Position; diff --git a/src/org/apollo/net/release/r377/package-info.java b/game/src/main/org/apollo/game/release/r377/package-info.java similarity index 56% rename from src/org/apollo/net/release/r377/package-info.java rename to game/src/main/org/apollo/game/release/r377/package-info.java index 1a2c9d51..a212df7f 100644 --- a/src/org/apollo/net/release/r377/package-info.java +++ b/game/src/main/org/apollo/game/release/r377/package-info.java @@ -1,4 +1,4 @@ /** * Contains codecs for the 377 release. */ -package org.apollo.net.release.r377; \ No newline at end of file +package org.apollo.game.release.r377; \ No newline at end of file diff --git a/src/org/apollo/game/scheduling/ScheduledTask.java b/game/src/main/org/apollo/game/scheduling/ScheduledTask.java similarity index 100% rename from src/org/apollo/game/scheduling/ScheduledTask.java rename to game/src/main/org/apollo/game/scheduling/ScheduledTask.java diff --git a/src/org/apollo/game/scheduling/Scheduler.java b/game/src/main/org/apollo/game/scheduling/Scheduler.java similarity index 100% rename from src/org/apollo/game/scheduling/Scheduler.java rename to game/src/main/org/apollo/game/scheduling/Scheduler.java diff --git a/src/org/apollo/game/scheduling/impl/NpcMovementTask.java b/game/src/main/org/apollo/game/scheduling/impl/NpcMovementTask.java similarity index 100% rename from src/org/apollo/game/scheduling/impl/NpcMovementTask.java rename to game/src/main/org/apollo/game/scheduling/impl/NpcMovementTask.java diff --git a/src/org/apollo/game/scheduling/impl/SkillNormalizationTask.java b/game/src/main/org/apollo/game/scheduling/impl/SkillNormalizationTask.java similarity index 100% rename from src/org/apollo/game/scheduling/impl/SkillNormalizationTask.java rename to game/src/main/org/apollo/game/scheduling/impl/SkillNormalizationTask.java diff --git a/src/org/apollo/game/scheduling/impl/package-info.java b/game/src/main/org/apollo/game/scheduling/impl/package-info.java similarity index 100% rename from src/org/apollo/game/scheduling/impl/package-info.java rename to game/src/main/org/apollo/game/scheduling/impl/package-info.java diff --git a/src/org/apollo/game/scheduling/package-info.java b/game/src/main/org/apollo/game/scheduling/package-info.java similarity index 100% rename from src/org/apollo/game/scheduling/package-info.java rename to game/src/main/org/apollo/game/scheduling/package-info.java diff --git a/src/org/apollo/game/GameService.java b/game/src/main/org/apollo/game/service/GameService.java similarity index 90% rename from src/org/apollo/game/GameService.java rename to game/src/main/org/apollo/game/service/GameService.java index 2c554bcb..c206b606 100644 --- a/src/org/apollo/game/GameService.java +++ b/game/src/main/org/apollo/game/service/GameService.java @@ -1,4 +1,4 @@ -package org.apollo.game; +package org.apollo.game.service; import java.io.FileInputStream; import java.io.IOException; @@ -10,16 +10,17 @@ import java.util.concurrent.ScheduledExecutorService; import java.util.concurrent.TimeUnit; import org.apollo.Service; -import org.apollo.game.message.MessageHandlerChainSet; +import org.apollo.game.GameConstants; +import org.apollo.game.GamePulseHandler; +import org.apollo.game.io.MessageHandlerChainSetParser; +import org.apollo.game.message.handler.MessageHandlerChainSet; import org.apollo.game.model.World; import org.apollo.game.model.World.RegistrationStatus; import org.apollo.game.model.area.Region; +import org.apollo.game.model.entity.MobRepository; import org.apollo.game.model.entity.Player; +import org.apollo.game.session.GameSession; import org.apollo.game.sync.ClientSynchronizer; -import org.apollo.io.MessageHandlerChainSetParser; -import org.apollo.login.LoginService; -import org.apollo.net.session.GameSession; -import org.apollo.util.MobRepository; import org.apollo.util.ThreadUtil; import org.apollo.util.xml.XmlNode; import org.apollo.util.xml.XmlParser; @@ -32,6 +33,11 @@ import org.xml.sax.SAXException; */ public final class GameService extends Service { + /** + * The World this Service is for. + */ + protected final World world; + /** * The number of times to unregister players per cycle. This is to ensure the saving threads don't get swamped with * requests and slow everything down. @@ -66,7 +72,7 @@ public final class GameService extends Service { * @throws Exception If an error occurs during initialization. */ public GameService(World world) throws Exception { - super(world); + this.world = world; init(); } @@ -143,8 +149,8 @@ public final class GameService extends Service { @Override public void start() { - scheduledExecutor.scheduleAtFixedRate(new GamePulseHandler(this), GameConstants.PULSE_DELAY, GameConstants.PULSE_DELAY, - TimeUnit.MILLISECONDS); + scheduledExecutor.scheduleAtFixedRate(new GamePulseHandler(this), GameConstants.PULSE_DELAY, + GameConstants.PULSE_DELAY, TimeUnit.MILLISECONDS); } /** @@ -160,7 +166,7 @@ public final class GameService extends Service { * Finalizes the unregistration of Player's queued to be unregistered. */ private void finalizeUnregisters() { - LoginService loginService = getContext().getService(LoginService.class); + LoginService loginService = context.getLoginService(); for (int count = 0; count < UNREGISTERS_PER_CYCLE; count++) { Player player = oldPlayers.poll(); diff --git a/src/org/apollo/login/LoginService.java b/game/src/main/org/apollo/game/service/LoginService.java similarity index 88% rename from src/org/apollo/login/LoginService.java rename to game/src/main/org/apollo/game/service/LoginService.java index a52479d0..865a2d38 100644 --- a/src/org/apollo/login/LoginService.java +++ b/game/src/main/org/apollo/game/service/LoginService.java @@ -1,4 +1,4 @@ -package org.apollo.login; +package org.apollo.game.service; import java.io.FileInputStream; import java.io.IOException; @@ -8,15 +8,17 @@ import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import org.apollo.Service; +import org.apollo.game.io.player.PlayerLoaderResponse; +import org.apollo.game.io.player.PlayerSerializer; +import org.apollo.game.login.PlayerLoaderWorker; +import org.apollo.game.login.PlayerSaverWorker; import org.apollo.game.model.World; import org.apollo.game.model.entity.Player; -import org.apollo.io.player.PlayerLoaderResponse; -import org.apollo.io.player.PlayerSerializer; +import org.apollo.game.session.GameSession; +import org.apollo.game.session.LoginSession; import org.apollo.net.codec.login.LoginConstants; import org.apollo.net.codec.login.LoginRequest; import org.apollo.net.release.Release; -import org.apollo.net.session.GameSession; -import org.apollo.net.session.LoginSession; import org.apollo.util.ThreadUtil; import org.apollo.util.xml.XmlNode; import org.apollo.util.xml.XmlParser; @@ -30,6 +32,11 @@ import org.xml.sax.SAXException; */ public final class LoginService extends Service { + /** + * The World this Service is for. + */ + protected final World world; + /** * The {@link ExecutorService} to which workers are submitted. */ @@ -47,10 +54,46 @@ public final class LoginService extends Service { * @throws Exception If an error occurs. */ public LoginService(World world) throws Exception { - super(world); + this.world = world; init(); } + @Override + public void start() { + + } + + /** + * Submits a login request. + * + * @param session The session submitting this request. + * @param request The login request. + * @throws IOException If some I/O exception occurs. + */ + public void submitLoadRequest(LoginSession session, LoginRequest request) throws IOException { + int response = LoginConstants.STATUS_OK; + + if (requiresUpdate(session, request)) { + response = LoginConstants.STATUS_GAME_UPDATED; + } + + if (response == LoginConstants.STATUS_OK) { + executor.submit(new PlayerLoaderWorker(serializer, session, request)); + } else { + session.handlePlayerLoaderResponse(request, new PlayerLoaderResponse(response)); + } + } + + /** + * Submits a save request. + * + * @param session The session submitting this request. + * @param player The player to save. + */ + public void submitSaveRequest(GameSession session, Player player) { + executor.submit(new PlayerSaverWorker(serializer, session, player)); + } + /** * Initialises the login service. * @@ -79,32 +122,6 @@ public final class LoginService extends Service { this.serializer = (PlayerSerializer) clazz.getConstructor(World.class).newInstance(world); } - @Override - public void start() { - - } - - /** - * Submits a login request. - * - * @param session The session submitting this request. - * @param request The login request. - * @throws IOException If some I/O exception occurs. - */ - public void submitLoadRequest(LoginSession session, LoginRequest request) throws IOException { - int response = LoginConstants.STATUS_OK; - - if (requiresUpdate(session, request)) { - response = LoginConstants.STATUS_GAME_UPDATED; - } - - if (response == LoginConstants.STATUS_OK) { - executor.submit(new PlayerLoaderWorker(serializer, session, request)); - } else { - session.handlePlayerLoaderResponse(request, new PlayerLoaderResponse(response)); - } - } - /** * Checks if an update is required whenever a {@link Player} submits a login request. * @@ -114,13 +131,13 @@ public final class LoginService extends Service { * @throws IOException If some I/O exception occurs. */ private boolean requiresUpdate(LoginSession session, LoginRequest request) throws IOException { - Release release = getContext().getRelease(); + Release release = context.getRelease(); if (release.getReleaseNumber() != request.getReleaseNumber()) { return true; } int[] clientCrcs = request.getArchiveCrcs(); - int[] serverCrcs = getContext().getFileSystem().getCrcs(); + int[] serverCrcs = context.getFileSystem().getCrcs(); if (Arrays.equals(clientCrcs, serverCrcs)) { return false; @@ -129,14 +146,4 @@ public final class LoginService extends Service { return true; } - /** - * Submits a save request. - * - * @param session The session submitting this request. - * @param player The player to save. - */ - public void submitSaveRequest(GameSession session, Player player) { - executor.submit(new PlayerSaverWorker(serializer, session, player)); - } - } \ No newline at end of file diff --git a/src/org/apollo/update/UpdateService.java b/game/src/main/org/apollo/game/service/UpdateService.java similarity index 70% rename from src/org/apollo/update/UpdateService.java rename to game/src/main/org/apollo/game/service/UpdateService.java index bd67ae47..dacd37fe 100644 --- a/src/org/apollo/update/UpdateService.java +++ b/game/src/main/org/apollo/game/service/UpdateService.java @@ -1,4 +1,4 @@ -package org.apollo.update; +package org.apollo.game.service; import java.io.FileNotFoundException; import java.nio.file.Path; @@ -11,8 +11,12 @@ import java.util.logging.Level; import java.util.logging.Logger; import org.apollo.Service; -import org.apollo.fs.IndexedFileSystem; -import org.apollo.game.model.World; +import org.apollo.cache.IndexedFileSystem; +import org.apollo.net.update.HttpRequestWorker; +import org.apollo.net.update.JagGrabRequestWorker; +import org.apollo.net.update.OnDemandRequestWorker; +import org.apollo.net.update.RequestWorker; +import org.apollo.net.update.UpdateDispatcher; /** * A class which services file requests. @@ -21,6 +25,11 @@ import org.apollo.game.model.World; */ public final class UpdateService extends Service { + /** + * The logger for this class. + */ + private static final Logger logger = Logger.getLogger(UpdateService.class.getName()); + /** * The number of request types. */ @@ -29,39 +38,23 @@ public final class UpdateService extends Service { /** * The number of threads per request type. */ - private static final int THREADS_PER_REQUEST_TYPE = Runtime.getRuntime().availableProcessors(); + private static final int THREADS_PER_TYPE = Runtime.getRuntime().availableProcessors(); /** - * The logger for this class. - */ - private static final Logger logger = Logger.getLogger(UpdateService.class.getName()); - - /** - * The update dispatcher. + * The UpdateDispatcher. */ private final UpdateDispatcher dispatcher = new UpdateDispatcher(); /** - * The executor service. + * The ExecutorService. */ - private final ExecutorService service; + private final ExecutorService service = Executors.newFixedThreadPool(REQUEST_TYPES * THREADS_PER_TYPE); /** - * A list of request workers. + * The List of RequestWorkers. */ private final List> workers = new ArrayList<>(); - /** - * Creates the UpdateService. - * - * @param world The {@link World} the update service is for. - */ - public UpdateService(World world) { - super(world); - int totalThreads = REQUEST_TYPES * THREADS_PER_REQUEST_TYPE; - service = Executors.newFixedThreadPool(totalThreads); - } - /** * Gets the update dispatcher. * @@ -73,10 +66,11 @@ public final class UpdateService extends Service { @Override public void start() { - int release = getContext().getRelease().getReleaseNumber(); + int release = context.getRelease().getReleaseNumber(); try { Path base = Paths.get("data/fs/", Integer.toString(release)); - for (int i = 0; i < THREADS_PER_REQUEST_TYPE; i++) { + + for (int i = 0; i < THREADS_PER_TYPE; i++) { workers.add(new JagGrabRequestWorker(dispatcher, new IndexedFileSystem(base, true))); workers.add(new OnDemandRequestWorker(dispatcher, new IndexedFileSystem(base, true))); workers.add(new HttpRequestWorker(dispatcher, new IndexedFileSystem(base, true))); diff --git a/game/src/main/org/apollo/game/service/package-info.java b/game/src/main/org/apollo/game/service/package-info.java new file mode 100644 index 00000000..d22647c8 --- /dev/null +++ b/game/src/main/org/apollo/game/service/package-info.java @@ -0,0 +1,4 @@ +/** + * Contains Services. + */ +package org.apollo.game.service; \ No newline at end of file diff --git a/src/org/apollo/net/ApolloHandler.java b/game/src/main/org/apollo/game/session/ApolloHandler.java similarity index 88% rename from src/org/apollo/net/ApolloHandler.java rename to game/src/main/org/apollo/game/session/ApolloHandler.java index 2ccc5ed6..564988c1 100644 --- a/src/org/apollo/net/ApolloHandler.java +++ b/game/src/main/org/apollo/game/session/ApolloHandler.java @@ -1,4 +1,4 @@ -package org.apollo.net; +package org.apollo.game.session; import io.netty.channel.Channel; import io.netty.channel.ChannelHandler.Sharable; @@ -6,6 +6,7 @@ import io.netty.channel.ChannelHandlerContext; import io.netty.channel.ChannelInboundHandlerAdapter; import io.netty.handler.codec.http.HttpRequest; import io.netty.util.Attribute; +import io.netty.util.AttributeKey; import io.netty.util.ReferenceCountUtil; import java.util.logging.Level; @@ -15,9 +16,6 @@ import org.apollo.ServerContext; import org.apollo.net.codec.handshake.HandshakeConstants; import org.apollo.net.codec.handshake.HandshakeMessage; import org.apollo.net.codec.jaggrab.JagGrabRequest; -import org.apollo.net.session.LoginSession; -import org.apollo.net.session.Session; -import org.apollo.net.session.UpdateSession; /** * An implementation of {@link ChannelInboundHandlerAdapter} which handles incoming upstream events from Netty. @@ -37,6 +35,11 @@ public final class ApolloHandler extends ChannelInboundHandlerAdapter { */ private final ServerContext serverContext; + /** + * The {@link Session} {@link AttributeKey}. + */ + public static final AttributeKey SESSION_KEY = AttributeKey.valueOf("session"); + /** * Creates the Apollo event handler. * @@ -49,7 +52,7 @@ public final class ApolloHandler extends ChannelInboundHandlerAdapter { @Override public void channelInactive(ChannelHandlerContext ctx) { Channel channel = ctx.channel(); - Session session = channel.attr(NetworkConstants.SESSION_KEY).getAndRemove(); + Session session = channel.attr(ApolloHandler.SESSION_KEY).getAndRemove(); if (session != null) { session.destroy(); } @@ -69,7 +72,7 @@ public final class ApolloHandler extends ChannelInboundHandlerAdapter { public void channelRead(ChannelHandlerContext ctx, Object message) throws Exception { try { Channel channel = ctx.channel(); - Attribute attribute = channel.attr(NetworkConstants.SESSION_KEY); + Attribute attribute = channel.attr(ApolloHandler.SESSION_KEY); Session session = attribute.get(); if (message instanceof HttpRequest || message instanceof JagGrabRequest) { diff --git a/src/org/apollo/net/session/GameSession.java b/game/src/main/org/apollo/game/session/GameSession.java similarity index 89% rename from src/org/apollo/net/session/GameSession.java rename to game/src/main/org/apollo/game/session/GameSession.java index 1880f83a..f57e530d 100644 --- a/src/org/apollo/net/session/GameSession.java +++ b/game/src/main/org/apollo/game/session/GameSession.java @@ -1,4 +1,4 @@ -package org.apollo.net.session; +package org.apollo.game.session; import io.netty.channel.Channel; import io.netty.channel.ChannelFuture; @@ -11,11 +11,10 @@ import java.util.logging.Logger; import org.apollo.ServerContext; import org.apollo.game.GameConstants; -import org.apollo.game.GameService; -import org.apollo.game.message.Message; -import org.apollo.game.message.MessageHandlerChainSet; +import org.apollo.game.message.handler.MessageHandlerChainSet; import org.apollo.game.message.impl.LogoutMessage; import org.apollo.game.model.entity.Player; +import org.apollo.net.message.Message; /** * A game session. @@ -59,7 +58,7 @@ public final class GameSession extends Session { @Override public void destroy() { - context.getService(GameService.class).unregisterPlayer(player); + context.getGameService().unregisterPlayer(player); } /** @@ -99,7 +98,7 @@ public final class GameSession extends Session { * @param success A flag indicating if the save was successful. */ public void handlePlayerSaverResponse(boolean success) { - context.getService(GameService.class).finalizePlayerUnregistration(player); + context.getGameService().finalizePlayerUnregistration(player); } @Override diff --git a/src/org/apollo/net/session/LoginSession.java b/game/src/main/org/apollo/game/session/LoginSession.java similarity index 87% rename from src/org/apollo/net/session/LoginSession.java rename to game/src/main/org/apollo/game/session/LoginSession.java index 1d92adf8..5ff71ab9 100644 --- a/src/org/apollo/net/session/LoginSession.java +++ b/game/src/main/org/apollo/game/session/LoginSession.java @@ -1,4 +1,4 @@ -package org.apollo.net.session; +package org.apollo.game.session; import io.netty.channel.Channel; import io.netty.channel.ChannelFuture; @@ -8,12 +8,11 @@ import java.io.IOException; import java.util.Optional; import org.apollo.ServerContext; -import org.apollo.game.GameService; +import org.apollo.game.io.player.PlayerLoaderResponse; import org.apollo.game.model.World.RegistrationStatus; import org.apollo.game.model.entity.Player; -import org.apollo.io.player.PlayerLoaderResponse; -import org.apollo.login.LoginService; -import org.apollo.net.NetworkConstants; +import org.apollo.game.service.GameService; +import org.apollo.game.service.LoginService; import org.apollo.net.codec.game.GameMessageDecoder; import org.apollo.net.codec.game.GameMessageEncoder; import org.apollo.net.codec.game.GamePacketDecoder; @@ -22,7 +21,7 @@ import org.apollo.net.codec.login.LoginConstants; import org.apollo.net.codec.login.LoginRequest; import org.apollo.net.codec.login.LoginResponse; import org.apollo.net.release.Release; -import org.apollo.security.IsaacRandomPair; +import org.apollo.util.security.IsaacRandomPair; /** * A login session. @@ -59,8 +58,8 @@ public final class LoginSession extends Session { * @throws IOException If some I/O exception occurs. */ private void handleLoginRequest(LoginRequest request) throws IOException { - LoginService loginService = context.getService(LoginService.class); - loginService.submitLoadRequest(this, request); + LoginService service = context.getLoginService(); + service.submitLoadRequest(this, request); } /** @@ -70,7 +69,7 @@ public final class LoginSession extends Session { * @param response The response. */ public void handlePlayerLoaderResponse(LoginRequest request, PlayerLoaderResponse response) { - GameService service = context.getService(GameService.class); + GameService service = context.getGameService(); Channel channel = getChannel(); Optional optional = response.getPlayer(); @@ -109,7 +108,7 @@ public final class LoginSession extends Session { channel.pipeline().remove("loginDecoder"); channel.pipeline().remove("loginEncoder"); - channel.attr(NetworkConstants.SESSION_KEY).set(optional.get().getSession()); + channel.attr(ApolloHandler.SESSION_KEY).set(optional.get().getSession()); } else { future.addListener(ChannelFutureListener.CLOSE); } diff --git a/src/org/apollo/net/session/Session.java b/game/src/main/org/apollo/game/session/Session.java similarity index 96% rename from src/org/apollo/net/session/Session.java rename to game/src/main/org/apollo/game/session/Session.java index 8ae49027..a9f19deb 100644 --- a/src/org/apollo/net/session/Session.java +++ b/game/src/main/org/apollo/game/session/Session.java @@ -1,4 +1,4 @@ -package org.apollo.net.session; +package org.apollo.game.session; import io.netty.channel.Channel; import io.netty.channel.ChannelHandlerContext; diff --git a/src/org/apollo/net/session/UpdateSession.java b/game/src/main/org/apollo/game/session/UpdateSession.java similarity index 85% rename from src/org/apollo/net/session/UpdateSession.java rename to game/src/main/org/apollo/game/session/UpdateSession.java index 2cbfeb6c..a6e1a6c8 100644 --- a/src/org/apollo/net/session/UpdateSession.java +++ b/game/src/main/org/apollo/game/session/UpdateSession.java @@ -1,4 +1,4 @@ -package org.apollo.net.session; +package org.apollo.game.session; import io.netty.channel.Channel; import io.netty.handler.codec.http.HttpRequest; @@ -6,8 +6,7 @@ import io.netty.handler.codec.http.HttpRequest; import org.apollo.ServerContext; import org.apollo.net.codec.jaggrab.JagGrabRequest; import org.apollo.net.codec.update.OnDemandRequest; -import org.apollo.update.UpdateDispatcher; -import org.apollo.update.UpdateService; +import org.apollo.net.update.UpdateDispatcher; /** * An update session. @@ -39,7 +38,8 @@ public final class UpdateSession extends Session { @Override public void messageReceived(Object message) { - UpdateDispatcher dispatcher = context.getService(UpdateService.class).getDispatcher(); + UpdateDispatcher dispatcher = context.getUpdateService().getDispatcher(); + if (message instanceof OnDemandRequest) { dispatcher.dispatch(getChannel(), (OnDemandRequest) message); } else if (message instanceof JagGrabRequest) { diff --git a/src/org/apollo/net/session/package-info.java b/game/src/main/org/apollo/game/session/package-info.java similarity index 53% rename from src/org/apollo/net/session/package-info.java rename to game/src/main/org/apollo/game/session/package-info.java index a9647a61..1d20a30a 100644 --- a/src/org/apollo/net/session/package-info.java +++ b/game/src/main/org/apollo/game/session/package-info.java @@ -1,6 +1,6 @@ /** - * Contains {@link org.apollo.net.session.Session} classes which are the equivalent of Netty's + * Contains {@link org.apollo.game.session.Session} classes which are the equivalent of Netty's * {@link io.netty.channel.Channel}s but are designed for Apollo to use itself - unlike Netty's which are purely * designed for networking. */ -package org.apollo.net.session; \ No newline at end of file +package org.apollo.game.session; \ No newline at end of file diff --git a/src/org/apollo/game/sync/ClientSynchronizer.java b/game/src/main/org/apollo/game/sync/ClientSynchronizer.java similarity index 95% rename from src/org/apollo/game/sync/ClientSynchronizer.java rename to game/src/main/org/apollo/game/sync/ClientSynchronizer.java index 56679b65..4b18dde0 100644 --- a/src/org/apollo/game/sync/ClientSynchronizer.java +++ b/game/src/main/org/apollo/game/sync/ClientSynchronizer.java @@ -1,8 +1,8 @@ package org.apollo.game.sync; +import org.apollo.game.model.entity.MobRepository; import org.apollo.game.model.entity.Npc; import org.apollo.game.model.entity.Player; -import org.apollo.util.MobRepository; /** * The {@link ClientSynchronizer} manages the update sequence which keeps clients synchronized with the in-game world. diff --git a/src/org/apollo/game/sync/ParallelClientSynchronizer.java b/game/src/main/org/apollo/game/sync/ParallelClientSynchronizer.java similarity index 97% rename from src/org/apollo/game/sync/ParallelClientSynchronizer.java rename to game/src/main/org/apollo/game/sync/ParallelClientSynchronizer.java index 1fb07470..4cc18786 100644 --- a/src/org/apollo/game/sync/ParallelClientSynchronizer.java +++ b/game/src/main/org/apollo/game/sync/ParallelClientSynchronizer.java @@ -7,11 +7,12 @@ import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.Phaser; -import org.apollo.game.GameService; import org.apollo.game.message.impl.RegionUpdateMessage; import org.apollo.game.model.area.RegionCoordinates; +import org.apollo.game.model.entity.MobRepository; import org.apollo.game.model.entity.Npc; import org.apollo.game.model.entity.Player; +import org.apollo.game.service.GameService; import org.apollo.game.sync.task.NpcSynchronizationTask; import org.apollo.game.sync.task.PhasedSynchronizationTask; import org.apollo.game.sync.task.PlayerSynchronizationTask; @@ -20,7 +21,6 @@ import org.apollo.game.sync.task.PostPlayerSynchronizationTask; import org.apollo.game.sync.task.PreNpcSynchronizationTask; import org.apollo.game.sync.task.PrePlayerSynchronizationTask; import org.apollo.game.sync.task.SynchronizationTask; -import org.apollo.util.MobRepository; import org.apollo.util.ThreadUtil; /** diff --git a/src/org/apollo/game/sync/SequentialClientSynchronizer.java b/game/src/main/org/apollo/game/sync/SequentialClientSynchronizer.java similarity index 95% rename from src/org/apollo/game/sync/SequentialClientSynchronizer.java rename to game/src/main/org/apollo/game/sync/SequentialClientSynchronizer.java index 432be137..0a69eb74 100644 --- a/src/org/apollo/game/sync/SequentialClientSynchronizer.java +++ b/game/src/main/org/apollo/game/sync/SequentialClientSynchronizer.java @@ -4,11 +4,12 @@ import java.util.HashMap; import java.util.List; import java.util.Map; -import org.apollo.game.GameService; import org.apollo.game.message.impl.RegionUpdateMessage; import org.apollo.game.model.area.RegionCoordinates; +import org.apollo.game.model.entity.MobRepository; import org.apollo.game.model.entity.Npc; import org.apollo.game.model.entity.Player; +import org.apollo.game.service.GameService; import org.apollo.game.sync.task.NpcSynchronizationTask; import org.apollo.game.sync.task.PlayerSynchronizationTask; import org.apollo.game.sync.task.PostNpcSynchronizationTask; @@ -16,7 +17,6 @@ import org.apollo.game.sync.task.PostPlayerSynchronizationTask; import org.apollo.game.sync.task.PreNpcSynchronizationTask; import org.apollo.game.sync.task.PrePlayerSynchronizationTask; import org.apollo.game.sync.task.SynchronizationTask; -import org.apollo.util.MobRepository; /** * An implementation of {@link ClientSynchronizer} which runs in a single thread (the {@link GameService} thread from diff --git a/src/org/apollo/game/sync/block/AnimationBlock.java b/game/src/main/org/apollo/game/sync/block/AnimationBlock.java similarity index 100% rename from src/org/apollo/game/sync/block/AnimationBlock.java rename to game/src/main/org/apollo/game/sync/block/AnimationBlock.java diff --git a/src/org/apollo/game/sync/block/AppearanceBlock.java b/game/src/main/org/apollo/game/sync/block/AppearanceBlock.java similarity index 100% rename from src/org/apollo/game/sync/block/AppearanceBlock.java rename to game/src/main/org/apollo/game/sync/block/AppearanceBlock.java diff --git a/src/org/apollo/game/sync/block/ChatBlock.java b/game/src/main/org/apollo/game/sync/block/ChatBlock.java similarity index 100% rename from src/org/apollo/game/sync/block/ChatBlock.java rename to game/src/main/org/apollo/game/sync/block/ChatBlock.java diff --git a/src/org/apollo/game/sync/block/ForceChatBlock.java b/game/src/main/org/apollo/game/sync/block/ForceChatBlock.java similarity index 100% rename from src/org/apollo/game/sync/block/ForceChatBlock.java rename to game/src/main/org/apollo/game/sync/block/ForceChatBlock.java diff --git a/src/org/apollo/game/sync/block/ForceMovementBlock.java b/game/src/main/org/apollo/game/sync/block/ForceMovementBlock.java similarity index 100% rename from src/org/apollo/game/sync/block/ForceMovementBlock.java rename to game/src/main/org/apollo/game/sync/block/ForceMovementBlock.java diff --git a/src/org/apollo/game/sync/block/GraphicBlock.java b/game/src/main/org/apollo/game/sync/block/GraphicBlock.java similarity index 100% rename from src/org/apollo/game/sync/block/GraphicBlock.java rename to game/src/main/org/apollo/game/sync/block/GraphicBlock.java diff --git a/src/org/apollo/game/sync/block/HitUpdateBlock.java b/game/src/main/org/apollo/game/sync/block/HitUpdateBlock.java similarity index 100% rename from src/org/apollo/game/sync/block/HitUpdateBlock.java rename to game/src/main/org/apollo/game/sync/block/HitUpdateBlock.java diff --git a/src/org/apollo/game/sync/block/InteractingMobBlock.java b/game/src/main/org/apollo/game/sync/block/InteractingMobBlock.java similarity index 100% rename from src/org/apollo/game/sync/block/InteractingMobBlock.java rename to game/src/main/org/apollo/game/sync/block/InteractingMobBlock.java diff --git a/src/org/apollo/game/sync/block/SecondaryHitUpdateBlock.java b/game/src/main/org/apollo/game/sync/block/SecondaryHitUpdateBlock.java similarity index 100% rename from src/org/apollo/game/sync/block/SecondaryHitUpdateBlock.java rename to game/src/main/org/apollo/game/sync/block/SecondaryHitUpdateBlock.java diff --git a/src/org/apollo/game/sync/block/SynchronizationBlock.java b/game/src/main/org/apollo/game/sync/block/SynchronizationBlock.java similarity index 100% rename from src/org/apollo/game/sync/block/SynchronizationBlock.java rename to game/src/main/org/apollo/game/sync/block/SynchronizationBlock.java diff --git a/src/org/apollo/game/sync/block/SynchronizationBlockSet.java b/game/src/main/org/apollo/game/sync/block/SynchronizationBlockSet.java similarity index 100% rename from src/org/apollo/game/sync/block/SynchronizationBlockSet.java rename to game/src/main/org/apollo/game/sync/block/SynchronizationBlockSet.java diff --git a/src/org/apollo/game/sync/block/TransformBlock.java b/game/src/main/org/apollo/game/sync/block/TransformBlock.java similarity index 100% rename from src/org/apollo/game/sync/block/TransformBlock.java rename to game/src/main/org/apollo/game/sync/block/TransformBlock.java diff --git a/src/org/apollo/game/sync/block/TurnToPositionBlock.java b/game/src/main/org/apollo/game/sync/block/TurnToPositionBlock.java similarity index 100% rename from src/org/apollo/game/sync/block/TurnToPositionBlock.java rename to game/src/main/org/apollo/game/sync/block/TurnToPositionBlock.java diff --git a/src/org/apollo/game/sync/block/package-info.java b/game/src/main/org/apollo/game/sync/block/package-info.java similarity index 100% rename from src/org/apollo/game/sync/block/package-info.java rename to game/src/main/org/apollo/game/sync/block/package-info.java diff --git a/src/org/apollo/game/sync/package-info.java b/game/src/main/org/apollo/game/sync/package-info.java similarity index 100% rename from src/org/apollo/game/sync/package-info.java rename to game/src/main/org/apollo/game/sync/package-info.java diff --git a/src/org/apollo/game/sync/seg/AddNpcSegment.java b/game/src/main/org/apollo/game/sync/seg/AddNpcSegment.java similarity index 100% rename from src/org/apollo/game/sync/seg/AddNpcSegment.java rename to game/src/main/org/apollo/game/sync/seg/AddNpcSegment.java diff --git a/src/org/apollo/game/sync/seg/AddPlayerSegment.java b/game/src/main/org/apollo/game/sync/seg/AddPlayerSegment.java similarity index 100% rename from src/org/apollo/game/sync/seg/AddPlayerSegment.java rename to game/src/main/org/apollo/game/sync/seg/AddPlayerSegment.java diff --git a/src/org/apollo/game/sync/seg/MovementSegment.java b/game/src/main/org/apollo/game/sync/seg/MovementSegment.java similarity index 100% rename from src/org/apollo/game/sync/seg/MovementSegment.java rename to game/src/main/org/apollo/game/sync/seg/MovementSegment.java diff --git a/src/org/apollo/game/sync/seg/RemoveMobSegment.java b/game/src/main/org/apollo/game/sync/seg/RemoveMobSegment.java similarity index 100% rename from src/org/apollo/game/sync/seg/RemoveMobSegment.java rename to game/src/main/org/apollo/game/sync/seg/RemoveMobSegment.java diff --git a/src/org/apollo/game/sync/seg/SegmentType.java b/game/src/main/org/apollo/game/sync/seg/SegmentType.java similarity index 100% rename from src/org/apollo/game/sync/seg/SegmentType.java rename to game/src/main/org/apollo/game/sync/seg/SegmentType.java diff --git a/src/org/apollo/game/sync/seg/SynchronizationSegment.java b/game/src/main/org/apollo/game/sync/seg/SynchronizationSegment.java similarity index 100% rename from src/org/apollo/game/sync/seg/SynchronizationSegment.java rename to game/src/main/org/apollo/game/sync/seg/SynchronizationSegment.java diff --git a/src/org/apollo/game/sync/seg/TeleportSegment.java b/game/src/main/org/apollo/game/sync/seg/TeleportSegment.java similarity index 100% rename from src/org/apollo/game/sync/seg/TeleportSegment.java rename to game/src/main/org/apollo/game/sync/seg/TeleportSegment.java diff --git a/src/org/apollo/game/sync/seg/package-info.java b/game/src/main/org/apollo/game/sync/seg/package-info.java similarity index 100% rename from src/org/apollo/game/sync/seg/package-info.java rename to game/src/main/org/apollo/game/sync/seg/package-info.java diff --git a/src/org/apollo/game/sync/task/NpcSynchronizationTask.java b/game/src/main/org/apollo/game/sync/task/NpcSynchronizationTask.java similarity index 100% rename from src/org/apollo/game/sync/task/NpcSynchronizationTask.java rename to game/src/main/org/apollo/game/sync/task/NpcSynchronizationTask.java diff --git a/src/org/apollo/game/sync/task/PhasedSynchronizationTask.java b/game/src/main/org/apollo/game/sync/task/PhasedSynchronizationTask.java similarity index 100% rename from src/org/apollo/game/sync/task/PhasedSynchronizationTask.java rename to game/src/main/org/apollo/game/sync/task/PhasedSynchronizationTask.java diff --git a/src/org/apollo/game/sync/task/PlayerSynchronizationTask.java b/game/src/main/org/apollo/game/sync/task/PlayerSynchronizationTask.java similarity index 98% rename from src/org/apollo/game/sync/task/PlayerSynchronizationTask.java rename to game/src/main/org/apollo/game/sync/task/PlayerSynchronizationTask.java index c1fffe57..637144cd 100644 --- a/src/org/apollo/game/sync/task/PlayerSynchronizationTask.java +++ b/game/src/main/org/apollo/game/sync/task/PlayerSynchronizationTask.java @@ -6,6 +6,7 @@ import java.util.List; import org.apollo.game.message.impl.PlayerSynchronizationMessage; import org.apollo.game.model.Position; +import org.apollo.game.model.entity.MobRepository; import org.apollo.game.model.entity.Player; import org.apollo.game.sync.block.AppearanceBlock; import org.apollo.game.sync.block.ChatBlock; @@ -16,7 +17,6 @@ import org.apollo.game.sync.seg.MovementSegment; import org.apollo.game.sync.seg.RemoveMobSegment; import org.apollo.game.sync.seg.SynchronizationSegment; import org.apollo.game.sync.seg.TeleportSegment; -import org.apollo.util.MobRepository; /** * A {@link SynchronizationTask} which synchronizes the specified {@link Player} . diff --git a/src/org/apollo/game/sync/task/PostNpcSynchronizationTask.java b/game/src/main/org/apollo/game/sync/task/PostNpcSynchronizationTask.java similarity index 100% rename from src/org/apollo/game/sync/task/PostNpcSynchronizationTask.java rename to game/src/main/org/apollo/game/sync/task/PostNpcSynchronizationTask.java diff --git a/src/org/apollo/game/sync/task/PostPlayerSynchronizationTask.java b/game/src/main/org/apollo/game/sync/task/PostPlayerSynchronizationTask.java similarity index 100% rename from src/org/apollo/game/sync/task/PostPlayerSynchronizationTask.java rename to game/src/main/org/apollo/game/sync/task/PostPlayerSynchronizationTask.java diff --git a/src/org/apollo/game/sync/task/PreNpcSynchronizationTask.java b/game/src/main/org/apollo/game/sync/task/PreNpcSynchronizationTask.java similarity index 100% rename from src/org/apollo/game/sync/task/PreNpcSynchronizationTask.java rename to game/src/main/org/apollo/game/sync/task/PreNpcSynchronizationTask.java diff --git a/src/org/apollo/game/sync/task/PrePlayerSynchronizationTask.java b/game/src/main/org/apollo/game/sync/task/PrePlayerSynchronizationTask.java similarity index 100% rename from src/org/apollo/game/sync/task/PrePlayerSynchronizationTask.java rename to game/src/main/org/apollo/game/sync/task/PrePlayerSynchronizationTask.java diff --git a/src/org/apollo/game/sync/task/SynchronizationTask.java b/game/src/main/org/apollo/game/sync/task/SynchronizationTask.java similarity index 100% rename from src/org/apollo/game/sync/task/SynchronizationTask.java rename to game/src/main/org/apollo/game/sync/task/SynchronizationTask.java diff --git a/src/org/apollo/game/sync/task/package-info.java b/game/src/main/org/apollo/game/sync/task/package-info.java similarity index 100% rename from src/org/apollo/game/sync/task/package-info.java rename to game/src/main/org/apollo/game/sync/task/package-info.java diff --git a/src/org/apollo/package-info.java b/game/src/main/org/apollo/package-info.java similarity index 100% rename from src/org/apollo/package-info.java rename to game/src/main/org/apollo/package-info.java diff --git a/net/pom.xml b/net/pom.xml new file mode 100644 index 00000000..659c4f2c --- /dev/null +++ b/net/pom.xml @@ -0,0 +1,42 @@ + + + 4.0.0 + + + apollo + org.apollo + 0.0.1 + + + net + 0.0.1 + + Apollo Net + + + UTF-8 + + + + src/main + src/test + + + + + apollo + cache + 0.0.1 + compile + + + + apollo + util + 0.0.1 + compile + + + + \ No newline at end of file diff --git a/src/org/apollo/net/HttpChannelInitializer.java b/net/src/main/org/apollo/net/HttpChannelInitializer.java similarity index 87% rename from src/org/apollo/net/HttpChannelInitializer.java rename to net/src/main/org/apollo/net/HttpChannelInitializer.java index 210da8b2..5aa29a13 100644 --- a/src/org/apollo/net/HttpChannelInitializer.java +++ b/net/src/main/org/apollo/net/HttpChannelInitializer.java @@ -1,5 +1,6 @@ package org.apollo.net; +import io.netty.channel.ChannelInboundHandlerAdapter; import io.netty.channel.ChannelInitializer; import io.netty.channel.ChannelPipeline; import io.netty.channel.socket.SocketChannel; @@ -23,14 +24,14 @@ public final class HttpChannelInitializer extends ChannelInitializer SESSION_KEY = AttributeKey.valueOf("session"); - - /** - * The terminator of a string. - */ - public static final int STRING_TERMINATOR = 10; - static { try (InputStream is = new FileInputStream("data/net.xml")) { XmlNode net = new XmlParser().parse(is); diff --git a/src/org/apollo/net/ServiceChannelInitializer.java b/net/src/main/org/apollo/net/ServiceChannelInitializer.java similarity index 83% rename from src/org/apollo/net/ServiceChannelInitializer.java rename to net/src/main/org/apollo/net/ServiceChannelInitializer.java index ab37ffb1..9e4419e8 100644 --- a/src/org/apollo/net/ServiceChannelInitializer.java +++ b/net/src/main/org/apollo/net/ServiceChannelInitializer.java @@ -1,5 +1,6 @@ package org.apollo.net; +import io.netty.channel.ChannelInboundHandlerAdapter; import io.netty.channel.ChannelInitializer; import io.netty.channel.ChannelPipeline; import io.netty.channel.socket.SocketChannel; @@ -17,14 +18,14 @@ public final class ServiceChannelInitializer extends ChannelInitializer out = new ArrayList<>(); + encoder.encode(null, packet, out); + + ByteBuf buf = (ByteBuf) out.get(0); + assertEquals(6, buf.readableBytes()); + assertEquals(253, buf.readUnsignedByte()); + assertEquals('H', buf.readUnsignedByte()); + assertEquals('e', buf.readUnsignedByte()); + assertEquals('l', buf.readUnsignedByte()); + assertEquals('l', buf.readUnsignedByte()); + assertEquals('o', buf.readUnsignedByte()); + + packet = new GamePacket(9, PacketType.VARIABLE_BYTE, payload.copy()); + out.clear(); + encoder.encode(null, null, out); + buf = (ByteBuf) out.get(0); + + assertEquals(7, buf.readableBytes()); + assertEquals(150, buf.readUnsignedByte()); + assertEquals(5, buf.readUnsignedByte()); + assertEquals('H', buf.readUnsignedByte()); + assertEquals('e', buf.readUnsignedByte()); + assertEquals('l', buf.readUnsignedByte()); + assertEquals('l', buf.readUnsignedByte()); + assertEquals('o', buf.readUnsignedByte()); + + packet = new GamePacket(0, PacketType.VARIABLE_SHORT, payload.copy()); + out.clear(); + encoder.encode(null, packet, out); + buf = (ByteBuf) out.get(0); + + assertEquals(8, buf.readableBytes()); + assertEquals(34, buf.readUnsignedByte()); + assertEquals(5, buf.readUnsignedShort()); + assertEquals('H', buf.readUnsignedByte()); + assertEquals('e', buf.readUnsignedByte()); + assertEquals('l', buf.readUnsignedByte()); + assertEquals('l', buf.readUnsignedByte()); + assertEquals('o', buf.readUnsignedByte()); + } + +} \ No newline at end of file diff --git a/pom.xml b/pom.xml index fb44099f..28626d87 100644 --- a/pom.xml +++ b/pom.xml @@ -1,77 +1,91 @@ - 4.0.0 - org.apollo - 1.0 - apollo + 4.0.0 + apollo + org.apollo + 0.0.1 + pom - - src - test - - - org.apache.maven.plugins - maven-compiler-plugin - 3.1 - - 1.8 - 1.8 - - + Apollo - - org.codehaus.mojo - exec-maven-plugin - 1.3.2 - - org.apollo.Server - - -server - -Xmx750M - - - - - + + cache + game + net + util + - - - org.apache.commons - commons-compress - 1.9 - + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.1 + + 1.8 + 1.8 + + - - org.jruby - jruby-complete - 1.7.19 - + + org.codehaus.mojo + exec-maven-plugin + 1.3.2 + + org.apollo.Server + + -server + -Xmx750M + + + + + - - com.google.guava - guava - 18.0 - + + + org.apache.commons + commons-compress + 1.9 + - - io.netty - netty-all - 4.0.27.Final - compile - + + org.jruby + jruby-complete + 1.7.19 + - - com.lambdaworks - scrypt - 1.4.0 - + + com.google.guava + guava + 18.0 + - - com.mchange - c3p0 - 0.9.5 - + + io.netty + netty-all + 4.0.27.Final + compile + + + + com.lambdaworks + scrypt + 1.4.0 + + + + com.mchange + c3p0 + 0.9.5 + + + + junit + junit + 4.12 + + - \ No newline at end of file diff --git a/src/net/burtleburtle/bob/rand/package-info.java b/src/net/burtleburtle/bob/rand/package-info.java deleted file mode 100644 index 65c513bd..00000000 --- a/src/net/burtleburtle/bob/rand/package-info.java +++ /dev/null @@ -1,4 +0,0 @@ -/** - * Contains a Java implementation of Bob Jenkins' ISAAC algorithm. - */ -package net.burtleburtle.bob.rand; \ No newline at end of file diff --git a/src/org/apollo/ServiceManager.java b/src/org/apollo/ServiceManager.java deleted file mode 100644 index 3a66a516..00000000 --- a/src/org/apollo/ServiceManager.java +++ /dev/null @@ -1,125 +0,0 @@ -package org.apollo; - -import java.io.FileInputStream; -import java.io.IOException; -import java.io.InputStream; -import java.util.HashMap; -import java.util.Map; -import java.util.logging.Logger; - -import org.apollo.game.model.World; -import org.apollo.util.xml.XmlNode; -import org.apollo.util.xml.XmlParser; -import org.xml.sax.SAXException; - -/** - * A class which manages {@link Service}s. - * - * @author Graham - */ -public final class ServiceManager { - - /** - * The logger for this class. - */ - private static final Logger logger = Logger.getLogger(ServiceManager.class.getName()); - - /** - * The service map. - */ - private final Map, Service> services = new HashMap<>(); - - /** - * Creates and initializes the {@link ServiceManager}. - * - * @param world The {@link World} to create the {@link Service}s for. - * @throws IOException If there is an error reading from the xml file. - * @throws SAXException If there is an error parsing the xml file. - * @throws ReflectiveOperationException If there is an error accessing or creating services using reflection. - */ - public ServiceManager(World world) throws IOException, SAXException, ReflectiveOperationException { - init(world); - } - - /** - * Gets a service. - * - * @param clazz The service class. - * @return The service. - */ - @SuppressWarnings("unchecked") - public S getService(Class clazz) { - return (S) services.get(clazz); - } - - /** - * Initializes this service manager. - * - * @param world The {@link World} to create the {@link Service}s for. - * @throws SAXException If the service XML file could not be parsed. - * @throws IOException If the file could not be accessed. - * @throws ReflectiveOperationException If the Service could not be created. - */ - @SuppressWarnings("unchecked") - private void init(World world) throws SAXException, IOException, ReflectiveOperationException { - logger.fine("Registering services..."); - - XmlParser parser = new XmlParser(); - XmlNode root; - - try (InputStream is = new FileInputStream("data/services.xml")) { - root = parser.parse(is); - } - - if (!root.getName().equals("services")) { - throw new IOException("Unexpected name of root node."); - } - - for (XmlNode child : root) { - if (!child.getName().equals("service")) { - throw new IOException("Unexpected name of child node."); - } - - if (!child.hasValue()) { - throw new IOException("Child node must have a value."); - } - - Class service = (Class) Class.forName(child.getValue()); - register((Class) service, service.getConstructor(World.class).newInstance(world)); - } - } - - /** - * Registers a service. - * - * @param clazz The service's class. - * @param service The service. - */ - private void register(Class clazz, S service) { - logger.fine("Registering service: " + clazz + "..."); - services.put(clazz, service); - } - - /** - * Sets the context of all services. - * - * @param ctx The server context. - */ - public void setContext(ServerContext ctx) { - for (Service service : services.values()) { - service.setContext(ctx); - } - } - - /** - * Starts all the services. - */ - public void startAll() { - logger.info("Starting services..."); - for (Service service : services.values()) { - logger.fine("Starting service: " + service.getClass().getName() + "..."); - service.start(); - } - } - -} \ No newline at end of file diff --git a/util/pom.xml b/util/pom.xml new file mode 100644 index 00000000..2b15f1a9 --- /dev/null +++ b/util/pom.xml @@ -0,0 +1,25 @@ + + + 4.0.0 + + + apollo + org.apollo + 0.0.1 + + + util + 0.0.1 + + Apollo Utilities + + + UTF-8 + + + + src/main + src/test + + \ No newline at end of file diff --git a/src/org/apollo/util/BufferUtil.java b/util/src/main/org/apollo/util/BufferUtil.java similarity index 89% rename from src/org/apollo/util/BufferUtil.java rename to util/src/main/org/apollo/util/BufferUtil.java index 95892c72..14676379 100644 --- a/src/org/apollo/util/BufferUtil.java +++ b/util/src/main/org/apollo/util/BufferUtil.java @@ -4,8 +4,6 @@ import io.netty.buffer.ByteBuf; import java.nio.ByteBuffer; -import org.apollo.net.NetworkConstants; - /** * A utility class which contains {@link ByteBuffer}-related utility methods. * @@ -35,7 +33,7 @@ public final class BufferUtil { public static String readString(ByteBuffer buffer) { StringBuilder bldr = new StringBuilder(); char character; - while ((character = (char) buffer.get()) != NetworkConstants.STRING_TERMINATOR) { + while ((character = (char) buffer.get()) != BufferUtil.STRING_TERMINATOR) { bldr.append(character); } return bldr.toString(); @@ -50,7 +48,7 @@ public final class BufferUtil { public static String readString(ByteBuf buffer) { StringBuilder builder = new StringBuilder(); int character; - while (buffer.isReadable() && (character = buffer.readUnsignedByte()) != NetworkConstants.STRING_TERMINATOR) { + while (buffer.isReadable() && (character = buffer.readUnsignedByte()) != BufferUtil.STRING_TERMINATOR) { builder.append((char) character); } return builder.toString(); @@ -67,6 +65,11 @@ public final class BufferUtil { return (buffer.getShort() & 0xFFFF) << 8 | buffer.get() & 0xFF; } + /** + * The terminator of a string. + */ + public static final int STRING_TERMINATOR = 10; + /** * Default private constructor to prevent instantiation. */ diff --git a/src/org/apollo/util/CollectionUtil.java b/util/src/main/org/apollo/util/CollectionUtil.java similarity index 100% rename from src/org/apollo/util/CollectionUtil.java rename to util/src/main/org/apollo/util/CollectionUtil.java diff --git a/src/org/apollo/util/CompressionUtil.java b/util/src/main/org/apollo/util/CompressionUtil.java similarity index 100% rename from src/org/apollo/util/CompressionUtil.java rename to util/src/main/org/apollo/util/CompressionUtil.java diff --git a/src/org/apollo/util/EnumerationUtil.java b/util/src/main/org/apollo/util/EnumerationUtil.java similarity index 100% rename from src/org/apollo/util/EnumerationUtil.java rename to util/src/main/org/apollo/util/EnumerationUtil.java diff --git a/src/org/apollo/util/LanguageUtil.java b/util/src/main/org/apollo/util/LanguageUtil.java similarity index 95% rename from src/org/apollo/util/LanguageUtil.java rename to util/src/main/org/apollo/util/LanguageUtil.java index 666cd935..d88a9027 100644 --- a/src/org/apollo/util/LanguageUtil.java +++ b/util/src/main/org/apollo/util/LanguageUtil.java @@ -8,22 +8,6 @@ package org.apollo.util; */ public final class LanguageUtil { - /** - * Returns whether or not the each letter in the specified String is upper case (i.e. digits etc are ignored). - * - * @param string The string. - * @return {@code true} if no letters in the specified String are lower case, otherwise {@code false}. - */ - public static boolean allUpperCase(String string) { - for (char character : string.toCharArray()) { - if (Character.isLowerCase(character)) { - return false; - } - } - - return true; - } - /** * Gets the indefinite article of the specified String. * @@ -42,6 +26,22 @@ public final class LanguageUtil { return vowel ? "an" : "a"; } + /** + * Returns whether or not the each letter in the specified String is upper case (i.e. digits etc are ignored). + * + * @param string The string. + * @return {@code true} if no letters in the specified String are lower case, otherwise {@code false}. + */ + private static boolean allUpperCase(String string) { + for (char character : string.toCharArray()) { + if (Character.isLowerCase(character)) { + return false; + } + } + + return true; + } + /** * Sole private constructor to prevent instantiation. */ diff --git a/src/org/apollo/util/NameUtil.java b/util/src/main/org/apollo/util/NameUtil.java similarity index 100% rename from src/org/apollo/util/NameUtil.java rename to util/src/main/org/apollo/util/NameUtil.java diff --git a/src/org/apollo/util/Point.java b/util/src/main/org/apollo/util/Point.java similarity index 100% rename from src/org/apollo/util/Point.java rename to util/src/main/org/apollo/util/Point.java diff --git a/src/org/apollo/util/StatefulFrameDecoder.java b/util/src/main/org/apollo/util/StatefulFrameDecoder.java similarity index 100% rename from src/org/apollo/util/StatefulFrameDecoder.java rename to util/src/main/org/apollo/util/StatefulFrameDecoder.java diff --git a/src/org/apollo/util/StreamUtil.java b/util/src/main/org/apollo/util/StreamUtil.java similarity index 100% rename from src/org/apollo/util/StreamUtil.java rename to util/src/main/org/apollo/util/StreamUtil.java diff --git a/src/org/apollo/util/TextUtil.java b/util/src/main/org/apollo/util/TextUtil.java similarity index 100% rename from src/org/apollo/util/TextUtil.java rename to util/src/main/org/apollo/util/TextUtil.java diff --git a/src/org/apollo/util/ThreadUtil.java b/util/src/main/org/apollo/util/ThreadUtil.java similarity index 100% rename from src/org/apollo/util/ThreadUtil.java rename to util/src/main/org/apollo/util/ThreadUtil.java diff --git a/src/org/apollo/util/package-info.java b/util/src/main/org/apollo/util/package-info.java similarity index 100% rename from src/org/apollo/util/package-info.java rename to util/src/main/org/apollo/util/package-info.java diff --git a/src/net/burtleburtle/bob/rand/IsaacRandom.java b/util/src/main/org/apollo/util/security/IsaacRandom.java similarity index 99% rename from src/net/burtleburtle/bob/rand/IsaacRandom.java rename to util/src/main/org/apollo/util/security/IsaacRandom.java index 4349df9c..8a534f2e 100644 --- a/src/net/burtleburtle/bob/rand/IsaacRandom.java +++ b/util/src/main/org/apollo/util/security/IsaacRandom.java @@ -1,4 +1,4 @@ -package net.burtleburtle.bob.rand; +package org.apollo.util.security; /** *

diff --git a/src/org/apollo/security/IsaacRandomPair.java b/util/src/main/org/apollo/util/security/IsaacRandomPair.java similarity index 94% rename from src/org/apollo/security/IsaacRandomPair.java rename to util/src/main/org/apollo/util/security/IsaacRandomPair.java index a9c96d05..fa3c6dce 100644 --- a/src/org/apollo/security/IsaacRandomPair.java +++ b/util/src/main/org/apollo/util/security/IsaacRandomPair.java @@ -1,6 +1,5 @@ -package org.apollo.security; +package org.apollo.util.security; -import net.burtleburtle.bob.rand.IsaacRandom; /** * A pair of two {@link IsaacRandom} random number generators used as a stream cipher. One takes the role of an encoder diff --git a/src/org/apollo/security/PlayerCredentials.java b/util/src/main/org/apollo/util/security/PlayerCredentials.java similarity index 98% rename from src/org/apollo/security/PlayerCredentials.java rename to util/src/main/org/apollo/util/security/PlayerCredentials.java index f2cc07f4..7bfc466f 100644 --- a/src/org/apollo/security/PlayerCredentials.java +++ b/util/src/main/org/apollo/util/security/PlayerCredentials.java @@ -1,4 +1,4 @@ -package org.apollo.security; +package org.apollo.util.security; import org.apollo.util.NameUtil; diff --git a/src/org/apollo/security/package-info.java b/util/src/main/org/apollo/util/security/package-info.java similarity index 66% rename from src/org/apollo/security/package-info.java rename to util/src/main/org/apollo/util/security/package-info.java index 81b6dadd..184fa6a6 100644 --- a/src/org/apollo/security/package-info.java +++ b/util/src/main/org/apollo/util/security/package-info.java @@ -1,4 +1,4 @@ /** * Contains classes related to security and cryptography. */ -package org.apollo.security; \ No newline at end of file +package org.apollo.util.security; \ No newline at end of file diff --git a/src/org/apollo/tools/EquipmentConstants.java b/util/src/main/org/apollo/util/tools/EquipmentConstants.java similarity index 98% rename from src/org/apollo/tools/EquipmentConstants.java rename to util/src/main/org/apollo/util/tools/EquipmentConstants.java index cdd2cf52..b20b23cb 100644 --- a/src/org/apollo/tools/EquipmentConstants.java +++ b/util/src/main/org/apollo/util/tools/EquipmentConstants.java @@ -1,4 +1,4 @@ -package org.apollo.tools; +package org.apollo.util.tools; /** * Contains equipment name constants. diff --git a/src/org/apollo/tools/RsaKeyGenerator.java b/util/src/main/org/apollo/util/tools/RsaKeyGenerator.java similarity index 97% rename from src/org/apollo/tools/RsaKeyGenerator.java rename to util/src/main/org/apollo/util/tools/RsaKeyGenerator.java index d66157e7..0f0285f2 100644 --- a/src/org/apollo/tools/RsaKeyGenerator.java +++ b/util/src/main/org/apollo/util/tools/RsaKeyGenerator.java @@ -1,4 +1,4 @@ -package org.apollo.tools; +package org.apollo.util.tools; import java.math.BigInteger; import java.security.SecureRandom; diff --git a/src/org/apollo/tools/package-info.java b/util/src/main/org/apollo/util/tools/package-info.java similarity index 62% rename from src/org/apollo/tools/package-info.java rename to util/src/main/org/apollo/util/tools/package-info.java index c9cd0f7f..c33b70fc 100644 --- a/src/org/apollo/tools/package-info.java +++ b/util/src/main/org/apollo/util/tools/package-info.java @@ -1,4 +1,4 @@ /** * Contains several stand-alone utilities. */ -package org.apollo.tools; \ No newline at end of file +package org.apollo.util.tools; \ No newline at end of file diff --git a/src/org/apollo/util/xml/XmlNode.java b/util/src/main/org/apollo/util/xml/XmlNode.java similarity index 100% rename from src/org/apollo/util/xml/XmlNode.java rename to util/src/main/org/apollo/util/xml/XmlNode.java diff --git a/src/org/apollo/util/xml/XmlParser.java b/util/src/main/org/apollo/util/xml/XmlParser.java similarity index 100% rename from src/org/apollo/util/xml/XmlParser.java rename to util/src/main/org/apollo/util/xml/XmlParser.java diff --git a/src/org/apollo/util/xml/package-info.java b/util/src/main/org/apollo/util/xml/package-info.java similarity index 100% rename from src/org/apollo/util/xml/package-info.java rename to util/src/main/org/apollo/util/xml/package-info.java diff --git a/util/src/test/org/apollo/util/TestBufferUtil.java b/util/src/test/org/apollo/util/TestBufferUtil.java new file mode 100644 index 00000000..ffbe5491 --- /dev/null +++ b/util/src/test/org/apollo/util/TestBufferUtil.java @@ -0,0 +1,49 @@ +package org.apollo.util; + +import static org.junit.Assert.assertEquals; + +import java.nio.ByteBuffer; + +import org.junit.Test; + +/** + * Contains tests for {@link BufferUtil}. + * + * @author Graham + */ +public class TestBufferUtil { + + /** + * Tests the {@link BufferUtil#readUnsignedMedium} method. + */ + @Test + public void testReadUnsignedTriByte() { + ByteBuffer buf = ByteBuffer.allocate(3); + buf.put((byte) 123); + buf.put((byte) 45); + buf.put((byte) 67); + buf.flip(); + + assertEquals(8072515, BufferUtil.readUnsignedMedium(buf)); + } + + /** + * Tests the {@link BufferUtil#readString(ByteBuffer)} method. + */ + @Test + public void testReadString() { + ByteBuffer buf = ByteBuffer.allocate(8); + buf.put((byte) 'h'); + buf.put((byte) 'e'); + buf.put((byte) 'l'); + buf.put((byte) 'l'); + buf.put((byte) 'o'); + buf.put((byte) BufferUtil.STRING_TERMINATOR); + buf.put((byte) 66); + buf.put((byte) 6); + buf.flip(); + + assertEquals("hello", BufferUtil.readString(buf)); + } + +} \ No newline at end of file diff --git a/util/src/test/org/apollo/util/TestByteBufUtil.java b/util/src/test/org/apollo/util/TestByteBufUtil.java new file mode 100644 index 00000000..675ece76 --- /dev/null +++ b/util/src/test/org/apollo/util/TestByteBufUtil.java @@ -0,0 +1,43 @@ +package org.apollo.util; + +import static org.junit.Assert.assertEquals; +import io.netty.buffer.ByteBuf; +import io.netty.buffer.Unpooled; + +import org.junit.Test; + +/** + * Contains tests for {@link ByteBuf} methods in {@link BufferUtil}. + * + * @author Graham + */ +public final class TestByteBufUtil { + + /** + * Test the {@link BufferUtil#readString(ByteBuf)} method. + */ + @Test + public void testReadString() { + ByteBuf buf = Unpooled.buffer(6); + buf.writeBytes(new byte[] { 'H', 'e', 'l', 'l', 'o', 10 }); + String str = BufferUtil.readString(buf); + assertEquals("Hello", str); + + buf = Unpooled.buffer(5); + buf.writeBytes(new byte[] { 'W', 'o', 'r', 'l', 'd' }); + str = BufferUtil.readString(buf); + assertEquals("World", str); + + buf = Unpooled.buffer(3); + buf.writeByte('!'); + buf.writeByte(10); + buf.writeByte('.'); + + str = BufferUtil.readString(buf); + assertEquals("!", str); + + str = BufferUtil.readString(buf); + assertEquals(".", str); + } + +} \ No newline at end of file diff --git a/util/src/test/org/apollo/util/TestCompressionUtil.java b/util/src/test/org/apollo/util/TestCompressionUtil.java new file mode 100644 index 00000000..a164cd20 --- /dev/null +++ b/util/src/test/org/apollo/util/TestCompressionUtil.java @@ -0,0 +1,44 @@ +package org.apollo.util; + +import static org.junit.Assert.assertEquals; + +import java.io.IOException; + +import org.junit.Test; + +/** + * Contains tests for {@link CompressionUtil}. + * + * @author Graham + */ +public class TestCompressionUtil { + + /** + * Tests the {@link CompressionUtil#bzip2(byte[])} and {@link CompressionUtil#debzip2} methods. + * + * @throws IOException If an I/O error occurs. + */ + @Test + public void testBzip2() throws IOException { + String str = "Hello, World!"; + byte[] data = str.getBytes(); + byte[] compressed = CompressionUtil.bzip2(data); + CompressionUtil.debzip2(compressed, data); + assertEquals(str, new String(data)); + } + + /** + * Tests the {@link CompressionUtil#gzip(byte[])} and {@link CompressionUtil#degzip} methods. + * + * @throws IOException If an I/O error occurs. + */ + @Test + public void testGzip() throws IOException { + String str = "Hello, World!"; + byte[] data = str.getBytes(); + byte[] compressed = CompressionUtil.gzip(data); + CompressionUtil.degzip(compressed, data); + assertEquals(str, new String(data)); + } + +} \ No newline at end of file diff --git a/util/src/test/org/apollo/util/TestLanguageUtil.java b/util/src/test/org/apollo/util/TestLanguageUtil.java new file mode 100644 index 00000000..6a5f2b80 --- /dev/null +++ b/util/src/test/org/apollo/util/TestLanguageUtil.java @@ -0,0 +1,25 @@ +package org.apollo.util; + +import static org.junit.Assert.assertEquals; + +import org.junit.Test; + +/** + * Contains tests for {@link LanguageUtil}. + * + * @author Graham + */ +public class TestLanguageUtil { + + /** + * Tests the {@link LanguageUtil#getIndefiniteArticle} method. + */ + @Test + public void testIndefiniteArticle() { + assertEquals("an", LanguageUtil.getIndefiniteArticle("apple")); + assertEquals("an", LanguageUtil.getIndefiniteArticle("urn")); + assertEquals("a", LanguageUtil.getIndefiniteArticle("nose")); + assertEquals("a", LanguageUtil.getIndefiniteArticle("foot")); + } + +} diff --git a/util/src/test/org/apollo/util/TestTextUtil.java b/util/src/test/org/apollo/util/TestTextUtil.java new file mode 100644 index 00000000..f55ec998 --- /dev/null +++ b/util/src/test/org/apollo/util/TestTextUtil.java @@ -0,0 +1,48 @@ +package org.apollo.util; + +import static org.junit.Assert.assertEquals; + +import org.junit.Test; + +/** + * A test for the {@link TextUtil} class. + * + * @author Graham + */ +public class TestTextUtil { + + /** + * Tests the {@link TextUtil#capitalize} method. + */ + @Test + public void testCapitalize() { + String str = "tHiS is BAD capitAliZation. do You AGreE? YES!"; + String capitalized = "This is bad capitalization. Do you agree? Yes!"; + assertEquals(capitalized, TextUtil.capitalize(str)); + } + + /** + * Tests the {@link TextUtil#compress} and {@link TextUtil#decompress} methods. + */ + @Test + public void testCompression() { + String str = "hello, world!"; + + byte[] compressed = new byte[128]; + int len = TextUtil.compress(str, compressed); + String uncompressed = TextUtil.decompress(compressed, len); + + assertEquals(str, uncompressed); + } + + /** + * Tests the {@link TextUtil#filterInvalidCharacters(String)} method. + */ + @Test + public void testFilter() { + String str = "this contains <<< invalid characters"; + String filtered = "this contains invalid characters"; + assertEquals(filtered, TextUtil.filterInvalidCharacters(str)); + } + +} \ No newline at end of file diff --git a/util/src/test/org/apollo/util/xml/TestXmlParser.java b/util/src/test/org/apollo/util/xml/TestXmlParser.java new file mode 100644 index 00000000..0d9bc370 --- /dev/null +++ b/util/src/test/org/apollo/util/xml/TestXmlParser.java @@ -0,0 +1,105 @@ +package org.apollo.util.xml; + +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertFalse; +import static org.junit.Assert.assertNull; +import static org.junit.Assert.assertTrue; + +import java.io.ByteArrayInputStream; +import java.io.IOException; +import java.io.InputStream; +import java.io.Reader; +import java.io.StringReader; +import java.util.Set; + +import org.junit.Test; +import org.xml.sax.SAXException; + +/** + * A test for the {@link XmlParser} class. + * + * @author Graham + */ +public final class TestXmlParser { + + /** + * A test for the {@link XmlParser#parse} method. + * + * @throws SAXException If a SAX error occurs. + * @throws IOException If an I/O error occurs. + */ + @Test + public void testParseInputStream() throws SAXException, IOException { + XmlParser parser = new XmlParser(); + InputStream input = new ByteArrayInputStream("".getBytes()); + XmlNode root = parser.parse(input); + + assertEquals(root.getName(), "root"); + assertEquals(root.getAttributeCount(), 3); + assertEquals(root.getChildCount(), 1); + assertFalse(root.hasValue()); + + Set names = root.getAttributeNames(); + assertTrue(names.contains("a")); + assertTrue(names.contains("b")); + assertTrue(names.contains("c")); + assertFalse(names.contains("z")); + assertFalse(names.contains("y")); + assertFalse(names.contains("x")); + + assertEquals("1", root.getAttribute("a")); + assertEquals("2", root.getAttribute("b")); + assertEquals("3", root.getAttribute("c")); + assertNull(root.getAttribute("z")); + assertNull(root.getAttribute("y")); + assertNull(root.getAttribute("x")); + + XmlNode[] first = root.getChildren().toArray(new XmlNode[1]); + assertEquals(1, first.length); + assertEquals("z", first[0].getName()); + + XmlNode[] second = first[0].getChildren().toArray(new XmlNode[1]); + assertEquals(1, second.length); + assertEquals("y", second[0].getName()); + + XmlNode[] third = second[0].getChildren().toArray(new XmlNode[1]); + assertEquals(1, third.length); + assertEquals("x", third[0].getName()); + + assertEquals(0, third[0].getChildCount()); + } + + /** + * A test for the {@link XmlParser#parse(java.io.Reader)} method. + * + * @throws SAXException If a SAX error occurs. + * @throws IOException If an I/O error occurs. + */ + @Test + public void testParseReader() throws SAXException, IOException { + XmlParser parser = new XmlParser(); + Reader reader = new StringReader("123"); + XmlNode root = parser.parse(reader); + + assertEquals(root.getName(), "alphabet"); + assertEquals(root.getAttributeCount(), 0); + assertEquals(root.getChildCount(), 3); + assertFalse(root.hasValue()); + + XmlNode[] children = root.getChildren().toArray(new XmlNode[3]); + + assertEquals(children[0].getName(), "a"); + assertEquals(children[1].getName(), "b"); + assertEquals(children[2].getName(), "c"); + + assertEquals(children[0].getValue(), "1"); + assertEquals(children[1].getValue(), "2"); + assertEquals(children[2].getValue(), "3"); + + for (int index = 0; index < 3; index++) { + assertTrue(children[index].hasValue()); + assertEquals(children[index].getAttributeCount(), 0); + } + } + +} \ No newline at end of file