mirror of
https://github.com/songoda/UltimateTimber.git
synced 2024-12-01 22:33:23 +01:00
Clean up
This commit is contained in:
parent
93856fc506
commit
ad250f421e
74
.gitignore
vendored
Normal file
74
.gitignore
vendored
Normal file
@ -0,0 +1,74 @@
|
|||||||
|
|
||||||
|
\.idea/libraries/Maven__com_google_code_gson_gson_2_8_0\.xml
|
||||||
|
|
||||||
|
\.idea/libraries/Maven__com_google_guava_guava_21_0\.xml
|
||||||
|
|
||||||
|
\.idea/libraries/Maven__com_googlecode_json_simple_json_simple_1_1_1\.xml
|
||||||
|
|
||||||
|
\.idea/libraries/Maven__commons_lang_commons_lang_2_6\.xml
|
||||||
|
|
||||||
|
\.idea/libraries/Maven__junit_junit_4_10\.xml
|
||||||
|
|
||||||
|
\.idea/libraries/Maven__net_md_5_bungeecord_chat_1_13_SNAPSHOT\.xml
|
||||||
|
|
||||||
|
\.idea/libraries/Maven__org_bukkit_bukkit_1_13_R0_1_SNAPSHOT\.xml
|
||||||
|
|
||||||
|
\.idea/libraries/Maven__org_hamcrest_hamcrest_core_1_1\.xml
|
||||||
|
|
||||||
|
\.idea/libraries/Maven__org_spigotmc_spigot_api_1_13_R0_1_SNAPSHOT\.xml
|
||||||
|
|
||||||
|
\.idea/libraries/Maven__org_yaml_snakeyaml_1_21\.xml
|
||||||
|
|
||||||
|
\.idea/misc\.xml
|
||||||
|
|
||||||
|
\.idea/modules\.xml
|
||||||
|
|
||||||
|
\.idea/workspace\.xml
|
||||||
|
|
||||||
|
target/classes/com/songoda/ultimatetimber/commands/CommandHandler\.class
|
||||||
|
|
||||||
|
target/classes/com/songoda/ultimatetimber/commands/ReloadCommand\.class
|
||||||
|
|
||||||
|
target/classes/com/songoda/ultimatetimber/configurations/DefaultConfig\.class
|
||||||
|
|
||||||
|
target/classes/com/songoda/ultimatetimber/treefall/AxeDurability\.class
|
||||||
|
|
||||||
|
target/classes/com/songoda/ultimatetimber/treefall/EventFilter\.class
|
||||||
|
|
||||||
|
target/classes/com/songoda/ultimatetimber/treefall/TreeChecker\.class
|
||||||
|
|
||||||
|
target/classes/com/songoda/ultimatetimber/treefall/TreeEntityDamage\.class
|
||||||
|
|
||||||
|
target/classes/com/songoda/ultimatetimber/treefall/TreeFallAnimation\.class
|
||||||
|
|
||||||
|
target/classes/com/songoda/ultimatetimber/treefall/TreeFallAnimation\$1\.class
|
||||||
|
|
||||||
|
target/classes/com/songoda/ultimatetimber/treefall/TreeFallAnimation\$2\.class
|
||||||
|
|
||||||
|
target/classes/com/songoda/ultimatetimber/treefall/TreeFallEvent\.class
|
||||||
|
|
||||||
|
target/classes/com/songoda/ultimatetimber/treefall/TreeLoot\.class
|
||||||
|
|
||||||
|
target/classes/com/songoda/ultimatetimber/treefall/TreeLoot\$1\.class
|
||||||
|
|
||||||
|
target/classes/com/songoda/ultimatetimber/treefall/TreeReplant\.class
|
||||||
|
|
||||||
|
target/classes/com/songoda/ultimatetimber/treefall/TreeReplant\$1\.class
|
||||||
|
|
||||||
|
target/classes/com/songoda/ultimatetimber/treefall/TreeReplant\$2\.class
|
||||||
|
|
||||||
|
target/classes/com/songoda/ultimatetimber/treefall/TreeSounds\.class
|
||||||
|
|
||||||
|
target/classes/com/songoda/ultimatetimber/UltimateTimber\.class
|
||||||
|
|
||||||
|
target/classes/plugin\.yml
|
||||||
|
|
||||||
|
target/maven-archiver/pom\.properties
|
||||||
|
|
||||||
|
target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles\.lst
|
||||||
|
|
||||||
|
target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles\.lst
|
||||||
|
|
||||||
|
target/UltimateTimber\.jar
|
||||||
|
|
||||||
|
UltimateTimber\.iml
|
@ -1,13 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<project version="4">
|
|
||||||
<component name="MavenProjectsManager">
|
|
||||||
<option name="originalFiles">
|
|
||||||
<list>
|
|
||||||
<option value="$PROJECT_DIR$/pom.xml" />
|
|
||||||
</list>
|
|
||||||
</option>
|
|
||||||
</component>
|
|
||||||
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" project-jdk-name="1.8" project-jdk-type="JavaSDK">
|
|
||||||
<output url="file://$PROJECT_DIR$/classes" />
|
|
||||||
</component>
|
|
||||||
</project>
|
|
@ -1,631 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<project version="4">
|
|
||||||
<component name="ChangeListManager">
|
|
||||||
<list default="true" id="b5e32c07-ebf4-41aa-9c50-de0c623af54f" name="Default Changelist" comment="Version 0.0.3 - Fully implemented reload command">
|
|
||||||
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/pom.xml" beforeDir="false" afterPath="$PROJECT_DIR$/pom.xml" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/src/main/java/com/songoda/ultimatetimber/UltimateTimber.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/songoda/ultimatetimber/UltimateTimber.java" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/src/main/java/com/songoda/ultimatetimber/commands/ReloadCommand.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/songoda/ultimatetimber/commands/ReloadCommand.java" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/src/main/java/com/songoda/ultimatetimber/configurations/DefaultConfig.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/songoda/ultimatetimber/configurations/DefaultConfig.java" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/src/main/java/com/songoda/ultimatetimber/treefall/EventFilter.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/songoda/ultimatetimber/treefall/EventFilter.java" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/src/main/java/com/songoda/ultimatetimber/treefall/TreeFallAnimation.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/songoda/ultimatetimber/treefall/TreeFallAnimation.java" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/src/main/java/com/songoda/ultimatetimber/treefall/TreeFallEvent.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/songoda/ultimatetimber/treefall/TreeFallEvent.java" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/src/main/java/com/songoda/ultimatetimber/treefall/TreeReplant.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/songoda/ultimatetimber/treefall/TreeReplant.java" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/src/main/resources/plugin.yml" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/resources/plugin.yml" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/target/maven-archiver/pom.properties" beforeDir="false" afterPath="$PROJECT_DIR$/target/maven-archiver/pom.properties" afterDir="false" />
|
|
||||||
</list>
|
|
||||||
<ignored path="$PROJECT_DIR$/target/" />
|
|
||||||
<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="FUSProjectUsageTrigger">
|
|
||||||
<session id="-76130593">
|
|
||||||
<usages-collector id="statistics.lifecycle.project">
|
|
||||||
<counts>
|
|
||||||
<entry key="project.closed" value="3" />
|
|
||||||
<entry key="project.open.time.1" value="1" />
|
|
||||||
<entry key="project.open.time.10" value="1" />
|
|
||||||
<entry key="project.open.time.4" value="1" />
|
|
||||||
<entry key="project.open.time.7" value="1" />
|
|
||||||
<entry key="project.opened" value="4" />
|
|
||||||
</counts>
|
|
||||||
</usages-collector>
|
|
||||||
<usages-collector id="statistics.file.extensions.open">
|
|
||||||
<counts>
|
|
||||||
<entry key="class" value="1" />
|
|
||||||
<entry key="java" value="27" />
|
|
||||||
<entry key="xml" value="2" />
|
|
||||||
<entry key="yml" value="2" />
|
|
||||||
</counts>
|
|
||||||
</usages-collector>
|
|
||||||
<usages-collector id="statistics.file.types.open">
|
|
||||||
<counts>
|
|
||||||
<entry key="CLASS" value="1" />
|
|
||||||
<entry key="JAVA" value="27" />
|
|
||||||
<entry key="XML" value="2" />
|
|
||||||
<entry key="YAML" value="2" />
|
|
||||||
</counts>
|
|
||||||
</usages-collector>
|
|
||||||
<usages-collector id="statistics.file.extensions.edit">
|
|
||||||
<counts>
|
|
||||||
<entry key="java" value="7957" />
|
|
||||||
<entry key="txt" value="1147" />
|
|
||||||
<entry key="xml" value="6" />
|
|
||||||
<entry key="yml" value="619" />
|
|
||||||
</counts>
|
|
||||||
</usages-collector>
|
|
||||||
<usages-collector id="statistics.file.types.edit">
|
|
||||||
<counts>
|
|
||||||
<entry key="JAVA" value="7957" />
|
|
||||||
<entry key="PLAIN_TEXT" value="1147" />
|
|
||||||
<entry key="XML" value="6" />
|
|
||||||
<entry key="YAML" value="619" />
|
|
||||||
</counts>
|
|
||||||
</usages-collector>
|
|
||||||
</session>
|
|
||||||
</component>
|
|
||||||
<component name="FileEditorManager">
|
|
||||||
<splitter split-orientation="horizontal" split-proportion="0.515656">
|
|
||||||
<split-first>
|
|
||||||
<leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
|
|
||||||
<file pinned="false" current-in-tab="false">
|
|
||||||
<entry file="file://$PROJECT_DIR$/src/main/java/com/songoda/ultimatetimber/UltimateTimber.java">
|
|
||||||
<provider selected="true" editor-type-id="text-editor">
|
|
||||||
<state relative-caret-position="528">
|
|
||||||
<caret line="42" column="49" selection-start-line="42" selection-start-column="49" selection-end-line="42" selection-end-column="49" />
|
|
||||||
<folding>
|
|
||||||
<element signature="imports" expanded="true" />
|
|
||||||
</folding>
|
|
||||||
</state>
|
|
||||||
</provider>
|
|
||||||
</entry>
|
|
||||||
</file>
|
|
||||||
<file pinned="false" current-in-tab="false">
|
|
||||||
<entry file="file://$PROJECT_DIR$/src/main/java/com/songoda/ultimatetimber/commands/CommandHandler.java">
|
|
||||||
<provider selected="true" editor-type-id="text-editor">
|
|
||||||
<state relative-caret-position="112">
|
|
||||||
<caret line="9" column="101" selection-start-line="9" selection-start-column="101" selection-end-line="9" selection-end-column="101" />
|
|
||||||
<folding>
|
|
||||||
<element signature="imports" expanded="true" />
|
|
||||||
</folding>
|
|
||||||
</state>
|
|
||||||
</provider>
|
|
||||||
</entry>
|
|
||||||
</file>
|
|
||||||
<file pinned="false" current-in-tab="false">
|
|
||||||
<entry file="file://$PROJECT_DIR$/src/main/java/com/songoda/ultimatetimber/commands/ReloadCommand.java">
|
|
||||||
<provider selected="true" editor-type-id="text-editor">
|
|
||||||
<state relative-caret-position="128">
|
|
||||||
<caret line="9" column="45" selection-start-line="9" selection-start-column="45" selection-end-line="9" selection-end-column="45" />
|
|
||||||
<folding>
|
|
||||||
<element signature="imports" expanded="true" />
|
|
||||||
</folding>
|
|
||||||
</state>
|
|
||||||
</provider>
|
|
||||||
</entry>
|
|
||||||
</file>
|
|
||||||
<file pinned="false" current-in-tab="false">
|
|
||||||
<entry file="file://$PROJECT_DIR$/src/main/java/com/songoda/ultimatetimber/treefall/TreeLoot.java">
|
|
||||||
<provider selected="true" editor-type-id="text-editor">
|
|
||||||
<state>
|
|
||||||
<caret column="44" selection-start-column="44" selection-end-column="44" />
|
|
||||||
<folding>
|
|
||||||
<element signature="imports" expanded="true" />
|
|
||||||
</folding>
|
|
||||||
</state>
|
|
||||||
</provider>
|
|
||||||
</entry>
|
|
||||||
</file>
|
|
||||||
<file pinned="false" current-in-tab="true">
|
|
||||||
<entry file="file://$PROJECT_DIR$/src/main/java/com/songoda/ultimatetimber/treefall/TreeReplant.java">
|
|
||||||
<provider selected="true" editor-type-id="text-editor">
|
|
||||||
<state relative-caret-position="144">
|
|
||||||
<caret line="35" column="63" lean-forward="true" selection-start-line="35" selection-start-column="63" selection-end-line="35" selection-end-column="63" />
|
|
||||||
<folding>
|
|
||||||
<element signature="imports" expanded="true" />
|
|
||||||
</folding>
|
|
||||||
</state>
|
|
||||||
</provider>
|
|
||||||
</entry>
|
|
||||||
</file>
|
|
||||||
</leaf>
|
|
||||||
</split-first>
|
|
||||||
<split-second>
|
|
||||||
<leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
|
|
||||||
<file pinned="false" current-in-tab="false">
|
|
||||||
<entry file="file://$PROJECT_DIR$/src/main/java/com/songoda/ultimatetimber/configurations/DefaultConfig.java">
|
|
||||||
<provider selected="true" editor-type-id="text-editor">
|
|
||||||
<state relative-caret-position="448">
|
|
||||||
<caret line="31" column="22" selection-start-line="31" selection-start-column="22" selection-end-line="31" selection-end-column="22" />
|
|
||||||
<folding>
|
|
||||||
<element signature="imports" expanded="true" />
|
|
||||||
</folding>
|
|
||||||
</state>
|
|
||||||
</provider>
|
|
||||||
</entry>
|
|
||||||
</file>
|
|
||||||
<file pinned="false" current-in-tab="true">
|
|
||||||
<entry file="file://$PROJECT_DIR$/src/main/resources/plugin.yml">
|
|
||||||
<provider selected="true" editor-type-id="text-editor">
|
|
||||||
<state relative-caret-position="96">
|
|
||||||
<caret line="6" column="10" selection-start-line="6" selection-start-column="10" selection-end-line="6" selection-end-column="10" />
|
|
||||||
</state>
|
|
||||||
</provider>
|
|
||||||
</entry>
|
|
||||||
</file>
|
|
||||||
<file pinned="false" current-in-tab="false">
|
|
||||||
<entry file="file://$PROJECT_DIR$/pom.xml">
|
|
||||||
<provider selected="true" editor-type-id="text-editor">
|
|
||||||
<state relative-caret-position="192">
|
|
||||||
<caret line="12" column="17" lean-forward="true" selection-start-line="12" selection-start-column="17" selection-end-line="12" selection-end-column="17" />
|
|
||||||
</state>
|
|
||||||
</provider>
|
|
||||||
</entry>
|
|
||||||
</file>
|
|
||||||
<file pinned="false" current-in-tab="false">
|
|
||||||
<entry file="file://$PROJECT_DIR$/src/main/resources/config.yml">
|
|
||||||
<provider selected="true" editor-type-id="text-editor" />
|
|
||||||
</entry>
|
|
||||||
</file>
|
|
||||||
</leaf>
|
|
||||||
</split-second>
|
|
||||||
</splitter>
|
|
||||||
</component>
|
|
||||||
<component name="FileTemplateManagerImpl">
|
|
||||||
<option name="RECENT_TEMPLATES">
|
|
||||||
<list>
|
|
||||||
<option value="Class" />
|
|
||||||
</list>
|
|
||||||
</option>
|
|
||||||
</component>
|
|
||||||
<component name="FindInProjectRecents">
|
|
||||||
<findStrings>
|
|
||||||
<find>inventory</find>
|
|
||||||
<find>air</find>
|
|
||||||
<find>event.getPlayer()</find>
|
|
||||||
<find>axe</find>
|
|
||||||
</findStrings>
|
|
||||||
<replaceStrings>
|
|
||||||
<replace>player</replace>
|
|
||||||
</replaceStrings>
|
|
||||||
</component>
|
|
||||||
<component name="Git.Settings">
|
|
||||||
<option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
|
|
||||||
</component>
|
|
||||||
<component name="IdeDocumentHistory">
|
|
||||||
<option name="CHANGED_PATHS">
|
|
||||||
<list>
|
|
||||||
<option value="$PROJECT_DIR$/src/main/java/com/songoda/ultimatetimber/DefaultConfig.java" />
|
|
||||||
<option value="$PROJECT_DIR$/src/main/java/com/songoda/ultimatetimber/TreeFallHandler.java" />
|
|
||||||
<option value="$PROJECT_DIR$/src/main/java/com/songoda/ultimatetimber/treefall/TreeFallHandler.java" />
|
|
||||||
<option value="$PROJECT_DIR$/src/main/java/com/songoda/ultimatetimber/treefall/TreeChecker.java" />
|
|
||||||
<option value="$PROJECT_DIR$/src/main/java/com/songoda/ultimatetimber/treefall/TreeEntityDamage.java" />
|
|
||||||
<option value="$PROJECT_DIR$/src/main/java/com/songoda/ultimatetimber/treefall/AxeDurability.java" />
|
|
||||||
<option value="$PROJECT_DIR$/src/main/java/com/songoda/ultimatetimber/treefall/TreeLoot.java" />
|
|
||||||
<option value="$PROJECT_DIR$/src/main/java/com/songoda/ultimatetimber/commands/CommandHandler.java" />
|
|
||||||
<option value="$PROJECT_DIR$/src/main/java/com/songoda/ultimatetimber/treefall/TreeImpactSound.java" />
|
|
||||||
<option value="$PROJECT_DIR$/src/main/java/com/songoda/ultimatetimber/treefall/TreeSounds.java" />
|
|
||||||
<option value="$PROJECT_DIR$/src/main/java/com/songoda/ultimatetimber/configurations/DefaultConfig.java" />
|
|
||||||
<option value="$PROJECT_DIR$/src/main/java/com/songoda/ultimatetimber/UltimateTimber.java" />
|
|
||||||
<option value="$PROJECT_DIR$/src/main/java/com/songoda/ultimatetimber/commands/ReloadCommand.java" />
|
|
||||||
<option value="$PROJECT_DIR$/src/main/java/com/songoda/ultimatetimber/treefall/TreeReplant.java" />
|
|
||||||
<option value="$PROJECT_DIR$/src/main/java/com/songoda/ultimatetimber/treefall/TreeFallAnimation.java" />
|
|
||||||
<option value="$PROJECT_DIR$/src/main/java/com/songoda/ultimatetimber/treefall/TreeFallEvent.java" />
|
|
||||||
<option value="$PROJECT_DIR$/src/main/java/com/songoda/ultimatetimber/treefall/EventFilter.java" />
|
|
||||||
<option value="$PROJECT_DIR$/src/main/resources/plugin.yml" />
|
|
||||||
<option value="$PROJECT_DIR$/pom.xml" />
|
|
||||||
</list>
|
|
||||||
</option>
|
|
||||||
</component>
|
|
||||||
<component name="JsBuildToolGruntFileManager" detection-done="true" sorting="DEFINITION_ORDER" />
|
|
||||||
<component name="JsBuildToolPackageJson" detection-done="true" sorting="DEFINITION_ORDER" />
|
|
||||||
<component name="JsGulpfileManager">
|
|
||||||
<detection-done>true</detection-done>
|
|
||||||
<sorting>DEFINITION_ORDER</sorting>
|
|
||||||
</component>
|
|
||||||
<component name="MavenImportPreferences">
|
|
||||||
<option name="importingSettings">
|
|
||||||
<MavenImportingSettings>
|
|
||||||
<option name="importAutomatically" value="true" />
|
|
||||||
</MavenImportingSettings>
|
|
||||||
</option>
|
|
||||||
</component>
|
|
||||||
<component name="MavenProjectNavigator">
|
|
||||||
<treeState>
|
|
||||||
<expand>
|
|
||||||
<path>
|
|
||||||
<item name="" type="16c1761:MavenProjectsStructure$RootNode" />
|
|
||||||
<item name="UltimateTimber" type="9519ce18:MavenProjectsStructure$ProjectNode" />
|
|
||||||
</path>
|
|
||||||
</expand>
|
|
||||||
<select />
|
|
||||||
</treeState>
|
|
||||||
</component>
|
|
||||||
<component name="ProjectFrameBounds" extendedState="6">
|
|
||||||
<option name="x" value="516" />
|
|
||||||
<option name="y" value="93" />
|
|
||||||
<option name="width" value="2576" />
|
|
||||||
<option name="height" value="1288" />
|
|
||||||
</component>
|
|
||||||
<component name="ProjectLevelVcsManager" settingsEditedManually="true" />
|
|
||||||
<component name="ProjectView">
|
|
||||||
<navigator proportions="" version="1">
|
|
||||||
<foldersAlwaysOnTop value="true" />
|
|
||||||
</navigator>
|
|
||||||
<panes>
|
|
||||||
<pane id="ProjectPane">
|
|
||||||
<subPane>
|
|
||||||
<expand>
|
|
||||||
<path>
|
|
||||||
<item name="UltimateTimber" type="b2602c69:ProjectViewProjectNode" />
|
|
||||||
<item name="UltimateTimber" type="462c0819:PsiDirectoryNode" />
|
|
||||||
</path>
|
|
||||||
<path>
|
|
||||||
<item name="UltimateTimber" type="b2602c69:ProjectViewProjectNode" />
|
|
||||||
<item name="UltimateTimber" type="462c0819:PsiDirectoryNode" />
|
|
||||||
<item name=".idea" type="462c0819:PsiDirectoryNode" />
|
|
||||||
</path>
|
|
||||||
<path>
|
|
||||||
<item name="UltimateTimber" type="b2602c69:ProjectViewProjectNode" />
|
|
||||||
<item name="UltimateTimber" type="462c0819:PsiDirectoryNode" />
|
|
||||||
<item name="src" type="462c0819:PsiDirectoryNode" />
|
|
||||||
</path>
|
|
||||||
<path>
|
|
||||||
<item name="UltimateTimber" type="b2602c69:ProjectViewProjectNode" />
|
|
||||||
<item name="UltimateTimber" type="462c0819:PsiDirectoryNode" />
|
|
||||||
<item name="src" type="462c0819:PsiDirectoryNode" />
|
|
||||||
<item name="main" type="462c0819:PsiDirectoryNode" />
|
|
||||||
</path>
|
|
||||||
<path>
|
|
||||||
<item name="UltimateTimber" type="b2602c69:ProjectViewProjectNode" />
|
|
||||||
<item name="UltimateTimber" type="462c0819:PsiDirectoryNode" />
|
|
||||||
<item name="src" type="462c0819:PsiDirectoryNode" />
|
|
||||||
<item name="main" type="462c0819:PsiDirectoryNode" />
|
|
||||||
<item name="java" type="462c0819:PsiDirectoryNode" />
|
|
||||||
</path>
|
|
||||||
<path>
|
|
||||||
<item name="UltimateTimber" type="b2602c69:ProjectViewProjectNode" />
|
|
||||||
<item name="UltimateTimber" type="462c0819:PsiDirectoryNode" />
|
|
||||||
<item name="src" type="462c0819:PsiDirectoryNode" />
|
|
||||||
<item name="main" type="462c0819:PsiDirectoryNode" />
|
|
||||||
<item name="java" type="462c0819:PsiDirectoryNode" />
|
|
||||||
<item name="ultimatetimber" type="462c0819:PsiDirectoryNode" />
|
|
||||||
</path>
|
|
||||||
<path>
|
|
||||||
<item name="UltimateTimber" type="b2602c69:ProjectViewProjectNode" />
|
|
||||||
<item name="UltimateTimber" type="462c0819:PsiDirectoryNode" />
|
|
||||||
<item name="src" type="462c0819:PsiDirectoryNode" />
|
|
||||||
<item name="main" type="462c0819:PsiDirectoryNode" />
|
|
||||||
<item name="java" type="462c0819:PsiDirectoryNode" />
|
|
||||||
<item name="ultimatetimber" type="462c0819:PsiDirectoryNode" />
|
|
||||||
<item name="commands" type="462c0819:PsiDirectoryNode" />
|
|
||||||
</path>
|
|
||||||
<path>
|
|
||||||
<item name="UltimateTimber" type="b2602c69:ProjectViewProjectNode" />
|
|
||||||
<item name="UltimateTimber" type="462c0819:PsiDirectoryNode" />
|
|
||||||
<item name="src" type="462c0819:PsiDirectoryNode" />
|
|
||||||
<item name="main" type="462c0819:PsiDirectoryNode" />
|
|
||||||
<item name="java" type="462c0819:PsiDirectoryNode" />
|
|
||||||
<item name="ultimatetimber" type="462c0819:PsiDirectoryNode" />
|
|
||||||
<item name="configurations" type="462c0819:PsiDirectoryNode" />
|
|
||||||
</path>
|
|
||||||
<path>
|
|
||||||
<item name="UltimateTimber" type="b2602c69:ProjectViewProjectNode" />
|
|
||||||
<item name="UltimateTimber" type="462c0819:PsiDirectoryNode" />
|
|
||||||
<item name="src" type="462c0819:PsiDirectoryNode" />
|
|
||||||
<item name="main" type="462c0819:PsiDirectoryNode" />
|
|
||||||
<item name="java" type="462c0819:PsiDirectoryNode" />
|
|
||||||
<item name="ultimatetimber" type="462c0819:PsiDirectoryNode" />
|
|
||||||
<item name="treefall" type="462c0819:PsiDirectoryNode" />
|
|
||||||
</path>
|
|
||||||
<path>
|
|
||||||
<item name="UltimateTimber" type="b2602c69:ProjectViewProjectNode" />
|
|
||||||
<item name="UltimateTimber" type="462c0819:PsiDirectoryNode" />
|
|
||||||
<item name="src" type="462c0819:PsiDirectoryNode" />
|
|
||||||
<item name="main" type="462c0819:PsiDirectoryNode" />
|
|
||||||
<item name="resources" type="462c0819:PsiDirectoryNode" />
|
|
||||||
</path>
|
|
||||||
</expand>
|
|
||||||
<select />
|
|
||||||
</subPane>
|
|
||||||
</pane>
|
|
||||||
<pane id="Scope" />
|
|
||||||
<pane id="PackagesPane" />
|
|
||||||
<pane id="AndroidView" />
|
|
||||||
</panes>
|
|
||||||
</component>
|
|
||||||
<component name="PropertiesComponent">
|
|
||||||
<property name="SearchEverywhereHistoryKey" value="pom.xml	FILE	file://C:/Users/Tiago/Desktop/MineCraftProjects/UltimateTimber/pom.xml replan	FILE	file://C:/Users/Tiago/Desktop/MineCraftProjects/UltimateTimber/src/main/java/com/songoda/ultimatetimber/treefall/TreeReplant.java loot	FILE	file://C:/Users/Tiago/Desktop/MineCraftProjects/UltimateTimber/src/main/java/com/songoda/ultimatetimber/treefall/TreeLoot.java treean	FILE	file://C:/Users/Tiago/Desktop/MineCraftProjects/UltimateTimber/src/main/java/com/songoda/ultimatetimber/treefall/TreeFallAnimation.java treech	FILE	file://C:/Users/Tiago/Desktop/MineCraftProjects/UltimateTimber/src/main/java/com/songoda/ultimatetimber/treefall/TreeChecker.java hasnear	PSI	JAVA://com.songoda.ultimatetimber.treefall.TreeFallAnimation#hasNearbySolidBlock hasnea	PSI	JAVA://com.songoda.ultimatetimber.treefall.TreeFallAnimation#hasNearbySolidBlock" />
|
|
||||||
<property name="WebServerToolWindowFactoryState" value="false" />
|
|
||||||
<property name="aspect.path.notification.shown" value="true" />
|
|
||||||
<property name="com.android.tools.idea.instantapp.provision.ProvisionBeforeRunTaskProvider.myTimeStamp" value="1541391329355" />
|
|
||||||
<property name="last_opened_file_path" value="$PROJECT_DIR$" />
|
|
||||||
<property name="nodejs_interpreter_path.stuck_in_default_project" value="undefined stuck path" />
|
|
||||||
<property name="nodejs_npm_path_reset_for_default_project" value="true" />
|
|
||||||
</component>
|
|
||||||
<component name="RunDashboard">
|
|
||||||
<option name="ruleStates">
|
|
||||||
<list>
|
|
||||||
<RuleState>
|
|
||||||
<option name="name" value="ConfigurationTypeDashboardGroupingRule" />
|
|
||||||
</RuleState>
|
|
||||||
<RuleState>
|
|
||||||
<option name="name" value="StatusDashboardGroupingRule" />
|
|
||||||
</RuleState>
|
|
||||||
</list>
|
|
||||||
</option>
|
|
||||||
</component>
|
|
||||||
<component name="SvnConfiguration">
|
|
||||||
<configuration />
|
|
||||||
</component>
|
|
||||||
<component name="TaskManager">
|
|
||||||
<task active="true" id="Default" summary="Default task">
|
|
||||||
<changelist id="b5e32c07-ebf4-41aa-9c50-de0c623af54f" name="Default Changelist" comment="" />
|
|
||||||
<created>1541287795357</created>
|
|
||||||
<option name="number" value="Default" />
|
|
||||||
<option name="presentableId" value="Default" />
|
|
||||||
<updated>1541287795357</updated>
|
|
||||||
<workItem from="1541287799885" duration="1592000" />
|
|
||||||
<workItem from="1541371591623" duration="19803000" />
|
|
||||||
<workItem from="1541449315641" duration="1228000" />
|
|
||||||
<workItem from="1541451864953" duration="569000" />
|
|
||||||
</task>
|
|
||||||
<task id="LOCAL-00001" summary="Version 0.0.1 - Initial commit">
|
|
||||||
<created>1541288017614</created>
|
|
||||||
<option name="number" value="00001" />
|
|
||||||
<option name="presentableId" value="LOCAL-00001" />
|
|
||||||
<option name="project" value="LOCAL" />
|
|
||||||
<updated>1541288017614</updated>
|
|
||||||
</task>
|
|
||||||
<task id="LOCAL-00002" summary="Version 0.0.1 - Initial commit">
|
|
||||||
<created>1541288193654</created>
|
|
||||||
<option name="number" value="00002" />
|
|
||||||
<option name="presentableId" value="LOCAL-00002" />
|
|
||||||
<option name="project" value="LOCAL" />
|
|
||||||
<updated>1541288193654</updated>
|
|
||||||
</task>
|
|
||||||
<task id="LOCAL-00003" summary="Version 0.0.2 - Added smoke particles to fallen trees - Integrated all the config checks - Added more classes to give the codebase more structure - Added a number of config options - Added some safeguards for the falling blocks - Added all the necessary loot - Added permission nodes - Added custom tree falling sounds - Converted the animation from single-phase to 2-phase, trees now slowly tip over and then pick up speed - Added various sapling spreading mechanics - Added damage to entities caught in the tree falling - Added silk touch compatibility - Added creative mode filter, doesn't affect players in creative mode - Added per-world filter - Started adding reload command, not currently functional due to bad configuration file reloading - Added axe filter, only applies effect to players wielding axes - Tweaked the search pyramid to better fit various trees generated by minecraft">
|
|
||||||
<created>1541391319179</created>
|
|
||||||
<option name="number" value="00003" />
|
|
||||||
<option name="presentableId" value="LOCAL-00003" />
|
|
||||||
<option name="project" value="LOCAL" />
|
|
||||||
<updated>1541391319179</updated>
|
|
||||||
</task>
|
|
||||||
<option name="localTasksCounter" value="4" />
|
|
||||||
<servers />
|
|
||||||
</component>
|
|
||||||
<component name="TimeTrackingManager">
|
|
||||||
<option name="totallyTimeSpent" value="23192000" />
|
|
||||||
</component>
|
|
||||||
<component name="ToolWindowManager">
|
|
||||||
<frame x="-8" y="-8" width="3456" height="1426" extended-state="6" />
|
|
||||||
<editor active="true" />
|
|
||||||
<layout>
|
|
||||||
<window_info content_ui="combo" id="Project" order="0" visible="true" weight="0.09452297" />
|
|
||||||
<window_info id="Structure" order="1" side_tool="true" weight="0.25" />
|
|
||||||
<window_info id="Designer" order="2" />
|
|
||||||
<window_info id="Image Layers" 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" visible="true" weight="0.3003096" />
|
|
||||||
<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="Version Control" order="7" weight="0.32972136" />
|
|
||||||
<window_info anchor="bottom" id="Database Changes" order="8" show_stripe_button="false" />
|
|
||||||
<window_info anchor="bottom" id="Statistic" order="9" />
|
|
||||||
<window_info anchor="bottom" id="Terminal" order="10" />
|
|
||||||
<window_info anchor="bottom" id="Event Log" order="11" side_tool="true" />
|
|
||||||
<window_info anchor="right" id="Commander" order="0" 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="Capture Analysis" order="4" />
|
|
||||||
<window_info anchor="right" id="Theme Preview" order="5" />
|
|
||||||
<window_info anchor="right" id="Palette	" order="6" />
|
|
||||||
<window_info anchor="right" id="Database" order="7" />
|
|
||||||
<window_info active="true" anchor="right" id="Maven Projects" order="8" visible="true" weight="0.07037692" />
|
|
||||||
</layout>
|
|
||||||
</component>
|
|
||||||
<component name="TypeScriptGeneratedFilesManager">
|
|
||||||
<option name="version" value="1" />
|
|
||||||
</component>
|
|
||||||
<component name="Vcs.Log.History.Properties">
|
|
||||||
<option name="COLUMN_ORDER">
|
|
||||||
<list>
|
|
||||||
<option value="0" />
|
|
||||||
<option value="2" />
|
|
||||||
<option value="3" />
|
|
||||||
<option value="1" />
|
|
||||||
</list>
|
|
||||||
</option>
|
|
||||||
</component>
|
|
||||||
<component name="VcsContentAnnotationSettings">
|
|
||||||
<option name="myLimit" value="2678400000" />
|
|
||||||
</component>
|
|
||||||
<component name="VcsManagerConfiguration">
|
|
||||||
<MESSAGE value="Version 0.0.1 - Initial commit" />
|
|
||||||
<MESSAGE value="Version 0.0.2 - Added smoke particles to fallen trees - Integrated all the config checks - Added more classes to give the codebase more structure - Added a number of config options - Added some safeguards for the falling blocks - Added all the necessary loot - Added permission nodes - Added custom tree falling sounds - Converted the animation from single-phase to 2-phase, trees now slowly tip over and then pick up speed - Added various sapling spreading mechanics - Added damage to entities caught in the tree falling - Added silk touch compatibility - Added creative mode filter, doesn't affect players in creative mode - Added per-world filter - Started adding reload command, not currently functional due to bad configuration file reloading - Added axe filter, only applies effect to players wielding axes - Tweaked the search pyramid to better fit various trees generated by minecraft" />
|
|
||||||
<option name="LAST_COMMIT_MESSAGE" value="Version 0.0.2 - Added smoke particles to fallen trees - Integrated all the config checks - Added more classes to give the codebase more structure - Added a number of config options - Added some safeguards for the falling blocks - Added all the necessary loot - Added permission nodes - Added custom tree falling sounds - Converted the animation from single-phase to 2-phase, trees now slowly tip over and then pick up speed - Added various sapling spreading mechanics - Added damage to entities caught in the tree falling - Added silk touch compatibility - Added creative mode filter, doesn't affect players in creative mode - Added per-world filter - Started adding reload command, not currently functional due to bad configuration file reloading - Added axe filter, only applies effect to players wielding axes - Tweaked the search pyramid to better fit various trees generated by minecraft" />
|
|
||||||
</component>
|
|
||||||
<component name="antWorkspaceConfiguration">
|
|
||||||
<option name="IS_AUTOSCROLL_TO_SOURCE" value="false" />
|
|
||||||
<option name="FILTER_TARGETS" value="false" />
|
|
||||||
</component>
|
|
||||||
<component name="editorHistoryManager">
|
|
||||||
<entry file="jar://$MAVEN_REPOSITORY$/org/spigotmc/spigot-api/1.13-R0.1-SNAPSHOT/spigot-api-1.13-R0.1-20180826.040111-146.jar!/org/bukkit/block/Block.class">
|
|
||||||
<provider selected="true" editor-type-id="text-editor">
|
|
||||||
<state relative-caret-position="182">
|
|
||||||
<caret line="57" column="44" selection-start-line="57" selection-start-column="40" selection-end-line="57" selection-end-column="44" />
|
|
||||||
</state>
|
|
||||||
</provider>
|
|
||||||
</entry>
|
|
||||||
<entry file="file://$PROJECT_DIR$/src/main/java/com/songoda/ultimatetimber/treefall/TreeChecker.java">
|
|
||||||
<provider selected="true" editor-type-id="text-editor">
|
|
||||||
<state relative-caret-position="241">
|
|
||||||
<caret line="103" column="81" selection-start-line="103" selection-start-column="81" selection-end-line="103" selection-end-column="81" />
|
|
||||||
<folding>
|
|
||||||
<element signature="imports" expanded="true" />
|
|
||||||
</folding>
|
|
||||||
</state>
|
|
||||||
</provider>
|
|
||||||
</entry>
|
|
||||||
<entry file="file://$PROJECT_DIR$/src/main/java/com/songoda/ultimatetimber/treefall/TreeEntityDamage.java">
|
|
||||||
<provider selected="true" editor-type-id="text-editor">
|
|
||||||
<state relative-caret-position="176">
|
|
||||||
<caret line="11" lean-forward="true" selection-start-line="11" selection-end-line="11" />
|
|
||||||
<folding>
|
|
||||||
<element signature="imports" expanded="true" />
|
|
||||||
</folding>
|
|
||||||
</state>
|
|
||||||
</provider>
|
|
||||||
</entry>
|
|
||||||
<entry file="file://$PROJECT_DIR$/src/main/java/com/songoda/ultimatetimber/UltimateTimber.java">
|
|
||||||
<provider selected="true" editor-type-id="text-editor">
|
|
||||||
<state relative-caret-position="528">
|
|
||||||
<caret line="42" column="49" selection-start-line="42" selection-start-column="49" selection-end-line="42" selection-end-column="49" />
|
|
||||||
<folding>
|
|
||||||
<element signature="imports" expanded="true" />
|
|
||||||
</folding>
|
|
||||||
</state>
|
|
||||||
</provider>
|
|
||||||
</entry>
|
|
||||||
<entry file="file://$PROJECT_DIR$/src/main/java/com/songoda/ultimatetimber/commands/CommandHandler.java">
|
|
||||||
<provider selected="true" editor-type-id="text-editor">
|
|
||||||
<state relative-caret-position="112">
|
|
||||||
<caret line="9" column="101" selection-start-line="9" selection-start-column="101" selection-end-line="9" selection-end-column="101" />
|
|
||||||
<folding>
|
|
||||||
<element signature="imports" expanded="true" />
|
|
||||||
</folding>
|
|
||||||
</state>
|
|
||||||
</provider>
|
|
||||||
</entry>
|
|
||||||
<entry file="file://$PROJECT_DIR$/src/main/java/com/songoda/ultimatetimber/commands/ReloadCommand.java">
|
|
||||||
<provider selected="true" editor-type-id="text-editor">
|
|
||||||
<state relative-caret-position="128">
|
|
||||||
<caret line="9" column="45" selection-start-line="9" selection-start-column="45" selection-end-line="9" selection-end-column="45" />
|
|
||||||
<folding>
|
|
||||||
<element signature="imports" expanded="true" />
|
|
||||||
</folding>
|
|
||||||
</state>
|
|
||||||
</provider>
|
|
||||||
</entry>
|
|
||||||
<entry file="file://$PROJECT_DIR$/src/main/java/com/songoda/ultimatetimber/treefall/TreeLoot.java">
|
|
||||||
<provider selected="true" editor-type-id="text-editor">
|
|
||||||
<state>
|
|
||||||
<caret column="44" selection-start-column="44" selection-end-column="44" />
|
|
||||||
<folding>
|
|
||||||
<element signature="imports" expanded="true" />
|
|
||||||
</folding>
|
|
||||||
</state>
|
|
||||||
</provider>
|
|
||||||
</entry>
|
|
||||||
<entry file="file://$PROJECT_DIR$/src/main/java/com/songoda/ultimatetimber/configurations/DefaultConfig.java">
|
|
||||||
<provider selected="true" editor-type-id="text-editor">
|
|
||||||
<state relative-caret-position="448">
|
|
||||||
<caret line="31" column="22" selection-start-line="31" selection-start-column="22" selection-end-line="31" selection-end-column="22" />
|
|
||||||
<folding>
|
|
||||||
<element signature="imports" expanded="true" />
|
|
||||||
</folding>
|
|
||||||
</state>
|
|
||||||
</provider>
|
|
||||||
</entry>
|
|
||||||
<entry file="file://$PROJECT_DIR$/src/main/java/com/songoda/ultimatetimber/treefall/AxeDurability.java">
|
|
||||||
<provider selected="true" editor-type-id="text-editor">
|
|
||||||
<state relative-caret-position="288">
|
|
||||||
<caret line="25" column="57" selection-start-line="25" selection-start-column="57" selection-end-line="25" selection-end-column="57" />
|
|
||||||
<folding>
|
|
||||||
<element signature="imports" expanded="true" />
|
|
||||||
</folding>
|
|
||||||
</state>
|
|
||||||
</provider>
|
|
||||||
</entry>
|
|
||||||
<entry file="file://$PROJECT_DIR$/src/main/java/com/songoda/ultimatetimber/treefall/TreeSounds.java">
|
|
||||||
<provider selected="true" editor-type-id="text-editor">
|
|
||||||
<state relative-caret-position="336">
|
|
||||||
<caret line="23" selection-start-line="23" selection-end-line="23" />
|
|
||||||
<folding>
|
|
||||||
<element signature="imports" expanded="true" />
|
|
||||||
</folding>
|
|
||||||
</state>
|
|
||||||
</provider>
|
|
||||||
</entry>
|
|
||||||
<entry file="file://$PROJECT_DIR$/src/main/java/com/songoda/ultimatetimber/treefall/TreeFallAnimation.java">
|
|
||||||
<provider selected="true" editor-type-id="text-editor">
|
|
||||||
<state relative-caret-position="1568">
|
|
||||||
<caret line="109" column="57" selection-start-line="109" selection-start-column="57" selection-end-line="109" selection-end-column="57" />
|
|
||||||
<folding>
|
|
||||||
<element signature="imports" expanded="true" />
|
|
||||||
</folding>
|
|
||||||
</state>
|
|
||||||
</provider>
|
|
||||||
</entry>
|
|
||||||
<entry file="file://$PROJECT_DIR$/src/main/java/com/songoda/ultimatetimber/treefall/EventFilter.java">
|
|
||||||
<provider selected="true" editor-type-id="text-editor">
|
|
||||||
<state relative-caret-position="544">
|
|
||||||
<caret line="38" column="45" selection-start-line="38" selection-start-column="45" selection-end-line="38" selection-end-column="45" />
|
|
||||||
<folding>
|
|
||||||
<element signature="imports" expanded="true" />
|
|
||||||
</folding>
|
|
||||||
</state>
|
|
||||||
</provider>
|
|
||||||
</entry>
|
|
||||||
<entry file="file://$PROJECT_DIR$/src/main/java/com/songoda/ultimatetimber/treefall/TreeFallEvent.java">
|
|
||||||
<provider selected="true" editor-type-id="text-editor">
|
|
||||||
<state relative-caret-position="144">
|
|
||||||
<caret line="17" column="7" selection-start-line="17" selection-start-column="7" selection-end-line="17" selection-end-column="7" />
|
|
||||||
</state>
|
|
||||||
</provider>
|
|
||||||
</entry>
|
|
||||||
<entry file="file://$PROJECT_DIR$/src/main/java/com/songoda/ultimatetimber/treefall/TreeReplant.java">
|
|
||||||
<provider selected="true" editor-type-id="text-editor">
|
|
||||||
<state relative-caret-position="144">
|
|
||||||
<caret line="35" column="63" lean-forward="true" selection-start-line="35" selection-start-column="63" selection-end-line="35" selection-end-column="63" />
|
|
||||||
<folding>
|
|
||||||
<element signature="imports" expanded="true" />
|
|
||||||
</folding>
|
|
||||||
</state>
|
|
||||||
</provider>
|
|
||||||
</entry>
|
|
||||||
<entry file="file://$PROJECT_DIR$/src/main/resources/config.yml">
|
|
||||||
<provider selected="true" editor-type-id="text-editor" />
|
|
||||||
</entry>
|
|
||||||
<entry file="file://$PROJECT_DIR$/pom.xml">
|
|
||||||
<provider selected="true" editor-type-id="text-editor">
|
|
||||||
<state relative-caret-position="192">
|
|
||||||
<caret line="12" column="17" lean-forward="true" selection-start-line="12" selection-start-column="17" selection-end-line="12" selection-end-column="17" />
|
|
||||||
</state>
|
|
||||||
</provider>
|
|
||||||
</entry>
|
|
||||||
<entry file="file://$PROJECT_DIR$/src/main/resources/plugin.yml">
|
|
||||||
<provider selected="true" editor-type-id="text-editor">
|
|
||||||
<state relative-caret-position="96">
|
|
||||||
<caret line="6" column="10" selection-start-line="6" selection-start-column="10" selection-end-line="6" selection-end-column="10" />
|
|
||||||
</state>
|
|
||||||
</provider>
|
|
||||||
</entry>
|
|
||||||
</component>
|
|
||||||
<component name="masterDetails">
|
|
||||||
<states>
|
|
||||||
<state key="ProjectJDKs.UI">
|
|
||||||
<settings>
|
|
||||||
<last-edited>1.8</last-edited>
|
|
||||||
<splitter-proportions>
|
|
||||||
<option name="proportions">
|
|
||||||
<list>
|
|
||||||
<option value="0.2" />
|
|
||||||
</list>
|
|
||||||
</option>
|
|
||||||
</splitter-proportions>
|
|
||||||
</settings>
|
|
||||||
</state>
|
|
||||||
</states>
|
|
||||||
</component>
|
|
||||||
</project>
|
|
@ -3,12 +3,14 @@ package com.songoda.ultimatetimber;
|
|||||||
import com.songoda.ultimatetimber.commands.CommandHandler;
|
import com.songoda.ultimatetimber.commands.CommandHandler;
|
||||||
import com.songoda.ultimatetimber.configurations.DefaultConfig;
|
import com.songoda.ultimatetimber.configurations.DefaultConfig;
|
||||||
import com.songoda.ultimatetimber.treefall.TreeFallEvent;
|
import com.songoda.ultimatetimber.treefall.TreeFallEvent;
|
||||||
|
import com.songoda.ultimatetimber.utils.Methods;
|
||||||
import org.bukkit.Bukkit;
|
import org.bukkit.Bukkit;
|
||||||
import org.bukkit.World;
|
import org.bukkit.World;
|
||||||
import org.bukkit.plugin.Plugin;
|
import org.bukkit.command.CommandSender;
|
||||||
import org.bukkit.plugin.java.JavaPlugin;
|
import org.bukkit.plugin.java.JavaPlugin;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
import java.util.Collections;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@ -18,14 +20,19 @@ PS: MagmaGuy was here
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
public class UltimateTimber extends JavaPlugin {
|
public class UltimateTimber extends JavaPlugin {
|
||||||
|
private static CommandSender console = Bukkit.getConsoleSender();
|
||||||
|
|
||||||
public static Plugin plugin;
|
private final String prefix = "&8[&6UltimateTimber&8]";
|
||||||
public static List<World> validWorlds = new ArrayList<>();
|
|
||||||
|
private static UltimateTimber INSTANCE;
|
||||||
|
private List<World> validWorlds = new ArrayList<>();
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onEnable() {
|
public void onEnable() {
|
||||||
|
INSTANCE = this;
|
||||||
plugin = this;
|
console.sendMessage(Methods.formatText("&a============================="));
|
||||||
|
console.sendMessage(Methods.formatText("&7" + this.getDescription().getName() + " " + this.getDescription().getVersion() + " by &5Brianna <3&7!"));
|
||||||
|
console.sendMessage(Methods.formatText("&7Action: &aEnabling&7..."));
|
||||||
/*
|
/*
|
||||||
Register the main event that handles toppling down trees
|
Register the main event that handles toppling down trees
|
||||||
*/
|
*/
|
||||||
@ -40,18 +47,27 @@ public class UltimateTimber extends JavaPlugin {
|
|||||||
Cache valid worlds for later use
|
Cache valid worlds for later use
|
||||||
*/
|
*/
|
||||||
for (World world : Bukkit.getWorlds())
|
for (World world : Bukkit.getWorlds())
|
||||||
if (UltimateTimber.plugin.getConfig().getBoolean(DefaultConfig.VALID_WORLDS + world.getName()))
|
if (getConfig().getBoolean(DefaultConfig.VALID_WORLDS + world.getName()))
|
||||||
validWorlds.add(world);
|
validWorlds.add(world);
|
||||||
|
|
||||||
this.getCommand("ultimatetimber").setExecutor(new CommandHandler());
|
this.getCommand("ultimatetimber").setExecutor(new CommandHandler(this));
|
||||||
|
console.sendMessage(Methods.formatText("&a============================="));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onDisable() {
|
public void onDisable() {
|
||||||
|
|
||||||
validWorlds.clear();
|
validWorlds.clear();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static UltimateTimber getInstance() {
|
||||||
|
return INSTANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<World> getValidWorlds() {
|
||||||
|
return Collections.unmodifiableList(validWorlds);
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getPrefix() {
|
||||||
|
return prefix;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,11 +1,19 @@
|
|||||||
package com.songoda.ultimatetimber.commands;
|
package com.songoda.ultimatetimber.commands;
|
||||||
|
|
||||||
|
import com.songoda.ultimatetimber.UltimateTimber;
|
||||||
|
import com.songoda.ultimatetimber.utils.Methods;
|
||||||
import org.bukkit.command.Command;
|
import org.bukkit.command.Command;
|
||||||
import org.bukkit.command.CommandExecutor;
|
import org.bukkit.command.CommandExecutor;
|
||||||
import org.bukkit.command.CommandSender;
|
import org.bukkit.command.CommandSender;
|
||||||
|
|
||||||
public class CommandHandler implements CommandExecutor {
|
public class CommandHandler implements CommandExecutor {
|
||||||
|
|
||||||
|
private final UltimateTimber plugin;
|
||||||
|
|
||||||
|
public CommandHandler(UltimateTimber plugin) {
|
||||||
|
this.plugin = plugin;
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean onCommand(CommandSender commandSender, Command command, String s, String[] args) {
|
public boolean onCommand(CommandSender commandSender, Command command, String s, String[] args) {
|
||||||
|
|
||||||
@ -15,7 +23,10 @@ public class CommandHandler implements CommandExecutor {
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
commandSender.sendMessage("[UltimateTimber] Command usage: /em reload");
|
commandSender.sendMessage("");
|
||||||
|
commandSender.sendMessage(Methods.formatText(plugin.getPrefix() + " &7Version " + plugin.getDescription().getVersion() + " Created with <3 by &5&l&oBrianna"));
|
||||||
|
commandSender.sendMessage(Methods.formatText("&8 - &a/ut reload &7 - Reloads the config."));
|
||||||
|
commandSender.sendMessage("");
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
@ -1,14 +1,15 @@
|
|||||||
package com.songoda.ultimatetimber.commands;
|
package com.songoda.ultimatetimber.commands;
|
||||||
|
|
||||||
import com.songoda.ultimatetimber.UltimateTimber;
|
import com.songoda.ultimatetimber.UltimateTimber;
|
||||||
|
import com.songoda.ultimatetimber.utils.Methods;
|
||||||
import org.bukkit.command.CommandSender;
|
import org.bukkit.command.CommandSender;
|
||||||
|
|
||||||
public class ReloadCommand {
|
public class ReloadCommand {
|
||||||
|
|
||||||
public static void reloadConfig(CommandSender commandSender) {
|
public static void reloadConfig(CommandSender commandSender) {
|
||||||
|
UltimateTimber plugin = UltimateTimber.getInstance();
|
||||||
UltimateTimber.plugin.reloadConfig();
|
plugin.reloadConfig();
|
||||||
commandSender.sendMessage("[UltimateTimber] - Configuration reloaded");
|
commandSender.sendMessage(Methods.formatText(plugin.getPrefix() + " &7Configuration reloaded"));
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -28,8 +28,9 @@ public class DefaultConfig {
|
|||||||
public static final String CUSTOM_AUDIO = "Use custom sounds for trees falling";
|
public static final String CUSTOM_AUDIO = "Use custom sounds for trees falling";
|
||||||
|
|
||||||
public static void initialize() {
|
public static void initialize() {
|
||||||
|
UltimateTimber plugin = UltimateTimber.getInstance();
|
||||||
|
|
||||||
Configuration configuration = UltimateTimber.plugin.getConfig();
|
Configuration configuration = plugin.getConfig();
|
||||||
|
|
||||||
configuration.addDefault(AXES_ONLY, true);
|
configuration.addDefault(AXES_ONLY, true);
|
||||||
configuration.addDefault(ACCURATE_AXE_DURABILITY, true);
|
configuration.addDefault(ACCURATE_AXE_DURABILITY, true);
|
||||||
@ -48,8 +49,8 @@ public class DefaultConfig {
|
|||||||
|
|
||||||
configuration.options().copyDefaults(true);
|
configuration.options().copyDefaults(true);
|
||||||
|
|
||||||
UltimateTimber.plugin.saveConfig();
|
plugin.saveConfig();
|
||||||
UltimateTimber.plugin.saveDefaultConfig();
|
plugin.saveDefaultConfig();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -4,6 +4,7 @@ import com.songoda.ultimatetimber.UltimateTimber;
|
|||||||
import com.songoda.ultimatetimber.configurations.DefaultConfig;
|
import com.songoda.ultimatetimber.configurations.DefaultConfig;
|
||||||
import org.bukkit.GameMode;
|
import org.bukkit.GameMode;
|
||||||
import org.bukkit.Material;
|
import org.bukkit.Material;
|
||||||
|
import org.bukkit.configuration.file.FileConfiguration;
|
||||||
import org.bukkit.event.block.BlockBreakEvent;
|
import org.bukkit.event.block.BlockBreakEvent;
|
||||||
|
|
||||||
public class EventFilter {
|
public class EventFilter {
|
||||||
@ -13,22 +14,27 @@ public class EventFilter {
|
|||||||
Mostly config settings, also permissions
|
Mostly config settings, also permissions
|
||||||
*/
|
*/
|
||||||
public static boolean eventIsValid(BlockBreakEvent event) {
|
public static boolean eventIsValid(BlockBreakEvent event) {
|
||||||
|
UltimateTimber plugin = UltimateTimber.getInstance();
|
||||||
|
|
||||||
/*
|
/*
|
||||||
General catchers
|
General catchers
|
||||||
*/
|
*/
|
||||||
if (event.isCancelled()) return false;
|
if (event.isCancelled()) return false;
|
||||||
|
|
||||||
if (!UltimateTimber.validWorlds.contains(event.getPlayer().getWorld())) return false;
|
if (!plugin.getValidWorlds().contains(event.getPlayer().getWorld())) return false;
|
||||||
|
|
||||||
if (!TreeChecker.validMaterials.contains(event.getBlock().getType())) return false;
|
if (!TreeChecker.validMaterials.contains(event.getBlock().getType())) return false;
|
||||||
|
|
||||||
|
FileConfiguration fileConfiguration = UltimateTimber.getInstance().getConfig();
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Config-based catchers
|
Config-based catchers
|
||||||
*/
|
*/
|
||||||
if (UltimateTimber.plugin.getConfig().getBoolean(DefaultConfig.CREATIVE_DISALLOWED) &&
|
if (fileConfiguration.getBoolean(DefaultConfig.CREATIVE_DISALLOWED) &&
|
||||||
event.getPlayer().getGameMode().equals(GameMode.CREATIVE))
|
event.getPlayer().getGameMode().equals(GameMode.CREATIVE))
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
if (UltimateTimber.plugin.getConfig().getBoolean(DefaultConfig.AXES_ONLY) &&
|
if (fileConfiguration.getBoolean(DefaultConfig.AXES_ONLY) &&
|
||||||
!(event.getPlayer().getInventory().getItemInMainHand().getType().equals(Material.DIAMOND_AXE) ||
|
!(event.getPlayer().getInventory().getItemInMainHand().getType().equals(Material.DIAMOND_AXE) ||
|
||||||
event.getPlayer().getInventory().getItemInMainHand().getType().equals(Material.GOLDEN_AXE) ||
|
event.getPlayer().getInventory().getItemInMainHand().getType().equals(Material.GOLDEN_AXE) ||
|
||||||
event.getPlayer().getInventory().getItemInMainHand().getType().equals(Material.IRON_AXE) ||
|
event.getPlayer().getInventory().getItemInMainHand().getType().equals(Material.IRON_AXE) ||
|
||||||
@ -36,11 +42,8 @@ public class EventFilter {
|
|||||||
event.getPlayer().getInventory().getItemInMainHand().getType().equals(Material.WOODEN_AXE)))
|
event.getPlayer().getInventory().getItemInMainHand().getType().equals(Material.WOODEN_AXE)))
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
if (UltimateTimber.plugin.getConfig().getBoolean(DefaultConfig.PERMISSIONS_ONLY) &&
|
return !fileConfiguration.getBoolean(DefaultConfig.PERMISSIONS_ONLY) ||
|
||||||
!event.getPlayer().hasPermission("ultimatetimber.chop"))
|
event.getPlayer().hasPermission("ultimatetimber.chop");
|
||||||
return false;
|
|
||||||
|
|
||||||
return true;
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -10,7 +10,7 @@ public class TreeEntityDamage {
|
|||||||
|
|
||||||
for (Entity entity : fallingBlock.getNearbyEntities(0.5, 0.5, 0.5)) {
|
for (Entity entity : fallingBlock.getNearbyEntities(0.5, 0.5, 0.5)) {
|
||||||
|
|
||||||
if (entity instanceof LivingEntity) {
|
if (!(entity instanceof LivingEntity)) continue;
|
||||||
|
|
||||||
((LivingEntity) entity).damage(1);
|
((LivingEntity) entity).damage(1);
|
||||||
|
|
||||||
@ -18,6 +18,4 @@ public class TreeEntityDamage {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -6,6 +6,7 @@ import org.bukkit.Location;
|
|||||||
import org.bukkit.Material;
|
import org.bukkit.Material;
|
||||||
import org.bukkit.Particle;
|
import org.bukkit.Particle;
|
||||||
import org.bukkit.block.Block;
|
import org.bukkit.block.Block;
|
||||||
|
import org.bukkit.configuration.file.FileConfiguration;
|
||||||
import org.bukkit.entity.FallingBlock;
|
import org.bukkit.entity.FallingBlock;
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
import org.bukkit.scheduler.BukkitRunnable;
|
import org.bukkit.scheduler.BukkitRunnable;
|
||||||
@ -46,7 +47,6 @@ public class TreeFallAnimation {
|
|||||||
|
|
||||||
startPhaseOneAnimation(fallingBlock, velocityVector, multiplier, player);
|
startPhaseOneAnimation(fallingBlock, velocityVector, multiplier, player);
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -81,7 +81,7 @@ public class TreeFallAnimation {
|
|||||||
runPhaseTwoAnimation(fallingBlock, player);
|
runPhaseTwoAnimation(fallingBlock, player);
|
||||||
|
|
||||||
}
|
}
|
||||||
}.runTaskLater(UltimateTimber.plugin, 20);
|
}.runTaskLater(UltimateTimber.getInstance(), 20);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -90,7 +90,7 @@ public class TreeFallAnimation {
|
|||||||
For safety's sake, it disintegrates after a 4 seconds
|
For safety's sake, it disintegrates after a 4 seconds
|
||||||
*/
|
*/
|
||||||
private static void runPhaseTwoAnimation(FallingBlock fallingBlock, Player player) {
|
private static void runPhaseTwoAnimation(FallingBlock fallingBlock, Player player) {
|
||||||
|
UltimateTimber plugin = UltimateTimber.getInstance();
|
||||||
new BukkitRunnable() {
|
new BukkitRunnable() {
|
||||||
int counter = 0;
|
int counter = 0;
|
||||||
|
|
||||||
@ -103,16 +103,19 @@ public class TreeFallAnimation {
|
|||||||
TreeLoot.convertFallingBlock(fallingBlock, player);
|
TreeLoot.convertFallingBlock(fallingBlock, player);
|
||||||
fallingBlock.remove();
|
fallingBlock.remove();
|
||||||
fallingBlock.getLocation().getWorld().spawnParticle(Particle.SMOKE_LARGE, fallingBlock.getLocation(), 3, 0.2, 0.2, 0.2, 0.05);
|
fallingBlock.getLocation().getWorld().spawnParticle(Particle.SMOKE_LARGE, fallingBlock.getLocation(), 3, 0.2, 0.2, 0.2, 0.05);
|
||||||
if (UltimateTimber.plugin.getConfig().getBoolean(DefaultConfig.REPLANT_FROM_LEAVES))
|
|
||||||
|
FileConfiguration fileConfiguration = plugin.getConfig();
|
||||||
|
|
||||||
|
if (UltimateTimber.getInstance().getConfig().getBoolean(DefaultConfig.REPLANT_FROM_LEAVES))
|
||||||
TreeReplant.leafFallReplant(fallingBlock);
|
TreeReplant.leafFallReplant(fallingBlock);
|
||||||
if (UltimateTimber.plugin.getConfig().getBoolean(DefaultConfig.DAMAGE_PLAYERS))
|
if (fileConfiguration.getBoolean(DefaultConfig.DAMAGE_PLAYERS))
|
||||||
TreeEntityDamage.runDamage(fallingBlock);
|
TreeEntityDamage.runDamage(fallingBlock);
|
||||||
if (UltimateTimber.plugin.getConfig().getBoolean(DefaultConfig.CUSTOM_AUDIO))
|
if (fileConfiguration.getBoolean(DefaultConfig.CUSTOM_AUDIO))
|
||||||
TreeSounds.fallNoise(fallingBlock, counter);
|
TreeSounds.fallNoise(fallingBlock, counter);
|
||||||
}
|
}
|
||||||
counter++;
|
counter++;
|
||||||
}
|
}
|
||||||
}.runTaskTimer(UltimateTimber.plugin, 0, 1);
|
}.runTaskTimer(plugin, 0, 1);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -3,6 +3,7 @@ package com.songoda.ultimatetimber.treefall;
|
|||||||
import com.songoda.ultimatetimber.UltimateTimber;
|
import com.songoda.ultimatetimber.UltimateTimber;
|
||||||
import com.songoda.ultimatetimber.configurations.DefaultConfig;
|
import com.songoda.ultimatetimber.configurations.DefaultConfig;
|
||||||
import org.bukkit.block.Block;
|
import org.bukkit.block.Block;
|
||||||
|
import org.bukkit.configuration.file.FileConfiguration;
|
||||||
import org.bukkit.event.EventHandler;
|
import org.bukkit.event.EventHandler;
|
||||||
import org.bukkit.event.EventPriority;
|
import org.bukkit.event.EventPriority;
|
||||||
import org.bukkit.event.Listener;
|
import org.bukkit.event.Listener;
|
||||||
@ -22,9 +23,12 @@ public class TreeFallEvent implements Listener {
|
|||||||
if (!EventFilter.eventIsValid(event)) return;
|
if (!EventFilter.eventIsValid(event)) return;
|
||||||
ArrayList<Block> blocks = TreeChecker.parseTree(event.getBlock());
|
ArrayList<Block> blocks = TreeChecker.parseTree(event.getBlock());
|
||||||
if (blocks == null) return;
|
if (blocks == null) return;
|
||||||
if (UltimateTimber.plugin.getConfig().getBoolean(DefaultConfig.ACCURATE_AXE_DURABILITY))
|
|
||||||
|
FileConfiguration fileConfiguration = UltimateTimber.getInstance().getConfig();
|
||||||
|
|
||||||
|
if (fileConfiguration.getBoolean(DefaultConfig.ACCURATE_AXE_DURABILITY))
|
||||||
AxeDurability.adjustAxeDamage(blocks, event.getPlayer());
|
AxeDurability.adjustAxeDamage(blocks, event.getPlayer());
|
||||||
if (UltimateTimber.plugin.getConfig().getBoolean(DefaultConfig.CUSTOM_AUDIO))
|
if (fileConfiguration.getBoolean(DefaultConfig.CUSTOM_AUDIO))
|
||||||
TreeSounds.tipOverNoise(event.getBlock().getLocation());
|
TreeSounds.tipOverNoise(event.getBlock().getLocation());
|
||||||
TreeFallAnimation.startAnimation(event.getBlock(), blocks, event.getPlayer());
|
TreeFallAnimation.startAnimation(event.getBlock(), blocks, event.getPlayer());
|
||||||
|
|
||||||
|
@ -14,7 +14,7 @@ public class TreeReplant {
|
|||||||
|
|
||||||
public static void replaceOriginalBlock(Block block) {
|
public static void replaceOriginalBlock(Block block) {
|
||||||
|
|
||||||
if (!UltimateTimber.plugin.getConfig().getBoolean(DefaultConfig.REPLANT_SAPLING)) {
|
if (!UltimateTimber.getInstance().getConfig().getBoolean(DefaultConfig.REPLANT_SAPLING)) {
|
||||||
block.setType(Material.AIR);
|
block.setType(Material.AIR);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@ -59,7 +59,7 @@ public class TreeReplant {
|
|||||||
block.setType(Material.AIR);
|
block.setType(Material.AIR);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}.runTaskLater(UltimateTimber.plugin, 1);
|
}.runTaskLater(UltimateTimber.getInstance(), 1);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
20
src/main/java/com/songoda/ultimatetimber/utils/Methods.java
Normal file
20
src/main/java/com/songoda/ultimatetimber/utils/Methods.java
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
package com.songoda.ultimatetimber.utils;
|
||||||
|
|
||||||
|
import org.bukkit.ChatColor;
|
||||||
|
|
||||||
|
public class Methods {
|
||||||
|
|
||||||
|
public static String formatText(String text) {
|
||||||
|
if (text == null || text.equals(""))
|
||||||
|
return "";
|
||||||
|
return formatText(text, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static String formatText(String text, boolean cap) {
|
||||||
|
if (text == null || text.equals(""))
|
||||||
|
return "";
|
||||||
|
if (cap)
|
||||||
|
text = text.substring(0, 1).toUpperCase() + text.substring(1);
|
||||||
|
return ChatColor.translateAlternateColorCodes('&', text);
|
||||||
|
}
|
||||||
|
}
|
BIN
target/classes/com/songoda/ultimatetimber/utils/Methods.class
Normal file
BIN
target/classes/com/songoda/ultimatetimber/utils/Methods.class
Normal file
Binary file not shown.
@ -1,5 +1,5 @@
|
|||||||
name: UltimateTimber
|
name: UltimateTimber
|
||||||
version: 0.0.2
|
version: 0.0.3
|
||||||
author: Songoda
|
author: Songoda
|
||||||
main: com.songoda.ultimatetimber.UltimateTimber
|
main: com.songoda.ultimatetimber.UltimateTimber
|
||||||
api-version: 1.13
|
api-version: 1.13
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
#Generated by Maven
|
#Generated by Maven
|
||||||
#Mon Nov 05 21:06:51 GMT 2018
|
#Mon Nov 05 17:01:41 EST 2018
|
||||||
version=1.0-SNAPSHOT
|
version=0.0.3
|
||||||
groupId=ultimatetimber
|
groupId=ultimatetimber
|
||||||
artifactId=UltimateTimber
|
artifactId=UltimateTimber
|
||||||
|
@ -1,13 +1,13 @@
|
|||||||
C:\Users\Tiago\Desktop\MineCraftProjects\UltimateTimber\src\main\java\com\songoda\ultimatetimber\treefall\TreeFallEvent.java
|
D:\Spigot\Sources\ultimatetimber\src\main\java\com\songoda\ultimatetimber\treefall\TreeFallEvent.java
|
||||||
C:\Users\Tiago\Desktop\MineCraftProjects\UltimateTimber\src\main\java\com\songoda\ultimatetimber\treefall\AxeDurability.java
|
D:\Spigot\Sources\ultimatetimber\src\main\java\com\songoda\ultimatetimber\treefall\TreeSounds.java
|
||||||
C:\Users\Tiago\Desktop\MineCraftProjects\UltimateTimber\src\main\java\com\songoda\ultimatetimber\configurations\DefaultConfig.java
|
D:\Spigot\Sources\ultimatetimber\src\main\java\com\songoda\ultimatetimber\treefall\TreeFallAnimation.java
|
||||||
C:\Users\Tiago\Desktop\MineCraftProjects\UltimateTimber\src\main\java\com\songoda\ultimatetimber\treefall\TreeSounds.java
|
D:\Spigot\Sources\ultimatetimber\src\main\java\com\songoda\ultimatetimber\treefall\EventFilter.java
|
||||||
C:\Users\Tiago\Desktop\MineCraftProjects\UltimateTimber\src\main\java\com\songoda\ultimatetimber\commands\ReloadCommand.java
|
D:\Spigot\Sources\ultimatetimber\src\main\java\com\songoda\ultimatetimber\treefall\TreeChecker.java
|
||||||
C:\Users\Tiago\Desktop\MineCraftProjects\UltimateTimber\src\main\java\com\songoda\ultimatetimber\treefall\TreeEntityDamage.java
|
D:\Spigot\Sources\ultimatetimber\src\main\java\com\songoda\ultimatetimber\treefall\AxeDurability.java
|
||||||
C:\Users\Tiago\Desktop\MineCraftProjects\UltimateTimber\src\main\java\com\songoda\ultimatetimber\commands\CommandHandler.java
|
D:\Spigot\Sources\ultimatetimber\src\main\java\com\songoda\ultimatetimber\UltimateTimber.java
|
||||||
C:\Users\Tiago\Desktop\MineCraftProjects\UltimateTimber\src\main\java\com\songoda\ultimatetimber\treefall\TreeLoot.java
|
D:\Spigot\Sources\ultimatetimber\src\main\java\com\songoda\ultimatetimber\commands\CommandHandler.java
|
||||||
C:\Users\Tiago\Desktop\MineCraftProjects\UltimateTimber\src\main\java\com\songoda\ultimatetimber\treefall\EventFilter.java
|
D:\Spigot\Sources\ultimatetimber\src\main\java\com\songoda\ultimatetimber\treefall\TreeReplant.java
|
||||||
C:\Users\Tiago\Desktop\MineCraftProjects\UltimateTimber\src\main\java\com\songoda\ultimatetimber\treefall\TreeReplant.java
|
D:\Spigot\Sources\ultimatetimber\src\main\java\com\songoda\ultimatetimber\configurations\DefaultConfig.java
|
||||||
C:\Users\Tiago\Desktop\MineCraftProjects\UltimateTimber\src\main\java\com\songoda\ultimatetimber\UltimateTimber.java
|
D:\Spigot\Sources\ultimatetimber\src\main\java\com\songoda\ultimatetimber\commands\ReloadCommand.java
|
||||||
C:\Users\Tiago\Desktop\MineCraftProjects\UltimateTimber\src\main\java\com\songoda\ultimatetimber\treefall\TreeChecker.java
|
D:\Spigot\Sources\ultimatetimber\src\main\java\com\songoda\ultimatetimber\treefall\TreeEntityDamage.java
|
||||||
C:\Users\Tiago\Desktop\MineCraftProjects\UltimateTimber\src\main\java\com\songoda\ultimatetimber\treefall\TreeFallAnimation.java
|
D:\Spigot\Sources\ultimatetimber\src\main\java\com\songoda\ultimatetimber\treefall\TreeLoot.java
|
||||||
|
Loading…
Reference in New Issue
Block a user