mirror of
https://github.com/TotalFreedomMC/TF-ProjectKorra.git
synced 2025-02-11 11:40:40 +00:00
Made the following abilities usable with the API
For each of these abilities I've added a way to get every instance's location, allowing developers such as myself to create counter attacks and blocks, etc. I've used and tested this with IceWall and it works perfectly.
This commit is contained in:
parent
e8c892ab67
commit
f0dbfb1f71
7 changed files with 797 additions and 774 deletions
|
@ -7,24 +7,13 @@
|
|||
</component>
|
||||
<component name="ChangeListManager">
|
||||
<list default="true" id="de7eef3a-d60d-459a-96cd-8b7bc4339783" name="Default" comment="">
|
||||
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/Dev Builds/Korra.jar" afterPath="$PROJECT_DIR$/Dev Builds/Korra.jar" />
|
||||
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/.classpath" afterPath="$PROJECT_DIR$/.classpath" />
|
||||
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/com/projectkorra/ProjectKorra/Ability/AbilityModuleManager.java" afterPath="$PROJECT_DIR$/src/com/projectkorra/ProjectKorra/Ability/AbilityModuleManager.java" />
|
||||
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/com/projectkorra/ProjectKorra/airbending/AirBlast.java" afterPath="$PROJECT_DIR$/src/com/projectkorra/ProjectKorra/airbending/AirBlast.java" />
|
||||
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/com/projectkorra/ProjectKorra/Commands.java" afterPath="$PROJECT_DIR$/src/com/projectkorra/ProjectKorra/Commands.java" />
|
||||
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/com/projectkorra/ProjectKorra/ConfigManager.java" afterPath="$PROJECT_DIR$/src/com/projectkorra/ProjectKorra/ConfigManager.java" />
|
||||
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/com/projectkorra/ProjectKorra/DBConnection.java" afterPath="$PROJECT_DIR$/src/com/projectkorra/ProjectKorra/DBConnection.java" />
|
||||
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/com/projectkorra/ProjectKorra/firebending/FireBurst.java" afterPath="$PROJECT_DIR$/src/com/projectkorra/ProjectKorra/firebending/FireBurst.java" />
|
||||
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/com/projectkorra/ProjectKorra/firebending/FireStream.java" afterPath="$PROJECT_DIR$/src/com/projectkorra/ProjectKorra/firebending/FireStream.java" />
|
||||
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/com/projectkorra/ProjectKorra/earthbending/EarthSmash.java" afterPath="$PROJECT_DIR$/src/com/projectkorra/ProjectKorra/earthbending/EarthSmash.java" />
|
||||
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/com/projectkorra/ProjectKorra/firebending/FireBlast.java" afterPath="$PROJECT_DIR$/src/com/projectkorra/ProjectKorra/firebending/FireBlast.java" />
|
||||
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/com/projectkorra/ProjectKorra/firebending/Fireball.java" afterPath="$PROJECT_DIR$/src/com/projectkorra/ProjectKorra/firebending/Fireball.java" />
|
||||
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/com/projectkorra/ProjectKorra/waterbending/IceBlast.java" afterPath="$PROJECT_DIR$/src/com/projectkorra/ProjectKorra/waterbending/IceBlast.java" />
|
||||
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/com/projectkorra/ProjectKorra/firebending/Lightning.java" afterPath="$PROJECT_DIR$/src/com/projectkorra/ProjectKorra/firebending/Lightning.java" />
|
||||
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/com/projectkorra/ProjectKorra/Methods.java" afterPath="$PROJECT_DIR$/src/com/projectkorra/ProjectKorra/Methods.java" />
|
||||
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/com/projectkorra/ProjectKorra/Storage/MySQL.java" afterPath="$PROJECT_DIR$/src/com/projectkorra/ProjectKorra/Storage/MySQL.java" />
|
||||
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/com/projectkorra/ProjectKorra/waterbending/OctopusForm.java" afterPath="$PROJECT_DIR$/src/com/projectkorra/ProjectKorra/waterbending/OctopusForm.java" />
|
||||
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/com/projectkorra/ProjectKorra/ProjectKorra.java" afterPath="$PROJECT_DIR$/src/com/projectkorra/ProjectKorra/ProjectKorra.java" />
|
||||
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/com/projectkorra/ProjectKorra/Storage/SQLite.java" afterPath="$PROJECT_DIR$/src/com/projectkorra/ProjectKorra/Storage/SQLite.java" />
|
||||
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/com/projectkorra/ProjectKorra/TagAPIListener.java" afterPath="$PROJECT_DIR$/src/com/projectkorra/ProjectKorra/TagAPIListener.java" />
|
||||
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/config.yml" afterPath="$PROJECT_DIR$/src/config.yml" />
|
||||
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/plugin.yml" afterPath="$PROJECT_DIR$/src/plugin.yml" />
|
||||
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/com/projectkorra/ProjectKorra/waterbending/Torrent.java" afterPath="$PROJECT_DIR$/src/com/projectkorra/ProjectKorra/waterbending/Torrent.java" />
|
||||
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/.idea/workspace.xml" afterPath="$PROJECT_DIR$/.idea/workspace.xml" />
|
||||
</list>
|
||||
<ignored path="ProjectKorra.iws" />
|
||||
<ignored path=".idea/workspace.xml" />
|
||||
|
@ -50,54 +39,6 @@
|
|||
</component>
|
||||
<component name="FileEditorManager">
|
||||
<leaf>
|
||||
<file leaf-file-name="Torrent.java" pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/src/com/projectkorra/ProjectKorra/waterbending/Torrent.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state vertical-scroll-proportion="0.0" vertical-offset="629" max-vertical-offset="10931">
|
||||
<caret line="59" column="69" selection-start-line="59" selection-start-column="69" selection-end-line="59" selection-end-column="69" />
|
||||
<folding>
|
||||
<element signature="imports" expanded="true" />
|
||||
<element signature="e#768#785#0" expanded="true" />
|
||||
<element signature="e#878#897#0" expanded="true" />
|
||||
<element signature="e#2115#2126#0" expanded="true" />
|
||||
<element signature="e#2187#2198#0" expanded="true" />
|
||||
<element signature="e#2257#2265#0" expanded="true" />
|
||||
<element signature="e#7361#7368#0" expanded="true" />
|
||||
<element signature="e#8651#8662#0" expanded="true" />
|
||||
<element signature="e#8805#8813#0" expanded="true" />
|
||||
<element signature="e#11373#11380#0" expanded="true" />
|
||||
<element signature="e#11506#11514#0" expanded="true" />
|
||||
<element signature="e#12672#12673#0" expanded="true" />
|
||||
<element signature="e#12723#12724#0" expanded="true" />
|
||||
<element signature="e#17910#17911#0" expanded="true" />
|
||||
<element signature="e#17930#17931#0" expanded="true" />
|
||||
<element signature="e#17957#17958#0" expanded="true" />
|
||||
<element signature="e#17977#17978#0" expanded="true" />
|
||||
<element signature="e#18015#18016#0" expanded="true" />
|
||||
<element signature="e#18042#18043#0" expanded="true" />
|
||||
<element signature="e#18076#18077#0" expanded="true" />
|
||||
<element signature="e#18103#18104#0" expanded="true" />
|
||||
<element signature="e#18155#18156#0" expanded="true" />
|
||||
<element signature="e#18196#18197#0" expanded="true" />
|
||||
<element signature="e#18225#18226#0" expanded="true" />
|
||||
<element signature="e#18244#18245#0" expanded="true" />
|
||||
<element signature="e#18283#18284#0" expanded="true" />
|
||||
<element signature="e#18308#18309#0" expanded="true" />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<file leaf-file-name="FireBlast.java" pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/src/com/projectkorra/ProjectKorra/firebending/FireBlast.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state vertical-scroll-proportion="0.0" vertical-offset="51" max-vertical-offset="5100">
|
||||
<caret line="53" column="35" selection-start-line="53" selection-start-column="35" selection-end-line="53" selection-end-column="35" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<file leaf-file-name="plugin.yml" pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/src/plugin.yml">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
|
@ -108,11 +49,31 @@
|
|||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<file leaf-file-name="Methods.java" pinned="false" current-in-tab="true">
|
||||
<file leaf-file-name="EarthSmash.java" pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/src/com/projectkorra/ProjectKorra/earthbending/EarthSmash.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state vertical-scroll-proportion="0.0" vertical-offset="391" max-vertical-offset="11339">
|
||||
<caret line="71" column="47" selection-start-line="71" selection-start-column="47" selection-end-line="71" selection-end-column="47" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<file leaf-file-name="Methods.java" pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/src/com/projectkorra/ProjectKorra/Methods.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state vertical-scroll-proportion="0.17237009" vertical-offset="0" max-vertical-offset="43367">
|
||||
<caret line="149" column="4" selection-start-line="149" selection-start-column="4" selection-end-line="149" selection-end-column="4" />
|
||||
<state vertical-scroll-proportion="-5.586207" vertical-offset="15784" max-vertical-offset="43367">
|
||||
<caret line="1091" column="42" selection-start-line="1091" selection-start-column="28" selection-end-line="1091" selection-end-column="42" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<file leaf-file-name="Lightning.java" pinned="false" current-in-tab="true">
|
||||
<entry file="file://$PROJECT_DIR$/src/com/projectkorra/ProjectKorra/firebending/Lightning.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state vertical-scroll-proportion="0.23954372" vertical-offset="4367" max-vertical-offset="9129">
|
||||
<caret line="290" column="15" selection-start-line="290" selection-start-column="15" selection-end-line="290" selection-end-column="15" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
|
@ -126,10 +87,14 @@
|
|||
<component name="IdeDocumentHistory">
|
||||
<option name="CHANGED_PATHS">
|
||||
<list>
|
||||
<option value="$PROJECT_DIR$/src/com/projectkorra/ProjectKorra/waterbending/Torrent.java" />
|
||||
<option value="$PROJECT_DIR$/src/com/projectkorra/ProjectKorra/firebending/FireBlast.java" />
|
||||
<option value="$PROJECT_DIR$/src/plugin.yml" />
|
||||
<option value="$PROJECT_DIR$/src/com/projectkorra/ProjectKorra/Methods.java" />
|
||||
<option value="$PROJECT_DIR$/src/com/projectkorra/ProjectKorra/waterbending/IceBlast.java" />
|
||||
<option value="$PROJECT_DIR$/src/com/projectkorra/ProjectKorra/waterbending/Torrent.java" />
|
||||
<option value="$PROJECT_DIR$/src/com/projectkorra/ProjectKorra/firebending/FireBlast.java" />
|
||||
<option value="$PROJECT_DIR$/src/com/projectkorra/ProjectKorra/firebending/Fireball.java" />
|
||||
<option value="$PROJECT_DIR$/src/com/projectkorra/ProjectKorra/earthbending/EarthSmash.java" />
|
||||
<option value="$PROJECT_DIR$/src/com/projectkorra/ProjectKorra/firebending/Lightning.java" />
|
||||
</list>
|
||||
</option>
|
||||
</component>
|
||||
|
@ -164,7 +129,6 @@
|
|||
<sortByType />
|
||||
</navigator>
|
||||
<panes>
|
||||
<pane id="Scope" />
|
||||
<pane id="PackagesPane">
|
||||
<subPane>
|
||||
<PATH>
|
||||
|
@ -209,8 +173,27 @@
|
|||
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PackageElementNode" />
|
||||
</PATH_ELEMENT>
|
||||
</PATH>
|
||||
<PATH>
|
||||
<PATH_ELEMENT>
|
||||
<option name="myItemId" value="ProjectKorra" />
|
||||
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PackageViewProjectNode" />
|
||||
</PATH_ELEMENT>
|
||||
<PATH_ELEMENT>
|
||||
<option name="myItemId" value="ProjectKorra" />
|
||||
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PackageViewModuleNode" />
|
||||
</PATH_ELEMENT>
|
||||
<PATH_ELEMENT>
|
||||
<option name="myItemId" value="com.projectkorra.ProjectKorra" />
|
||||
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PackageElementNode" />
|
||||
</PATH_ELEMENT>
|
||||
<PATH_ELEMENT>
|
||||
<option name="myItemId" value="earthbending" />
|
||||
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PackageElementNode" />
|
||||
</PATH_ELEMENT>
|
||||
</PATH>
|
||||
</subPane>
|
||||
</pane>
|
||||
<pane id="Scope" />
|
||||
<pane id="ProjectPane">
|
||||
<subPane>
|
||||
<PATH>
|
||||
|
@ -338,12 +321,13 @@
|
|||
<option name="number" value="Default" />
|
||||
<updated>1421974199475</updated>
|
||||
<workItem from="1421974203488" duration="120000" />
|
||||
<workItem from="1422716556634" duration="2471000" />
|
||||
<workItem from="1422716556634" duration="4108000" />
|
||||
<workItem from="1422728278975" duration="4126000" />
|
||||
</task>
|
||||
<servers />
|
||||
</component>
|
||||
<component name="TimeTrackingManager">
|
||||
<option name="totallyTimeSpent" value="2591000" />
|
||||
<option name="totallyTimeSpent" value="8354000" />
|
||||
</component>
|
||||
<component name="ToolWindowManager">
|
||||
<frame x="-8" y="-8" width="1456" height="939" extended-state="6" />
|
||||
|
@ -352,16 +336,16 @@
|
|||
<window_info id="Changes" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
|
||||
<window_info id="Palette" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
|
||||
<window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
|
||||
<window_info id="Messages" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32891566" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
|
||||
<window_info id="Messages" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32891566" sideWeight="0.5" order="8" side_tool="false" content_ui="tabs" />
|
||||
<window_info id="IDEtalk" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
|
||||
<window_info id="Floobits Chat" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
|
||||
<window_info id="Floobits Chat" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="8" side_tool="false" content_ui="tabs" />
|
||||
<window_info id="Palette	" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
|
||||
<window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="SLIDING" type="SLIDING" visible="false" weight="0.4" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
|
||||
<window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="7" side_tool="true" content_ui="tabs" />
|
||||
<window_info id="Application Servers" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
|
||||
<window_info id="Maven Projects" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
|
||||
<window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32891566" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
|
||||
<window_info id="IntelliGuard" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
|
||||
<window_info id="IntelliGuard" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="8" side_tool="false" content_ui="tabs" />
|
||||
<window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
|
||||
<window_info id="Remote Host" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
|
||||
<window_info id="Designer" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
|
||||
|
@ -406,58 +390,83 @@
|
|||
<option name="FILTER_TARGETS" value="false" />
|
||||
</component>
|
||||
<component name="editorHistoryManager">
|
||||
<entry file="file://$PROJECT_DIR$/src/com/projectkorra/ProjectKorra/Utilities/AbilityLoader.java">
|
||||
<entry file="file://$PROJECT_DIR$/src/plugin.yml">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state vertical-scroll-proportion="0.0" vertical-offset="1052" max-vertical-offset="2737">
|
||||
<caret line="72" column="28" selection-start-line="72" selection-start-column="28" selection-end-line="72" selection-end-column="28" />
|
||||
<state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="2737">
|
||||
<caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/com/projectkorra/ProjectKorra/waterbending/Torrent.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state vertical-scroll-proportion="0.0" vertical-offset="629" max-vertical-offset="10931">
|
||||
<caret line="59" column="69" selection-start-line="59" selection-start-column="69" selection-end-line="59" selection-end-column="69" />
|
||||
<state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="10659">
|
||||
<caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
|
||||
<folding>
|
||||
<element signature="imports" expanded="true" />
|
||||
<element signature="e#768#785#0" expanded="true" />
|
||||
<element signature="e#878#897#0" expanded="true" />
|
||||
<element signature="e#2115#2126#0" expanded="true" />
|
||||
<element signature="e#2187#2198#0" expanded="true" />
|
||||
<element signature="e#2257#2265#0" expanded="true" />
|
||||
<element signature="e#7361#7368#0" expanded="true" />
|
||||
<element signature="e#8651#8662#0" expanded="true" />
|
||||
<element signature="e#8805#8813#0" expanded="true" />
|
||||
<element signature="e#11373#11380#0" expanded="true" />
|
||||
<element signature="e#11506#11514#0" expanded="true" />
|
||||
<element signature="e#12672#12673#0" expanded="true" />
|
||||
<element signature="e#12723#12724#0" expanded="true" />
|
||||
<element signature="e#17910#17911#0" expanded="true" />
|
||||
<element signature="e#17930#17931#0" expanded="true" />
|
||||
<element signature="e#17957#17958#0" expanded="true" />
|
||||
<element signature="e#17977#17978#0" expanded="true" />
|
||||
<element signature="e#18015#18016#0" expanded="true" />
|
||||
<element signature="e#18042#18043#0" expanded="true" />
|
||||
<element signature="e#18076#18077#0" expanded="true" />
|
||||
<element signature="e#18103#18104#0" expanded="true" />
|
||||
<element signature="e#18155#18156#0" expanded="true" />
|
||||
<element signature="e#18196#18197#0" expanded="true" />
|
||||
<element signature="e#18225#18226#0" expanded="true" />
|
||||
<element signature="e#18244#18245#0" expanded="true" />
|
||||
<element signature="e#18283#18284#0" expanded="true" />
|
||||
<element signature="e#18308#18309#0" expanded="true" />
|
||||
<element signature="e#2186#2197#0" expanded="true" />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/com/projectkorra/ProjectKorra/waterbending/IceBlast.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state vertical-scroll-proportion="0.0" vertical-offset="459" max-vertical-offset="5406">
|
||||
<caret line="45" column="10" selection-start-line="45" selection-start-column="10" selection-end-line="45" selection-end-column="10" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/com/projectkorra/ProjectKorra/Utilities/AbilityLoader.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state vertical-scroll-proportion="0.0" vertical-offset="1052" max-vertical-offset="2737">
|
||||
<caret line="72" column="28" selection-start-line="72" selection-start-column="28" selection-end-line="72" selection-end-column="28" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/com/projectkorra/ProjectKorra/waterbending/IceBlast.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="5406">
|
||||
<caret line="45" column="10" selection-start-line="45" selection-start-column="10" selection-end-line="45" selection-end-column="10" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/com/projectkorra/ProjectKorra/firebending/FireBurst.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state vertical-scroll-proportion="-0.93194705" vertical-offset="714" max-vertical-offset="3094">
|
||||
<caret line="28" column="33" selection-start-line="28" selection-start-column="33" selection-end-line="28" selection-end-column="33" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/com/projectkorra/ProjectKorra/firebending/Fireball.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state vertical-scroll-proportion="0.65891474" vertical-offset="204" max-vertical-offset="5508">
|
||||
<caret line="46" column="29" selection-start-line="46" selection-start-column="29" selection-end-line="46" selection-end-column="29" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/com/projectkorra/ProjectKorra/firebending/FireBlast.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state vertical-scroll-proportion="0.0" vertical-offset="51" max-vertical-offset="5100">
|
||||
<caret line="53" column="35" selection-start-line="53" selection-start-column="35" selection-end-line="53" selection-end-column="35" />
|
||||
<state vertical-scroll-proportion="0.42829457" vertical-offset="255" max-vertical-offset="5100">
|
||||
<caret line="48" column="26" selection-start-line="48" selection-start-column="26" selection-end-line="48" selection-end-column="26" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/com/projectkorra/ProjectKorra/waterbending/Torrent.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state vertical-scroll-proportion="0.75775194" vertical-offset="527" max-vertical-offset="10659">
|
||||
<caret line="54" column="34" selection-start-line="54" selection-start-column="34" selection-end-line="54" selection-end-column="34" />
|
||||
<folding>
|
||||
<element signature="imports" expanded="true" />
|
||||
<element signature="e#2186#2197#0" expanded="true" />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/plugin.yml">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="2737">
|
||||
|
@ -466,10 +475,26 @@
|
|||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/com/projectkorra/ProjectKorra/earthbending/EarthSmash.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state vertical-scroll-proportion="0.0" vertical-offset="391" max-vertical-offset="11339">
|
||||
<caret line="71" column="47" selection-start-line="71" selection-start-column="47" selection-end-line="71" selection-end-column="47" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/com/projectkorra/ProjectKorra/Methods.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state vertical-scroll-proportion="0.17237009" vertical-offset="0" max-vertical-offset="43367">
|
||||
<caret line="149" column="4" selection-start-line="149" selection-start-column="4" selection-end-line="149" selection-end-column="4" />
|
||||
<state vertical-scroll-proportion="-5.586207" vertical-offset="15784" max-vertical-offset="43367">
|
||||
<caret line="1091" column="42" selection-start-line="1091" selection-start-column="28" selection-end-line="1091" selection-end-column="42" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/com/projectkorra/ProjectKorra/firebending/Lightning.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state vertical-scroll-proportion="0.23954372" vertical-offset="4367" max-vertical-offset="9129">
|
||||
<caret line="290" column="15" selection-start-line="290" selection-start-column="15" selection-end-line="290" selection-end-column="15" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
|
|
|
@ -1,9 +1,11 @@
|
|||
package com.projectkorra.ProjectKorra.earthbending;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.Random;
|
||||
|
||||
import com.projectkorra.ProjectKorra.Ability.AvatarState;
|
||||
import com.projectkorra.ProjectKorra.BendingPlayer;
|
||||
import com.projectkorra.ProjectKorra.Methods;
|
||||
import com.projectkorra.ProjectKorra.ProjectKorra;
|
||||
import com.projectkorra.ProjectKorra.TempBlock;
|
||||
import com.projectkorra.ProjectKorra.Utilities.ParticleEffect;
|
||||
import org.bukkit.Effect;
|
||||
import org.bukkit.Location;
|
||||
import org.bukkit.Material;
|
||||
|
@ -13,12 +15,9 @@ import org.bukkit.entity.LivingEntity;
|
|||
import org.bukkit.entity.Player;
|
||||
import org.bukkit.util.Vector;
|
||||
|
||||
import com.projectkorra.ProjectKorra.BendingPlayer;
|
||||
import com.projectkorra.ProjectKorra.Methods;
|
||||
import com.projectkorra.ProjectKorra.ProjectKorra;
|
||||
import com.projectkorra.ProjectKorra.TempBlock;
|
||||
import com.projectkorra.ProjectKorra.Ability.AvatarState;
|
||||
import com.projectkorra.ProjectKorra.Utilities.ParticleEffect;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.Random;
|
||||
|
||||
public class EarthSmash {
|
||||
public static enum ClickType {
|
||||
|
@ -56,7 +55,7 @@ public class EarthSmash {
|
|||
private BendingPlayer bplayer;
|
||||
private Block origin;
|
||||
private Location loc, destination;
|
||||
private State state = State.START;
|
||||
public State state = State.START;
|
||||
private int animCounter, progressCounter;
|
||||
private long time, delay, cooldown, flightRemove, flightStart;
|
||||
private double grabbedRange;
|
||||
|
@ -442,7 +441,8 @@ public class EarthSmash {
|
|||
for(int y = -1; y <= 1; y++)
|
||||
for(int z = -1; z <= 1; z++)
|
||||
if((Math.abs(x) + Math.abs(y) + Math.abs(z)) % 2 == 0) //Give it the cool shape
|
||||
blocks.add(loc.getWorld().getBlockAt(loc.clone().add(x,y,z)));
|
||||
if(loc != null)
|
||||
blocks.add(loc.getWorld().getBlockAt(loc.clone().add(x,y,z)));
|
||||
return blocks;
|
||||
}
|
||||
|
||||
|
@ -455,6 +455,7 @@ public class EarthSmash {
|
|||
for(int x = -1; x <= 1; x++)
|
||||
for(int y = -1; y <= 1; y++)
|
||||
for(int z = -1; z <= 1; z++)
|
||||
if(loc != null)
|
||||
blocks.add(loc.getWorld().getBlockAt(loc.clone().add(x,y,z)));
|
||||
return blocks;
|
||||
}
|
||||
|
|
|
@ -42,7 +42,7 @@ public class FireBlast {
|
|||
private static boolean canPowerFurnace = false;
|
||||
static final int maxticks = 10000;
|
||||
|
||||
private Location location;
|
||||
public Location location;
|
||||
private List<Block> safe = new ArrayList<Block>();
|
||||
private Location origin;
|
||||
private Vector direction;
|
||||
|
|
|
@ -1,7 +1,9 @@
|
|||
package com.projectkorra.ProjectKorra.firebending;
|
||||
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
|
||||
import com.projectkorra.ProjectKorra.Ability.AvatarState;
|
||||
import com.projectkorra.ProjectKorra.Methods;
|
||||
import com.projectkorra.ProjectKorra.ProjectKorra;
|
||||
import com.projectkorra.ProjectKorra.Utilities.ParticleEffect;
|
||||
import org.bukkit.Effect;
|
||||
import org.bukkit.Location;
|
||||
import org.bukkit.Material;
|
||||
|
@ -12,10 +14,7 @@ import org.bukkit.entity.Player;
|
|||
import org.bukkit.entity.TNTPrimed;
|
||||
import org.bukkit.util.Vector;
|
||||
|
||||
import com.projectkorra.ProjectKorra.Methods;
|
||||
import com.projectkorra.ProjectKorra.ProjectKorra;
|
||||
import com.projectkorra.ProjectKorra.Ability.AvatarState;
|
||||
import com.projectkorra.ProjectKorra.Utilities.ParticleEffect;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
|
||||
public class Fireball {
|
||||
|
||||
|
@ -45,7 +44,7 @@ public class Fireball {
|
|||
private boolean launched = false;
|
||||
private Player player;
|
||||
private Location origin;
|
||||
private Location location;
|
||||
public Location location;
|
||||
private Vector direction;
|
||||
private TNTPrimed explosion = null;
|
||||
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -43,7 +43,7 @@ public class IceBlast {
|
|||
private Location destination;
|
||||
private Block sourceblock;
|
||||
private Player player;
|
||||
private TempBlock source;
|
||||
public TempBlock source;
|
||||
private double defaultdamage = DAMAGE;
|
||||
|
||||
public IceBlast(Player player) {
|
||||
|
|
|
@ -52,7 +52,7 @@ public class Torrent {
|
|||
private boolean formed = false;
|
||||
private boolean launch = false;
|
||||
private boolean launching = false;
|
||||
private boolean freeze = false;
|
||||
public boolean freeze = false;
|
||||
private double range = RANGE;
|
||||
private int damage = DAMAGE;
|
||||
private int deflectdamage = DEFLECT_DAMAGE;
|
||||
|
|
Loading…
Reference in a new issue