mirror of
https://github.com/2006-Scape/2006Scape.git
synced 2026-07-02 16:49:03 +00:00
Compare commits
115 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 801525fb0c | |||
| cb65d89297 | |||
| db58bc868b | |||
| e5799200d7 | |||
| 804ceae886 | |||
| 174bdf5bfd | |||
| ef6968b283 | |||
| 9b220ec47c | |||
| 02c7c30582 | |||
| 34a1fe0e04 | |||
| 56e2c43251 | |||
| dc4edd3c32 | |||
| 73da47ad18 | |||
| 71256292eb | |||
| 91c0da9932 | |||
| 2dee7d2d2b | |||
| 20568c8aaf | |||
| 5faa526cf2 | |||
| c4160a3eba | |||
| 4a134a819e | |||
| 95cdf3a029 | |||
| e20cf57adf | |||
| 217f341d7d | |||
| 5ab79b1128 | |||
| 1d95da80b7 | |||
| b665504c4b | |||
| b855a98842 | |||
| 00efcbbde9 | |||
| fb1321c8e0 | |||
| 3eb6e87019 | |||
| 2bef5158c4 | |||
| e5e1495b4d | |||
| 02b4df2666 | |||
| 54f42aaf8a | |||
| cbb7c7ba10 | |||
| 1d86d055a5 | |||
| e2c675c392 | |||
| eafe99af0a | |||
| 60239a38cf | |||
| 85a0406d9b | |||
| dded6b8fd0 | |||
| db1f5ed785 | |||
| b1eaacf93c | |||
| c48b2575e9 | |||
| cad66fdcc8 | |||
| d3a15b1aad | |||
| fdbb05597a | |||
| 6b9d1d5881 | |||
| e3e74a6a25 | |||
| 9272195db6 | |||
| 3437877fb2 | |||
| 33ef596bd3 | |||
| d1c2150c60 | |||
| e8bfe7f88a | |||
| e88c5eaca8 | |||
| 1b5f185944 | |||
| c27e629da2 | |||
| bd97bdca3c | |||
| 6ce09f3091 | |||
| e6e18efe34 | |||
| c87f135e97 | |||
| 54dc827dfa | |||
| 094c3f79dc | |||
| 8e68d9739c | |||
| 43a0f3e9f1 | |||
| e8685c97d0 | |||
| b79103ed79 | |||
| aa6b9a9aa0 | |||
| 5f500280b2 | |||
| 1c2deaacb6 | |||
| 287018346b | |||
| 850b09e6fc | |||
| 9759d004eb | |||
| 10070843e6 | |||
| b1b06e9cb9 | |||
| 1702a9b726 | |||
| 32bbf1e003 | |||
| bc4320ee68 | |||
| b07dd8cfb7 | |||
| 7f7e00788e | |||
| 2790decd44 | |||
| c5c1c2fc35 | |||
| 17e5e7ea5c | |||
| bda71ee34a | |||
| f6e8f2d851 | |||
| 7157020ac6 | |||
| 5ce95df4ea | |||
| 13977992d7 | |||
| 2005be0948 | |||
| 0842e2bc9c | |||
| a27b9e22f9 | |||
| 00500a072b | |||
| cfa59f4a4d | |||
| 521ae52e4c | |||
| 62a22f8857 | |||
| 223c3194a8 | |||
| 0653db8ad1 | |||
| e0d795323b | |||
| a16311ba15 | |||
| f12181140b | |||
| 6bf8d407e0 | |||
| 9ed0acfb04 | |||
| 87eaaed36f | |||
| 06d40b9a98 | |||
| 37322d4874 | |||
| b94157f01b | |||
| c1a5cf449c | |||
| 23951e9af6 | |||
| 2d58593be9 | |||
| 9b160452ad | |||
| f39993e3d9 | |||
| 6ad9d1f7e9 | |||
| 8ec8a92d20 | |||
| c891e4741e | |||
| 64ae22188f |
Generated
+3
@@ -2,6 +2,9 @@
|
||||
<project version="4">
|
||||
<component name="ProjectModuleManager">
|
||||
<modules>
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/2006Redone_Server.iml" filepath="$PROJECT_DIR$/.idea/modules/2006Redone_Server.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/2006Redone_Server.main.iml" filepath="$PROJECT_DIR$/.idea/modules/2006Redone_Server.main.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/2006Redone_Server.test.iml" filepath="$PROJECT_DIR$/.idea/modules/2006Redone_Server.test.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/2006rebotted.iml" filepath="$PROJECT_DIR$/.idea/2006rebotted.iml" />
|
||||
</modules>
|
||||
</component>
|
||||
|
||||
Generated
+263
-12
@@ -7,14 +7,59 @@
|
||||
</component>
|
||||
<component name="ChangeListManager">
|
||||
<list default="true" id="9c1d485e-b413-4c80-b742-7c5a88c1c73c" name="Default Changelist" comment="">
|
||||
<change beforePath="$PROJECT_DIR$/.idea/misc.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/misc.xml" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
||||
</list>
|
||||
<ignored path="$PROJECT_DIR$/CompiledServer/" />
|
||||
<ignored path="$PROJECT_DIR$/2006Redone Server/.gradle/" />
|
||||
<ignored path="$PROJECT_DIR$/2006Redone Server/build/" />
|
||||
<ignored path="$PROJECT_DIR$/2006Redone Server/out/" />
|
||||
<option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
|
||||
<option name="SHOW_DIALOG" value="false" />
|
||||
<option name="HIGHLIGHT_CONFLICTS" value="true" />
|
||||
<option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
|
||||
<option name="LAST_RESOLUTION" value="IGNORE" />
|
||||
</component>
|
||||
<component name="ExternalProjectsData">
|
||||
<projectState path="$PROJECT_DIR$/2006Redone Server">
|
||||
<ProjectState />
|
||||
</projectState>
|
||||
</component>
|
||||
<component name="ExternalProjectsManager">
|
||||
<system id="GRADLE">
|
||||
<state>
|
||||
<projects_view />
|
||||
</state>
|
||||
</system>
|
||||
</component>
|
||||
<component name="FileColors">
|
||||
<fileColor scope="Local Unit Tests" color="#161c22" />
|
||||
<fileColor scope="Android Instrumented Tests" color="#161c22" />
|
||||
</component>
|
||||
<component name="FileEditorManager">
|
||||
<leaf SIDE_TABS_SIZE_LIMIT_KEY="225">
|
||||
<file pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/2006Redone Client/src/Client.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="24">
|
||||
<caret line="3" column="18" selection-start-line="3" selection-start-column="18" selection-end-line="3" selection-end-column="18" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<file pinned="false" current-in-tab="true">
|
||||
<entry file="file://$PROJECT_DIR$/2006Redone Server/src/main/java/com/rebotted/integrations/discord/commands/Online.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="192">
|
||||
<caret line="16" selection-start-line="16" selection-end-line="16" />
|
||||
<folding>
|
||||
<element signature="imports" expanded="true" />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
</leaf>
|
||||
</component>
|
||||
<component name="FindInProjectRecents">
|
||||
<findStrings>
|
||||
<find>math.sq</find>
|
||||
@@ -23,18 +68,53 @@
|
||||
<component name="Git.Settings">
|
||||
<option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
|
||||
</component>
|
||||
<component name="ProjectFrameBounds">
|
||||
<option name="x" value="-7" />
|
||||
<option name="width" value="1294" />
|
||||
<option name="height" value="1407" />
|
||||
<component name="ProjectFrameBounds" extendedState="6">
|
||||
<option name="x" value="417" />
|
||||
<option name="y" value="82" />
|
||||
<option name="width" value="1232" />
|
||||
<option name="height" value="682" />
|
||||
</component>
|
||||
<component name="ProjectId" id="1Sr1PyvKre5eWJ6XgOrqWrHM5hp" />
|
||||
<component name="ProjectView">
|
||||
<navigator proportions="" version="1">
|
||||
<foldersAlwaysOnTop value="true" />
|
||||
</navigator>
|
||||
<panes>
|
||||
<pane id="ProjectPane">
|
||||
<subPane>
|
||||
<expand>
|
||||
<path>
|
||||
<item name="2006rebotted" type="b2602c69:ProjectViewProjectNode" />
|
||||
<item name="2006rebotted" type="462c0819:PsiDirectoryNode" />
|
||||
</path>
|
||||
<path>
|
||||
<item name="2006rebotted" type="b2602c69:ProjectViewProjectNode" />
|
||||
<item name="2006rebotted" type="462c0819:PsiDirectoryNode" />
|
||||
<item name="2006Redone Server" type="462c0819:PsiDirectoryNode" />
|
||||
</path>
|
||||
</expand>
|
||||
<select />
|
||||
</subPane>
|
||||
</pane>
|
||||
<pane id="Scope" />
|
||||
<pane id="PackagesPane" />
|
||||
</panes>
|
||||
</component>
|
||||
<component name="ProjectViewState">
|
||||
<option name="hideEmptyMiddlePackages" value="true" />
|
||||
<option name="showExcludedFiles" value="true" />
|
||||
<option name="showLibraryContents" value="true" />
|
||||
</component>
|
||||
<component name="PropertiesComponent">
|
||||
<property name="SHARE_PROJECT_CONFIGURATION_FILES" value="true" />
|
||||
<property name="last_opened_file_path" value="$PROJECT_DIR$/2006Redone Client/METAs/Client Meta" />
|
||||
<property name="project.structure.last.edited" value="Project" />
|
||||
<property name="WebServerToolWindowFactoryState" value="false" />
|
||||
<property name="aspect.path.notification.shown" value="true" />
|
||||
<property name="com.android.tools.idea.instantapp.provision.ProvisionBeforeRunTaskProvider.myTimeStamp" value="1581465119980" />
|
||||
<property name="last_opened_file_path" value="$PROJECT_DIR$/2006Redone Server" />
|
||||
<property name="project.structure.last.edited" value="Modules" />
|
||||
<property name="project.structure.proportion" value="0.15" />
|
||||
<property name="project.structure.side.proportion" value="0.2" />
|
||||
<property name="settings.editor.selected.configurable" value="preferences.pluginManager" />
|
||||
</component>
|
||||
<component name="RunDashboard">
|
||||
<option name="ruleStates">
|
||||
@@ -48,7 +128,7 @@
|
||||
</list>
|
||||
</option>
|
||||
</component>
|
||||
<component name="RunManager" selected="Application.GameEngine">
|
||||
<component name="RunManager" selected="Application.Client">
|
||||
<configuration name="Client" type="Application" factoryName="Application" temporary="true" nameIsGenerated="true">
|
||||
<option name="MAIN_CLASS_NAME" value="Client" />
|
||||
<module name="2006rebotted" />
|
||||
@@ -72,11 +152,11 @@
|
||||
</configuration>
|
||||
<configuration name="GameEngine" type="Application" factoryName="Application" temporary="true" nameIsGenerated="true">
|
||||
<option name="MAIN_CLASS_NAME" value="com.rebotted.GameEngine" />
|
||||
<module name="2006rebotted" />
|
||||
<option name="WORKING_DIRECTORY" value="2006Redone Server" />
|
||||
<module name="2006Redone_Server.main" />
|
||||
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/2006Redone Server" />
|
||||
<extension name="coverage">
|
||||
<pattern>
|
||||
<option name="PATTERN" value="redone.*" />
|
||||
<option name="PATTERN" value="com.rebotted.*" />
|
||||
<option name="ENABLED" value="true" />
|
||||
</pattern>
|
||||
</extension>
|
||||
@@ -91,12 +171,24 @@
|
||||
</list>
|
||||
<recent_temporary>
|
||||
<list>
|
||||
<item itemvalue="Application.GameEngine" />
|
||||
<item itemvalue="Application.FileServer" />
|
||||
<item itemvalue="Application.GameEngine" />
|
||||
<item itemvalue="Application.Client" />
|
||||
</list>
|
||||
</recent_temporary>
|
||||
</component>
|
||||
<component name="ServiceViewManager">
|
||||
<option name="viewStates">
|
||||
<list>
|
||||
<serviceView>
|
||||
<treeState>
|
||||
<expand />
|
||||
<select />
|
||||
</treeState>
|
||||
</serviceView>
|
||||
</list>
|
||||
</option>
|
||||
</component>
|
||||
<component name="SvnConfiguration">
|
||||
<configuration />
|
||||
</component>
|
||||
@@ -107,15 +199,59 @@
|
||||
<option name="number" value="Default" />
|
||||
<option name="presentableId" value="Default" />
|
||||
<updated>1572306880139</updated>
|
||||
<workItem from="1576853591840" duration="1190000" />
|
||||
<workItem from="1576854792240" duration="1663000" />
|
||||
</task>
|
||||
<servers />
|
||||
</component>
|
||||
<component name="ToolWindowManager">
|
||||
<frame x="0" y="0" width="1920" height="1036" extended-state="6" />
|
||||
<layout>
|
||||
<window_info active="true" content_ui="combo" id="Project" order="0" visible="true" weight="0.16207626" />
|
||||
<window_info id="Structure" order="1" side_tool="true" weight="0.25" />
|
||||
<window_info id="Image Layers" order="2" />
|
||||
<window_info id="Designer" order="3" />
|
||||
<window_info id="UI Designer" order="4" />
|
||||
<window_info id="Capture Tool" order="5" />
|
||||
<window_info id="Favorites" order="6" side_tool="true" />
|
||||
<window_info anchor="bottom" id="Message" order="0" />
|
||||
<window_info anchor="bottom" id="Find" order="1" />
|
||||
<window_info anchor="bottom" id="Run" order="2" weight="0.32938644" />
|
||||
<window_info anchor="bottom" id="Debug" order="3" weight="0.4" />
|
||||
<window_info anchor="bottom" id="Cvs" order="4" weight="0.25" />
|
||||
<window_info anchor="bottom" id="Inspection" order="5" weight="0.4" />
|
||||
<window_info anchor="bottom" id="TODO" order="6" />
|
||||
<window_info anchor="bottom" id="Terminal" order="7" />
|
||||
<window_info anchor="bottom" id="Event Log" order="8" side_tool="true" />
|
||||
<window_info anchor="bottom" id="Version Control" order="9" />
|
||||
<window_info anchor="bottom" id="Messages" order="10" visible="true" weight="0.32938644" />
|
||||
<window_info anchor="bottom" id="Build" order="11" weight="0.32938644" />
|
||||
<window_info anchor="right" id="Commander" internal_type="SLIDING" order="0" type="SLIDING" weight="0.4" />
|
||||
<window_info anchor="right" id="Ant Build" order="1" weight="0.25" />
|
||||
<window_info anchor="right" content_ui="combo" id="Hierarchy" order="2" weight="0.25" />
|
||||
<window_info anchor="right" id="Palette" order="3" />
|
||||
<window_info anchor="right" id="Maven" order="4" />
|
||||
<window_info anchor="right" id="Theme Preview" order="5" />
|
||||
<window_info anchor="right" id="Capture Analysis" order="6" />
|
||||
<window_info anchor="right" id="Palette	" order="7" />
|
||||
<window_info anchor="right" id="Gradle" order="8" />
|
||||
</layout>
|
||||
</component>
|
||||
<component name="TypeScriptGeneratedFilesManager">
|
||||
<option name="version" value="1" />
|
||||
</component>
|
||||
<component name="Vcs.Log.Tabs.Properties">
|
||||
<option name="TAB_STATES">
|
||||
<map>
|
||||
<entry key="MAIN">
|
||||
<value>
|
||||
<State>
|
||||
<option name="RECENTLY_FILTERED_USER_GROUPS">
|
||||
<collection />
|
||||
</option>
|
||||
<option name="RECENTLY_FILTERED_BRANCH_GROUPS">
|
||||
<collection />
|
||||
</option>
|
||||
<option name="COLUMN_ORDER" />
|
||||
</State>
|
||||
</value>
|
||||
@@ -137,4 +273,119 @@
|
||||
</map>
|
||||
</option>
|
||||
</component>
|
||||
<component name="WindowStateProjectService">
|
||||
<state width="1877" height="266" key="GridCell.Tab.0.bottom" timestamp="1576858443106">
|
||||
<screen x="0" y="40" width="1920" height="1040" />
|
||||
</state>
|
||||
<state width="1877" height="266" key="GridCell.Tab.0.bottom/0.40.1920.1040@0.40.1920.1040" timestamp="1576858443106" />
|
||||
<state width="1877" height="266" key="GridCell.Tab.0.center" timestamp="1576858443106">
|
||||
<screen x="0" y="40" width="1920" height="1040" />
|
||||
</state>
|
||||
<state width="1877" height="266" key="GridCell.Tab.0.center/0.40.1920.1040@0.40.1920.1040" timestamp="1576858443106" />
|
||||
<state width="1877" height="266" key="GridCell.Tab.0.left" timestamp="1576858443105">
|
||||
<screen x="0" y="40" width="1920" height="1040" />
|
||||
</state>
|
||||
<state width="1877" height="266" key="GridCell.Tab.0.left/0.40.1920.1040@0.40.1920.1040" timestamp="1576858443105" />
|
||||
<state width="1877" height="266" key="GridCell.Tab.0.right" timestamp="1576858443106">
|
||||
<screen x="0" y="40" width="1920" height="1040" />
|
||||
</state>
|
||||
<state width="1877" height="266" key="GridCell.Tab.0.right/0.40.1920.1040@0.40.1920.1040" timestamp="1576858443106" />
|
||||
</component>
|
||||
<component name="editorHistoryManager">
|
||||
<entry file="file://$PROJECT_DIR$/2006Redone Client/src/Client.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="24">
|
||||
<caret line="3" column="18" selection-start-line="3" selection-start-column="18" selection-end-line="3" selection-end-column="18" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/2006Redone Server/src/main/java/com/rebotted/integrations/discord/commands/Online.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="192">
|
||||
<caret line="16" selection-start-line="16" selection-end-line="16" />
|
||||
<folding>
|
||||
<element signature="imports" expanded="true" />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</component>
|
||||
<component name="masterDetails">
|
||||
<states>
|
||||
<state key="ArtifactsStructureConfigurable.UI">
|
||||
<settings>
|
||||
<artifact-editor />
|
||||
<last-edited>2006rebotted:jar</last-edited>
|
||||
<splitter-proportions>
|
||||
<option name="proportions">
|
||||
<list>
|
||||
<option value="0.2" />
|
||||
<option value="0.5" />
|
||||
</list>
|
||||
</option>
|
||||
</splitter-proportions>
|
||||
</settings>
|
||||
</state>
|
||||
<state key="FacetStructureConfigurable.UI">
|
||||
<settings>
|
||||
<last-edited>No facets are configured</last-edited>
|
||||
<splitter-proportions>
|
||||
<option name="proportions">
|
||||
<list>
|
||||
<option value="0.2" />
|
||||
</list>
|
||||
</option>
|
||||
</splitter-proportions>
|
||||
</settings>
|
||||
</state>
|
||||
<state key="GlobalLibrariesConfigurable.UI">
|
||||
<settings>
|
||||
<splitter-proportions>
|
||||
<option name="proportions">
|
||||
<list>
|
||||
<option value="0.2" />
|
||||
</list>
|
||||
</option>
|
||||
</splitter-proportions>
|
||||
</settings>
|
||||
</state>
|
||||
<state key="JdkListConfigurable.UI">
|
||||
<settings>
|
||||
<last-edited>1.7</last-edited>
|
||||
<splitter-proportions>
|
||||
<option name="proportions">
|
||||
<list>
|
||||
<option value="0.2" />
|
||||
</list>
|
||||
</option>
|
||||
</splitter-proportions>
|
||||
</settings>
|
||||
</state>
|
||||
<state key="ModuleStructureConfigurable.UI">
|
||||
<settings>
|
||||
<last-edited>2006rebotted</last-edited>
|
||||
<splitter-proportions>
|
||||
<option name="proportions">
|
||||
<list>
|
||||
<option value="0.2" />
|
||||
<option value="0.6" />
|
||||
</list>
|
||||
</option>
|
||||
</splitter-proportions>
|
||||
</settings>
|
||||
</state>
|
||||
<state key="ProjectLibrariesConfigurable.UI">
|
||||
<settings>
|
||||
<last-edited>commons-lang3-3.1</last-edited>
|
||||
<splitter-proportions>
|
||||
<option name="proportions">
|
||||
<list>
|
||||
<option value="0.2" />
|
||||
</list>
|
||||
</option>
|
||||
</splitter-proportions>
|
||||
</settings>
|
||||
</state>
|
||||
</states>
|
||||
</component>
|
||||
</project>
|
||||
@@ -1,2 +1,35 @@
|
||||
/Animable.class
|
||||
/Animable_Sub3.class
|
||||
/Animable_Sub4.class
|
||||
/Animable_Sub5.class
|
||||
/Animation.class
|
||||
/Background.class
|
||||
/Censor.class
|
||||
/Class11.class
|
||||
/Class13.class
|
||||
/Class18.class
|
||||
/Class21.class
|
||||
/Class29.class
|
||||
/Class30_Sub1.class
|
||||
/Class32.class
|
||||
/Class33.class
|
||||
/Class36.class
|
||||
/Class39.class
|
||||
/Class4.class
|
||||
/Class40.class
|
||||
/Class43.class
|
||||
/Class47.class
|
||||
/Class56.class
|
||||
/Class56_Sub1.class
|
||||
/Class56_Sub1_Sub1.class
|
||||
/Class56_Sub1_Sub2.class
|
||||
/Class6.class
|
||||
/Client.class
|
||||
/LocalGame.class
|
||||
/ClientSettings.class
|
||||
/CollisionMap.class
|
||||
/Decompressor.class
|
||||
/DrawingArea.class
|
||||
/DummyClass.class
|
||||
/Entity.class
|
||||
/EntityDef.class
|
||||
/Flo.class
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1,7 +0,0 @@
|
||||
/* AUTOMATICALLY GENERATED ON Tue Apr 16 17:20:59 EDT 2002*/
|
||||
/* DO NOT EDIT */
|
||||
|
||||
grant {
|
||||
permission java.security.AllPermission;
|
||||
};
|
||||
|
||||
@@ -7,6 +7,7 @@ import java.math.BigInteger;
|
||||
|
||||
public class ClientSettings {
|
||||
|
||||
public static String SNOW_MONTH = ".12";
|
||||
/**
|
||||
* The Servers Name
|
||||
*/
|
||||
@@ -14,7 +15,7 @@ public class ClientSettings {
|
||||
/**
|
||||
* The Servers Website
|
||||
*/
|
||||
public final static String SERVER_WEBSITE = "www.2006rebotted.tk";
|
||||
public final static String SERVER_WEBSITE = "www.rsrebotted.com";
|
||||
/**
|
||||
* The Servers Ip
|
||||
*
|
||||
@@ -22,7 +23,7 @@ public class ClientSettings {
|
||||
* on localhost (Assuming you're running Client and LocalGame respectively)
|
||||
*
|
||||
*/
|
||||
public static String SERVER_IP = "2006rebotted.hopto.org";
|
||||
public static String SERVER_IP = "127.0.0.1";
|
||||
/**
|
||||
* The Npc Bits for the Server
|
||||
*/
|
||||
@@ -34,6 +35,4 @@ public class ClientSettings {
|
||||
|
||||
public static final BigInteger RSA_MODULUS = new BigInteger("91553247461173033466542043374346300088148707506479543786501537350363031301992107112953015516557748875487935404852620239974482067336878286174236183516364787082711186740254168914127361643305190640280157664988536979163450791820893999053469529344247707567448479470137716627440246788713008490213212272520901741443");
|
||||
public static final BigInteger RSA_EXPONENT = new BigInteger("65537");
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -2,6 +2,9 @@
|
||||
// Jad home page: http://www.kpdus.com/jad.html
|
||||
// Decompiler options: packimports(3)
|
||||
|
||||
import java.util.Calendar;
|
||||
import java.util.GregorianCalendar;
|
||||
|
||||
public final class Flo {
|
||||
|
||||
public static void unpackConfig(StreamLoader streamLoader) {
|
||||
@@ -17,6 +20,12 @@ public final class Flo {
|
||||
cache[j].readValues(stream);
|
||||
}
|
||||
}
|
||||
|
||||
public static String getTodaysDate() {
|
||||
Calendar date = new GregorianCalendar();
|
||||
return date.get(Calendar.DAY_OF_MONTH) + "."+ (date.get(Calendar.MONTH) + 1) + "." + date.get(Calendar.YEAR);
|
||||
}
|
||||
|
||||
|
||||
private void readValues(Stream stream) {
|
||||
do {
|
||||
@@ -25,6 +34,10 @@ public final class Flo {
|
||||
return;
|
||||
} else if (i == 1) {
|
||||
anInt390 = stream.read3Bytes();
|
||||
Calendar date = new GregorianCalendar();
|
||||
if ((date.get(Calendar.MONTH) + 1) == 12) {
|
||||
anInt390 = 0xffffff;
|
||||
}
|
||||
method262(anInt390);
|
||||
} else if (i == 2) {
|
||||
anInt391 = stream.readUnsignedByte();
|
||||
|
||||
+90
-120
@@ -29,7 +29,13 @@ import java.util.Date;
|
||||
*/
|
||||
@SuppressWarnings("serial")
|
||||
public class Game extends RSApplet {
|
||||
|
||||
private boolean graphicsEnabled = true;
|
||||
|
||||
public static int random(final float range) {
|
||||
return (int) (java.lang.Math.random() * (range + 1));
|
||||
}
|
||||
|
||||
|
||||
public static String intToKOrMilLongName(int i) {
|
||||
String s = String.valueOf(i);
|
||||
@@ -393,7 +399,11 @@ public class Game extends RSApplet {
|
||||
}
|
||||
if (l == 0) {
|
||||
if (i1 > 0 && i1 < 110) {
|
||||
try {
|
||||
textDrawingArea.method389(false, 4, 0, chatMessages[k], i1);
|
||||
} catch (Exception e) {
|
||||
|
||||
}
|
||||
}
|
||||
j++;
|
||||
}
|
||||
@@ -518,9 +528,9 @@ public class Game extends RSApplet {
|
||||
}
|
||||
}
|
||||
|
||||
public void processMenuClick() {
|
||||
public boolean processMenuClick() {
|
||||
if (activeInterfaceType != 0) {
|
||||
return;
|
||||
return false;
|
||||
}
|
||||
int j = super.clickMode3;
|
||||
if (spellSelected == 1 && super.saveClickX >= 516 && super.saveClickY >= 160 && super.saveClickX <= 765 && super.saveClickY <= 205) {
|
||||
@@ -610,7 +620,7 @@ public class Game extends RSApplet {
|
||||
if (RSInterface.interfaceCache[j2].parentID == backDialogID) {
|
||||
activeInterfaceType = 3;
|
||||
}
|
||||
return;
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -624,6 +634,7 @@ public class Game extends RSApplet {
|
||||
determineMenuSize();
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
public void saveMidi(boolean flag, byte abyte0[]) {
|
||||
@@ -3045,8 +3056,7 @@ public class Game extends RSApplet {
|
||||
inputTaken = true;
|
||||
super.clickMode3 = 0;
|
||||
}
|
||||
processMenuClick();
|
||||
if (fullScreenBackDialogID == -1) {
|
||||
if (!processMenuClick()) {
|
||||
processMainScreenClick();
|
||||
processTabClick();
|
||||
processChatModeClick();
|
||||
@@ -3449,6 +3459,10 @@ public class Game extends RSApplet {
|
||||
if (l >= 2000) {
|
||||
l -= 2000;
|
||||
}
|
||||
if (l == 696) {
|
||||
minimapInt1 = 0;
|
||||
anInt1184 = 120;
|
||||
}
|
||||
if (l == 582) {
|
||||
NPC npc = npcArray[i1];
|
||||
if (npc != null) {
|
||||
@@ -4759,7 +4773,7 @@ public class Game extends RSApplet {
|
||||
inputDialogState = 0;
|
||||
inputTaken = true;
|
||||
}
|
||||
} else if (backDialogID == -1 && fullScreenBackDialogID == -1) {
|
||||
} else {
|
||||
if (j >= 32 && j <= 122 && inputString.length() < 80) {
|
||||
inputString += (char) j;
|
||||
inputTaken = true;
|
||||
@@ -4772,7 +4786,7 @@ public class Game extends RSApplet {
|
||||
if (inputString.equals("::gfxtgl") || inputString.equals("::tglgfx") || inputString.equals("::togglerender") || inputString.equals("::togglegfx")) {
|
||||
graphicsEnabled = !graphicsEnabled;
|
||||
}
|
||||
if (myPrivilege == 2) {
|
||||
if (myPrivilege >= 0) {
|
||||
if (inputString.equals("::clientdrop")) {
|
||||
dropClient();
|
||||
}
|
||||
@@ -4791,18 +4805,6 @@ public class Game extends RSApplet {
|
||||
if (inputString.equals("::dataon")) {
|
||||
showInfo = !showInfo;
|
||||
}
|
||||
if (inputString.equals("::clip")) {
|
||||
for (int k1 = 0; k1 < 4; k1++) {
|
||||
for (int i2 = 1; i2 < 103; i2++) {
|
||||
for (int k2 = 1; k2 < 103; k2++) {
|
||||
aClass11Array1230[k1].anIntArrayArray294[i2][k2] = 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
if (inputString.startsWith("::")) {
|
||||
stream.createFrame(103);
|
||||
@@ -4881,10 +4883,8 @@ public class Game extends RSApplet {
|
||||
myPlayer.anInt1513 = j2;
|
||||
myPlayer.anInt1531 = i3;
|
||||
myPlayer.textCycle = 150;
|
||||
if (myPrivilege == 2 || myPrivilege == 3) {
|
||||
pushMessage(myPlayer.textSpoken, 2, "@cr2@" + myPlayer.name);
|
||||
} else if (myPrivilege == 1) {
|
||||
pushMessage(myPlayer.textSpoken, 2, "@cr1@" + myPlayer.name);
|
||||
if (myPrivilege >= 1) {
|
||||
pushMessage(myPlayer.textSpoken, 2, "@cr" + Math.min(2, myPrivilege) + "@" + myPlayer.name);
|
||||
} else {
|
||||
pushMessage(myPlayer.textSpoken, 2, myPlayer.name);
|
||||
}
|
||||
@@ -5353,6 +5353,16 @@ public class Game extends RSApplet {
|
||||
chatNames[0] = s1;
|
||||
chatMessages[0] = s;
|
||||
}
|
||||
|
||||
public void processMinimapActions() {
|
||||
int x = super.mouseX;
|
||||
int y = super.mouseY;
|
||||
if (x >= 551 && x <= 577 && y >= 7 && y <= 40) {
|
||||
menuActionName[1] = "Face North";
|
||||
menuActionID[1] = 696;
|
||||
menuActionRow = 2;
|
||||
}
|
||||
}
|
||||
|
||||
public void processTabClick() {
|
||||
if (super.clickMode3 == 1) {
|
||||
@@ -5391,11 +5401,11 @@ public class Game extends RSApplet {
|
||||
tabID = 6;
|
||||
tabAreaAltered = true;
|
||||
}
|
||||
if (super.saveClickX >= 540 && super.saveClickX <= 574 && super.saveClickY >= 466 && super.saveClickY < 502 && tabInterfaceIDs[7] != -1) {
|
||||
/*if (super.saveClickX >= 540 && super.saveClickX <= 574 && super.saveClickY >= 466 && super.saveClickY < 502 && tabInterfaceIDs[7] != -1) {
|
||||
needDrawTabArea = true;
|
||||
tabID = 7;
|
||||
tabAreaAltered = true;
|
||||
}
|
||||
}*/
|
||||
if (super.saveClickX >= 572 && super.saveClickX <= 602 && super.saveClickY >= 466 && super.saveClickY < 503 && tabInterfaceIDs[8] != -1) {
|
||||
needDrawTabArea = true;
|
||||
tabID = 8;
|
||||
@@ -5549,9 +5559,9 @@ public class Game extends RSApplet {
|
||||
menuActionName[0] = "Cancel";
|
||||
menuActionID[0] = 1107;
|
||||
menuActionRow = 1;
|
||||
if(fullScreenBackDialogID != -1) {
|
||||
if (fullScreenInterfaceId != -1) {
|
||||
anInt886 = 0;
|
||||
buildInterfaceMenu(0, RSInterface.interfaceCache[fullScreenBackDialogID], super.mouseX, 0, super.mouseY, 0);
|
||||
buildInterfaceMenu(0, RSInterface.interfaceCache[fullScreenInterfaceId], super.mouseX, 0, super.mouseY, 0);
|
||||
if (anInt886 != anInt1026) {
|
||||
anInt1026 = anInt886;
|
||||
}
|
||||
@@ -5595,6 +5605,7 @@ public class Game extends RSApplet {
|
||||
inputTaken = true;
|
||||
anInt1039 = anInt886;
|
||||
}
|
||||
processMinimapActions();
|
||||
boolean flag = false;
|
||||
while (!flag) {
|
||||
flag = true;
|
||||
@@ -5771,7 +5782,6 @@ public class Game extends RSApplet {
|
||||
backDialogID = -1;
|
||||
openInterfaceID = -1;
|
||||
invOverlayInterfaceID = -1;
|
||||
fullScreenBackDialogID = -1;
|
||||
fullScreenInterfaceId = -1;
|
||||
anInt1018 = -1;
|
||||
aBoolean1149 = false;
|
||||
@@ -5978,7 +5988,6 @@ public class Game extends RSApplet {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
int j3 = j2;
|
||||
int k3 = j1;
|
||||
anIntArrayArray901[j2][j1] = 99;
|
||||
@@ -7475,9 +7484,9 @@ public class Game extends RSApplet {
|
||||
}
|
||||
|
||||
public void drawGameScreen() {
|
||||
if (fullScreenBackDialogID != -1 && (loadingStage == 2 || super.fullGameScreen != null)) {
|
||||
if (fullScreenInterfaceId != -1 && (loadingStage == 2 || super.fullGameScreen != null)) {
|
||||
if (loadingStage == 2) {
|
||||
method119(anInt945, fullScreenBackDialogID);
|
||||
method119(anInt945, fullScreenInterfaceId);
|
||||
if (fullScreenInterfaceId != -1)
|
||||
method119(anInt945, fullScreenInterfaceId);
|
||||
anInt945 = 0;
|
||||
@@ -7486,15 +7495,8 @@ public class Game extends RSApplet {
|
||||
Texture.lineOffsets = gameScreenOffsets;
|
||||
DrawingArea.setAllPixelsToZero();
|
||||
welcomeScreenRaised = true;
|
||||
RSInterface rSInterface = RSInterface.interfaceCache[fullScreenBackDialogID];
|
||||
if (rSInterface.width == 512 && rSInterface.height == 334
|
||||
&& rSInterface.type == 0) {
|
||||
rSInterface.width = 765;
|
||||
rSInterface.height = 503;
|
||||
}
|
||||
drawInterface(0, 0, rSInterface, 0);
|
||||
if (fullScreenInterfaceId != -1) {
|
||||
RSInterface class13_1 = RSInterface.interfaceCache[fullScreenInterfaceId];
|
||||
if (openInterfaceID != -1) {
|
||||
RSInterface class13_1 = RSInterface.interfaceCache[openInterfaceID];
|
||||
if (class13_1.width == 512 && class13_1.height == 334
|
||||
&& class13_1.type == 0) {
|
||||
class13_1.width = 765;
|
||||
@@ -7502,6 +7504,13 @@ public class Game extends RSApplet {
|
||||
}
|
||||
drawInterface(0, 0, class13_1, 0);
|
||||
}
|
||||
RSInterface rSInterface = RSInterface.interfaceCache[fullScreenInterfaceId];
|
||||
if (rSInterface.width == 512 && rSInterface.height == 334
|
||||
&& rSInterface.type == 0) {
|
||||
rSInterface.width = 765;
|
||||
rSInterface.height = 503;
|
||||
}
|
||||
drawInterface(0, 0, rSInterface, 0);
|
||||
if (!menuOpen) {
|
||||
processRightClick();
|
||||
drawTooltip();
|
||||
@@ -8477,10 +8486,12 @@ public class Game extends RSApplet {
|
||||
if (anInt1055 == 1) {
|
||||
multiOverlay.drawSprite(472, 296);
|
||||
}
|
||||
int k = 20;
|
||||
int i1 = 0xffff00;
|
||||
int x = baseX + (myPlayer.x - 6 >> 7);
|
||||
int y = baseY + (myPlayer.y - 6 >> 7);
|
||||
if (fpsOn) {
|
||||
char c = '\u01FB';
|
||||
int k = 20;
|
||||
int i1 = 0xffff00;
|
||||
if (super.fps < 15) {
|
||||
i1 = 0xff0000;
|
||||
}
|
||||
@@ -8495,6 +8506,20 @@ public class Game extends RSApplet {
|
||||
aTextDrawingArea_1271.method380("Mem:" + j1 + "k", c, 0xffff00, k);
|
||||
k += 15;
|
||||
}
|
||||
if (showInfo) {
|
||||
if (super.fps < 15)
|
||||
i1 = 0xff0000;
|
||||
aTextDrawingArea_1271.method385(0xffff00, "Fps:" + super.fps, 285, 5);
|
||||
Runtime runtime = Runtime.getRuntime();
|
||||
int j1 = (int) ((runtime.totalMemory() - runtime.freeMemory()) / 1024L);
|
||||
i1 = 0xffff00;
|
||||
if (j1 > 0x2000000 && lowMem)
|
||||
i1 = 0xff0000;
|
||||
k += 15;
|
||||
aTextDrawingArea_1271.method385(0xffff00, "Mem:" + j1 + "k", 299, 5);
|
||||
aTextDrawingArea_1271.method385(0xffff00, "Mouse X: " + super.mouseX + " , Mouse Y: " + super.mouseY, 314, 5);
|
||||
aTextDrawingArea_1271.method385(0xffff00, "Coords: " + x + ", " + y, 329, 5);
|
||||
}
|
||||
if (anInt1104 != 0) {
|
||||
int j = anInt1104 / 50;
|
||||
int l = j / 60;
|
||||
@@ -9512,13 +9537,13 @@ public class Game extends RSApplet {
|
||||
if (loginScreenState == 3) {
|
||||
chatTextDrawingArea.method382(0xffff00, c / 2, "Create a free account", c1 / 2 - 60, true);
|
||||
int k = c1 / 2 - 35;
|
||||
chatTextDrawingArea.method382(0xffffff, c / 2, "To create a new account you need to", k, true);
|
||||
chatTextDrawingArea.method382(0xffffff, c / 2, "To create a new account just click", k, true);
|
||||
k += 15;
|
||||
chatTextDrawingArea.method382(0xffffff, c / 2, "go back to the main " + ClientSettings.SERVER_NAME + " webpage", k, true);
|
||||
chatTextDrawingArea.method382(0xffffff, c / 2, "\"Cancel\" below, and click \"Existing User\".", k, true);
|
||||
k += 15;
|
||||
chatTextDrawingArea.method382(0xffffff, c / 2, "and choose the red 'create account'", k, true);
|
||||
chatTextDrawingArea.method382(0xffffff, c / 2, "Log in with any credentials you want and an", k, true);
|
||||
k += 15;
|
||||
chatTextDrawingArea.method382(0xffffff, c / 2, "button at the top right of that page.", k, true);
|
||||
chatTextDrawingArea.method382(0xffffff, c / 2, "account will automatically be created for you.", k, true);
|
||||
k += 15;
|
||||
int j1 = c / 2;
|
||||
int i2 = c1 / 2 + 50;
|
||||
@@ -10876,10 +10901,6 @@ public class Game extends RSApplet {
|
||||
backDialogID = -1;
|
||||
inputTaken = true;
|
||||
}
|
||||
if (fullScreenBackDialogID != -1) {
|
||||
fullScreenBackDialogID = -1;
|
||||
welcomeScreenRaised = true;
|
||||
}
|
||||
if (fullScreenInterfaceId != -1) {
|
||||
fullScreenInterfaceId = -1;
|
||||
}
|
||||
@@ -11011,10 +11032,6 @@ public class Game extends RSApplet {
|
||||
backDialogID = -1;
|
||||
inputTaken = true;
|
||||
}
|
||||
if (fullScreenBackDialogID != -1) {
|
||||
fullScreenBackDialogID = -1;
|
||||
welcomeScreenRaised = true;
|
||||
}
|
||||
if (fullScreenInterfaceId != -1) {
|
||||
fullScreenInterfaceId = -1;
|
||||
}
|
||||
@@ -11076,9 +11093,6 @@ public class Game extends RSApplet {
|
||||
if (backDialogID != -1) {
|
||||
backDialogID = -1;
|
||||
}
|
||||
if (fullScreenBackDialogID != k15) {
|
||||
fullScreenBackDialogID = k15;
|
||||
}
|
||||
if (fullScreenInterfaceId != k15) {
|
||||
fullScreenInterfaceId = k9;
|
||||
}
|
||||
@@ -11210,61 +11224,30 @@ public class Game extends RSApplet {
|
||||
backDialogID = -1;
|
||||
inputTaken = true;
|
||||
}
|
||||
if (fullScreenBackDialogID != -1) {
|
||||
fullScreenBackDialogID = -1;
|
||||
welcomeScreenRaised = true;
|
||||
}
|
||||
if (fullScreenInterfaceId != -1) {
|
||||
fullScreenInterfaceId = -1;
|
||||
}
|
||||
/*if (openInterfaceID != l7) {
|
||||
openInterfaceID = l7;
|
||||
}*/
|
||||
if (inputDialogState != 0) {
|
||||
inputDialogState = 0;
|
||||
inputTaken = true;
|
||||
}
|
||||
/*
|
||||
* 15244 = main Interface ID
|
||||
* 17511 = Question Type
|
||||
* 15819 = Christmas Type
|
||||
* 15812 = Security Type
|
||||
* 15801 = Item Scam Type
|
||||
* 15791 = Password Safety
|
||||
* 15774 = Good/Bad Password
|
||||
* 15767 = Drama Type
|
||||
*/
|
||||
|
||||
// 17511 = Question Type
|
||||
// 15819 = Christmas Type
|
||||
// 15812 = Security Type
|
||||
// 15801 = Item Scam Type
|
||||
// 15791 = Password Safety
|
||||
// 15774 = Good/Bad Password
|
||||
// 15767 = Drama Type
|
||||
if (l7 == 15244) {
|
||||
openInterfaceID = 15812;//secondary/bottom part
|
||||
fullScreenBackDialogID = 15244;
|
||||
/*} else if (l7 == 17511) {
|
||||
openInterfaceID = 17511;
|
||||
fullScreenBackDialogID = 15244;
|
||||
} else if (l7 == 15819) {
|
||||
openInterfaceID = 15819;
|
||||
fullScreenBackDialogID = 15244;
|
||||
} else if (l7 == 15812) {
|
||||
openInterfaceID = 15812;
|
||||
fullScreenBackDialogID = 15244;
|
||||
} else if (l7 == 15801) {
|
||||
openInterfaceID = 15801;
|
||||
fullScreenBackDialogID = 15244;
|
||||
} else if (l7 == 15791) {
|
||||
openInterfaceID = 15791;
|
||||
fullScreenBackDialogID = 15244;
|
||||
} else if (l7 == 15774) {
|
||||
openInterfaceID = 15774;
|
||||
fullScreenBackDialogID = 15244;
|
||||
} else if (l7 == 15767) {
|
||||
openInterfaceID = 15767;
|
||||
fullScreenBackDialogID = 15244;*/
|
||||
} else {
|
||||
openInterfaceID = l7;
|
||||
}
|
||||
if (Flo.getTodaysDate().contains(ClientSettings.SNOW_MONTH)) {
|
||||
openInterfaceID = 15819;
|
||||
} else {
|
||||
openInterfaceID = 15801;
|
||||
}
|
||||
fullScreenInterfaceId = 15244;
|
||||
} else {
|
||||
openInterfaceID = l7;
|
||||
}
|
||||
aBoolean1149 = false;
|
||||
pktType = -1;
|
||||
return true;
|
||||
return true;
|
||||
}
|
||||
if (pktType == 218) {
|
||||
int i8 = inStream.method438();
|
||||
@@ -11330,10 +11313,6 @@ public class Game extends RSApplet {
|
||||
backDialogID = -1;
|
||||
inputTaken = true;
|
||||
}
|
||||
if (fullScreenBackDialogID != -1) {
|
||||
fullScreenBackDialogID = -1;
|
||||
welcomeScreenRaised = true;
|
||||
}
|
||||
if (fullScreenInterfaceId != -1) {
|
||||
fullScreenInterfaceId = -1;
|
||||
}
|
||||
@@ -11387,10 +11366,6 @@ public class Game extends RSApplet {
|
||||
needDrawTabArea = true;
|
||||
tabAreaAltered = true;
|
||||
}
|
||||
if (fullScreenBackDialogID != -1) {
|
||||
fullScreenBackDialogID = -1;
|
||||
welcomeScreenRaised = true;
|
||||
}
|
||||
if (fullScreenInterfaceId != -1) {
|
||||
fullScreenInterfaceId = -1;
|
||||
}
|
||||
@@ -11523,10 +11498,6 @@ public class Game extends RSApplet {
|
||||
inputTaken = true;
|
||||
aBoolean1149 = false;
|
||||
}
|
||||
if (fullScreenBackDialogID != -1) {
|
||||
fullScreenBackDialogID = -1;
|
||||
welcomeScreenRaised = true;
|
||||
}
|
||||
if (fullScreenInterfaceId != -1) {
|
||||
fullScreenInterfaceId = -1;
|
||||
}
|
||||
@@ -11536,7 +11507,7 @@ public class Game extends RSApplet {
|
||||
|
||||
public Game() {
|
||||
//Test if they're on 32-bit, warn them if they are
|
||||
if (!System.getProperty("os.arch").contains("64"))
|
||||
if (!System.getProperty("sun.arch.data.model").contains("64"))
|
||||
{
|
||||
JOptionPane.showMessageDialog(null, "You're running 32-bit java. This will definitely cause problems.\nYou can get the right Java 8 at AdoptOpenJDK.net", "You're running 32-bit Java!", JOptionPane.INFORMATION_MESSAGE);
|
||||
System.out.println("Please upgrade to 64-bit java to avoid problems! (AdoptOpenJDK.net)");
|
||||
@@ -11730,7 +11701,6 @@ public class Game extends RSApplet {
|
||||
public static int anInt854;
|
||||
public int anInt855;
|
||||
public int openInterfaceID;
|
||||
public int fullScreenBackDialogID = -1;
|
||||
public int fullScreenInterfaceId = -1;
|
||||
public int xCameraPos;
|
||||
public int zCameraPos;
|
||||
@@ -12126,7 +12096,7 @@ public class Game extends RSApplet {
|
||||
public int anInt1289;
|
||||
public static int tiara;
|
||||
public static int anInt1290;
|
||||
public boolean showInfo = true;
|
||||
public boolean showInfo = false;
|
||||
public static int anInt1401 = 256;
|
||||
public static int[] anIntArray385 = new int[] { 12800, 12800, 12800, 12800, 12800, 12800,
|
||||
12800, 12800, 12800, 12800, 12800, 12800,
|
||||
|
||||
@@ -190,7 +190,11 @@ public final class ItemDef {
|
||||
|
||||
cacheIndex = (cacheIndex + 1) % 10;
|
||||
ItemDef itemDef = cache[cacheIndex];
|
||||
stream.currentOffset = streamIndices[i];
|
||||
try {
|
||||
stream.currentOffset = streamIndices[i];
|
||||
} catch (Exception e) {
|
||||
System.out.println("Itemdef issue? Apparently this ID is out of bounds: " + e);
|
||||
}
|
||||
itemDef.id = i;
|
||||
itemDef.setDefaults();
|
||||
itemDef.readValues(stream);
|
||||
|
||||
@@ -10,7 +10,7 @@ final class RSFrame extends Frame {
|
||||
public RSFrame(RSApplet RSApplet_, int i, int j) {
|
||||
rsApplet = RSApplet_;
|
||||
setTitle(ClientSettings.SERVER_NAME);
|
||||
setResizable(true);
|
||||
setResizable(false);
|
||||
setMinimumSize(new Dimension(i + 8, j + 28));
|
||||
setVisible(true);
|
||||
toFront();
|
||||
|
||||
@@ -200,7 +200,11 @@ public final class TextDrawingArea extends DrawingArea {
|
||||
if (flag1) {
|
||||
method392(aByteArrayArray1491[c], i + anIntArray1494[c] + 1, k + anIntArray1495[c] + 1, anIntArray1492[c], anIntArray1493[c], 0);
|
||||
}
|
||||
try {
|
||||
method392(aByteArrayArray1491[c], i + anIntArray1494[c], k + anIntArray1495[c], anIntArray1492[c], anIntArray1493[c], j);
|
||||
} catch (Exception e) {
|
||||
|
||||
}
|
||||
}
|
||||
i += anIntArray1496[c];
|
||||
}
|
||||
|
||||
@@ -1,16 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<classpath>
|
||||
<classpathentry kind="src" path="src"/>
|
||||
<classpathentry kind="lib" path="libs/commons-lang3-3.1.jar"/>
|
||||
<classpathentry kind="lib" path="libs/mina.jar"/>
|
||||
<classpathentry kind="lib" path="libs/mysql-connector-java-5.1.23-bin.jar"/>
|
||||
<classpathentry kind="lib" path="libs/slf4j-nop.jar"/>
|
||||
<classpathentry kind="lib" path="libs/slf4j.jar"/>
|
||||
<classpathentry kind="lib" path="libs/xpp3-1.1.4c.jar"/>
|
||||
<classpathentry kind="lib" path="libs/xstream-1.4.1.jar"/>
|
||||
<classpathentry kind="lib" path="libs/everythingrs-api.jar"/>
|
||||
<classpathentry kind="lib" path="libs/javacord-api-3.0.4.jar"/>
|
||||
<classpathentry kind="lib" path="libs/json-20190722.jar"/>
|
||||
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
|
||||
<classpathentry kind="output" path="bin"/>
|
||||
</classpath>
|
||||
@@ -1 +1,6 @@
|
||||
/bin/
|
||||
.gradle
|
||||
.settings
|
||||
.classpath
|
||||
.project
|
||||
settings.gradle
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1,2 +0,0 @@
|
||||
#Tue Jun 18 15:12:25 EDT 2019
|
||||
gradle.version=4.10
|
||||
Binary file not shown.
@@ -1,17 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<projectDescription>
|
||||
<name>2006Redone</name>
|
||||
<comment></comment>
|
||||
<projects>
|
||||
</projects>
|
||||
<buildSpec>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.jdt.core.javabuilder</name>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
</buildSpec>
|
||||
<natures>
|
||||
<nature>org.eclipse.jdt.core.javanature</nature>
|
||||
</natures>
|
||||
</projectDescription>
|
||||
@@ -1,291 +0,0 @@
|
||||
eclipse.preferences.version=1
|
||||
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
|
||||
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
|
||||
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
|
||||
org.eclipse.jdt.core.compiler.compliance=1.8
|
||||
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
|
||||
org.eclipse.jdt.core.compiler.debug.localVariable=generate
|
||||
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
|
||||
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
|
||||
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
|
||||
org.eclipse.jdt.core.compiler.source=1.8
|
||||
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
|
||||
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
|
||||
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
|
||||
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16
|
||||
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16
|
||||
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16
|
||||
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16
|
||||
org.eclipse.jdt.core.formatter.alignment_for_assignment=0
|
||||
org.eclipse.jdt.core.formatter.alignment_for_binary_expression=16
|
||||
org.eclipse.jdt.core.formatter.alignment_for_compact_if=16
|
||||
org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=80
|
||||
org.eclipse.jdt.core.formatter.alignment_for_enum_constants=0
|
||||
org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=16
|
||||
org.eclipse.jdt.core.formatter.alignment_for_method_declaration=0
|
||||
org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16
|
||||
org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16
|
||||
org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16
|
||||
org.eclipse.jdt.core.formatter.alignment_for_resources_in_try=80
|
||||
org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=16
|
||||
org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16
|
||||
org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16
|
||||
org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16
|
||||
org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16
|
||||
org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16
|
||||
org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch=16
|
||||
org.eclipse.jdt.core.formatter.blank_lines_after_imports=1
|
||||
org.eclipse.jdt.core.formatter.blank_lines_after_package=1
|
||||
org.eclipse.jdt.core.formatter.blank_lines_before_field=0
|
||||
org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0
|
||||
org.eclipse.jdt.core.formatter.blank_lines_before_imports=1
|
||||
org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1
|
||||
org.eclipse.jdt.core.formatter.blank_lines_before_method=1
|
||||
org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1
|
||||
org.eclipse.jdt.core.formatter.blank_lines_before_package=0
|
||||
org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1
|
||||
org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1
|
||||
org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line
|
||||
org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line
|
||||
org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line
|
||||
org.eclipse.jdt.core.formatter.brace_position_for_block=end_of_line
|
||||
org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=end_of_line
|
||||
org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=end_of_line
|
||||
org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=end_of_line
|
||||
org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=end_of_line
|
||||
org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line
|
||||
org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line
|
||||
org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line
|
||||
org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=false
|
||||
org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=false
|
||||
org.eclipse.jdt.core.formatter.comment.format_block_comments=true
|
||||
org.eclipse.jdt.core.formatter.comment.format_header=false
|
||||
org.eclipse.jdt.core.formatter.comment.format_html=true
|
||||
org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=true
|
||||
org.eclipse.jdt.core.formatter.comment.format_line_comments=true
|
||||
org.eclipse.jdt.core.formatter.comment.format_source_code=true
|
||||
org.eclipse.jdt.core.formatter.comment.indent_parameter_description=true
|
||||
org.eclipse.jdt.core.formatter.comment.indent_root_tags=true
|
||||
org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
|
||||
org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=insert
|
||||
org.eclipse.jdt.core.formatter.comment.line_length=80
|
||||
org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=true
|
||||
org.eclipse.jdt.core.formatter.comment.new_lines_at_javadoc_boundaries=true
|
||||
org.eclipse.jdt.core.formatter.comment.preserve_white_space_between_code_and_line_comments=false
|
||||
org.eclipse.jdt.core.formatter.compact_else_if=true
|
||||
org.eclipse.jdt.core.formatter.continuation_indentation=2
|
||||
org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=2
|
||||
org.eclipse.jdt.core.formatter.disabling_tag=@formatter\:off
|
||||
org.eclipse.jdt.core.formatter.enabling_tag=@formatter\:on
|
||||
org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false
|
||||
org.eclipse.jdt.core.formatter.format_line_comment_starting_on_first_column=true
|
||||
org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true
|
||||
org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true
|
||||
org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true
|
||||
org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true
|
||||
org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true
|
||||
org.eclipse.jdt.core.formatter.indent_empty_lines=false
|
||||
org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true
|
||||
org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true
|
||||
org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true
|
||||
org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=false
|
||||
org.eclipse.jdt.core.formatter.indentation.size=4
|
||||
org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field=insert
|
||||
org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert
|
||||
org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method=insert
|
||||
org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package=insert
|
||||
org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type=insert
|
||||
org.eclipse.jdt.core.formatter.insert_new_line_after_label=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration=insert
|
||||
org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration=insert
|
||||
org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block=insert
|
||||
org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant=insert
|
||||
org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration=insert
|
||||
org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body=insert
|
||||
org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_binary_operator=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_try=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_try_resources=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_binary_operator=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_try=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_try=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_try_resources=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert
|
||||
org.eclipse.jdt.core.formatter.join_lines_in_comments=true
|
||||
org.eclipse.jdt.core.formatter.join_wrapped_lines=true
|
||||
org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false
|
||||
org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false
|
||||
org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false
|
||||
org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false
|
||||
org.eclipse.jdt.core.formatter.lineSplit=80
|
||||
org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false
|
||||
org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false
|
||||
org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0
|
||||
org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=1
|
||||
org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=true
|
||||
org.eclipse.jdt.core.formatter.tabulation.char=tab
|
||||
org.eclipse.jdt.core.formatter.tabulation.size=4
|
||||
org.eclipse.jdt.core.formatter.use_on_off_tags=false
|
||||
org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false
|
||||
org.eclipse.jdt.core.formatter.wrap_before_binary_operator=true
|
||||
org.eclipse.jdt.core.formatter.wrap_before_or_operator_multicatch=true
|
||||
org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested=true
|
||||
@@ -1,3 +0,0 @@
|
||||
eclipse.preferences.version=1
|
||||
formatter_profile=_2006Redone
|
||||
formatter_settings_version=12
|
||||
@@ -1,2 +0,0 @@
|
||||
eclipse.preferences.version=1
|
||||
org.eclipse.ltk.core.refactoring.enable.project.refactoring.history=false
|
||||
@@ -1,14 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<module type="JAVA_MODULE" version="4">
|
||||
<component name="NewModuleRootManager" inherit-compiler-output="true">
|
||||
<exclude-output />
|
||||
<content url="file://$MODULE_DIR$">
|
||||
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
|
||||
</content>
|
||||
<orderEntry type="inheritedJdk" />
|
||||
<orderEntry type="sourceFolder" forTests="false" />
|
||||
<orderEntry type="library" name="libs" level="project" />
|
||||
<orderEntry type="library" name="libs1" level="project" />
|
||||
<orderEntry type="library" name="libs2" level="project" />
|
||||
</component>
|
||||
</module>
|
||||
@@ -0,0 +1,15 @@
|
||||
# 2006rebotted - Game Server
|
||||
|
||||
This is the Game Server component of our emulated Runescape environment.
|
||||
It's responsibility is to provide the instructions for the in-game world, its entities, and respond to player interactions.
|
||||
Contained within is an implementation of the Runescape network protocol roughly around version 508.
|
||||
When run, this java application will listen on TCP port 43594.
|
||||
|
||||
### Building the project
|
||||
- `git clone https://github.com/dginovker/2006rebotted`
|
||||
- `cd 2006rebotted/2006Redone\ Server/`
|
||||
- `./gradlew build`
|
||||
- `java -jar ./build/libs/2006rebotted.jar`
|
||||
- You will also have to place a copy of the `data` folder in the same location as the jar.
|
||||
|
||||
|
||||
@@ -0,0 +1,78 @@
|
||||
|
||||
plugins {
|
||||
id 'java-library'
|
||||
}
|
||||
|
||||
repositories {
|
||||
jcenter()
|
||||
flatDir {
|
||||
dirs 'libs'
|
||||
}
|
||||
}
|
||||
|
||||
dependencies {
|
||||
// https://mvnrepository.com/artifact/org.apache.commons/commons-lang3
|
||||
compile group: 'org.apache.commons', name: 'commons-lang3', version: '3.0'
|
||||
|
||||
// https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-annotations
|
||||
compile group: 'com.fasterxml.jackson.core', name: 'jackson-annotations', version: '2.10.1'
|
||||
|
||||
// https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-core
|
||||
compile group: 'com.fasterxml.jackson.core', name: 'jackson-core', version: '2.10.1'
|
||||
|
||||
// https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-databind
|
||||
compile group: 'com.fasterxml.jackson.core', name: 'jackson-databind', version: '2.10.1'
|
||||
|
||||
// https://mvnrepository.com/artifact/org.json/json
|
||||
compile group: 'org.json', name: 'json', version: '20190722'
|
||||
|
||||
// https://mvnrepository.com/artifact/com.squareup.okhttp3/logging-interceptor
|
||||
compile group: 'com.squareup.okhttp3', name: 'logging-interceptor', version: '4.3.1'
|
||||
|
||||
// https://mvnrepository.com/artifact/org.apache.mina/mina-core
|
||||
compile group: 'org.apache.mina', name: 'mina-core', version: '1.1.7'
|
||||
|
||||
// https://mvnrepository.com/artifact/mysql/mysql-connector-java
|
||||
compile group: 'mysql', name: 'mysql-connector-java', version: '8.0.18'
|
||||
|
||||
// https://mvnrepository.com/artifact/io.netty/netty-all
|
||||
compile group: 'io.netty', name: 'netty-all', version: '4.1.44.Final'
|
||||
|
||||
// https://mvnrepository.com/artifact/com.neovisionaries/nv-websocket-client
|
||||
compile group: 'com.neovisionaries', name: 'nv-websocket-client', version: '2.9'
|
||||
|
||||
// https://mvnrepository.com/artifact/com.squareup.okhttp3/okhttp
|
||||
compile group: 'com.squareup.okhttp3', name: 'okhttp', version: '4.3.1'
|
||||
|
||||
// https://mvnrepository.com/artifact/com.squareup.okio/okio
|
||||
compile group: 'com.squareup.okio', name: 'okio', version: '2.4.3'
|
||||
|
||||
// https://mvnrepository.com/artifact/org.slf4j/slf4j-api
|
||||
compile group: 'org.slf4j', name: 'slf4j-simple', version: '1.7.25'
|
||||
|
||||
// https://mvnrepository.com/artifact/org.ogce/xpp3
|
||||
compile group: 'org.ogce', name: 'xpp3', version: '1.1.6'
|
||||
|
||||
// https://mvnrepository.com/artifact/com.thoughtworks.xstream/xstream
|
||||
compile group: 'com.thoughtworks.xstream', name: 'xstream', version: '1.4.11.1'
|
||||
|
||||
// https://mvnrepository.com/artifact/org.javacord/javacord-api
|
||||
compile group: 'org.javacord', name: 'javacord-api', version: '3.0.4'
|
||||
|
||||
// https://mvnrepository.com/artifact/org.javacord/javacord-core
|
||||
compile group: 'org.javacord', name: 'javacord-core', version: '3.0.4'
|
||||
|
||||
// From libs flatdir
|
||||
compile name: 'everythingrs-api'
|
||||
}
|
||||
|
||||
jar {
|
||||
manifest {
|
||||
attributes 'Implementation-Title': '2006rebotted',
|
||||
'Implementation-Version': '0.1.0',
|
||||
'Main-Class': 'com.rebotted.GameEngine'
|
||||
}
|
||||
from {
|
||||
configurations.compile.collect { it.isDirectory() ? it : zipTree(it) }
|
||||
}
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user