This commit is contained in:
Pulxes-9244 committed 2022-03-08 13:50:14 +03:00
1 parent fbb53d0782
commit 11256d27c2
65 files changed
+6454 -4955

No files matched your search

+1
View File
@@ -68,5 +68,6 @@
<classpathentry kind="lib" path="libs/CodeChickenLib-1.7.10-1.1.3.141-universal.jar"/>
<classpathentry kind="lib" path="libs/NotEnoughItems-1.7.10-1.0.5.120-universal.jar"/>
<classpathentry kind="lib" path="libs/Thaumcraft-1.7.10-4.2.3.5-deobf.jar"/>
<classpathentry kind="lib" path="libs/MineTweaker3-1.7.10-3.0.10B-deobf.jar"/>
<classpathentry kind="output" path="bin"/>
</classpath>
Binary file not shown.
Binary file not shown.
Binary file not shown.
+1 -1
View File
@@ -39,4 +39,4 @@ Note: Recompile with -Xlint:unchecked for details.
BUILD SUCCESSFUL
Total time: 13.063 secs
Total time: 18.887 secs
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large. Load diff
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="ASCII"?>
<application:Application xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:advanced="http://www.eclipse.org/ui/2010/UIModel/application/ui/advanced" xmlns:application="http://www.eclipse.org/ui/2010/UIModel/application" xmlns:basic="http://www.eclipse.org/ui/2010/UIModel/application/ui/basic" xmlns:menu="http://www.eclipse.org/ui/2010/UIModel/application/ui/menu" xmi:id="_xu0PwY53EeyXBZtqHFY-7A" elementId="org.eclipse.e4.legacy.ide.application" contributorURI="platform:/plugin/org.eclipse.platform" selectedElement="_xu020I53EeyXBZtqHFY-7A" bindingContexts="_xu022Y53EeyXBZtqHFY-7A">
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;workbench>&#xD;&#xA;&lt;mruList>&#xD;&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;RecipeListAB.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/lib/register/RecipeListAB.java&quot;>&#xD;&#xA;&lt;persistable path=&quot;/Minecraft/src/main/java/ab/common/lib/register/RecipeListAB.java&quot;/>&#xD;&#xA;&lt;/file>&#xD;&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;ModelManaCharger.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/client/model/ModelManaCharger.java&quot;>&#xD;&#xA;&lt;persistable path=&quot;/Minecraft/src/main/java/ab/client/model/ModelManaCharger.java&quot;/>&#xD;&#xA;&lt;/file>&#xD;&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;RenderTileManaCharger.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/client/render/tile/RenderTileManaCharger.java&quot;>&#xD;&#xA;&lt;persistable path=&quot;/Minecraft/src/main/java/ab/client/render/tile/RenderTileManaCharger.java&quot;/>&#xD;&#xA;&lt;/file>&#xD;&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;BlockEngineerHopper.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/block/BlockEngineerHopper.java&quot;>&#xD;&#xA;&lt;persistable path=&quot;/Minecraft/src/main/java/ab/common/block/BlockEngineerHopper.java&quot;/>&#xD;&#xA;&lt;/file>&#xD;&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;BlockManaCrystalCube.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/block/BlockManaCrystalCube.java&quot;>&#xD;&#xA;&lt;persistable path=&quot;/Minecraft/src/main/java/ab/common/block/BlockManaCrystalCube.java&quot;/>&#xD;&#xA;&lt;/file>&#xD;&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;ItemListAB.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/lib/register/ItemListAB.java&quot;>&#xD;&#xA;&lt;persistable path=&quot;/Minecraft/src/main/java/ab/common/lib/register/ItemListAB.java&quot;/>&#xD;&#xA;&lt;/file>&#xD;&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;BlockMagicCraftCrate.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/block/BlockMagicCraftCrate.java&quot;>&#xD;&#xA;&lt;persistable path=&quot;/Minecraft/src/main/java/ab/common/block/BlockMagicCraftCrate.java&quot;/>&#xD;&#xA;&lt;/file>&#xD;&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;BlockManaCharger.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/block/BlockManaCharger.java&quot;>&#xD;&#xA;&lt;persistable path=&quot;/Minecraft/src/main/java/ab/common/block/BlockManaCharger.java&quot;/>&#xD;&#xA;&lt;/file>&#xD;&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;ClientProxy.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/client/core/proxy/ClientProxy.java&quot;>&#xD;&#xA;&lt;persistable path=&quot;/Minecraft/src/main/java/ab/client/core/proxy/ClientProxy.java&quot;/>&#xD;&#xA;&lt;/file>&#xD;&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;BlockListAB.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/lib/register/BlockListAB.java&quot;>&#xD;&#xA;&lt;persistable path=&quot;/Minecraft/src/main/java/ab/common/lib/register/BlockListAB.java&quot;/>&#xD;&#xA;&lt;/file>&#xD;&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;SubTilePureGladiolus.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/block/subtile/SubTilePureGladiolus.java&quot;>&#xD;&#xA;&lt;persistable path=&quot;/Minecraft/src/main/java/ab/common/block/subtile/SubTilePureGladiolus.java&quot;/>&#xD;&#xA;&lt;/file>&#xD;&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;SubTileDictarius.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/block/subtile/SubTileDictarius.java&quot;>&#xD;&#xA;&lt;persistable path=&quot;/Minecraft/src/main/java/ab/common/block/subtile/SubTileDictarius.java&quot;/>&#xD;&#xA;&lt;/file>&#xD;&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.ecliLine truncated
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;workbench>&#xD;&#xA;&lt;mruList>&#xD;&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;AdvancedBotanyAPI.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/api/AdvancedBotanyAPI.java&quot;>&#xD;&#xA;&lt;persistable path=&quot;/Minecraft/src/main/java/ab/api/AdvancedBotanyAPI.java&quot;/>&#xD;&#xA;&lt;/file>&#xD;&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;AlphirinePageMT.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/minetweaker/AlphirinePageMT.java&quot;>&#xD;&#xA;&lt;persistable path=&quot;/Minecraft/src/main/java/ab/common/minetweaker/AlphirinePageMT.java&quot;/>&#xD;&#xA;&lt;/file>&#xD;&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;AlphirineCraftPage.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/api/recipe/lexicon/AlphirineCraftPage.java&quot;>&#xD;&#xA;&lt;persistable path=&quot;/Minecraft/src/main/java/ab/api/recipe/lexicon/AlphirineCraftPage.java&quot;/>&#xD;&#xA;&lt;/file>&#xD;&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;AdvancedPlatePageMT.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/minetweaker/AdvancedPlatePageMT.java&quot;>&#xD;&#xA;&lt;persistable path=&quot;/Minecraft/src/main/java/ab/common/minetweaker/AdvancedPlatePageMT.java&quot;/>&#xD;&#xA;&lt;/file>&#xD;&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;AdvancedPlateCraftPage.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/api/recipe/lexicon/AdvancedPlateCraftPage.java&quot;>&#xD;&#xA;&lt;persistable path=&quot;/Minecraft/src/main/java/ab/api/recipe/lexicon/AdvancedPlateCraftPage.java&quot;/>&#xD;&#xA;&lt;/file>&#xD;&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;MineTweakerConfig.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/minetweaker/MineTweakerConfig.java&quot;>&#xD;&#xA;&lt;persistable path=&quot;/Minecraft/src/main/java/ab/common/minetweaker/MineTweakerConfig.java&quot;/>&#xD;&#xA;&lt;/file>&#xD;&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;RecipeAdvancedPlate.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/api/recipe/RecipeAdvancedPlate.java&quot;>&#xD;&#xA;&lt;persistable path=&quot;/Minecraft/src/main/java/ab/api/recipe/RecipeAdvancedPlate.java&quot;/>&#xD;&#xA;&lt;/file>&#xD;&#xA;&lt;file factoryID=&quot;org.eclipse.jdt.ui.ClassFileEditorInputFactory&quot; id=&quot;org.eclipse.jdt.ui.ClassFileEditor&quot; name=&quot;ItemStack.class&quot; tooltip=&quot;net.minecraft.item.ItemStack&quot;>&#xD;&#xA;&lt;persistable org.eclipse.jdt.ui.ClassFileIdentifier=&quot;=Minecraft/C:\/Users\/Pulxes\/.gradle\/caches\/minecraft\/net\/minecraftforge\/forge\/1.7.10-10.13.4.1614-1.7.10\/forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar&amp;lt;net.minecraft.item(ItemStack.class&quot;/>&#xD;&#xA;&lt;/file>&#xD;&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;AlphirineMT.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/minetweaker/AlphirineMT.java&quot;>&#xD;&#xA;&lt;persistable path=&quot;/Minecraft/src/main/java/ab/common/minetweaker/AlphirineMT.java&quot;/>&#xD;&#xA;&lt;/file>&#xD;&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;BlockTerraFarmland.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/block/BlockTerraFarmland.java&quot;>&#xD;&#xA;&lt;persistable path=&quot;/Minecraft/src/main/java/ab/common/block/BlockTerraFarmland.java&quot;/>&#xD;&#xA;&lt;/file>&#xD;&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;TerraFarmlandList.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/api/TerraFarmlandList.java&quot;>&#xD;&#xA;&lt;persistable path=&quot;/Minecraft/src/main/java/ab/api/TerraFarmlandList.java&quot;/>&#xD;&#xA;&lt;/file>&#xD;&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;RecipeAncientAlphirine.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/api/recipe/RecipeAncientAlphirine.java&quot;>&#xD;&#xA;&lt;persistable path=&quot;/Minecraft/src/main/java/ab/api/recipe/RecipeAncientAlphirine.java&quot;/>&#xD;&Line truncated
<tags>activeSchemeId:org.eclipse.ui.defaultAcceleratorConfiguration</tags>
<children xsi:type="basic:TrimmedWindow" xmi:id="_xu020I53EeyXBZtqHFY-7A" elementId="IDEWindow" contributorURI="platform:/plugin/org.eclipse.platform" selectedElement="_x7-iAY53EeyXBZtqHFY-7A" label="%trimmedwindow.label.eclipseSDK" x="43" y="6" width="1651" height="926">
<children xsi:type="basic:TrimmedWindow" xmi:id="_xu020I53EeyXBZtqHFY-7A" elementId="IDEWindow" contributorURI="platform:/plugin/org.eclipse.platform" selectedElement="_x7-iAY53EeyXBZtqHFY-7A" label="%trimmedwindow.label.eclipseSDK" x="0" y="0" width="1651" height="926">
<persistedState key="coolBarVisible" value="true"/>
<persistedState key="perspectiveBarVisible" value="true"/>
<persistedState key="isRestored" value="true"/>
@@ -10,6 +10,7 @@
<persistedState key="workingSets" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;workingSets/>"/>
<persistedState key="aggregateWorkingSetId" value="Aggregate for window 1644940566034"/>
<tags>topLevel</tags>
<tags>shellMaximized</tags>
<children xsi:type="basic:PartSashContainer" xmi:id="_x7-iAY53EeyXBZtqHFY-7A" selectedElement="_x7_JEI53EeyXBZtqHFY-7A" horizontal="true">
<children xsi:type="advanced:PerspectiveStack" xmi:id="_x7_JEI53EeyXBZtqHFY-7A" elementId="org.eclipse.ui.ide.perspectivestack" containerData="7500" selectedElement="_yFYVoI53EeyXBZtqHFY-7A">
<children xsi:type="advanced:Perspective" xmi:id="_yFYVoI53EeyXBZtqHFY-7A" elementId="org.eclipse.jdt.ui.JavaPerspective" selectedElement="_yFYVoY53EeyXBZtqHFY-7A" label="Java" iconURI="platform:/plugin/org.eclipse.jdt.ui/$nl$/icons/full/eview16/jperspective.png">
@@ -100,8 +101,8 @@
</children>
<children xsi:type="basic:PartSashContainer" xmi:id="_yFYVq453EeyXBZtqHFY-7A" containerData="7021" selectedElement="_qWGNAJf_EeyEL7Xi6iTnzw" horizontal="true">
<children xsi:type="basic:PartSashContainer" xmi:id="_qWGNAJf_EeyEL7Xi6iTnzw" containerData="5000" selectedElement="_yFYVso53EeyXBZtqHFY-7A">
<children xsi:type="advanced:Placeholder" xmi:id="_yFYVrI53EeyXBZtqHFY-7A" elementId="org.eclipse.ui.editorss" containerData="6703" ref="_yFH28I53EeyXBZtqHFY-7A"/>
<children xsi:type="basic:PartStack" xmi:id="_yFYVso53EeyXBZtqHFY-7A" elementId="bottom" containerData="3297" selectedElement="_yFYVt453EeyXBZtqHFY-7A">
<children xsi:type="advanced:Placeholder" xmi:id="_yFYVrI53EeyXBZtqHFY-7A" elementId="org.eclipse.ui.editorss" containerData="6670" ref="_yFH28I53EeyXBZtqHFY-7A"/>
<children xsi:type="basic:PartStack" xmi:id="_yFYVso53EeyXBZtqHFY-7A" elementId="bottom" containerData="3330" selectedElement="_yFYVt453EeyXBZtqHFY-7A">
<tags>org.eclipse.e4.secondaryDataStack</tags>
<tags>Debug</tags>
<children xsi:type="advanced:Placeholder" xmi:id="_yFYVs453EeyXBZtqHFY-7A" elementId="org.eclipse.ui.views.ProblemView" ref="_yFPLso53EeyXBZtqHFY-7A" closeable="true">
@@ -199,12 +200,12 @@
<tags>categoryTag:Help</tags>
</sharedElements>
<sharedElements xsi:type="advanced:Area" xmi:id="_yFH28I53EeyXBZtqHFY-7A" elementId="org.eclipse.ui.editorss" selectedElement="_yFH28Y53EeyXBZtqHFY-7A">
<children xsi:type="basic:PartStack" xmi:id="_yFH28Y53EeyXBZtqHFY-7A" elementId="org.eclipse.e4.primaryDataStack" selectedElement="_IaTAgI_pEey73LnsiOc18Q">
<children xsi:type="basic:PartStack" xmi:id="_yFH28Y53EeyXBZtqHFY-7A" elementId="org.eclipse.e4.primaryDataStack" selectedElement="_K_XkEJCTEey73LnsiOc18Q">
<tags>org.eclipse.e4.primaryDataStack</tags>
<tags>EditorStack</tags>
<tags>active</tags>
<children xsi:type="basic:Part" xmi:id="_rF7lUI55EeyHVqQ0Ptzewg" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="AdvancedBotany.java" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/obj16/jcu_obj.png" closeable="true">
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;AdvancedBotany.java&quot; partName=&quot;AdvancedBotany.java&quot; title=&quot;AdvancedBotany.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/AdvancedBotany.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/AdvancedBotany.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;811&quot; selectionTopPixel=&quot;3&quot;/>&#xD;&#xA;&lt;/editor>"/>
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;AdvancedBotany.java&quot; partName=&quot;AdvancedBotany.java&quot; title=&quot;AdvancedBotany.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/AdvancedBotany.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/AdvancedBotany.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;811&quot; selectionTopPixel=&quot;20&quot;/>&#xD;&#xA;&lt;/editor>"/>
<tags>Editor</tags>
<tags>removeOnHide</tags>
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
@@ -234,7 +235,7 @@
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
</children>
<children xsi:type="basic:Part" xmi:id="_LJR7II58EeyHVqQ0Ptzewg" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="ClientProxy.java" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/obj16/jcu_obj.png" closeable="true">
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;ClientProxy.java&quot; partName=&quot;ClientProxy.java&quot; title=&quot;ClientProxy.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/client/core/proxy/ClientProxy.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/client/core/proxy/ClientProxy.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;25&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;2406&quot; selectionTopPixel=&quot;301&quot;/>&#xD;&#xA;&lt;/editor>"/>
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;ClientProxy.java&quot; partName=&quot;ClientProxy.java&quot; title=&quot;ClientProxy.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/client/core/proxy/ClientProxy.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/client/core/proxy/ClientProxy.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;4062&quot; selectionTopPixel=&quot;557&quot;/>&#xD;&#xA;&lt;/editor>"/>
<tags>Editor</tags>
<tags>removeOnHide</tags>
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
@@ -276,13 +277,13 @@
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
</children>
<children xsi:type="basic:Part" xmi:id="_s3pWYI6AEeyHVqQ0Ptzewg" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="ItemListAB.java" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/obj16/jcu_obj.png" closeable="true">
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;ItemListAB.java&quot; partName=&quot;ItemListAB.java&quot; title=&quot;ItemListAB.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/lib/register/ItemListAB.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/lib/register/ItemListAB.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;3470&quot; selectionTopPixel=&quot;882&quot;/>&#xD;&#xA;&lt;/editor>"/>
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;ItemListAB.java&quot; partName=&quot;ItemListAB.java&quot; title=&quot;ItemListAB.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/lib/register/ItemListAB.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/lib/register/ItemListAB.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;3470&quot; selectionTopPixel=&quot;837&quot;/>&#xD;&#xA;&lt;/editor>"/>
<tags>Editor</tags>
<tags>removeOnHide</tags>
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
</children>
<children xsi:type="basic:Part" xmi:id="_wiROAI6AEeyHVqQ0Ptzewg" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="EntityListAB.java" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/obj16/jcu_obj.png" closeable="true">
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;EntityListAB.java&quot; partName=&quot;EntityListAB.java&quot; title=&quot;EntityListAB.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/lib/register/EntityListAB.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/lib/register/EntityListAB.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;888&quot; selectionTopPixel=&quot;0&quot;/>&#xD;&#xA;&lt;/editor>"/>
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;EntityListAB.java&quot; partName=&quot;EntityListAB.java&quot; title=&quot;EntityListAB.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/lib/register/EntityListAB.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/lib/register/EntityListAB.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;1046&quot; selectionTopPixel=&quot;0&quot;/>&#xD;&#xA;&lt;/editor>"/>
<tags>Editor</tags>
<tags>removeOnHide</tags>
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
@@ -300,7 +301,7 @@
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
</children>
<children xsi:type="basic:Part" xmi:id="_8udjcI6TEeyHVqQ0Ptzewg" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="BlockFreyrLiana.java" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/obj16/jcu_obj.png" closeable="true">
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;BlockFreyrLiana.java&quot; partName=&quot;BlockFreyrLiana.java&quot; title=&quot;BlockFreyrLiana.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/block/BlockFreyrLiana.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/block/BlockFreyrLiana.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;1065&quot; selectionTopPixel=&quot;0&quot;/>&#xD;&#xA;&lt;/editor>"/>
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;BlockFreyrLiana.java&quot; partName=&quot;BlockFreyrLiana.java&quot; title=&quot;BlockFreyrLiana.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/block/BlockFreyrLiana.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/block/BlockFreyrLiana.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;66&quot; selectionOffset=&quot;1075&quot; selectionTopPixel=&quot;80&quot;/>&#xD;&#xA;&lt;/editor>"/>
<tags>Editor</tags>
<tags>removeOnHide</tags>
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
@@ -312,7 +313,7 @@
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
</children>
<children xsi:type="basic:Part" xmi:id="__OaXsI6TEeyHVqQ0Ptzewg" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="BlockLuminousFreyrLiana.java" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/obj16/jcu_obj.png" closeable="true">
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;BlockLuminousFreyrLiana.java&quot; partName=&quot;BlockLuminousFreyrLiana.java&quot; title=&quot;BlockLuminousFreyrLiana.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/block/BlockLuminousFreyrLiana.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/block/BlockLuminousFreyrLiana.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;761&quot; selectionTopPixel=&quot;0&quot;/>&#xD;&#xA;&lt;/editor>"/>
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;BlockLuminousFreyrLiana.java&quot; partName=&quot;BlockLuminousFreyrLiana.java&quot; title=&quot;BlockLuminousFreyrLiana.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/block/BlockLuminousFreyrLiana.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/block/BlockLuminousFreyrLiana.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;431&quot; selectionTopPixel=&quot;80&quot;/>&#xD;&#xA;&lt;/editor>"/>
<tags>Editor</tags>
<tags>removeOnHide</tags>
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
@@ -330,13 +331,13 @@
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
</children>
<children xsi:type="basic:Part" xmi:id="_M_xR8I6YEeyHVqQ0Ptzewg" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="ItemNebulaArmor.java" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/obj16/jcu_obj.png" closeable="true">
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;ItemNebulaArmor.java&quot; partName=&quot;ItemNebulaArmor.java&quot; title=&quot;ItemNebulaArmor.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/item/equipment/armor/ItemNebulaArmor.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/item/equipment/armor/ItemNebulaArmor.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;4384&quot; selectionTopPixel=&quot;1490&quot;/>&#xD;&#xA;&lt;/editor>"/>
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;ItemNebulaArmor.java&quot; partName=&quot;ItemNebulaArmor.java&quot; title=&quot;ItemNebulaArmor.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/item/equipment/armor/ItemNebulaArmor.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/item/equipment/armor/ItemNebulaArmor.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;1963&quot; selectionTopPixel=&quot;200&quot;/>&#xD;&#xA;&lt;/editor>"/>
<tags>Editor</tags>
<tags>removeOnHide</tags>
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
</children>
<children xsi:type="basic:Part" xmi:id="_XcxcUI6YEeyHVqQ0Ptzewg" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="ItemNebulaRod.java" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/obj16/jcu_obj.png" closeable="true">
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;ItemNebulaRod.java&quot; partName=&quot;ItemNebulaRod.java&quot; title=&quot;ItemNebulaRod.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/item/equipment/ItemNebulaRod.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/item/equipment/ItemNebulaRod.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;1628&quot; selectionTopPixel=&quot;393&quot;/>&#xD;&#xA;&lt;/editor>"/>
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;ItemNebulaRod.java&quot; partName=&quot;ItemNebulaRod.java&quot; title=&quot;ItemNebulaRod.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/item/equipment/ItemNebulaRod.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/item/equipment/ItemNebulaRod.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;3726&quot; selectionTopPixel=&quot;1040&quot;/>&#xD;&#xA;&lt;/editor>"/>
<tags>Editor</tags>
<tags>removeOnHide</tags>
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
@@ -366,7 +367,7 @@
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
</children>
<children xsi:type="basic:Part" xmi:id="_p05okI74EeyHVqQ0Ptzewg" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="ItemSpaceBlade.java" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/obj16/jcu_obj.png" closeable="true">
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;ItemSpaceBlade.java&quot; partName=&quot;ItemSpaceBlade.java&quot; title=&quot;ItemSpaceBlade.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/item/equipment/ItemSpaceBlade.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/item/equipment/ItemSpaceBlade.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;24&quot; selectionOffset=&quot;7759&quot; selectionTopPixel=&quot;2004&quot;/>&#xD;&#xA;&lt;/editor>"/>
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;ItemSpaceBlade.java&quot; partName=&quot;ItemSpaceBlade.java&quot; title=&quot;ItemSpaceBlade.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/item/equipment/ItemSpaceBlade.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/item/equipment/ItemSpaceBlade.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;5242&quot; selectionTopPixel=&quot;853&quot;/>&#xD;&#xA;&lt;/editor>"/>
<tags>Editor</tags>
<tags>removeOnHide</tags>
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
@@ -378,31 +379,31 @@
<tags>org.eclipse.jdt.ui.ClassFileEditor</tags>
</children>
<children xsi:type="basic:Part" xmi:id="_KqKX8I8FEeyHVqQ0Ptzewg" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="EntityAlphirinePortal.java" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/obj16/jcu_obj.png" closeable="true">
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;EntityAlphirinePortal.java&quot; partName=&quot;EntityAlphirinePortal.java&quot; title=&quot;EntityAlphirinePortal.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/entity/EntityAlphirinePortal.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/entity/EntityAlphirinePortal.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;770&quot; selectionTopPixel=&quot;40&quot;/>&#xD;&#xA;&lt;/editor>"/>
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;EntityAlphirinePortal.java&quot; partName=&quot;EntityAlphirinePortal.java&quot; title=&quot;EntityAlphirinePortal.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/entity/EntityAlphirinePortal.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/entity/EntityAlphirinePortal.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;1573&quot; selectionTopPixel=&quot;497&quot;/>&#xD;&#xA;&lt;/editor>"/>
<tags>Editor</tags>
<tags>removeOnHide</tags>
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
</children>
<children xsi:type="basic:Part" xmi:id="_LwKWsI8FEeyHVqQ0Ptzewg" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="RenderEntityAlphirinePortal.java" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/obj16/jcu_obj.png" closeable="true">
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;RenderEntityAlphirinePortal.java&quot; partName=&quot;RenderEntityAlphirinePortal.java&quot; title=&quot;RenderEntityAlphirinePortal.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/client/render/entity/RenderEntityAlphirinePortal.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/client/render/entity/RenderEntityAlphirinePortal.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;1628&quot; selectionTopPixel=&quot;80&quot;/>&#xD;&#xA;&lt;/editor>"/>
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;RenderEntityAlphirinePortal.java&quot; partName=&quot;RenderEntityAlphirinePortal.java&quot; title=&quot;RenderEntityAlphirinePortal.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/client/render/entity/RenderEntityAlphirinePortal.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/client/render/entity/RenderEntityAlphirinePortal.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;25&quot; selectionOffset=&quot;1716&quot; selectionTopPixel=&quot;97&quot;/>&#xD;&#xA;&lt;/editor>"/>
<tags>Editor</tags>
<tags>removeOnHide</tags>
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
</children>
<children xsi:type="basic:Part" xmi:id="_Xe-zoI8YEeyHVqQ0Ptzewg" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="RenderTileManaCrystalCube.java" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/obj16/jcu_obj.png" closeable="true">
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;RenderTileManaCrystalCube.java&quot; partName=&quot;RenderTileManaCrystalCube.java&quot; title=&quot;RenderTileManaCrystalCube.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/client/render/tile/RenderTileManaCrystalCube.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/client/render/tile/RenderTileManaCrystalCube.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;51&quot; selectionOffset=&quot;1490&quot; selectionTopPixel=&quot;360&quot;/>&#xD;&#xA;&lt;/editor>"/>
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;RenderTileManaCrystalCube.java&quot; partName=&quot;RenderTileManaCrystalCube.java&quot; title=&quot;RenderTileManaCrystalCube.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/client/render/tile/RenderTileManaCrystalCube.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/client/render/tile/RenderTileManaCrystalCube.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;3&quot; selectionOffset=&quot;1531&quot; selectionTopPixel=&quot;360&quot;/>&#xD;&#xA;&lt;/editor>"/>
<tags>Editor</tags>
<tags>removeOnHide</tags>
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
</children>
<children xsi:type="basic:Part" xmi:id="_fvJ6EI8YEeyHVqQ0Ptzewg" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="RenderTileManaCharger.java" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/obj16/jcu_obj.png" closeable="true">
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;RenderTileManaCharger.java&quot; partName=&quot;RenderTileManaCharger.java&quot; title=&quot;RenderTileManaCharger.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/client/render/tile/RenderTileManaCharger.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/client/render/tile/RenderTileManaCharger.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;107&quot; selectionOffset=&quot;1022&quot; selectionTopPixel=&quot;80&quot;/>&#xD;&#xA;&lt;/editor>"/>
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;RenderTileManaCharger.java&quot; partName=&quot;RenderTileManaCharger.java&quot; title=&quot;RenderTileManaCharger.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/client/render/tile/RenderTileManaCharger.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/client/render/tile/RenderTileManaCharger.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;7&quot; selectionOffset=&quot;3995&quot; selectionTopPixel=&quot;0&quot;/>&#xD;&#xA;&lt;/editor>"/>
<tags>Editor</tags>
<tags>removeOnHide</tags>
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
</children>
<children xsi:type="basic:Part" xmi:id="_zXdEcI8aEeyHVqQ0Ptzewg" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="RenderTileManaContainer.java" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/obj16/jcu_obj.png" closeable="true">
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;RenderTileManaContainer.java&quot; partName=&quot;RenderTileManaContainer.java&quot; title=&quot;RenderTileManaContainer.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/client/render/tile/RenderTileManaContainer.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/client/render/tile/RenderTileManaContainer.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;44&quot; selectionOffset=&quot;2199&quot; selectionTopPixel=&quot;105&quot;/>&#xD;&#xA;&lt;/editor>"/>
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;RenderTileManaContainer.java&quot; partName=&quot;RenderTileManaContainer.java&quot; title=&quot;RenderTileManaContainer.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/client/render/tile/RenderTileManaContainer.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/client/render/tile/RenderTileManaContainer.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;25&quot; selectionOffset=&quot;2126&quot; selectionTopPixel=&quot;120&quot;/>&#xD;&#xA;&lt;/editor>"/>
<tags>Editor</tags>
<tags>removeOnHide</tags>
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
@@ -432,7 +433,7 @@
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
</children>
<children xsi:type="basic:Part" xmi:id="_Xtd-8I9BEeyHVqQ0Ptzewg" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="NEIConfig.java" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/obj16/jcu_obj.png" closeable="true">
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;NEIConfig.java&quot; partName=&quot;NEIConfig.java&quot; title=&quot;NEIConfig.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/client/nei/NEIConfig.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/client/nei/NEIConfig.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;825&quot; selectionTopPixel=&quot;0&quot;/>&#xD;&#xA;&lt;/editor>"/>
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;NEIConfig.java&quot; partName=&quot;NEIConfig.java&quot; title=&quot;NEIConfig.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/client/nei/NEIConfig.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/client/nei/NEIConfig.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;920&quot; selectionTopPixel=&quot;60&quot;/>&#xD;&#xA;&lt;/editor>"/>
<tags>Editor</tags>
<tags>removeOnHide</tags>
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
@@ -450,7 +451,7 @@
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
</children>
<children xsi:type="basic:Part" xmi:id="_Gg420I9EEeyHVqQ0Ptzewg" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="BlockABStorage.java" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/obj16/jcu_obj.png" closeable="true">
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;BlockABStorage.java&quot; partName=&quot;BlockABStorage.java&quot; title=&quot;BlockABStorage.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/block/BlockABStorage.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/block/BlockABStorage.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;0&quot; selectionTopPixel=&quot;0&quot;/>&#xD;&#xA;&lt;/editor>"/>
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;BlockABStorage.java&quot; partName=&quot;BlockABStorage.java&quot; title=&quot;BlockABStorage.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/block/BlockABStorage.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/block/BlockABStorage.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;242&quot; selectionOffset=&quot;597&quot; selectionTopPixel=&quot;0&quot;/>&#xD;&#xA;&lt;/editor>"/>
<tags>Editor</tags>
<tags>removeOnHide</tags>
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
@@ -462,31 +463,29 @@
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
</children>
<children xsi:type="basic:Part" xmi:id="_qiiDoI9FEeyHVqQ0Ptzewg" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="BlockAgglomerationPlate.java" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/obj16/jcu_obj.png" closeable="true">
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;BlockAgglomerationPlate.java&quot; partName=&quot;BlockAgglomerationPlate.java&quot; title=&quot;BlockAgglomerationPlate.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/block/BlockAgglomerationPlate.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/block/BlockAgglomerationPlate.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;2001&quot; selectionTopPixel=&quot;1696&quot;/>&#xD;&#xA;&lt;/editor>"/>
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;BlockAgglomerationPlate.java&quot; partName=&quot;BlockAgglomerationPlate.java&quot; title=&quot;BlockAgglomerationPlate.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/block/BlockAgglomerationPlate.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/block/BlockAgglomerationPlate.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;60&quot; selectionOffset=&quot;1157&quot; selectionTopPixel=&quot;40&quot;/>&#xD;&#xA;&lt;/editor>"/>
<tags>Editor</tags>
<tags>removeOnHide</tags>
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
</children>
<children xsi:type="basic:Part" xmi:id="_6X6DoI_DEeyADYQYL40McA" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="BlockTerraFarmland.java" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/obj16/jcu_obj.png" closeable="true">
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;BlockTerraFarmland.java&quot; partName=&quot;BlockTerraFarmland.java&quot; title=&quot;BlockTerraFarmland.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/block/BlockTerraFarmland.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/block/BlockTerraFarmland.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;2094&quot; selectionTopPixel=&quot;400&quot;/>&#xD;&#xA;&lt;/editor>"/>
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;BlockTerraFarmland.java&quot; partName=&quot;BlockTerraFarmland.java&quot; title=&quot;BlockTerraFarmland.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/block/BlockTerraFarmland.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/block/BlockTerraFarmland.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;3075&quot; selectionTopPixel=&quot;854&quot;/>&#xD;&#xA;&lt;/editor>"/>
<tags>Editor</tags>
<tags>removeOnHide</tags>
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
</children>
<children xsi:type="basic:Part" xmi:id="_v7GL4I_WEeyADYQYL40McA" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="EntityManaVine.java" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/obj16/jcu_obj.png" closeable="true">
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;EntityManaVine.java&quot; partName=&quot;EntityManaVine.java&quot; title=&quot;EntityManaVine.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/entity/EntityManaVine.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/entity/EntityManaVine.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;3038&quot; selectionTopPixel=&quot;0&quot;/>&#xD;&#xA;&lt;/editor>"/>
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;EntityManaVine.java&quot; partName=&quot;EntityManaVine.java&quot; title=&quot;EntityManaVine.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/entity/EntityManaVine.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/entity/EntityManaVine.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;80&quot; selectionLength=&quot;101&quot; selectionOffset=&quot;4786&quot; selectionTopPixel=&quot;1261&quot;/>&#xD;&#xA;&lt;/editor>"/>
<tags>Editor</tags>
<tags>removeOnHide</tags>
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
</children>
<children xsi:type="basic:Part" xmi:id="_IaTAgI_pEey73LnsiOc18Q" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="RecipeListAB.java" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/obj16/jcu_obj.png" closeable="true">
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;RecipeListAB.java&quot; partName=&quot;RecipeListAB.java&quot; pinned=&quot;true&quot; title=&quot;RecipeListAB.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/lib/register/RecipeListAB.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/lib/register/RecipeListAB.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;23069&quot; selectionTopPixel=&quot;3146&quot;/>&#xD;&#xA;&lt;/editor>"/>
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;RecipeListAB.java&quot; partName=&quot;RecipeListAB.java&quot; pinned=&quot;true&quot; title=&quot;RecipeListAB.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/lib/register/RecipeListAB.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/lib/register/RecipeListAB.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;757&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;23593&quot; selectionTopPixel=&quot;3260&quot;/>&#xD;&#xA;&lt;/editor>"/>
<tags>Editor</tags>
<tags>removeOnHide</tags>
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
<tags>Pin Adornment</tags>
<tags>active</tags>
<tags>activeOnClose</tags>
</children>
<children xsi:type="basic:Part" xmi:id="_eLozoI_uEey73LnsiOc18Q" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="SubTileAncientAlphirine.java" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/obj16/jcu_obj.png" closeable="true">
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;SubTileAncientAlphirine.java&quot; partName=&quot;SubTileAncientAlphirine.java&quot; title=&quot;SubTileAncientAlphirine.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/block/subtile/SubTileAncientAlphirine.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/block/subtile/SubTileAncientAlphirine.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;1745&quot; selectionTopPixel=&quot;0&quot;/>&#xD;&#xA;&lt;/editor>"/>
@@ -495,13 +494,13 @@
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
</children>
<children xsi:type="basic:Part" xmi:id="_vXb8kJCDEey73LnsiOc18Q" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="TileAgglomerationPlate.java" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/obj16/jcu_obj.png" closeable="true">
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;TileAgglomerationPlate.java&quot; partName=&quot;TileAgglomerationPlate.java&quot; title=&quot;TileAgglomerationPlate.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/block/tile/TileAgglomerationPlate.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/block/tile/TileAgglomerationPlate.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;7095&quot; selectionTopPixel=&quot;2600&quot;/>&#xD;&#xA;&lt;/editor>"/>
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;TileAgglomerationPlate.java&quot; partName=&quot;TileAgglomerationPlate.java&quot; title=&quot;TileAgglomerationPlate.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/block/tile/TileAgglomerationPlate.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/block/tile/TileAgglomerationPlate.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;7095&quot; selectionTopPixel=&quot;1640&quot;/>&#xD;&#xA;&lt;/editor>"/>
<tags>Editor</tags>
<tags>removeOnHide</tags>
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
</children>
<children xsi:type="basic:Part" xmi:id="_6WqXUJCQEey73LnsiOc18Q" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="TileLebethronCore.java" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/obj16/jcu_obj.png" closeable="true">
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;TileLebethronCore.java&quot; partName=&quot;TileLebethronCore.java&quot; title=&quot;TileLebethronCore.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/block/tile/TileLebethronCore.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/block/tile/TileLebethronCore.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;2396&quot; selectionTopPixel=&quot;420&quot;/>&#xD;&#xA;&lt;/editor>"/>
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;TileLebethronCore.java&quot; partName=&quot;TileLebethronCore.java&quot; title=&quot;TileLebethronCore.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/block/tile/TileLebethronCore.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/block/tile/TileLebethronCore.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;6949&quot; selectionTopPixel=&quot;2739&quot;/>&#xD;&#xA;&lt;/editor>"/>
<tags>Editor</tags>
<tags>removeOnHide</tags>
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
@@ -513,19 +512,21 @@
<tags>org.eclipse.jdt.ui.ClassFileEditor</tags>
</children>
<children xsi:type="basic:Part" xmi:id="_7zG1QJCSEey73LnsiOc18Q" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="RecipeAdvancedPlate.java" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/obj16/jcu_obj.png" closeable="true">
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;RecipeAdvancedPlate.java&quot; partName=&quot;RecipeAdvancedPlate.java&quot; title=&quot;RecipeAdvancedPlate.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/api/recipe/RecipeAdvancedPlate.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/api/recipe/RecipeAdvancedPlate.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;871&quot; selectionTopPixel=&quot;360&quot;/>&#xD;&#xA;&lt;/editor>"/>
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;RecipeAdvancedPlate.java&quot; partName=&quot;RecipeAdvancedPlate.java&quot; title=&quot;RecipeAdvancedPlate.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/api/recipe/RecipeAdvancedPlate.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/api/recipe/RecipeAdvancedPlate.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;9&quot; selectionOffset=&quot;722&quot; selectionTopPixel=&quot;0&quot;/>&#xD;&#xA;&lt;/editor>"/>
<tags>Editor</tags>
<tags>removeOnHide</tags>
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
</children>
<children xsi:type="basic:Part" xmi:id="_K_XkEJCTEey73LnsiOc18Q" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="AdvancedBotanyAPI.java" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/obj16/jcu_obj.png" closeable="true">
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;AdvancedBotanyAPI.java&quot; partName=&quot;AdvancedBotanyAPI.java&quot; title=&quot;AdvancedBotanyAPI.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/api/AdvancedBotanyAPI.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/api/AdvancedBotanyAPI.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;1188&quot; selectionTopPixel=&quot;0&quot;/>&#xD;&#xA;&lt;/editor>"/>
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;AdvancedBotanyAPI.java&quot; partName=&quot;AdvancedBotanyAPI.java&quot; title=&quot;AdvancedBotanyAPI.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/api/AdvancedBotanyAPI.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/api/AdvancedBotanyAPI.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;1809&quot; selectionTopPixel=&quot;62&quot;/>&#xD;&#xA;&lt;/editor>"/>
<tags>Editor</tags>
<tags>removeOnHide</tags>
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
<tags>active</tags>
<tags>activeOnClose</tags>
</children>
<children xsi:type="basic:Part" xmi:id="_LrDmkJCtEey73LnsiOc18Q" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="TileManaCharger.java" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/obj16/jcu_obj.png" closeable="true">
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;TileManaCharger.java&quot; partName=&quot;TileManaCharger.java&quot; title=&quot;TileManaCharger.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/block/tile/TileManaCharger.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/block/tile/TileManaCharger.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;10623&quot; selectionTopPixel=&quot;4379&quot;/>&#xD;&#xA;&lt;/editor>"/>
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;TileManaCharger.java&quot; partName=&quot;TileManaCharger.java&quot; title=&quot;TileManaCharger.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/block/tile/TileManaCharger.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/block/tile/TileManaCharger.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;9611&quot; selectionTopPixel=&quot;3540&quot;/>&#xD;&#xA;&lt;/editor>"/>
<tags>Editor</tags>
<tags>removeOnHide</tags>
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
@@ -537,7 +538,7 @@
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
</children>
<children xsi:type="basic:Part" xmi:id="_EHd1UJDZEey73LnsiOc18Q" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="BlockEngineerHopper.java" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/obj16/jcu_obj.png" closeable="true">
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;BlockEngineerHopper.java&quot; partName=&quot;BlockEngineerHopper.java&quot; title=&quot;BlockEngineerHopper.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/block/BlockEngineerHopper.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/block/BlockEngineerHopper.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;2019&quot; selectionTopPixel=&quot;241&quot;/>&#xD;&#xA;&lt;/editor>"/>
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;BlockEngineerHopper.java&quot; partName=&quot;BlockEngineerHopper.java&quot; title=&quot;BlockEngineerHopper.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/block/BlockEngineerHopper.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/block/BlockEngineerHopper.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;1780&quot; selectionTopPixel=&quot;120&quot;/>&#xD;&#xA;&lt;/editor>"/>
<tags>Editor</tags>
<tags>removeOnHide</tags>
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
@@ -549,7 +550,7 @@
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
</children>
<children xsi:type="basic:Part" xmi:id="_qY-BYJDZEey73LnsiOc18Q" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="TileEngineerHopper.java" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/obj16/jcu_obj.png" closeable="true">
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;TileEngineerHopper.java&quot; partName=&quot;TileEngineerHopper.java&quot; title=&quot;TileEngineerHopper.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/block/tile/TileEngineerHopper.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/block/tile/TileEngineerHopper.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;7574&quot; selectionTopPixel=&quot;0&quot;/>&#xD;&#xA;&lt;/editor>"/>
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;TileEngineerHopper.java&quot; partName=&quot;TileEngineerHopper.java&quot; title=&quot;TileEngineerHopper.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/block/tile/TileEngineerHopper.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/block/tile/TileEngineerHopper.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;3000&quot; selectionTopPixel=&quot;260&quot;/>&#xD;&#xA;&lt;/editor>"/>
<tags>Editor</tags>
<tags>removeOnHide</tags>
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
@@ -633,13 +634,13 @@
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
</children>
<children xsi:type="basic:Part" xmi:id="_gmYjQJWKEeyc5Poa__GLsA" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="ConfigABHandler.java" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/obj16/jcu_obj.png" closeable="true">
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;ConfigABHandler.java&quot; partName=&quot;ConfigABHandler.java&quot; title=&quot;ConfigABHandler.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/core/ConfigABHandler.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/core/ConfigABHandler.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;1776&quot; selectionTopPixel=&quot;240&quot;/>&#xD;&#xA;&lt;/editor>"/>
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;ConfigABHandler.java&quot; partName=&quot;ConfigABHandler.java&quot; title=&quot;ConfigABHandler.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/core/ConfigABHandler.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/core/ConfigABHandler.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;2493&quot; selectionTopPixel=&quot;400&quot;/>&#xD;&#xA;&lt;/editor>"/>
<tags>Editor</tags>
<tags>removeOnHide</tags>
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
</children>
<children xsi:type="basic:Part" xmi:id="_ZefBkJWMEeyc5Poa__GLsA" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="CommonProxy.java" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/obj16/jcu_obj.png" closeable="true">
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;CommonProxy.java&quot; partName=&quot;CommonProxy.java&quot; title=&quot;CommonProxy.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/core/proxy/CommonProxy.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/core/proxy/CommonProxy.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;812&quot; selectionTopPixel=&quot;0&quot;/>&#xD;&#xA;&lt;/editor>"/>
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;CommonProxy.java&quot; partName=&quot;CommonProxy.java&quot; title=&quot;CommonProxy.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/core/proxy/CommonProxy.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/core/proxy/CommonProxy.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;1031&quot; selectionTopPixel=&quot;0&quot;/>&#xD;&#xA;&lt;/editor>"/>
<tags>Editor</tags>
<tags>removeOnHide</tags>
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
@@ -663,7 +664,7 @@
<tags>org.eclipse.jdt.ui.ClassFileEditor</tags>
</children>
<children xsi:type="basic:Part" xmi:id="_0i5XMJWZEeyc5Poa__GLsA" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="EntityNebulaBlaze.java" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/obj16/jcu_obj.png" closeable="true">
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;EntityNebulaBlaze.java&quot; partName=&quot;EntityNebulaBlaze.java&quot; title=&quot;EntityNebulaBlaze.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/entity/EntityNebulaBlaze.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/entity/EntityNebulaBlaze.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;2610&quot; selectionTopPixel=&quot;60&quot;/>&#xD;&#xA;&lt;/editor>"/>
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;EntityNebulaBlaze.java&quot; partName=&quot;EntityNebulaBlaze.java&quot; title=&quot;EntityNebulaBlaze.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/entity/EntityNebulaBlaze.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/entity/EntityNebulaBlaze.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;4556&quot; selectionTopPixel=&quot;1600&quot;/>&#xD;&#xA;&lt;/editor>"/>
<tags>Editor</tags>
<tags>removeOnHide</tags>
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
@@ -687,7 +688,7 @@
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
</children>
<children xsi:type="basic:Part" xmi:id="_0HnsAJY_EeyZpcB6EDxkbw" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="TileABSpreader.java" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/obj16/jcu_obj.png" closeable="true">
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;TileABSpreader.java&quot; partName=&quot;TileABSpreader.java&quot; title=&quot;TileABSpreader.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/block/tile/TileABSpreader.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/block/tile/TileABSpreader.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;0&quot; selectionTopPixel=&quot;0&quot;/>&#xD;&#xA;&lt;/editor>"/>
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;TileABSpreader.java&quot; partName=&quot;TileABSpreader.java&quot; title=&quot;TileABSpreader.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/block/tile/TileABSpreader.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/block/tile/TileABSpreader.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;2139&quot; selectionTopPixel=&quot;580&quot;/>&#xD;&#xA;&lt;/editor>"/>
<tags>Editor</tags>
<tags>removeOnHide</tags>
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
@@ -710,14 +711,8 @@
<tags>removeOnHide</tags>
<tags>org.eclipse.jdt.ui.ClassFileEditor</tags>
</children>
<children xsi:type="basic:Part" xmi:id="_msN_EJe5EeyEL7Xi6iTnzw" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="Entity.class" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/obj16/classf_obj.png" closeable="true">
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.ClassFileEditor&quot; name=&quot;Entity.class&quot; partName=&quot;Entity.class&quot; title=&quot;Entity.class&quot; tooltip=&quot;net.minecraft.entity.Entity&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.jdt.ui.ClassFileEditorInputFactory&quot; org.eclipse.jdt.ui.ClassFileIdentifier=&quot;=Minecraft/C:\/Users\/Pulxes\/.gradle\/caches\/minecraft\/net\/minecraftforge\/forge\/1.7.10-10.13.4.1614-1.7.10\/forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar&amp;lt;net.minecraft.entity(Entity.class&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;13420&quot; selectionTopPixel=&quot;7093&quot;/>&#xD;&#xA;&lt;/editor>"/>
<tags>Editor</tags>
<tags>removeOnHide</tags>
<tags>org.eclipse.jdt.ui.ClassFileEditor</tags>
</children>
<children xsi:type="basic:Part" xmi:id="_ev2vEJlyEeyK77whNUFLdA" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="BlockListAB.java" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/obj16/jcu_obj.png" closeable="true">
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;BlockListAB.java&quot; partName=&quot;BlockListAB.java&quot; title=&quot;BlockListAB.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/lib/register/BlockListAB.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/lib/register/BlockListAB.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;2895&quot; selectionTopPixel=&quot;0&quot;/>&#xD;&#xA;&lt;/editor>"/>
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;BlockListAB.java&quot; partName=&quot;BlockListAB.java&quot; title=&quot;BlockListAB.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/lib/register/BlockListAB.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/lib/register/BlockListAB.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;4161&quot; selectionTopPixel=&quot;1481&quot;/>&#xD;&#xA;&lt;/editor>"/>
<tags>Editor</tags>
<tags>removeOnHide</tags>
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
@@ -741,7 +736,7 @@
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
</children>
<children xsi:type="basic:Part" xmi:id="_rNCOMJmCEey53Pj3FoFyiA" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="RenderTileMagicCraftingCrate.java" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/obj16/jcu_obj.png" closeable="true">
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;RenderTileMagicCraftingCrate.java&quot; partName=&quot;RenderTileMagicCraftingCrate.java&quot; title=&quot;RenderTileMagicCraftingCrate.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/client/render/tile/RenderTileMagicCraftingCrate.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/client/render/tile/RenderTileMagicCraftingCrate.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;4859&quot; selectionTopPixel=&quot;1782&quot;/>&#xD;&#xA;&lt;/editor>"/>
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;RenderTileMagicCraftingCrate.java&quot; partName=&quot;RenderTileMagicCraftingCrate.java&quot; title=&quot;RenderTileMagicCraftingCrate.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/client/render/tile/RenderTileMagicCraftingCrate.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/client/render/tile/RenderTileMagicCraftingCrate.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;30&quot; selectionOffset=&quot;5040&quot; selectionTopPixel=&quot;1737&quot;/>&#xD;&#xA;&lt;/editor>"/>
<tags>Editor</tags>
<tags>removeOnHide</tags>
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
@@ -758,14 +753,50 @@
<tags>removeOnHide</tags>
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
</children>
<children xsi:type="basic:Part" xmi:id="_D_3mgJx0EeyLmKlNgJhBgQ" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="SubTileAspecolus.java" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/obj16/jcu_obj.png" closeable="true">
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;SubTileAspecolus.java&quot; partName=&quot;SubTileAspecolus.java&quot; title=&quot;SubTileAspecolus.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/block/subtile/SubTileAspecolus.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/block/subtile/SubTileAspecolus.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;840&quot; selectionTopPixel=&quot;887&quot;/>&#xD;&#xA;&lt;/editor>"/>
<children xsi:type="basic:Part" xmi:id="_gFqFcJ2FEey6Nvx1nVWmcA" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="ItemNebulaBlaze.java" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/obj16/jcu_obj.png" closeable="true">
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;ItemNebulaBlaze.java&quot; partName=&quot;ItemNebulaBlaze.java&quot; title=&quot;ItemNebulaBlaze.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/item/equipment/ItemNebulaBlaze.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/item/equipment/ItemNebulaBlaze.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;943&quot; selectionTopPixel=&quot;20&quot;/>&#xD;&#xA;&lt;/editor>"/>
<tags>Editor</tags>
<tags>removeOnHide</tags>
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
</children>
<children xsi:type="basic:Part" xmi:id="_lp8PQJyGEeyLmKlNgJhBgQ" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="SubTileDictarius.java" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/obj16/jcu_obj.png" closeable="true">
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;SubTileDictarius.java&quot; partName=&quot;SubTileDictarius.java&quot; title=&quot;SubTileDictarius.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/block/subtile/SubTileDictarius.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/block/subtile/SubTileDictarius.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;0&quot; selectionTopPixel=&quot;487&quot;/>&#xD;&#xA;&lt;/editor>"/>
<children xsi:type="basic:Part" xmi:id="_Eve54J4GEeygq_3nE2tmgA" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="MineTweakerConfig.java" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/obj16/jcu_obj.png" closeable="true">
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;MineTweakerConfig.java&quot; partName=&quot;MineTweakerConfig.java&quot; title=&quot;MineTweakerConfig.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/minetweaker/MineTweakerConfig.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/minetweaker/MineTweakerConfig.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;30&quot; selectionTopPixel=&quot;0&quot;/>&#xD;&#xA;&lt;/editor>"/>
<tags>Editor</tags>
<tags>removeOnHide</tags>
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
</children>
<children xsi:type="basic:Part" xmi:id="_hn3TEJ4JEeygq_3nE2tmgA" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="AdvancedPlateMT.java" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/obj16/jcu_obj.png" closeable="true">
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;AdvancedPlateMT.java&quot; partName=&quot;AdvancedPlateMT.java&quot; title=&quot;AdvancedPlateMT.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/minetweaker/AdvancedPlateMT.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/minetweaker/AdvancedPlateMT.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;637&quot; selectionTopPixel=&quot;135&quot;/>&#xD;&#xA;&lt;/editor>"/>
<tags>Editor</tags>
<tags>removeOnHide</tags>
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
</children>
<children xsi:type="basic:Part" xmi:id="_jATssJ4JEeygq_3nE2tmgA" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="AlphirineMT.java" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/obj16/jcu_obj.png" closeable="true">
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;AlphirineMT.java&quot; partName=&quot;AlphirineMT.java&quot; title=&quot;AlphirineMT.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/minetweaker/AlphirineMT.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/minetweaker/AlphirineMT.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;464&quot; selectionTopPixel=&quot;222&quot;/>&#xD;&#xA;&lt;/editor>"/>
<tags>Editor</tags>
<tags>removeOnHide</tags>
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
</children>
<children xsi:type="basic:Part" xmi:id="_9-f6AJ4gEeygq_3nE2tmgA" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="AdvancedPlateCraftPage.java" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/obj16/jcu_obj.png" closeable="true">
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;AdvancedPlateCraftPage.java&quot; partName=&quot;AdvancedPlateCraftPage.java&quot; title=&quot;AdvancedPlateCraftPage.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/api/recipe/lexicon/AdvancedPlateCraftPage.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/api/recipe/lexicon/AdvancedPlateCraftPage.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;447&quot; selectionOffset=&quot;1620&quot; selectionTopPixel=&quot;320&quot;/>&#xD;&#xA;&lt;/editor>"/>
<tags>Editor</tags>
<tags>removeOnHide</tags>
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
</children>
<children xsi:type="basic:Part" xmi:id="_vPPaAJ5REeygq_3nE2tmgA" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="AdvancedPlatePageMT.java" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/obj16/jcu_obj.png" closeable="true">
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;AdvancedPlatePageMT.java&quot; partName=&quot;AdvancedPlatePageMT.java&quot; title=&quot;AdvancedPlatePageMT.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/minetweaker/AdvancedPlatePageMT.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/minetweaker/AdvancedPlatePageMT.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;2743&quot; selectionTopPixel=&quot;1273&quot;/>&#xD;&#xA;&lt;/editor>"/>
<tags>Editor</tags>
<tags>removeOnHide</tags>
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
</children>
<children xsi:type="basic:Part" xmi:id="_JwV0UJ65EeyKltAtWPjIJw" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="AlphirineCraftPage.java" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/obj16/jcu_obj.png" closeable="true">
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;AlphirineCraftPage.java&quot; partName=&quot;AlphirineCraftPage.java&quot; title=&quot;AlphirineCraftPage.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/api/recipe/lexicon/AlphirineCraftPage.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/api/recipe/lexicon/AlphirineCraftPage.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;2757&quot; selectionTopPixel=&quot;766&quot;/>&#xD;&#xA;&lt;/editor>"/>
<tags>Editor</tags>
<tags>removeOnHide</tags>
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
</children>
<children xsi:type="basic:Part" xmi:id="_t5fXUJ66EeyKltAtWPjIJw" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="AlphirinePageMT.java" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/obj16/jcu_obj.png" closeable="true">
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;editor id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;AlphirinePageMT.java&quot; partName=&quot;AlphirinePageMT.java&quot; title=&quot;AlphirinePageMT.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/minetweaker/AlphirinePageMT.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/minetweaker/AlphirinePageMT.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;3363&quot; selectionTopPixel=&quot;1517&quot;/>&#xD;&#xA;&lt;/editor>"/>
<tags>Editor</tags>
<tags>removeOnHide</tags>
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
@@ -928,7 +959,7 @@
</children>
<children xsi:type="menu:ToolBar" xmi:id="_x_beoI53EeyXBZtqHFY-7A" elementId="org.eclipse.ui.workbench.file">
<tags>Draggable</tags>
<children xsi:type="menu:HandledToolItem" xmi:id="_cOuhIJzKEeyuU5IwCMzkQQ" elementId="print" visible="false" iconURI="platform:/plugin/org.eclipse.ui/icons/full/etool16/print_edit.png" tooltip="Print" command="_xvUme453EeyXBZtqHFY-7A"/>
<children xsi:type="menu:HandledToolItem" xmi:id="_wrR2kJ7HEey7POtOgpho5g" elementId="print" visible="false" iconURI="platform:/plugin/org.eclipse.ui/icons/full/etool16/print_edit.png" tooltip="Print" command="_xvUme453EeyXBZtqHFY-7A"/>
</children>
<children xsi:type="menu:ToolBar" xmi:id="_yGcFkI53EeyXBZtqHFY-7A" elementId="org.eclipse.debug.ui.launchActionSet">
<tags>Draggable</tags>
@@ -948,7 +979,7 @@
</children>
<children xsi:type="menu:ToolBar" xmi:id="_x_cFt453EeyXBZtqHFY-7A" elementId="org.eclipse.ui.workbench.navigate">
<tags>Draggable</tags>
<children xsi:type="menu:HandledToolItem" xmi:id="_cOwWUJzKEeyuU5IwCMzkQQ" elementId="org.eclipse.ui.window.pinEditor" iconURI="platform:/plugin/org.eclipse.ui/icons/full/etool16/pin_editor.png" tooltip="Pin Editor" enabled="false" selected="true" type="Check" command="_xvT_ZI53EeyXBZtqHFY-7A"/>
<children xsi:type="menu:HandledToolItem" xmi:id="_wrUS0J7HEey7POtOgpho5g" elementId="org.eclipse.ui.window.pinEditor" iconURI="platform:/plugin/org.eclipse.ui/icons/full/etool16/pin_editor.png" tooltip="Pin Editor" type="Check" command="_xvT_ZI53EeyXBZtqHFY-7A"/>
</children>
<children xsi:type="menu:ToolBar" xmi:id="_x_cFuI53EeyXBZtqHFY-7A" elementId="group.editor" toBeRendered="false">
<tags>toolbarSeparator</tags>
@@ -2691,7 +2722,7 @@
<addons xmi:id="_xu025Y53EeyXBZtqHFY-7A" elementId="MinMax Addon" contributorURI="platform:/plugin/org.eclipse.platform" contributionURI="bundleclass://org.eclipse.e4.ui.workbench.addons.swt/org.eclipse.e4.ui.workbench.addons.minmax.MinMaxAddon"/>
<addons xmi:id="_xu025o53EeyXBZtqHFY-7A" elementId="org.eclipse.ui.workbench.addon.0" contributorURI="platform:/plugin/org.eclipse.platform" contributionURI="bundleclass://org.eclipse.e4.ui.workbench/org.eclipse.e4.ui.internal.workbench.addons.HandlerProcessingAddon"/>
<addons xmi:id="_xu9ZsI53EeyXBZtqHFY-7A" elementId="SplitterAddon" contributionURI="bundleclass://org.eclipse.e4.ui.workbench.addons.swt/org.eclipse.e4.ui.workbench.addons.splitteraddon.SplitterAddon"/>
<addons xmi:id="_IYS0IKimEeS11vbz3f9ezw" elementId="org.eclipse.ui.ide.addon.0" contributorURI="platform:/plugin/org.eclipse.ui.ide" contributionURI="bundleclass://org.eclipse.ui.ide/org.eclipse.ui.internal.ide.addons.SaveAllDirtyPartsAddon"/>
<addons xmi:id="_wdFCgZ7HEey7POtOgpho5g" elementId="org.eclipse.ui.ide.addon.0" contributionURI="bundleclass://org.eclipse.ui.ide/org.eclipse.ui.internal.ide.addons.SaveAllDirtyPartsAddon"/>
<addons xmi:id="_dz0JgGOlEeSMMaPQU2nlzw" elementId="org.eclipse.ui.ide.application.addon.0" contributorURI="platform:/plugin/org.eclipse.ui.ide.application" contributionURI="bundleclass://org.eclipse.ui.ide.application/org.eclipse.ui.internal.ide.application.addons.ModelCleanupAddon"/>
<categories xmi:id="_xvPGgI53EeyXBZtqHFY-7A" elementId="org.eclipse.team.ui.category.team" name="Version control (Team)" description="Actions that apply when working with a version control system"/>
<categories xmi:id="_xvPGgY53EeyXBZtqHFY-7A" elementId="org.eclipse.ui.category.views" name="Views" description="Commands for opening views"/>
@@ -1,7 +1,7 @@
INDEX VERSION 1.131+C:\Users\Pulxes\Desktop\Developing mods for Cubes\Advanced Botany\1.7.10\eclipse\.metadata\.plugins\org.eclipse.jdt.core
105010654.index
2360566965.index
4192451459.index
1042707835.index
1467279808.index
2677407590.index
2196862166.index
@@ -33,12 +33,12 @@ INDEX VERSION 1.131+C:\Users\Pulxes\Desktop\Developing mods for Cubes\Advanced B
1351039221.index
552470683.index
1815974917.index
4066382717.index
1866713958.index
3366137611.index
3869670652.index
1135025682.index
39286232.index
1866713958.index
4066382717.index
1253735332.index
1897778185.index
3869821576.index
@@ -49,6 +49,8 @@ INDEX VERSION 1.131+C:\Users\Pulxes\Desktop\Developing mods for Cubes\Advanced B
1152690393.index
1012920029.index
318449579.index
286606776.index
494667842.index
1054663212.index
665729759.index
61333915.index
@@ -82,4 +84,4 @@ INDEX VERSION 1.131+C:\Users\Pulxes\Desktop\Developing mods for Cubes\Advanced B
4056298361.index
1785463247.index
933273961.index
1042707835.index
4192451459.index
@@ -1,46 +1,12 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<qualifiedTypeNameHistroy>
<fullyQualifiedTypeName name="net.minecraft.creativetab.CreativeTabs"/>
<fullyQualifiedTypeName name="ab.client.render.tile.RenderTileManaContainer"/>
<fullyQualifiedTypeName name="ab.common.block.tile.TileManaContainer"/>
<fullyQualifiedTypeName name="vazkii.botania.client.core.helper.ShaderHelper"/>
<fullyQualifiedTypeName name="vazkii.botania.common.block.mana.BlockPool"/>
<fullyQualifiedTypeName name="net.minecraft.world.World"/>
<fullyQualifiedTypeName name="org.lwjgl.util.Color"/>
<fullyQualifiedTypeName name="java.awt.Color"/>
<fullyQualifiedTypeName name="java.io.File"/>
<fullyQualifiedTypeName name="net.minecraftforge.common.config.Configuration"/>
<fullyQualifiedTypeName name="vazkii.botania.common.core.handler.ConfigHandler.ConfigAdaptor"/>
<fullyQualifiedTypeName name="cpw.mods.fml.common.FMLCommonHandler"/>
<fullyQualifiedTypeName name="cpw.mods.fml.common.eventhandler.SubscribeEvent"/>
<fullyQualifiedTypeName name="cpw.mods.fml.client.event.ConfigChangedEvent"/>
<fullyQualifiedTypeName name="cpw.mods.fml.client.IModGuiFactory"/>
<fullyQualifiedTypeName name="java.util.Set"/>
<fullyQualifiedTypeName name="cpw.mods.fml.client.config.GuiConfig"/>
<fullyQualifiedTypeName name="net.minecraft.client.gui.GuiScreen"/>
<fullyQualifiedTypeName name="net.minecraftforge.common.config.ConfigElement"/>
<fullyQualifiedTypeName name="ab.AdvancedBotany"/>
<fullyQualifiedTypeName name="net.minecraft.util.ChunkCoordinates"/>
<fullyQualifiedTypeName name="net.minecraft.entity.projectile.EntityThrowable"/>
<fullyQualifiedTypeName name="net.minecraft.entity.player.EntityPlayer"/>
<fullyQualifiedTypeName name="ab.common.entity.EntityNebulaPortal"/>
<fullyQualifiedTypeName name="ab.client.core.ClientHelper"/>
<fullyQualifiedTypeName name="net.minecraft.item.EnumAction"/>
<fullyQualifiedTypeName name="vazkii.botania.common.core.helper.Vector3"/>
<fullyQualifiedTypeName name="net.minecraft.entity.Entity"/>
<fullyQualifiedTypeName name="net.minecraft.util.MathHelper"/>
<fullyQualifiedTypeName name="java.lang.System"/>
<fullyQualifiedTypeName name="ab.common.core.ConfigABHandler"/>
<fullyQualifiedTypeName name="net.minecraft.tileentity.TileEntity"/>
<fullyQualifiedTypeName name="net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer"/>
<fullyQualifiedTypeName name="org.lwjgl.opengl.GL11"/>
<fullyQualifiedTypeName name="net.minecraft.client.renderer.Tessellator"/>
<fullyQualifiedTypeName name="net.minecraft.client.Minecraft"/>
<fullyQualifiedTypeName name="net.minecraft.util.IIcon"/>
<fullyQualifiedTypeName name="ab.common.lib.register.BlockListAB"/>
<fullyQualifiedTypeName name="net.minecraft.client.renderer.texture.TextureMap"/>
<fullyQualifiedTypeName name="ab.common.block.BlockMagicCraftCrate"/>
<fullyQualifiedTypeName name="net.minecraft.item.ItemStack"/>
<fullyQualifiedTypeName name="net.minecraft.entity.item.EntityItem"/>
<fullyQualifiedTypeName name="net.minecraft.client.renderer.entity.RenderItem"/>
<fullyQualifiedTypeName name="net.minecraft.client.renderer.entity.RenderManager"/>
@@ -51,13 +17,47 @@
<fullyQualifiedTypeName name="java.util.Arrays"/>
<fullyQualifiedTypeName name="java.util.ArrayList"/>
<fullyQualifiedTypeName name="net.minecraftforge.oredict.ShapedOreRecipe"/>
<fullyQualifiedTypeName name="java.util.List"/>
<fullyQualifiedTypeName name="thaumcraft.common.config.ConfigBlocks"/>
<fullyQualifiedTypeName name="thaumcraft.common.config.ConfigItems"/>
<fullyQualifiedTypeName name="ab.common.block.subtile.SubTilePureGladiolus"/>
<fullyQualifiedTypeName name="vazkii.botania.common.Botania"/>
<fullyQualifiedTypeName name="vazkii.botania.api.lexicon.ILexiconable"/>
<fullyQualifiedTypeName name="net.minecraft.client.model.ModelBiped"/>
<fullyQualifiedTypeName name="net.minecraft.client.model.ModelRenderer"/>
<fullyQualifiedTypeName name="net.minecraft.client.model.ModelBase"/>
<fullyQualifiedTypeName name="ab.common.core.ConfigABHandler"/>
<fullyQualifiedTypeName name="net.minecraft.init.Items"/>
<fullyQualifiedTypeName name="net.minecraft.client.renderer.texture.TextureMap"/>
<fullyQualifiedTypeName name="net.minecraft.client.Minecraft"/>
<fullyQualifiedTypeName name="net.minecraft.client.renderer.Tessellator"/>
<fullyQualifiedTypeName name="ab.common.entity.EntitySword"/>
<fullyQualifiedTypeName name="net.minecraft.util.IIcon"/>
<fullyQualifiedTypeName name="net.minecraft.client.renderer.ItemRenderer"/>
<fullyQualifiedTypeName name="net.minecraft.util.MathHelper"/>
<fullyQualifiedTypeName name="net.minecraft.world.World"/>
<fullyQualifiedTypeName name="vazkii.botania.client.core.helper.ShaderHelper"/>
<fullyQualifiedTypeName name="vazkii.botania.common.Botania"/>
<fullyQualifiedTypeName name="org.lwjgl.opengl.GL11"/>
<fullyQualifiedTypeName name="net.minecraftforge.common.util.ForgeDirection"/>
<fullyQualifiedTypeName name="net.minecraft.block.Block"/>
<fullyQualifiedTypeName name="net.minecraft.block.material.Material"/>
<fullyQualifiedTypeName name="ab.common.block.BlockAlfTrapdoor"/>
<fullyQualifiedTypeName name="vazkii.botania.common.block.ModBlocks"/>
<fullyQualifiedTypeName name="ab.api.recipe.RecipeAdvancedPlate"/>
<fullyQualifiedTypeName name="cpw.mods.fml.common.Loader"/>
<fullyQualifiedTypeName name="ab.common.minetweaker.MineTweakerConfig"/>
<fullyQualifiedTypeName name="ab.api.recipe.RecipeAncientAlphirine"/>
<fullyQualifiedTypeName name="ab.api.AdvancedBotanyAPI"/>
<fullyQualifiedTypeName name="java.util.List"/>
<fullyQualifiedTypeName name="stanhebben.zenscript.annotations.ZenClass"/>
<fullyQualifiedTypeName name="vazkii.botania.api.lexicon.LexiconEntry"/>
<fullyQualifiedTypeName name="stanhebben.zenscript.annotations.ZenMethod"/>
<fullyQualifiedTypeName name="vazkii.botania.api.BotaniaAPI"/>
<fullyQualifiedTypeName name="vazkii.botania.api.lexicon.LexiconPage"/>
<fullyQualifiedTypeName name="minetweaker.MineTweakerAPI"/>
<fullyQualifiedTypeName name="ab.api.recipe.lexicon.AdvancedPlateCraftPage"/>
<fullyQualifiedTypeName name="ab.api.recipe.lexicon.AlphirineCraftPage"/>
<fullyQualifiedTypeName name="minetweaker.IUndoableAction"/>
<fullyQualifiedTypeName name="net.minecraft.item.ItemStack"/>
<fullyQualifiedTypeName name="minetweaker.api.item.IItemStack"/>
<fullyQualifiedTypeName name="minetweaker.api.minecraft.MineTweakerMC"/>
</qualifiedTypeNameHistroy>
@@ -23,3 +23,8 @@
2022-03-05 23:14:53,788 [Worker-2: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read.
2022-03-05 23:34:41,026 [Worker-2: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read.
2022-03-06 00:23:06,307 [Worker-3: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read.
2022-03-06 13:25:57,254 [Worker-2: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read.
2022-03-07 08:28:40,474 [Worker-4: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update.
2022-03-08 09:17:02,899 [Worker-2: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update.
2022-03-08 12:58:31,068 [Worker-2: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read.
2022-03-08 13:08:57,350 [Worker-6: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read.
+1 -1
View File
@@ -1,3 +1,3 @@
#Sun Mar 06 00:23:01 MSK 2022
#Tue Mar 08 13:08:51 MSK 2022
org.eclipse.core.runtime=2
org.eclipse.platform=4.22.0.v20211124-1800
+1 -1
View File
@@ -1,5 +1,5 @@
#Splash screen properties
#Sun Mar 06 00:25:30 MSK 2022
#Tue Mar 08 13:09:10 MSK 2022
logoTexture=textures/gui/title/mojang.png
background=0xFFFFFF
font=0x0
Binary file not shown.
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
+41 -23
View File
@@ -1,23 +1,41 @@
[00:25:27] [main/INFO]: Setting user: Player546
[00:25:29] [Client thread/INFO]: LWJGL Version: 2.9.1
[00:25:37] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Not Enough Items, FMLFileResourcePack:Advanced Botany, FMLFileResourcePack:Baubles, FMLFileResourcePack:Botania, FMLFileResourcePack:Thaumcraft
[00:25:42] [Sound Library Loader/INFO]: Sound engine started
[00:25:43] [Client thread/INFO]: Created: 16x16 textures/blocks-atlas
[00:25:43] [Client thread/INFO]: Created: 16x16 textures/items-atlas
[00:25:44] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Not Enough Items, FMLFileResourcePack:Advanced Botany, FMLFileResourcePack:Baubles, FMLFileResourcePack:Botania, FMLFileResourcePack:Thaumcraft
[00:25:45] [Client thread/INFO]: Created: 1024x512 textures/blocks-atlas
[00:25:46] [Client thread/INFO]: Created: 1024x512 textures/items-atlas
[00:25:47] [Sound Library Loader/INFO]: Sound engine started
[00:26:11] [Server thread/INFO]: Starting integrated minecraft server version 1.7.10
[00:26:11] [Server thread/INFO]: Generating keypair
[00:26:11] [Server thread/INFO]: Preparing start region for level 0
[00:26:12] [Server thread/INFO]: Changing view distance to 3, from 10
[00:26:12] [Server thread/INFO]: Player546[local:E:55135687] logged in with entity id 135 at (-427.75603383684927, 4.0, 13.725708205893955)
[00:26:12] [Server thread/INFO]: Player546 joined the game
[00:26:16] [Server thread/INFO]: Saving and pausing game...
[00:26:16] [Server thread/INFO]: Saving chunks for level 'Íîâûé ìèð'/Overworld
[00:26:16] [Server thread/INFO]: Saving chunks for level 'Íîâûé ìèð'/Nether
[00:26:16] [Server thread/INFO]: Saving chunks for level 'Íîâûé ìèð'/The End
[00:26:16] [Server thread/INFO]: Saving chunks for level 'Íîâûé ìèð'/The Outer Lands
[00:26:38] [Server thread/INFO]: Player546 has just earned the achievement [Taking Inventory]
[00:26:38] [Client thread/INFO]: [CHAT] Player546 has just earned the achievement [Taking Inventory]
[13:09:07] [main/INFO]: Setting user: Player982
[13:09:09] [Client thread/INFO]: LWJGL Version: 2.9.1
[13:09:18] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Not Enough Items, FMLFileResourcePack:Advanced Botany, FMLFileResourcePack:Baubles, FMLFileResourcePack:Botania, FMLFileResourcePack:Thaumcraft, FMLFileResourcePack:MineTweaker 3
[13:09:24] [Sound Library Loader/INFO]: Sound engine started
[13:09:25] [Client thread/INFO]: Created: 16x16 textures/blocks-atlas
[13:09:25] [Client thread/INFO]: Created: 16x16 textures/items-atlas
[13:09:26] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Not Enough Items, FMLFileResourcePack:Advanced Botany, FMLFileResourcePack:Baubles, FMLFileResourcePack:Botania, FMLFileResourcePack:Thaumcraft, FMLFileResourcePack:MineTweaker 3
[13:09:27] [Client thread/INFO]: Created: 1024x512 textures/blocks-atlas
[13:09:28] [Client thread/INFO]: Created: 1024x512 textures/items-atlas
[13:09:29] [Sound Library Loader/INFO]: Sound engine started
[13:09:49] [Server thread/INFO]: Starting integrated minecraft server version 1.7.10
[13:09:49] [Server thread/INFO]: Generating keypair
[13:09:50] [Server thread/INFO]: Converting map!
[13:09:50] [Server thread/INFO]: Scanning folders...
[13:09:50] [Server thread/INFO]: Total conversion count is 0
[13:09:50] [Server thread/INFO]: Preparing start region for level 0
[13:09:51] [Server thread/INFO]: Changing view distance to 3, from 10
[13:09:51] [Server thread/INFO]: Player982[local:E:62689258] logged in with entity id 5 at (502.5, 4.0, -193.5)
[13:09:51] [Server thread/INFO]: Player982 joined the game
[13:09:56] [Server thread/INFO]: Player982 has just earned the achievement [Taking Inventory]
[13:09:56] [Client thread/INFO]: [CHAT] Player982 has just earned the achievement [Taking Inventory]
[13:11:35] [Server thread/INFO]: [Player982: Given [Mana Tablet] * 1 to Player982]
[13:11:35] [Client thread/INFO]: [CHAT] Given [Mana Tablet] * 1 to Player982
[13:12:27] [Server thread/INFO]: Saving and pausing game...
[13:12:27] [Server thread/INFO]: Saving chunks for level 'New World'/Overworld
[13:12:27] [Server thread/INFO]: Saving chunks for level 'New World'/Nether
[13:12:27] [Server thread/INFO]: Saving chunks for level 'New World'/The End
[13:12:27] [Server thread/INFO]: Saving chunks for level 'New World'/The Outer Lands
[13:12:40] [Server thread/INFO]: Saving and pausing game...
[13:12:40] [Server thread/INFO]: Saving chunks for level 'New World'/Overworld
[13:12:40] [Server thread/INFO]: Saving chunks for level 'New World'/Nether
[13:12:40] [Server thread/INFO]: Saving chunks for level 'New World'/The End
[13:12:40] [Server thread/INFO]: Saving chunks for level 'New World'/The Outer Lands
[13:31:47] [Client thread/INFO]: Stopping!
[13:31:47] [Server thread/INFO]: Stopping server
[13:31:47] [Server thread/INFO]: Saving players
[13:31:47] [Server thread/INFO]: Saving worlds
[13:31:47] [Server thread/INFO]: Saving chunks for level 'New World'/Overworld
[13:31:47] [Server thread/INFO]: Saving chunks for level 'New World'/Nether
[13:31:47] [Server thread/INFO]: Saving chunks for level 'New World'/The End
[13:31:47] [Server thread/INFO]: Saving chunks for level 'New World'/The Outer Lands
+1 -1
View File
@@ -11,7 +11,7 @@ anaglyph3d:false
advancedOpengl:false
maxFps:260
fboEnable:true
difficulty:0
difficulty:1
fancyGraphics:true
ao:2
clouds:true
+67 -1
View File
@@ -302,5 +302,71 @@
"099dce46-0df6-30e5-b5f1-2cad5dad09ff": "Player657",
"e246deab-2680-3623-991e-a2d437bbfbae": "Player471",
"2ecec10b-3fca-3e44-9b51-4cca88e1c207": "Player598",
"f2ba1573-0c0d-3978-bb86-e2dc9c0eb9a4": "Player546"
"f2ba1573-0c0d-3978-bb86-e2dc9c0eb9a4": "Player546",
"22dbc6e5-f5c0-33a5-9d21-617eb950afc0": "Player974",
"7d36885a-8062-3bf0-bbc7-0ea5700f9d67": "Player938",
"e5dd22dc-f598-3b10-8140-672a285a563c": "Player301",
"16352087-2dde-32f0-819a-77046d6a13d3": "Player884",
"5763de83-e0ac-32bb-9102-41b754fdcdbe": "Player196",
"3fff7d86-24d6-33b1-8ce1-9423a13c7c89": "Player517",
"533168cf-a4ab-3aac-8306-f7a8b71689a4": "Player12",
"27f672db-5c9e-3ce8-93b4-33462c942256": "Player954",
"8dbdaed5-4750-31ee-aa4f-4c3b2bfbc6f7": "Player755",
"ea1dedcc-65ad-3e4c-bece-937c54b0cb65": "Player656",
"e5a660b6-9d51-36ee-858e-f73e02a3f36f": "Player328",
"9ba1d9fb-277b-3ec4-9552-50e8dd85d3d4": "Player684",
"19f51a77-b6fb-3469-a8b6-228ec5ce5961": "Player650",
"7a3400be-e31a-307d-9fe4-43aac536397b": "Player699",
"b17d2796-eeb1-3028-a752-0764d6d5550d": "Player289",
"3e22f9fd-d6d5-3659-ae8e-767882feb736": "Player646",
"f109a640-cd93-3f49-a1e7-75407085bbf0": "Player990",
"d1fadcd5-f8ee-389b-ae76-2112e34d591e": "Player404",
"216c785c-0df1-3594-b574-a2156a14723d": "Player949",
"187217a2-f3ae-3640-aba9-fce2f2248422": "Player80",
"393f993c-07f1-322f-8af5-e61da4aa15d9": "Player756",
"f8a1463c-07b2-3433-918f-386b8accf0f1": "Player906",
"63112fde-b0db-328f-b581-077db247c627": "Player117",
"94cce2b9-df97-3b51-a97b-9838f894b678": "Player393",
"09444461-95e8-3d4c-b4c8-61c0297ca18f": "Player929",
"a358f576-55e4-36d3-950a-a39f1875bc3b": "Player979",
"74c27658-bdbf-3735-92e3-d4cbb89f0350": "Player837",
"8dea17cd-e1ef-3064-95ba-e1811660f4f6": "Player872",
"53335878-3f56-39c8-893b-77b74c9ca2e1": "Player60",
"a0803941-42b2-30d8-878b-d5bba587b8ae": "Player900",
"e8d9e895-aa3b-3a25-8dde-f1e015a97510": "Player74",
"3040503a-3235-3de3-b74a-4cf8adeec910": "Player84",
"210893c2-ab0c-3341-8a41-02d79e29f9a4": "Player525",
"cb719797-db6c-3a6a-83fb-82a743314305": "Player295",
"9f706b9c-a5d7-3950-a693-97c335e2631f": "Player122",
"8e20979a-9b41-35b8-8d36-ad77135df934": "Player883",
"8ce64f24-c135-3001-9ff7-8b03d3719e4f": "Player718",
"df8174ec-bca9-3a1b-ba60-043f16a73d79": "Player235",
"68cf6d02-03bc-3f3b-ab98-76a8ec749597": "Player24",
"fd09468e-08e7-31aa-bab7-195a6ef31320": "Player434",
"aefde92f-3149-3d2f-9be8-de193376d23c": "Player947",
"dbc69dc4-5cc0-3e17-977d-029c3370c88b": "Player202",
"3247b050-58df-3a7e-91f5-44a3d807681c": "Player169",
"f2c55c6b-93b9-3bd8-b3ed-2371c3419a6b": "Player219",
"fe4bc08c-19e6-3b63-ba18-653e7a90e84a": "Player27",
"df7bffa7-7a2f-3fb4-9898-fa23c41e49b8": "Player118",
"b436a3b6-3bfd-34ab-a0ca-b7a09efebbdc": "Player178",
"9662db8b-9062-3256-9f5d-83caa676c3d7": "Player394",
"1b8d41ee-20e2-3849-a434-0d774a740ae1": "Player355",
"c9f1c2a5-5419-31dc-8288-99641f14292c": "Player177",
"4e36b848-09be-34a2-9bc7-7017a804cbc3": "Player66",
"67e4079e-4cf5-3669-9343-c8d0c03a90f2": "Player544",
"d7375cbd-a871-343c-8b61-9df743b3fcf0": "Player35",
"d447d002-8f00-3c6c-8a29-93b028d90375": "Player465",
"eed453d8-1b3a-3fa3-9fc5-1cf433d73521": "Player107",
"94590a34-bd24-3d07-8605-517566cb65fe": "Player153",
"6601b320-c3a2-386d-b620-ed0b5821b8de": "Player981",
"2854591c-b60f-3cde-b807-30391bb3ef3d": "Player655",
"acd62baf-1f62-3e9e-a7f5-5e27309e35be": "Player133",
"8b099b45-7c1f-3749-8e57-5c8f500dad04": "Player543",
"0ee0c13d-70e5-3031-ae99-c5b7b6d44331": "Player555",
"6e05ecd8-b367-3929-8021-d89bbb1d2225": "Player808",
"57d398cf-761b-3b7e-a466-e4fc0f425972": "Player895",
"6ecd1629-dee4-373d-9457-481bd36b0826": "Player703",
"ad8236b9-e26f-349c-902e-7100197cd86d": "Player920",
"7d461d5d-f429-32b0-a043-0156fa837406": "Player982"
}
@@ -5,6 +5,7 @@ import java.util.List;
import ab.api.recipe.RecipeAdvancedPlate;
import ab.api.recipe.RecipeAncientAlphirine;
import ab.common.core.ConfigABHandler;
import net.minecraft.block.Block;
import net.minecraft.item.Item;
import net.minecraft.item.ItemArmor;
@@ -18,7 +19,7 @@ public class AdvancedBotanyAPI {
public static List<TerraFarmlandList> farmlandList = new ArrayList<TerraFarmlandList>();
public static Item.ToolMaterial mithrilToolMaterial = EnumHelper.addToolMaterial("MITHRIL", 7, -1, 8.0F, 8.0F, 24);
public static ItemArmor.ArmorMaterial nebulaArmorMaterial = EnumHelper.addArmorMaterial("NEBULA", 0, new int[] { 7, 15, 11, 9 }, 26);
public static ItemArmor.ArmorMaterial nebulaArmorMaterial = EnumHelper.addArmorMaterial("NEBULA", 0, new int[] { (int)(3 * ConfigABHandler.protectionFactorNebula), (int)(8 * ConfigABHandler.protectionFactorNebula), (int)(6 * ConfigABHandler.protectionFactorNebula), (int)(3 * ConfigABHandler.protectionFactorNebula) }, 26);
public static RecipeAdvancedPlate registerAdvancedPlateRecipe(ItemStack output, ItemStack input1, ItemStack input2, ItemStack input3, int mana, int color) {
RecipeAdvancedPlate recipe = new RecipeAdvancedPlate(output, mana, color, input1, input2, input3);
@@ -27,10 +28,6 @@ public class AdvancedBotanyAPI {
}
public static RecipeAncientAlphirine registerAlphirineRecipe(ItemStack output, ItemStack input, int chance) {
if(chance > 100)
chance = 100;
else if(chance <= 0)
chance = 1;
RecipeAncientAlphirine recipe = new RecipeAncientAlphirine(output, input, chance);
alphirineRecipes.add(recipe);
return recipe;
@@ -12,6 +12,10 @@ public class RecipeAncientAlphirine {
public RecipeAncientAlphirine(ItemStack output, ItemStack input, int chance) {
this.output = output;
this.input = input;
if(chance > 100)
chance = 100;
else if(chance <= 0)
chance = 1;
this.chance = chance;
}
@@ -5,6 +5,7 @@ import java.util.List;
import org.lwjgl.opengl.GL11;
import ab.api.AdvancedBotanyAPI;
import ab.api.recipe.RecipeAdvancedPlate;
import ab.client.core.ClientHelper;
import ab.common.lib.register.BlockListAB;
@@ -29,16 +30,34 @@ public class AdvancedPlateCraftPage extends PageRecipe {
private static final ResourceLocation plateOverlay = new ResourceLocation("botania:textures/gui/petalOverlay.png");
private RecipeAdvancedPlate recipe;
private final ItemStack resultStack;
int ticksElapsed = 0;
public AdvancedPlateCraftPage(RecipeAdvancedPlate recipe) {
super(".abCraft");
this.recipe = recipe;
public AdvancedPlateCraftPage(LexiconEntry entry, ItemStack stack) {
this(entry, stack, "");
}
public AdvancedPlateCraftPage(RecipeAdvancedPlate recipe, String str) {
super(".abCraft" + str);
this.recipe = recipe;
public AdvancedPlateCraftPage(LexiconEntry entry, ItemStack stack, String str) {
super(str);
resultStack = stack;
refreshRecipe(entry, stack);
}
public ItemStack getResult() {
return resultStack;
}
public void refreshRecipe(LexiconEntry entry, ItemStack stack) {
RecipeAdvancedPlate rec = null;
for(RecipeAdvancedPlate recipe : AdvancedBotanyAPI.advancedPlateRecipes) {
if(stack != null && recipe.getOutput() != null && recipe.getOutput().isItemEqual(stack)) {
rec = recipe;
break;
}
}
if(rec == null)
entry.pages.remove(this);
recipe = rec;
}
public void onPageAdded(LexiconEntry entry, int index) {
@@ -5,6 +5,8 @@ import java.util.List;
import org.lwjgl.opengl.GL11;
import ab.api.AdvancedBotanyAPI;
import ab.api.recipe.RecipeAdvancedPlate;
import ab.api.recipe.RecipeAncientAlphirine;
import ab.client.core.ClientHelper;
import cpw.mods.fml.relauncher.Side;
@@ -28,15 +30,33 @@ public class AlphirineCraftPage extends PageRecipe {
private static final ResourceLocation alphirineOverlay = new ResourceLocation("botania:textures/gui/pureDaisyOverlay.png");
private RecipeAncientAlphirine recipe;
public AlphirineCraftPage(RecipeAncientAlphirine recipe) {
super(".alphirineCraft");
this.recipe = recipe;
private final ItemStack resultStack;
public AlphirineCraftPage(LexiconEntry entry, ItemStack stack) {
this(entry, stack, "");
}
public AlphirineCraftPage(RecipeAncientAlphirine recipe, String str) {
super(".alphirineCraft" + str);
this.recipe = recipe;
public AlphirineCraftPage(LexiconEntry entry, ItemStack stack, String str) {
super(str);
resultStack = stack;
refreshRecipe(entry, stack);
}
public ItemStack getResult() {
return resultStack;
}
public void refreshRecipe(LexiconEntry entry, ItemStack stack) {
RecipeAncientAlphirine rec = null;
for(RecipeAncientAlphirine recipe : AdvancedBotanyAPI.alphirineRecipes) {
if(stack != null && recipe.getOutput() != null && recipe.getOutput().isItemEqual(stack)) {
rec = recipe;
break;
}
}
if(rec == null)
entry.pages.remove(this);
recipe = rec;
}
public void onPageAdded(LexiconEntry entry, int index) {
@@ -53,7 +73,7 @@ public class AlphirineCraftPage extends PageRecipe {
render.bindTexture(alphirineOverlay);
((GuiScreen)gui).drawTexturedModalRect(gui.getLeft() + 40, gui.getTop() + 44, 0, 0, gui.getWidth(), gui.getHeight());
ItemStack inp = recipe.getInput().copy();
if (inp.getItemDamage() == 32767)
if(inp.getItemDamage() == 32767)
inp.setItemDamage(0);
this.renderItem(gui, gui.getLeft() + 34, gui.getTop() + 59, inp, false);
this.renderItem(gui, gui.getLeft() + 62, gui.getTop() + 57, ItemBlockSpecialFlower.ofType("ancientAlphirine").copy(), false);
@@ -9,6 +9,7 @@ import ab.client.render.entity.*;
import ab.client.render.item.RenderAntigravityCharm;
import ab.client.render.tile.*;
import ab.common.block.tile.*;
import ab.common.core.ConfigABHandler;
import ab.common.core.proxy.CommonProxy;
import ab.common.entity.*;
import ab.common.lib.register.BlockListAB;
@@ -41,16 +42,17 @@ public class ClientProxy extends CommonProxy {
MinecraftForge.EVENT_BUS.register(new PlayerRenderer());
MinecraftForge.EVENT_BUS.register(new BoundRender());
ClientRegistry.bindTileEntitySpecialRenderer(TileAgglomerationPlate.class, new RenderTileAgglomerationPlate());
if(ConfigABHandler.hasAbPlate)
ClientRegistry.bindTileEntitySpecialRenderer(TileAgglomerationPlate.class, new RenderTileAgglomerationPlate());
ClientRegistry.bindTileEntitySpecialRenderer(TileABSpreader.class, new RenderTileABSpreader());
ClientRegistry.bindTileEntitySpecialRenderer(TileManaContainer.class, new RenderTileManaContainer());
ClientRegistry.bindTileEntitySpecialRenderer(TileManaCrystalCube.class, new RenderTileManaCrystalCube());
ClientRegistry.bindTileEntitySpecialRenderer(TileManaCharger.class, new RenderTileManaCharger());
if(ConfigABHandler.hasManaCharger)
ClientRegistry.bindTileEntitySpecialRenderer(TileManaCharger.class, new RenderTileManaCharger());
ClientRegistry.bindTileEntitySpecialRenderer(TileEngineerHopper.class, new RenderTileEngineerHopper());
if(Botania.thaumcraftLoaded)
ClientRegistry.bindTileEntitySpecialRenderer(TileMagicCraftCrate.class, new RenderTileMagicCraftingCrate());
BlockListAB.blockABSpreaderRI = RenderingRegistry.getNextAvailableRenderId();
BlockListAB.blockManaContainerRI = RenderingRegistry.getNextAvailableRenderId();
BlockListAB.blockManaCrystalCubeRI = RenderingRegistry.getNextAvailableRenderId();
@@ -67,13 +69,14 @@ public class ClientProxy extends CommonProxy {
RenderingRegistry.registerEntityRenderingHandler(EntityNebulaBlaze.class, new EntityNullRender());
RenderingRegistry.registerEntityRenderingHandler(EntityManaVine.class, new EntityNullRender());
RenderingRegistry.registerEntityRenderingHandler(EntityAlphirinePortal.class, new RenderEntityAlphirinePortal());
RenderingRegistry.registerEntityRenderingHandler(EntitySword.class, new EntityNullRender());
MinecraftForgeClient.registerItemRenderer(ItemListAB.itemAntigravityCharm, new RenderAntigravityCharm());
}
public void postInit(FMLPostInitializationEvent event) {
super.postInit(event);
// ItemStack renderTime = null;
// System.out.println(renderTime.stackSize);
// ItemStack crashGameForRender = null;
// System.out.println(crashGameForRender.stackSize);
}
}
@@ -1,6 +1,7 @@
package ab.client.nei;
import ab.AdvancedBotany;
import ab.common.core.ConfigABHandler;
import ab.common.lib.register.BlockListAB;
import codechicken.nei.api.API;
import codechicken.nei.api.IConfigureNEI;
@@ -21,7 +22,10 @@ public class NEIConfig implements IConfigureNEI {
public void loadConfig() {
API.registerRecipeHandler((ICraftingHandler)new RecipeHandlerAlphirine());
API.registerUsageHandler((IUsageHandler)new RecipeHandlerAlphirine());
API.registerRecipeHandler((ICraftingHandler)new RecipeHandlerAdvancedPlate());
if(ConfigABHandler.hasAbPlate) {
API.registerRecipeHandler((ICraftingHandler)new RecipeHandlerAdvancedPlate());
API.registerUsageHandler((IUsageHandler)new RecipeHandlerAdvancedPlate());
}
API.hideItem(new ItemStack(BlockListAB.blockAntigravitation));
}
}
@@ -1,5 +1,6 @@
package ab.client.render.entity;
import java.awt.Color;
import java.util.Random;
import org.lwjgl.opengl.GL11;
@@ -7,16 +8,22 @@ import org.lwjgl.opengl.GL11;
import ab.client.core.ClientHelper;
import ab.common.block.BlockLebethronWood;
import ab.common.lib.register.BlockListAB;
import net.minecraft.block.Block;
import net.minecraft.client.Minecraft;
import net.minecraft.client.entity.AbstractClientPlayer;
import net.minecraft.client.renderer.ItemRenderer;
import net.minecraft.client.renderer.OpenGlHelper;
import net.minecraft.client.renderer.RenderBlocks;
import net.minecraft.client.renderer.Tessellator;
import net.minecraft.client.renderer.entity.Render;
import net.minecraft.client.renderer.texture.TextureMap;
import net.minecraft.entity.Entity;
import net.minecraft.entity.item.EntityItem;
import net.minecraft.item.ItemStack;
import net.minecraft.util.IIcon;
import net.minecraft.util.ResourceLocation;
import net.minecraft.world.World;
import net.minecraftforge.client.ForgeHooksClient;
import net.minecraftforge.client.IItemRenderer.ItemRendererHelper;
import vazkii.botania.client.core.handler.ClientTickHandler;
@@ -24,7 +31,7 @@ public class RenderEntityAlphirinePortal extends Render {
public void doRender(Entity entity, double x, double y, double z, float fl, float fl1) {
double worldTime = (entity.worldObj == null) ? 0.0D : (ClientTickHandler.ticksInGame + fl1);
if (entity != null)
if(entity != null)
worldTime += (new Random(((int)entity.posX ^ (int)entity.posY ^ (int)entity.posZ))).nextInt(360);
Minecraft mc = Minecraft.getMinecraft();
float burn = Math.min(1.0f, entity.ticksExisted * 0.0561f);
@@ -77,7 +77,7 @@ public class BlockTerraFarmland extends Block implements ILexiconable {
private void refreshSeed(World world, int x, int y, int z, Block block, int meta) {
IPlantable seed = (IPlantable)block;
List<ItemStack> list = block.getDrops(world, x, y + 1, z, meta, 0);
for (ItemStack stack : list) {
for(ItemStack stack : list) {
if(stack == null)
continue;
else if(stack.getItem() == seed) {
@@ -87,7 +87,7 @@ public class BlockTerraFarmland extends Block implements ILexiconable {
stack.stackSize = Math.min(64, (int)(stack.stackSize * 3.5f));
}
}
for (ItemStack stack : list) {
for(ItemStack stack : list) {
if(stack == null)
continue;
EntityItem itemEnt = new EntityItem(world, x + 0.5f, y + 1, z + 0.5f, stack);
@@ -4,6 +4,7 @@ import java.util.UUID;
import org.lwjgl.opengl.GL11;
import ab.common.core.ConfigABHandler;
import net.minecraft.client.Minecraft;
import net.minecraft.client.gui.ScaledResolution;
import net.minecraft.client.renderer.RenderHelper;
@@ -30,15 +31,15 @@ public class TileABSpreader extends TileSpreader {
public void readCustomNBT(NBTTagCompound cmp) {
super.readCustomNBT(cmp);
this.requestsClientUpdate = cmp.getBoolean("requestUpdate");
if (cmp.hasKey("knownMana"))
if(cmp.hasKey("knownMana"))
this.knownMana = cmp.getInteger("knownMana");
if (this.requestsClientUpdate && this.worldObj != null) {
if(this.requestsClientUpdate && this.worldObj != null) {
int x = cmp.getInteger("forceClientBindingX");
int y = cmp.getInteger("forceClientBindingY");
int z = cmp.getInteger("forceClientBindingZ");
if (y != -1) {
if(y != -1) {
TileEntity tile = this.worldObj.getTileEntity(x, y, z);
if (tile instanceof IManaReceiver) {
if(tile instanceof IManaReceiver) {
this.receiver = (IManaReceiver)tile;
} else {
this.receiver = null;
@@ -51,20 +52,20 @@ public class TileABSpreader extends TileSpreader {
public EntityManaBurst getBurst(boolean fake) {
EntityManaBurst burst = new EntityManaBurst(this, fake);
if (burst != null) {
int maxMana = 16890;
if(burst != null) {
int maxMana = ConfigABHandler.spreaderBurstMana;
int color = 0xcdd419;
int ticksBeforeManaLoss = 35;
float manaLossPerTick = 2976;
float manaLossPerTick = ConfigABHandler.spreaderBurstMana / 4.5f;
float motionModifier = 6.5f;
float gravity = 0.0f;
BurstProperties props = new BurstProperties(maxMana, ticksBeforeManaLoss, manaLossPerTick, gravity, motionModifier, color);
ItemStack lens = this.getStackInSlot(0);
if (lens != null && lens.getItem() instanceof ILensEffect) {
if(lens != null && lens.getItem() instanceof ILensEffect) {
((ILensEffect)lens.getItem()).apply(lens, props);
}
burst.setSourceLens(lens);
if (this.getCurrentMana() >= props.maxMana || fake) {
if(this.getCurrentMana() >= props.maxMana || fake) {
burst.setColor(props.color);
burst.setMana(props.maxMana);
burst.setStartingMana(props.maxMana);
@@ -82,7 +83,7 @@ public class TileABSpreader extends TileSpreader {
int color = 0xcdd419;
HUDHandler.drawSimpleManaHUD(color, this.knownMana, getMaxMana(), name, res);
ItemStack lens = getStackInSlot(0);
if (lens != null) {
if(lens != null) {
GL11.glEnable(3042);
GL11.glBlendFunc(770, 771);
String lensName = lens.getDisplayName();
@@ -96,12 +97,12 @@ public class TileABSpreader extends TileSpreader {
GL11.glDisable(2896);
GL11.glDisable(3042);
}
if (this.receiver != null) {
if(this.receiver != null) {
TileEntity receiverTile = (TileEntity)this.receiver;
ItemStack recieverStack = new ItemStack(this.worldObj.getBlock(receiverTile.xCoord, receiverTile.yCoord, receiverTile.zCoord), 1, receiverTile.getBlockMetadata());
GL11.glEnable(3042);
GL11.glBlendFunc(770, 771);
if (recieverStack != null && recieverStack.getItem() != null) {
if(recieverStack != null && recieverStack.getItem() != null) {
String stackName = recieverStack.getDisplayName();
int width = 16 + mc.fontRenderer.getStringWidth(stackName) / 2;
int x = res.getScaledWidth() / 2 - width;
@@ -118,6 +119,6 @@ public class TileABSpreader extends TileSpreader {
}
public int getMaxMana() {
return 192000;
return ConfigABHandler.spreaderMaxMana;
}
}
@@ -25,6 +25,7 @@ import vazkii.botania.common.Botania;
import vazkii.botania.common.block.ModBlocks;
import vazkii.botania.common.block.ModFluffBlocks;
import vazkii.botania.common.block.tile.TileMod;
import vazkii.botania.common.core.handler.ConfigHandler;
public class TileLebethronCore extends TileMod implements IRenderHud {
@@ -46,19 +47,16 @@ public class TileLebethronCore extends TileMod implements IRenderHud {
}
public void updateEntity() {
if(!this.worldObj.isRemote) {
++tick;
if(tick >= 120) {
updateStructure();
if(validTree && getBlock() != null) {
spawnLeaves();
tick = 0;
}
if(tick <= 0) {
updateStructure();
if(validTree && getBlock() != null) {
spawnLeaves();
tick = 40;
}
} else {
if(this.worldObj.rand.nextBoolean() && this.worldObj.isRemote)
Botania.proxy.sparkleFX(this.worldObj, this.xCoord + Math.random(), this.yCoord + Math.random(), this.zCoord + Math.random(), 0.5F, 1.0F, 0.5F, (float)Math.random() * 2, 2);
}
} else
tick--;
if(worldObj.isRemote && worldObj.rand.nextBoolean() && this.worldObj.isRemote)
Botania.proxy.sparkleFX(this.worldObj, this.xCoord + Math.random(), this.yCoord + Math.random(), this.zCoord + Math.random(), 0.5F, 1.0F, 0.5F, (float)Math.random() * 2, 2);
}
public boolean getValidTree() {
@@ -177,7 +175,9 @@ public class TileLebethronCore extends TileMod implements IRenderHud {
}
private void setBlock(World world, int x, int y, int z) {
if(world.getBlock(x, y, z).getMaterial() == Material.air && y < 256)
if(world.rand.nextInt(10) <= 8)
return;
else if(world.getBlock(x, y, z).getMaterial() == Material.air && y < 256)
world.setBlock(x, y, z, this.block, this.meta, 3);
}
@@ -6,6 +6,8 @@ import ab.common.lib.register.EntityListAB;
import ab.common.lib.register.FlowerRegister;
import ab.common.lib.register.ItemListAB;
import ab.common.lib.register.RecipeListAB;
import ab.common.minetweaker.MineTweakerConfig;
import cpw.mods.fml.common.Loader;
import cpw.mods.fml.common.event.FMLInitializationEvent;
import cpw.mods.fml.common.event.FMLPostInitializationEvent;
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
@@ -13,11 +15,11 @@ import cpw.mods.fml.common.event.FMLPreInitializationEvent;
public class CommonProxy {
public void preInit(FMLPreInitializationEvent event) {
ConfigABHandler.loadConfig(event.getSuggestedConfigurationFile());
BlockListAB.init();
ItemListAB.init();
EntityListAB.init();
FlowerRegister.init();
ConfigABHandler.loadConfig(event.getSuggestedConfigurationFile());
}
public void init(FMLInitializationEvent event) {
@@ -26,5 +28,7 @@ public class CommonProxy {
public void postInit(FMLPostInitializationEvent event) {
ConfigABHandler.loadPostInit();
if(Loader.isModLoaded("MineTweaker3"))
MineTweakerConfig.registerMT();
}
}
@@ -90,8 +90,9 @@ public class EntityManaVine extends EntityThrowable {
if(isPlant(xCoord, yCoord, zCoord)) {
for(int i = 0; i < 10; i++)
block.updateTick(world, xCoord, yCoord, zCoord, world.rand);
if(ConfigHandler.blockBreakParticles)this.worldObj.playAuxSFX(2005, xCoord, yCoord, zCoord, 6 + this.worldObj.rand.nextInt(4));
this.worldObj.playSoundEffect(x, y, z, "botania:agricarnation", 0.01F, 0.5F + (float) Math.random() * 0.5F);
if(ConfigHandler.blockBreakParticles)
this.worldObj.playAuxSFX(2005, xCoord, yCoord, zCoord, 6 + this.worldObj.rand.nextInt(4));
this.worldObj.playSoundEffect(x, y, z, "botania:agricarnation", 0.01F, 0.5F + (float) Math.random() * 0.5F);
} else if(block instanceof BlockGrass && world.rand.nextInt(2) == 0) {
if (!world.isRemote) {
this.worldObj.playAuxSFX(2005, xCoord, yCoord + 1, zCoord, 6 + this.worldObj.rand.nextInt(4));
@@ -105,12 +106,11 @@ public class EntityManaVine extends EntityThrowable {
while (yCoord > 0) {
block = worldObj.getBlock(xCoord, yCoord, zCoord);
if(block.isAir(worldObj, xCoord, yCoord, zCoord)) {
if (world.rand.nextInt(4) < 3)
if(world.rand.nextInt(4) < 3)
worldObj.setBlock(xCoord, yCoord, zCoord, BlockListAB.blockFreyrLiana);
else
worldObj.setBlock(xCoord, yCoord, zCoord,BlockListAB.blockLuminousFreyrLiana);
worldObj.playAuxSFX(2001, xCoord, yCoord, zCoord,
Block.getIdFromBlock(BlockListAB.blockFreyrLiana));
worldObj.playAuxSFX(2001, xCoord, yCoord, zCoord, Block.getIdFromBlock(BlockListAB.blockFreyrLiana));
yCoord--;
} else
break;
@@ -8,6 +8,7 @@ import net.minecraft.block.Block;
import net.minecraft.entity.EntityLivingBase;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.entity.projectile.EntityThrowable;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.server.MinecraftServer;
import net.minecraft.util.AxisAlignedBB;
import net.minecraft.util.DamageSource;
@@ -19,14 +20,16 @@ public class EntityNebulaBlaze extends EntityThrowable {
public EntityNebulaBlaze(World world) {
super(world);
this.dataWatcher.addObject(27, "");
this.dataWatcher.setObjectWatched(27);
}
public EntityNebulaBlaze(World world, EntityPlayer e) {
super(world, e);
this.dataWatcher.addObject(27, e.getCommandSenderName());
this.dataWatcher.setObjectWatched(27);
}
protected void entityInit() {
super.entityInit();
this.dataWatcher.addObject(28, "");
this.dataWatcher.setObjectWatched(28);
}
public void onUpdate() {
@@ -35,6 +38,7 @@ public class EntityNebulaBlaze extends EntityThrowable {
double posX = this.posX;
double posY = this.posY;
double posZ = this.posZ;
update();
super.onUpdate();
AxisAlignedBB axis = AxisAlignedBB.getBoundingBox(this.posX, this.posY, this.posZ, this.posX + 1, this.posY + 1, this.posZ + 1).expand(3.75f, 3.75f, 3.75f);
List<EntityLivingBase> livs = this.worldObj.getEntitiesWithinAABB(EntityLivingBase.class, axis);
@@ -58,8 +62,47 @@ public class EntityNebulaBlaze extends EntityThrowable {
break;
}
if(this.worldObj.isRemote)
for(int i = 0; i < 9; i++)
Botania.proxy.wispFX(this.worldObj, this.posX, this.posY, this.posZ, 1.0f - (float)(Math.random() / 5.0f), 0.0f + (float)(Math.random() / 5.0f), 1.0f - (float)(Math.random() / 5.0f) , 0.2F * (float)((Math.random()) - 0.25D), (float)((Math.random() / 2) - 0.25D) * 0.03F, (float)((Math.random() / 2) - 0.25D) * 0.03F, (float)((Math.random() / 2) - 0.25D) * 0.03F);
for(int i = 0; i < 12; i++)
Botania.proxy.sparkleFX(worldObj, posX + ((Math.random() - 0.5D)) * 0.15f, posY + ((Math.random() - 0.5D) * 0.15f), (posZ + (Math.random() - 0.5D) * 0.15f), 1.0f - (float)(Math.random() / 5.0f), 0.0f + (float)(Math.random() / 5.0f), 1.0f - (float)(Math.random() / 5.0f), 1.2F * (float)(Math.random() - 0.5D), 3);
}
public void update() {
String attacker = getAttacker();
AxisAlignedBB axis = AxisAlignedBB.getBoundingBox(posX, posY, posZ, lastTickPosX, lastTickPosY, lastTickPosZ).expand(1.0D, 1.0D, 1.0D);
List<EntityLivingBase> entities = worldObj.getEntitiesWithinAABB(EntityLivingBase.class, axis);
for(EntityLivingBase living : entities) {
if(living instanceof EntityPlayer && (((EntityPlayer)living).getCommandSenderName().equals(attacker) || (MinecraftServer.getServer() != null && !MinecraftServer.getServer().isPVPEnabled())))
continue;
if(living.hurtTime == 0) {
float damage = 18.0f;
if(!worldObj.isRemote) {
EntityPlayer player = living.worldObj.getPlayerEntityByName(attacker);
living.attackEntityFrom((player == null) ? DamageSource.magic : DamageSource.causePlayerDamage(player), damage);
setDead();
break;
}
}
}
}
public void readEntityFromNBT(NBTTagCompound nbtt) {
super.readEntityFromNBT(nbtt);
ticksExisted = nbtt.getInteger("ticks");
setAttacker(nbtt.getString("attacker"));
}
public void writeEntityToNBT(NBTTagCompound nbtt) {
super.writeEntityToNBT(nbtt);
nbtt.setInteger("ticks", ticksExisted);
nbtt.setString("attacker", getAttacker());
}
public String getAttacker() {
return this.dataWatcher.getWatchableObjectString(28);
}
public void setAttacker(String str) {
this.dataWatcher.updateObject(28, str);
}
@SideOnly(Side.CLIENT)
@@ -68,27 +111,13 @@ public class EntityNebulaBlaze extends EntityThrowable {
protected float getGravityVelocity() {
return 0.0F;
}
public String getPlayerName() {
if(this.dataWatcher.getWatchableObjectString(27) == null)
return "null";
return this.dataWatcher.getWatchableObjectString(27);
}
protected void onImpact(MovingObjectPosition mov) {
Block block = this.worldObj.getBlock(mov.blockX, mov.blockY, mov.blockZ);
if(mov.entityHit != null && mov.entityHit instanceof EntityLivingBase) {
EntityPlayer player = mov.entityHit.worldObj.getPlayerEntityByName(getPlayerName());
EntityLivingBase liv = (EntityLivingBase)mov.entityHit;
if(liv instanceof EntityPlayer && liv == player)
if(block != null && mov.entityHit == null) {
if(block instanceof net.minecraft.block.BlockBush || block instanceof net.minecraft.block.BlockLeaves)
return;
else if(liv.getHealth() <= 0.0f)
return;
liv.hurtResistantTime = 0;
liv.attackEntityFrom((player == null) ? DamageSource.magic : DamageSource.causePlayerDamage(player), 24.0f);
setDead();
}
else if(block instanceof net.minecraft.block.BlockBush || block instanceof net.minecraft.block.BlockLeaves)
return;
setDead();
}
}
@@ -26,8 +26,9 @@ public class ItemNebulaBlaze extends ItemMod implements IManaUsingItem {
public void onUsingTick(ItemStack stack, EntityPlayer player, int count) {
if(player.worldObj.isRemote)
return;
else if(count % 7 == 4 && ManaItemHandler.requestManaExactForTool(stack, player, 125, true)) {
else if(count % 5 == 2 && ManaItemHandler.requestManaExactForTool(stack, player, 125, true)) {
EntityNebulaBlaze blaze = new EntityNebulaBlaze(player.worldObj, player);
blaze.setAttacker(player.getCommandSenderName());
player.worldObj.spawnEntityInWorld(blaze);
}
}
@@ -43,4 +44,4 @@ public class ItemNebulaBlaze extends ItemMod implements IManaUsingItem {
public boolean usesMana(ItemStack stack) {
return true;
}
}
}
@@ -10,6 +10,7 @@ import ab.AdvancedBotany;
import ab.api.AdvancedBotanyAPI;
import ab.api.IRankItem;
import ab.common.core.ConfigABHandler;
import ab.common.entity.EntitySword;
import cpw.mods.fml.relauncher.ReflectionHelper;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
@@ -49,7 +50,7 @@ import vazkii.botania.common.Botania;
import vazkii.botania.common.core.helper.ItemNBTHelper;
import vazkii.botania.common.entity.EntityManaBurst;
public class ItemSpaceBlade extends ItemSword implements IRankItem, ILensEffect, IManaUsingItem {
public class ItemSpaceBlade extends ItemSword implements IRankItem, IManaUsingItem {
private static final IIcon[] icons = new IIcon[3];
private static final int recharge = 36;
@@ -64,7 +65,7 @@ public class ItemSpaceBlade extends ItemSword implements IRankItem, ILensEffect,
}
public void getSubItems(Item item, CreativeTabs tab, List list) {
for (int mana : CREATIVE_MANA) {
for(int mana : CREATIVE_MANA) {
ItemStack stack = new ItemStack(item);
setMana(stack, mana);
list.add(stack);
@@ -78,10 +79,10 @@ public class ItemSpaceBlade extends ItemSword implements IRankItem, ILensEffect,
float size = this.getLevel(stack) >= 4 ? (this.getLevel(stack) >= 5 ? 3.2f : 2.2f) : 1.2f;
AxisAlignedBB axis = AxisAlignedBB.getBoundingBox(entity.posX, entity.posY, entity.posZ, entity.lastTickPosX, entity.lastTickPosY, entity.lastTickPosZ).expand(size, 1.0f, size);
List<EntityLivingBase> entities = entity.worldObj.getEntitiesWithinAABB(EntityLivingBase.class, axis);
for (EntityLivingBase living : entities) {
if (living instanceof EntityPlayer && (((EntityPlayer)living).getCommandSenderName().equals(player.getCommandSenderName()) || (MinecraftServer.getServer() != null && !MinecraftServer.getServer().isPVPEnabled())))
for(EntityLivingBase living : entities) {
if(living instanceof EntityPlayer && (((EntityPlayer)living).getCommandSenderName().equals(player.getCommandSenderName()) || (MinecraftServer.getServer() != null && !MinecraftServer.getServer().isPVPEnabled())))
continue;
if (living.hurtTime == 0) {
if(living.hurtTime == 0) {
float damage = 4.0F + AdvancedBotanyAPI.mithrilToolMaterial.getDamageVsEntity();
living.attackEntityFrom(DamageSource.causePlayerDamage(player), damage);
}
@@ -104,8 +105,13 @@ public class ItemSpaceBlade extends ItemSword implements IRankItem, ILensEffect,
PotionEffect haste = player.getActivePotionEffect(Potion.digSpeed);
float check = (haste == null) ? 0.16666667F : ((haste.getAmplifier() == 1) ? 0.5F : 0.4F);
if(player.getCurrentEquippedItem() == stack && player.swingProgress == check && this.getLevel(stack) >= 1 && postAttackTick == 0 && ManaItemHandler.requestManaExactForTool(stack, player, 120, true)) {
EntityManaBurst burst = getBurst(player, stack);
world.spawnEntityInWorld((Entity)burst);
EntitySword sword = new EntitySword(world, player);
sword.setDamage(getSwordDamage(stack));
sword.setAttacker(player.getCommandSenderName());
sword.motionX *= 0.1f;
sword.motionY *= 0.1f;
sword.motionZ *= 0.1f;
world.spawnEntityInWorld(sword);
}
}
} else {
@@ -138,22 +144,6 @@ public class ItemSpaceBlade extends ItemSword implements IRankItem, ILensEffect,
return super.onItemRightClick(stack, world, player);
}
public EntityManaBurst getBurst(EntityPlayer player, ItemStack stack) {
EntityManaBurst burst = new EntityManaBurst(player);
float motionModifier = 8.0F;
burst.setColor(player.worldObj.rand.nextBoolean() ? 0x78dde6 : 0xe143f0);
burst.setMana(100);
burst.setStartingMana(100);
burst.setMinManaLoss(40);
burst.setManaLossPerTick(5.0F);
burst.setGravity(0.0F);
burst.setMotion(burst.motionX * motionModifier, burst.motionY * motionModifier, burst.motionZ * motionModifier);
ItemStack lens = stack.copy();
ItemNBTHelper.setString(lens, "attackerUsername", player.getCommandSenderName());
burst.setSourceLens(lens);
return burst;
}
public void addInformation(ItemStack stack, EntityPlayer par2EntityPlayer, List list, boolean par4) {
String rankFormat = StatCollector.translateToLocal("botaniamisc.toolRank");
String rank = StatCollector.translateToLocal("botania.rank" + getLevel(stack));
@@ -267,41 +257,6 @@ public class ItemSpaceBlade extends ItemSword implements IRankItem, ILensEffect,
public boolean isNoExport(ItemStack stack) {
return true;
}
public void apply(ItemStack stack, BurstProperties burst) {}
public boolean collideBurst(IManaBurst burst, MovingObjectPosition pos, boolean isManaBlock, boolean dead, ItemStack stack) {
return dead;
}
public boolean doParticles(IManaBurst burst, ItemStack stack) {
return true;
}
public void updateBurst(IManaBurst burst, ItemStack stack) {
EntityThrowable entity = (EntityThrowable)burst;
String attacker = ItemNBTHelper.getString(burst.getSourceLens(), "attackerUsername", "");
AxisAlignedBB axis = AxisAlignedBB.getBoundingBox(entity.posX, entity.posY, entity.posZ, entity.lastTickPosX, entity.lastTickPosY, entity.lastTickPosZ).expand(1.0D, 1.0D, 1.0D);
List<EntityLivingBase> entities = entity.worldObj.getEntitiesWithinAABB(EntityLivingBase.class, axis);
for (EntityLivingBase living : entities) {
if (living instanceof EntityPlayer && (((EntityPlayer)living).getCommandSenderName().equals(attacker) || (MinecraftServer.getServer() != null && !MinecraftServer.getServer().isPVPEnabled())))
continue;
if (living.hurtTime == 0) {
int cost = 33;
int mana = burst.getMana();
if (mana >= cost) {
burst.setMana(mana - cost);
float damage = getSwordDamage(stack);
if (!burst.isFake() && !entity.worldObj.isRemote) {
EntityPlayer player = living.worldObj.getPlayerEntityByName(attacker);
living.attackEntityFrom((player == null) ? DamageSource.magic : DamageSource.causePlayerDamage(player), damage);
entity.setDead();
break;
}
}
}
}
}
public boolean usesMana(ItemStack stack) {
return true;
@@ -43,7 +43,7 @@ public class ItemNebulaArmor extends ItemManasteelArmor implements IManaItem, IM
}
public ISpecialArmor.ArmorProperties getProperties(EntityLivingBase player, ItemStack armor, DamageSource source, double damage, int slot) {
return new ISpecialArmor.ArmorProperties(0, getArmorMaterial().getDamageReductionAmount(slot) * ((0.0175f * ConfigABHandler.protectionFactorNebula) + ((0.0525D * ConfigABHandler.protectionFactorNebula) * (1.0f - (this.getDamage(armor) / 1000.0f)))), 2147483647);
return new ISpecialArmor.ArmorProperties(0, getArmorMaterial().getDamageReductionAmount(slot) * (0.03f + (0.0725D * (1.0f - (this.getDamage(armor) / 1000.0f)))), 2147483647);
}
@SideOnly(Side.CLIENT)
@@ -21,6 +21,7 @@ import ab.common.block.tile.TileMagicCraftCrate;
import ab.common.block.tile.TileManaCharger;
import ab.common.block.tile.TileManaContainer;
import ab.common.block.tile.TileManaCrystalCube;
import ab.common.core.ConfigABHandler;
import ab.common.item.block.ItemBlockBase;
import cpw.mods.fml.common.registry.GameRegistry;
import net.minecraft.block.Block;
@@ -73,14 +74,16 @@ public class BlockListAB {
private static void registerBlocks() {
GameRegistry.registerBlock(BlockListAB.blockABSpreader, "blockABSpreader");
GameRegistry.registerBlock(BlockListAB.blockABPlate, "blockABPlate");
if(ConfigABHandler.hasAbPlate)
GameRegistry.registerBlock(BlockListAB.blockABPlate, "blockABPlate");
GameRegistry.registerBlock(BlockListAB.blockManaContainer, ItemBlockBase.class, "blockManaContainer");
GameRegistry.registerBlock(BlockListAB.blockLebethron, ItemBlockBase.class, "blockLebethron");
GameRegistry.registerBlock(BlockListAB.blockABStorage, ItemBlockBase.class, "blockABStorage");
GameRegistry.registerBlock(BlockListAB.blockManaCrystalCube, "blockManaCrystalCube");
GameRegistry.registerBlock(BlockListAB.blockTerraFarmland, "blockTerraFarmland");
GameRegistry.registerBlock(BlockListAB.blockAntigravitation, "blockAntigravitation");
GameRegistry.registerBlock(BlockListAB.blockManaCharger, "blockManaCharger");
if(ConfigABHandler.hasManaCharger)
GameRegistry.registerBlock(BlockListAB.blockManaCharger, "blockManaCharger");
GameRegistry.registerBlock(BlockListAB.blockEngineerHopper, "blockEngineerHopper");
GameRegistry.registerBlock(BlockListAB.blockFreyrLiana, "blockFreyrLiana");
GameRegistry.registerBlock(BlockListAB.blockLuminousFreyrLiana, "blockLuminousFreyrLiana");
@@ -88,11 +91,13 @@ public class BlockListAB {
private static void registerTileEntities() {
GameRegistry.registerTileEntity(TileABSpreader.class, "tileABSpreader");
GameRegistry.registerTileEntity(TileAgglomerationPlate.class, "tileAgglomerationPlate");
if(ConfigABHandler.hasAbPlate)
GameRegistry.registerTileEntity(TileAgglomerationPlate.class, "tileAgglomerationPlate");
GameRegistry.registerTileEntity(TileLebethronCore.class, "tileLebethronCore");
GameRegistry.registerTileEntity(TileManaContainer.class, "tileManaContainer");
GameRegistry.registerTileEntity(TileManaCrystalCube.class, "tileManaCrystalCube");
GameRegistry.registerTileEntity(TileManaCharger.class, "tileManaCharger");
if(ConfigABHandler.hasManaCharger)
GameRegistry.registerTileEntity(TileManaCharger.class, "tileManaCharger");
GameRegistry.registerTileEntity(TileEngineerHopper.class, "tileEngineerHopper");
if(Botania.thaumcraftLoaded)
GameRegistry.registerTileEntity(TileMagicCraftCrate.class, "tileMagicCraftCrate");
@@ -5,6 +5,7 @@ import ab.common.entity.EntityAdvancedSpark;
import ab.common.entity.EntityAlphirinePortal;
import ab.common.entity.EntityManaVine;
import ab.common.entity.EntityNebulaBlaze;
import ab.common.entity.EntitySword;
import cpw.mods.fml.common.registry.EntityRegistry;
public class EntityListAB {
@@ -15,5 +16,6 @@ public class EntityListAB {
EntityRegistry.registerModEntity(EntityNebulaBlaze.class, "ab:nebulaBlaze", id++, AdvancedBotany.instance, 64, 10, true);
EntityRegistry.registerModEntity(EntityManaVine.class, "ab:manaVineBall", id++, AdvancedBotany.instance, 64, 10, true);
EntityRegistry.registerModEntity(EntityAlphirinePortal.class, "ab:alphirinePortal", id++, AdvancedBotany.instance, 64, 10, false);
EntityRegistry.registerModEntity(EntitySword.class, "ab:entitySword", id++, AdvancedBotany.instance, 64, 10, true);
}
}
@@ -13,6 +13,7 @@ import ab.api.recipe.lexicon.AlphirineCraftPage;
import ab.common.block.tile.TileAgglomerationPlate;
import ab.common.block.tile.TileLebethronCore;
import ab.common.block.tile.TileMagicCraftCrate;
import ab.common.core.ConfigABHandler;
import ab.common.item.ItemCraftingPattern;
import cpw.mods.fml.common.registry.GameRegistry;
import net.minecraft.init.Blocks;
@@ -106,12 +107,14 @@ public class RecipeListAB {
ancientAlphirine = new BLexiconEntry("ancientAlphirine", categoryForgotten);
alphirineRecipe = BotaniaAPI.registerPetalRecipe(ItemBlockSpecialFlower.ofType("ancientAlphirine"), new ItemStack(ModItems.manaResource, 1, 5), new ItemStack(ModItems.manaResource, 1, 5), new ItemStack(ModItems.manaResource, 1, 5), new ItemStack(ModItems.manaResource, 1, 5), new ItemStack(ModItems.rune, 1, 8), new ItemStack(ModItems.rune, 1, 4), new ItemStack(ModItems.rune, 1, 5), new ItemStack(ModItems.rune, 1, 6), new ItemStack(ModItems.rune, 1, 7), new ItemStack(ModItems.petal, 1, 1), new ItemStack(ModItems.petal, 1, 4));
ancientAlphirine.setPriority().setKnowledgeType(BotaniaAPI.elvenKnowledge).setLexiconPages(new LexiconPage[] { new PageText("0"), new PageText("1"), BotaniaAPI.internalHandler.petalRecipePage(".petalCraft", alphirineRecipe), new AlphirineCraftPage(forgottenLandRecipe) }).setIcon(ItemBlockSpecialFlower.ofType("ancientAlphirine"));
ancientAlphirine.setPriority().setKnowledgeType(BotaniaAPI.elvenKnowledge).setLexiconPages(new LexiconPage[] { new PageText("0"), new PageText("1"), BotaniaAPI.internalHandler.petalRecipePage(".petalCraft", alphirineRecipe), new AlphirineCraftPage(ancientAlphirine, forgottenLandRecipe.getOutput(), ".alphirineCraft") }).setIcon(ItemBlockSpecialFlower.ofType("ancientAlphirine"));
if(ConfigABHandler.hasAbPlate) {
GameRegistry.addShapedRecipe(new ItemStack(BlockListAB.blockABPlate), new Object[] { " ", "MPM", "BRB", Character.valueOf('M'), new ItemStack(ModBlocks.storage), Character.valueOf('P'), new ItemStack(ModBlocks.terraPlate), Character.valueOf('B'), new ItemStack(ItemListAB.itemABResource, 1, 3), Character.valueOf('R'), new ItemStack(ModItems.rune, 1, 3)});
advandedAgglomerationPlate = new BLexiconEntry("advancedPlate", categoryForgotten);
advandedAgglomerationPlate.setKnowledgeType(forgotten).setLexiconPages(new LexiconPage[] {new PageText("0"), BotaniaAPI.internalHandler.craftingRecipePage(".craft", getLastRecipe()), BotaniaAPI.internalHandler.multiblockPage(".structure", TileAgglomerationPlate.makeMultiblockSet()), new AdvancedPlateCraftPage(advandedAgglomerationPlate, terrasteelRecipe.getOutput(), ".abCraft0"), new AdvancedPlateCraftPage(advandedAgglomerationPlate, manaStarRecipe.getOutput(), ".abCraft1") }).setIcon(new ItemStack(BlockListAB.blockABPlate));
}
GameRegistry.addShapedRecipe(new ItemStack(BlockListAB.blockABPlate), new Object[] { " ", "MPM", "BRB", Character.valueOf('M'), new ItemStack(ModBlocks.storage), Character.valueOf('P'), new ItemStack(ModBlocks.terraPlate), Character.valueOf('B'), new ItemStack(ItemListAB.itemABResource, 1, 3), Character.valueOf('R'), new ItemStack(ModItems.rune, 1, 3)});
advandedAgglomerationPlate = new BLexiconEntry("advancedPlate", categoryForgotten);
advandedAgglomerationPlate.setKnowledgeType(forgotten).setLexiconPages(new LexiconPage[] {new PageText("0"), BotaniaAPI.internalHandler.craftingRecipePage(".craft", getLastRecipe()), BotaniaAPI.internalHandler.multiblockPage(".structure", TileAgglomerationPlate.makeMultiblockSet()), new AdvancedPlateCraftPage(terrasteelRecipe, "0"), new AdvancedPlateCraftPage(manaStarRecipe, "1") }).setIcon(new ItemStack(BlockListAB.blockABPlate));
GameRegistry.addShapedRecipe(new ItemStack(BlockListAB.blockABSpreader), new Object[] { "WMW", "PSP", "WMW", Character.valueOf('M'), new ItemStack(ItemListAB.itemABResource, 1, 2), Character.valueOf('P'), new ItemStack(ModBlocks.pylon), Character.valueOf('S'), new ItemStack(ModBlocks.spreader, 1, 3), Character.valueOf('W'), new ItemStack(BlockListAB.blockLebethron, 1, 4)});
lebethronSpreader = new BLexiconEntry("lebethronSpreader", categoryForgotten);
lebethronSpreader.setKnowledgeType(forgotten).setLexiconPages(new LexiconPage[] { new PageText("0"), BotaniaAPI.internalHandler.craftingRecipePage(".craft", getLastRecipe()) }).setIcon(new ItemStack(BlockListAB.blockABSpreader));
@@ -125,12 +128,14 @@ public class RecipeListAB {
GameRegistry.addShapedRecipe(new ItemStack(BlockListAB.blockLebethron, 1, 4), new Object[] { "4W5", "WPW", "6W7", Character.valueOf('P'), new ItemStack(ModBlocks.pylon, 1, 1), Character.valueOf('W'), new ItemStack(BlockListAB.blockLebethron), Character.valueOf('4'), new ItemStack(ModItems.rune, 1, 4), Character.valueOf('5'), new ItemStack(ModItems.rune, 1, 5), Character.valueOf('6'), new ItemStack(ModItems.rune, 1, 6), Character.valueOf('7'), new ItemStack(ModItems.rune, 1, 7)});
IRecipe leb4 = getLastRecipe();
lebethronWood = new BLexiconEntry("lebethronWood", categoryForgotten);
lebethronWood.setKnowledgeType(forgotten).setLexiconPages(new LexiconPage[] { new PageText("0"), new AlphirineCraftPage(lebethroneRecipe), BotaniaAPI.internalHandler.craftingRecipePage(".craft0", leb1), BotaniaAPI.internalHandler.craftingRecipePage(".craft0", leb2), BotaniaAPI.internalHandler.craftingRecipePage(".craft0", leb3), BotaniaAPI.internalHandler.craftingRecipePage(".craft0", leb4), new PageText("1"), BotaniaAPI.internalHandler.multiblockPage(".structure", TileLebethronCore.makeMultiblockSet()) }).setIcon(new ItemStack(BlockListAB.blockLebethron));
lebethronWood.setKnowledgeType(forgotten).setLexiconPages(new LexiconPage[] { new PageText("0"), new AlphirineCraftPage(lebethronWood, lebethroneRecipe.getOutput(), ".alphirineCraft"), BotaniaAPI.internalHandler.craftingRecipePage(".craft0", leb1), BotaniaAPI.internalHandler.craftingRecipePage(".craft0", leb2), BotaniaAPI.internalHandler.craftingRecipePage(".craft0", leb3), BotaniaAPI.internalHandler.craftingRecipePage(".craft0", leb4), new PageText("1"), BotaniaAPI.internalHandler.multiblockPage(".structure", TileLebethronCore.makeMultiblockSet()) }).setIcon(new ItemStack(BlockListAB.blockLebethron));
GameRegistry.addShapedRecipe(new ItemStack(ItemListAB.itemMihrillMultiTool), new Object[] { " MB", " FM", "F ", Character.valueOf('F'), new ItemStack(ModItems.manaResource, 1, 3), Character.valueOf('B'), new ItemStack(ModBlocks.livingwood), Character.valueOf('M'), new ItemStack(ItemListAB.itemABResource)});
mithrill = new BLexiconEntry("mithrill", categoryForgotten);
mithrill.setKnowledgeType(forgotten).setLexiconPages(new LexiconPage[] { new PageText("0"), new AdvancedPlateCraftPage(mithrillRecipe), new PageText("1"), BotaniaAPI.internalHandler.craftingRecipePage(".craft", getLastRecipe()) }).setIcon(new ItemStack(ItemListAB.itemMihrillMultiTool));
mithrill.setKnowledgeType(forgotten).setLexiconPages(new LexiconPage[] { new PageText("0"), new AdvancedPlateCraftPage(mithrill, mithrillRecipe.getOutput(), ".abCraft"), new PageText("1"), BotaniaAPI.internalHandler.craftingRecipePage(".craft", getLastRecipe()) }).setIcon(new ItemStack(ItemListAB.itemMihrillMultiTool));
if(!ConfigABHandler.hasAbPlate)
mithrill.pages.remove(1);
GameRegistry.addShapedRecipe(new ItemStack(BlockListAB.blockManaContainer), new Object[] { "MGM", "LPL", "M3M", Character.valueOf('M'), new ItemStack(ItemListAB.itemABResource), Character.valueOf('L'), new ItemStack(ModBlocks.pool), Character.valueOf('P'), new ItemStack(ModBlocks.pylon), Character.valueOf('3'), new ItemStack(ModItems.rune, 1, 3), Character.valueOf('G'), new ItemStack(ModItems.rune, 1, 15)});
IRecipe cont1 = getLastRecipe();
GameRegistry.addShapedRecipe(new ItemStack(BlockListAB.blockManaContainer, 1, 1), new Object[] { "MGM", "LPL", "M3M", Character.valueOf('M'), new ItemStack(ItemListAB.itemABResource, 1, 1), Character.valueOf('L'), new ItemStack(ModBlocks.pool, 1, 2), Character.valueOf('P'), new ItemStack(ModBlocks.pylon), Character.valueOf('3'), new ItemStack(ModItems.rune, 1, 3), Character.valueOf('G'), new ItemStack(ModItems.rune, 1, 15)});
@@ -138,7 +143,7 @@ public class RecipeListAB {
GameRegistry.addShapedRecipe(new ItemStack(BlockListAB.blockManaContainer, 1, 2), new Object[] { "MGM", "LPL", "M3M", Character.valueOf('M'), new ItemStack(ItemListAB.itemABResource), Character.valueOf('L'), new ItemStack(ModBlocks.pool, 1, 3), Character.valueOf('P'), new ItemStack(ModBlocks.pylon), Character.valueOf('3'), new ItemStack(ModItems.rune, 1, 3), Character.valueOf('G'), new ItemStack(ModItems.rune, 1, 15)});
IRecipe cont3 = getLastRecipe();
manaContainer = new BLexiconEntry("manaContainer", categoryForgotten);
manaContainer.setKnowledgeType(forgotten).setLexiconPages(new LexiconPage[] { new PageText("0"), BotaniaAPI.internalHandler.craftingRecipePage(".craft0", cont1), BotaniaAPI.internalHandler.craftingRecipePage(".craft1", cont2), BotaniaAPI.internalHandler.craftingRecipePage(".craft2", cont3), new PageText("1"), new AlphirineCraftPage(advancedSparkRecipe) }).setIcon(new ItemStack(BlockListAB.blockManaContainer));
manaContainer.setKnowledgeType(forgotten).setLexiconPages(new LexiconPage[] { new PageText("0"), BotaniaAPI.internalHandler.craftingRecipePage(".craft0", cont1), BotaniaAPI.internalHandler.craftingRecipePage(".craft1", cont2), BotaniaAPI.internalHandler.craftingRecipePage(".craft2", cont3), new PageText("1"), new AlphirineCraftPage(manaContainer, advancedSparkRecipe.getOutput(), ".alphirineCraft") }).setIcon(new ItemStack(BlockListAB.blockManaContainer));
GameRegistry.addShapedRecipe(new ItemStack(BlockListAB.blockManaCrystalCube), new Object[] { "TST", "GWG", "DMD", Character.valueOf('D'), new ItemStack(ModBlocks.dreamwood), Character.valueOf('W'), new ItemStack(ModItems.twigWand, 1, 32767), Character.valueOf('G'), new ItemStack(ModBlocks.manaGlass), Character.valueOf('M'), new ItemStack(ModItems.manaResource), Character.valueOf('T'), new ItemStack(ModItems.manaResource, 1, 18), Character.valueOf('S'), new ItemStack(ModItems.spark)});
manaCrystalCube = new BLexiconEntry("manaCrystalCube", BotaniaAPI.categoryMana);
@@ -158,7 +163,7 @@ public class RecipeListAB {
GameRegistry.addShapedRecipe(new ItemStack(ItemListAB.itemManaFlower), new Object[] { " F ", " M ", " R ", Character.valueOf('F'), new ItemStack(ItemListAB.itemABResource, 1, 4), Character.valueOf('M'), new ItemStack(ModItems.manaBottle), Character.valueOf('R'), new ItemStack(ModItems.rune, 1, 8)});
manaFlower = new BLexiconEntry("manaFlower", categoryForgotten);
manaFlower.setKnowledgeType(forgotten).setLexiconPages(new LexiconPage[] { new PageText("0"), new AlphirineCraftPage(manaFlowerRecipe), BotaniaAPI.internalHandler.craftingRecipePage(".craft", getLastRecipe())}).setIcon(new ItemStack(ItemListAB.itemManaFlower));
manaFlower.setKnowledgeType(forgotten).setLexiconPages(new LexiconPage[] { new PageText("0"), new AlphirineCraftPage(manaFlower, manaFlowerRecipe.getOutput(), ".alphirineCraft"), BotaniaAPI.internalHandler.craftingRecipePage(".craft", getLastRecipe())}).setIcon(new ItemStack(ItemListAB.itemManaFlower));
GameRegistry.addShapedRecipe(new ItemStack(ItemListAB.itemMithrillSword), new Object[] { " M", "SM ", "WS ", Character.valueOf('S'), new ItemStack(ItemListAB.itemABResource, 1, 6), Character.valueOf('T'), new ItemStack(ModItems.terraSword), Character.valueOf('M'), new ItemStack(ItemListAB.itemABResource), Character.valueOf('W'), new ItemStack(ModItems.manaResource, 1, 3)});
mithrillSword = new BLexiconEntry("mithrillSword", categoryForgotten);
@@ -169,8 +174,10 @@ public class RecipeListAB {
dictarius.setKnowledgeType(forgotten).setLexiconPages(new LexiconPage[] { new PageText("0"), BotaniaAPI.internalHandler.petalRecipePage(".petalCraft", dictariusRecipe)});
nebula = new BLexiconEntry("nebula", categoryForgotten);
nebula.setKnowledgeType(forgotten).setLexiconPages(new LexiconPage[] { new PageText("0"), new AdvancedPlateCraftPage(nebulaRecipe)});
nebula.setKnowledgeType(forgotten).setLexiconPages(new LexiconPage[] { new PageText("0"), new AdvancedPlateCraftPage(nebula, nebulaRecipe.getOutput(), ".abCraft")});
if(!ConfigABHandler.hasAbPlate)
nebula.pages.remove(1);
GameRegistry.addShapedRecipe(new ItemStack(ItemListAB.itemBlackHalo), new Object[] { " E ", "DHD", " E ", Character.valueOf('E'), new ItemStack(ModItems.manaResource, 1, 7), Character.valueOf('H'), new ItemStack(ModItems.autocraftingHalo), Character.valueOf('D'), new ItemStack(ModItems.blackHoleTalisman)});
blackHalo = new BLexiconEntry("blackHalo", BotaniaAPI.categoryTools);
blackHalo.setKnowledgeType(BotaniaAPI.elvenKnowledge).setLexiconPages(new LexiconPage[] { new PageText("0"), BotaniaAPI.internalHandler.craftingRecipePage(".craft", getLastRecipe())});
@@ -183,10 +190,12 @@ public class RecipeListAB {
nebulaBlaze = new BLexiconEntry("nebulaBlaze", categoryForgotten);
nebulaBlaze.setKnowledgeType(forgotten).setLexiconPages(new LexiconPage[] { new PageText("0"), BotaniaAPI.internalHandler.craftingRecipePage(".craft", getLastRecipe())});
GameRegistry.addShapedRecipe(new ItemStack(BlockListAB.blockManaCharger), new Object[] { "NLN", "MPM", " R ", Character.valueOf('N'), new ItemStack(ItemListAB.itemABResource, 1, 1), Character.valueOf('L'), new ItemStack(ModBlocks.livingrock), Character.valueOf('M'), new ItemStack(ModBlocks.bellows), Character.valueOf('P'), new ItemStack(ModBlocks.pylon), Character.valueOf('R'), new ItemStack(ModItems.rune, 1, 8)});
manaCharger = new BLexiconEntry("manaCharger", categoryForgotten);
manaCharger.setKnowledgeType(forgotten).setLexiconPages(new LexiconPage[] { new PageText("0"), BotaniaAPI.internalHandler.craftingRecipePage(".craft", getLastRecipe())});
if(ConfigABHandler.hasManaCharger) {
GameRegistry.addShapedRecipe(new ItemStack(BlockListAB.blockManaCharger), new Object[] { "NLN", "MPM", " R ", Character.valueOf('N'), new ItemStack(ItemListAB.itemABResource, 1, 1), Character.valueOf('L'), new ItemStack(ModBlocks.livingrock), Character.valueOf('M'), new ItemStack(ModBlocks.bellows), Character.valueOf('P'), new ItemStack(ModBlocks.pylon), Character.valueOf('R'), new ItemStack(ModItems.rune, 1, 8)});
manaCharger = new BLexiconEntry("manaCharger", categoryForgotten);
manaCharger.setKnowledgeType(forgotten).setLexiconPages(new LexiconPage[] { new PageText("0"), BotaniaAPI.internalHandler.craftingRecipePage(".craft", getLastRecipe())});
}
GameRegistry.addShapedRecipe(new ItemStack(ItemListAB.itemNebulaHelm), new Object[] { "RNR", "NHN", " E ", Character.valueOf('N'), new ItemStack(ItemListAB.itemABResource, 1, 5), Character.valueOf('R'), new ItemStack(ModItems.manaResource, 1, 7), Character.valueOf('H'), new ItemStack(ModItems.terrasteelHelm), Character.valueOf('E'), new ItemStack(ModItems.manaResource, 1, 8)});
IRecipe nHelm = getLastRecipe();
GameRegistry.addShapedRecipe(new ItemStack(ItemListAB.itemNebulaChest), new Object[] { "RTR", "NHN", "ENE", Character.valueOf('N'), new ItemStack(ItemListAB.itemABResource, 1, 5), Character.valueOf('R'), new ItemStack(ModItems.manaResource, 1, 7), Character.valueOf('H'), new ItemStack(ModItems.terrasteelChest), Character.valueOf('E'), new ItemStack(ModItems.manaResource, 1, 8), Character.valueOf('T'), new ItemStack(ModItems.flightTiara, 1, 32767)});
@@ -199,10 +208,10 @@ public class RecipeListAB {
nebulaArmor.setKnowledgeType(forgotten).setLexiconPages(new LexiconPage[] { new PageText("0"), new PageText("1"), BotaniaAPI.internalHandler.craftingRecipePage(".craft", nHelm), BotaniaAPI.internalHandler.craftingRecipePage(".craft", nChest), BotaniaAPI.internalHandler.craftingRecipePage(".craft", nLegs), BotaniaAPI.internalHandler.craftingRecipePage(".craft", nBoots)});
freyrSlingshot = new BLexiconEntry("freyrSlingshot", categoryForgotten);
freyrSlingshot.setKnowledgeType(forgotten).setLexiconPages(new LexiconPage[] { new PageText("0"), new AlphirineCraftPage(slingshotRecipe)});
freyrSlingshot.setKnowledgeType(forgotten).setLexiconPages(new LexiconPage[] { new PageText("0"), new AlphirineCraftPage(freyrSlingshot, slingshotRecipe.getOutput(), ".alphirineCraft")});
engineerHopper = new BLexiconEntry("engineerHopper", categoryForgotten);
engineerHopper.setKnowledgeType(forgotten).setLexiconPages(new LexiconPage[] { new PageText("0"), new AlphirineCraftPage(hopperRecipe)});
engineerHopper.setKnowledgeType(forgotten).setLexiconPages(new LexiconPage[] { new PageText("0"), new AlphirineCraftPage(engineerHopper, hopperRecipe.getOutput(), ".alphirineCraft")});
GameRegistry.addShapedRecipe(new ItemStack(ItemListAB.itemNebulaRod), new Object[] { " WN", " RW", "W ", Character.valueOf('W'), new ItemStack(ModItems.manaResource, 1, 13), Character.valueOf('R'), new ItemStack(ModItems.rune, 1, 8), Character.valueOf('N'), new ItemStack(ItemListAB.itemABResource, 1, 6)});
nebulaRod = new BLexiconEntry("nebulaRod", categoryForgotten);