This commit is contained in:
Pulxes-9244 committed 2022-03-06 13:25:23 +03:00
1 parent 7c58dd54bc
commit fbb53d0782
93 files changed
+21899 -261997

No files matched your search

Binary file not shown.
Binary file not shown.
Binary file not shown.
+2 -2
View File
@@ -21,7 +21,7 @@ Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
1 warning
:processResources
:processResources UP-TO-DATE
:classes
:jar
:compileTestJava UP-TO-DATE
@@ -39,4 +39,4 @@ Note: Recompile with -Xlint:unchecked for details.
BUILD SUCCESSFUL
Total time: 19.321 secs
Total time: 13.063 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.
Binary file not shown.
Binary file not shown.
+58 -6
View File
@@ -9,6 +9,7 @@ itemGroup.tabAB=Advanced Botany
ab.flower.ancientAlphirine.name=Ancient Alphirine
ab.flower.dictarius.name=Dictarius
ab.flower.aspecolus.name=Aspecolus
ab.flower.pureGladiolus.name=Pure Gladiolus
tile.advancedSpreader.name=Natural Mana Spreader
tile.ABPlate.name=Advanced Agglomeration Plate
tile.lebethronWood.0.name=Lebethron Wood
@@ -17,13 +18,20 @@ tile.lebethronWood.2.name=Mossy Lebethron Wood Planks
tile.lebethronWood.3.name=Glimmering Lebethron Wood
tile.lebethronWood.4.name=Natural Core
tile.ABManaCrystalCube.name=Mana Crystal Cube
tile.ABManaContainer.name=Mana Container
tile.ABManaContainer.0.name=Mana Container
tile.ABManaContainer.1.name=Diluted Mana Container
tile.ABManaContainer.2.name=Fabulous Mana Container
tile.abStorage.0.name=Block of Mithrill
tile.ABManaCharger.name=Mana Charger
tile.botania:flower.ancientAlphirine.name=Ancient Alphirine
tile.botania:flower.aspecolus.name=Aspecolus
tile.botania:flower.dictarius.name=Dictarius
tile.botania:flower.pureGladiolus.name=Pure Gladiolus
tile.terraFarmland.name=Fertile soil
tile.engineerHopper.name=Engineer Hopper
tile.BlockFreyrLiana.name=Freyr Liana
tile.BlockLuminousFreyrLiana.name=Luminous Freyr Liana
tile.botania:magicThaumCrafter.name=Thaumim Crafty Crate
//Item
@@ -49,15 +57,30 @@ item.botania:nebulaHelmRevealing.name=Nebula Helmet of Revealing
item.botania:nebulaChest.name=Nebula Chestplate
item.botania:nebulaLegs.name=Nebula Leggings
item.botania:nebulaBoots.name=Nebula Boots
item.freyrSlingshot.name=Freyr Slingshot
item.nebulaRod.name=Rod of Nebula
item.ab.pattern0.name=Thaumim - Crafting Placeholder
item.ab.pattern1.name=Thaumim - Crafting Pattern #1
item.ab.pattern2.name=Thaumim - Crafting Pattern #2
item.ab.pattern3.name=Thaumim - Crafting Pattern #3
item.ab.pattern4.name=Thaumim - Crafting Pattern #4
item.ab.pattern5.name=Thaumim - Crafting Pattern #5
item.ab.pattern6.name=Thaumim - Crafting Pattern #6
item.ab.pattern7.name=Thaumim - Crafting Pattern #7
item.ab.pattern8.name=Thaumim - Crafting Pattern #8
item.ab.pattern9.name=Thaumim - Crafting Pattern #9
//MISC
ab.nebulaHelm.mask=A natural look is included
botania.category.forgotten=Connecting with the past
ab.nei.alphirine=Ancient Alphirine
ab.nei.advancedPlate=Advanced aggl. plate
ab.manaCrystalCube.hud=Amount of mana in the network
ab.manaCharger.wandHud=Mana Charger
ab.manaContainer.hud=ManaContainer
ab.manaContainer.0.hud=Mana Container
ab.manaContainer.1.hud=Diluted Mana Container
ab.manaContainer.2.hud=Fabulous Mana Container
abmisc.swordInfo.1=Mana Beam on Attack
abmisc.swordInfo.2=Spatial leap
abmisc.swordInfo.3=Square Impact 3х3
@@ -110,10 +133,12 @@ botania.page.mithrill.abCraft=Where's all my mana!?
botania.page.mithrill1=The Material Destroyer is a harsh tool, capable of breaking any block in a short period of time. Its speed is so high that it was necessary to create a *Fuse* in it - that is, to turn it off/on.
botania.page.mithrill.craft=Break this world
botania.entry.manaContainer=Mana Container
botania.tagline.manaContainer=Mana Vault for Mad Men
botania.page.manaContainer0=A mana container is a levitating piece of lifestone with mithril on the corners that can hold as much mana as 64 standard pools. YES YES, that's exactly how much, not a drop less!
botania.page.manaContainer.craft=mana... Mana... MANA!!!
botania.entry.manaContainer=Mana Container's
botania.tagline.manaContainer=A mana depot for madmen
botania.page.manaContainer0=Mana Container - are levitating mana vessels, somewhat reminiscent of normal mana pools, but definitely not the capacity, which is exceeded several times over!<br>The only thing mana containers are worse than pools is the lack of charging Mana Tools and creating Mana items.
botania.page.manaContainer.craft0=64 mana pools!
botania.page.manaContainer.craft1=8 mana pools!
botania.page.manaContainer.craft2=64 rainbow mana pools!
botania.page.manaContainer1=Superconductive Spark - known as the fastest spark in the wild west! No kidding, the Elves used to use it, distilling mana from different points. <br>The recipe for creation is long lost, so the only way to get it is Ancient Alphyrin.
botania.page.manaContainer.alphirineCraft=The speed of sound is you?
@@ -184,3 +209,30 @@ botania.tagline.nebulaArmor=Unbreakable Nerd outfit
botania.page.nebulaArmor0=Nebula Armor is a powerful nerf gear created with Nebula Fragments and Terrastal armor. <br>Each piece of equipment has its own unique properties, which depend on the amount of mana, the less mana, the weaker the protective properties of the armor.
botania.page.nebulaArmor1=Characteristics of each armor item: <br>Nebula Helmet - boosts health <br>Nebula Chestplate - allows the wearer to fly, and also has a throwback resistance <br>Nebula Leggings - increase jump height <br>Nebula Boots - accelerate the host
botania.page.nebulaArmor.craft=Shall we fly?
botania.entry.freyrSlingshot=Freyr Slingshot
botania.tagline.freyrSlingshot=&mLust&0 Love and flowers
botania.page.freyrSlingshot0=Freyr Slingshot - a magical device capable of: speeding up the growth of crops, growing flowers and grass, creating a Liana Freya and organising a romantic environment for animals. <br>Freyr Liana - a plant under which any crop from below starts to grow several times faster!
botania.page.freyrSlingshot.alphirineCraft=Take the slingshot away from Asa, no problem!
botania.entry.engineerHopper=Engineer Hopper
botania.tagline.engineerHopper=Hide not pretty mechanisms deep underground! Make it beautiful!
botania.page.engineerHopper0=Engineer Hopper is a real boon to designer engineers! Use the forest staff to set up the transfer of items from point A to point B.<br>According to preliminary information from Alphirine - such funnels were used in many advanced worlds, such as Asgard and Nidavellir.
botania.page.engineerHopper.alphirineCraft=Hopper &mthe future&0 the past
botania.entry.nebulaRod=Rod of Nebula
botania.tagline.nebulaRod=You're not afraid of portals, are you? Some people can't stand them, and ride the horse...
botania.page.nebulaRod0=The Nebula Staff is a magical tool of personal use, revealing the core essence of Nebula Fragments - moving! <br>Use this rod when you need to leave an unpleasant place urgently, or simply for travelling.
botania.page.nebulaRod.craft=Who's where, but me...
botania.entry.thaumAutoCraft=Thaumim Crafty Crate
botania.tagline.thaumAutoCraft=The magical techno-revolution
botania.page.thaumAutoCraft0=Thaumim Crafty Crate - is the counterpart to the normal Assembly Box, which creates things from the Magic Workbench. <br>To make it work, it requires a Taumonomicon and a wand with Vis, also different creation grids for this box!
botania.page.thaumAutoCraft.craft=Auto-magic!?
botania.page.thaumAutoCraft.craft0=Created Placeholder
botania.page.thaumAutoCraft.craft1=Made by minecrafters!
botania.entry.gladious=Pure Gladiolus
botania.tagline.gladious=Did someone die? Where did the pieces of the whiskers come from?
botania.page.gladious0=Pure Gladiolus - The flower is designed to generate pieces - a vis for mana. It generates them randomly, due to its high sensitivity to primal aspects.
botania.page.gladious.petalCraft=Alternative charging - vis?
+53 -6
View File
@@ -9,6 +9,7 @@ itemGroup.tabAB=Advanced Botany
ab.flower.ancientAlphirine.name=Древний Альфирин
ab.flower.dictarius.name=Диктариус
ab.flower.aspecolus.name=Аспеколус
ab.flower.pureGladiolus.name=Чистый Гладиулос
tile.advancedSpreader.name=Природный распространитель маны
tile.ABPlate.name=Улучшенная агломерационная плита
tile.lebethronWood.0.name=Древесина Лебертона
@@ -17,14 +18,20 @@ tile.lebethronWood.2.name=Замшелые доски из древесины Л
tile.lebethronWood.3.name=Светящаяся древесина Лебертона
tile.lebethronWood.4.name=Природное ядро
tile.ABManaCrystalCube.name=Кристаллический куб маны
tile.ABManaContainer.name=Контейнер маны
tile.ABManaContainer.0.name=Контейнер маны
tile.ABManaContainer.1.name=Контейнер разбавленной маны
tile.ABManaContainer.2.name=Мифический контейнер маны
tile.abStorage.0.name=Блок мифрилла
tile.ABManaCharger.name=Зарядник маны
tile.botania:flower.ancientAlphirine.name=Древний Альфирин
tile.botania:flower.aspecolus.name=Аспекулос
tile.botania:flower.dictarius.name=Диктариус
tile.botania:flower.pureGladiolus.name=Чистый Гладиулос
tile.terraFarmland.name=Плодородная почва
tile.corporeaCatalyst.name=Катализатор хранилища
tile.engineerHopper.name=Воронка инженера
tile.BlockFreyrLiana.name=Лиана Фрейи
tile.BlockLuminousFreyrLiana.name=Светящаяся Лиана Фрейи
tile.botania:magicThaumCrafter.name=Таум - Сборочный ящик
//Item
@@ -51,15 +58,29 @@ item.botania:nebulaChest.name=Туманная кираса
item.botania:nebulaLegs.name=Туманные поножи
item.botania:nebulaBoots.name=Туманные ботинки
item.freyrSlingshot.name=Рогатка Фрейи
item.nebulaRod.name=Жезл туманности
item.ab.pattern0.name=Таум - Заполнитель сборщика
item.ab.pattern1.name=Таум - Сетка крафта #1
item.ab.pattern2.name=Таум - Сетка крафта #2
item.ab.pattern3.name=Таум - Сетка крафта #3
item.ab.pattern4.name=Таум - Сетка крафта #4
item.ab.pattern5.name=Таум - Сетка крафта #5
item.ab.pattern6.name=Таум - Сетка крафта #6
item.ab.pattern7.name=Таум - Сетка крафта #7
item.ab.pattern8.name=Таум - Сетка крафта #8
item.ab.pattern9.name=Таум - Сетка крафта #9
//MISC
ab.nebulaHelm.mask=Естественный облик включен
botania.category.forgotten=Связь с прошлым
ab.nei.alphirine=Древний альфирин
ab.nei.advancedPlate=Улучшенная аглом. плита
ab.manaCrystalCube.hud=Количество маны в сети
ab.manaCharger.wandHud=Зарядник маны
ab.manaContainer.hud=Мана контейнер
ab.manaContainer.0.hud=Контейнер маны
ab.manaContainer.1.hud=Контейнер разбавленной маны
ab.manaContainer.2.hud=Мифический контейнер маны
abmisc.swordInfo.1=Мана-луч при атаке
abmisc.swordInfo.2=Пространственный скачок
abmisc.swordInfo.3=Удар по площади 3х3
@@ -112,10 +133,12 @@ botania.page.mithrill.abCraft=А где вся моя мана!??
botania.page.mithrill1=Материальный Разрушитель - суровый инструмент, способный ломать любые блоки за краткий промежуток времени. Его скорость настолька высока, что было необходимо создать в нем *Предохранитель* - то есть выключать/включать его.
botania.page.mithrill.craft=Могучий и не сокрушимый металл!
botania.entry.manaContainer=Мана контейнер
botania.entry.manaContainer=Мана контейнеры
botania.tagline.manaContainer=Хранилище маны для безумцев
botania.page.manaContainer0=Мана контейнер - левитирующий кусок жизнекамня с мифриллом по углам, которое способно вмещать в себя маны как 64 стандартных бассейнов. ДА ДА, именно столько, ни каплей меньше!
botania.page.manaContainer.craft=мана.. Мана... МАНА!!
botania.page.manaContainer0=Мана контейнер - это левитирующие сосуды для маны, чем-то напоминающие обычные бассейны маны, но точно не вместимостью, она превышается в несколько раз!<br>Единственное в чем контейнеры маны хуже бассейнов - так это отсутствием зарядки Инструментов Маны и созданием Мана предметов.
botania.page.manaContainer.craft0=64 бассейна маны!
botania.page.manaContainer.craft1=8 бассейнов маны!
botania.page.manaContainer.craft2=64 радужных бассейна маны!
botania.page.manaContainer1=Сверхпроводимая искра - известна как самая быстрая искра на диком западе! Если без шуток, такими пользовались Эльфы, перегоняя ману из разных точек. <br>Рецепт создания давно утерян, поэтому единственный способ получить - Древний Альфирин.
botania.page.manaContainer.alphirineCraft=Скорость звука - это ты?
@@ -187,5 +210,29 @@ botania.page.nebulaArmor0=Броня туманности - это мощное
botania.page.nebulaArmor1=Характеристика каждого элемента брони: <br>Туманный шлем - повышает здоровье <br>Туманная кираса - позволяет владельцу летать, а также имеет сопротивление к отбрасыванию <br>Туманные поножи - увеличивают высоту прыжка <br>Туманные ботинки - ускоряют носителя
botania.page.nebulaArmor.craft=Полетаем?
botania.entry.freyrSlingshot=Рогатка Фрейи
botania.tagline.freyrSlingshot=&mПохоть&0 Любовь и цветочки
botania.page.freyrSlingshot0=Рогатка Фрейи - магическое приспособление, способное: ускорять рост культур, выращивать цветы и траву, создавать Лиану Фрейи и организовывать романтическую обстановку животным. <br>Лиана Фрейи - растение, под которым снизу любые культуры начинают рости в несколько раз быстрее!
botania.page.freyrSlingshot.alphirineCraft=Отобрать у Аса рогатку - запросто!
botania.entry.engineerHopper=Воронка инженера
botania.tagline.engineerHopper=Срячь не красивые механизмы глубоко подземлю! Наведи красоту!
botania.page.engineerHopper0=Воронка инженера - настоящая находка дизайнеров-инженеров! Используйте посох леса, чтобы настроить передачу предметов из точки A в точку B.<br>По предварительной информации от Альфирина - такие воронки использовались во многих продвинутых мирах, таких как Асгард и Нидавеллир.
botania.page.engineerHopper.alphirineCraft=Воронка &mбудущего&0 прошлого
botania.entry.nebulaRod=Жезл туманности
botania.tagline.nebulaRod=Вы же не боитесь порталов? Некоторые их терпеть не могут, и скачут на коне...
botania.page.nebulaRod0=Жезл туманности - магический инструмент личного применения, раскрывающий основную суть Фрагментов туманности - перемещение! <br>Используйте этот жезл, когда вам необходимо срочно покинуть неприятное для вас место, или просто для путешествий.
botania.page.nebulaRod.craft=Кто куда, а я...
botania.entry.thaumAutoCraft=Таум - сборочный ящик
botania.tagline.thaumAutoCraft=Магическая техно - революция
botania.page.thaumAutoCraft0=Таум - Сборочный ящик - это аналог обычному Сборочному ящику, который создает вещи из Магического верстака. <br>Для его работы, требуется Таумономикон и жезл с Вис, также отличаются сетки создания для данного ящика!
botania.page.thaumAutoCraft.craft=Авто-магия!?
botania.page.thaumAutoCraft.craft0=Создание заполнителя
botania.page.thaumAutoCraft.craft1=Сделано майнкрафтерами!
botania.entry.gladious=Чистый гладиоус
botania.tagline.gladious=Кто-то умер? Откуда кусочки вис?
botania.page.gladious0=Чистый гладиоус - цветок предназначенный для генерации кусочков - вис за ману. Создает он их случайным образом, из-за высокой чувтсвительности к первородным аспектам.
botania.page.gladious.petalCraft=Альтернативная зарядка - вис?
Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.8 KiB

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.5 KiB

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.2 KiB

After

Width:  |  Height:  |  Size: 9.6 KiB

+1 -1
View File
@@ -3,7 +3,7 @@
"modid": "AdvancedBotany",
"name": "Advanced Botany",
"description": "An addon to Botania that adds what the developers think is essential content",
"version": "Beta-1",
"version": "1.2.0.1",
"mcversion": "1.7.10",
"logoFile": "assets/ab/textures/logo.png",
"url": "Botania: http://www.botaniamod.net",
File diff suppressed because it is too large. Load diff
@@ -1,4 +1,4 @@
content_assist_lru_history=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?><history maxLHS\="100" maxRHS\="10"/>
content_assist_lru_history=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?><history maxLHS\="100" maxRHS\="10"><lhs name\="vazkii.botania.common.core.helper.Vector3"><rhs name\="vazkii.botania.common.core.helper.Vector3"/></lhs></history>
content_assist_number_of_computers=12
content_assist_proposals_background=255,255,255
content_assist_proposals_foreground=0,0,0
@@ -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;AdvancedBotany.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/AdvancedBotany.java&quot;>&#xD;&#xA;&lt;persistable path=&quot;/Minecraft/src/main/java/ab/AdvancedBotany.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;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;EntityListAB.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/lib/register/EntityListAB.java&quot;>&#xD;&#xA;&lt;persistable path=&quot;/Minecraft/src/main/java/ab/common/lib/register/EntityListAB.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;FlowerRegister.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/lib/register/FlowerRegister.java&quot;>&#xD;&#xA;&lt;persistable path=&quot;/Minecraft/src/main/java/ab/common/lib/register/FlowerRegister.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;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;RenderBlockEngineerHopper.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/client/render/block/RenderBlockEngineerHopper.java&quot;>&#xD;&#xA;&lt;persistable path=&quot;/Minecraft/src/main/java/ab/client/render/block/RenderBlockEngineerHopper.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;RenderBlockABSpreader.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/client/render/block/RenderBlockABSpreader.java&quot;>&#xD;&#xA;&lt;persistable path=&quot;/Minecraft/src/main/java/ab/client/render/block/RenderBlockABSpreader.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;TileEngineerHopper.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/block/tile/TileEngineerHopper.java&quot;>&#xD;&#xA;&lt;persistable path=&quot;/Minecraft/src/main/java/ab/common/block/tile/TileEngineerHopper.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;TileManaCharger.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/block/tile/TileManaCharger.java&quot;>&#xD;&#xA;&lt;persistable path=&quot;/Minecraft/src/main/java/ab/common/block/tile/TileManaCharger.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;ClientHelper.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/client/core/ClientHelper.java&quot;>&#xD;&#xA;&lt;persistable path=&quot;/Minecraft/src/main/java/ab/client/core/ClientHelper.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=&quLine 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;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
<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="189" y="9" width="1495" 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="43" y="6" width="1651" height="926">
<persistedState key="coolBarVisible" value="true"/>
<persistedState key="perspectiveBarVisible" value="true"/>
<persistedState key="isRestored" value="true"/>
@@ -70,8 +70,8 @@
<tags>persp.actionSet:org.eclipse.jdt.junit.JUnitActionSet</tags>
<tags>persp.viewSC:org.eclipse.ant.ui.views.AntView</tags>
<tags>persp.actionSet:org.eclipse.debug.ui.debugActionSet</tags>
<children xsi:type="basic:PartSashContainer" xmi:id="_yFYVoY53EeyXBZtqHFY-7A" selectedElement="_yFYVqo53EeyXBZtqHFY-7A" horizontal="true">
<children xsi:type="basic:PartSashContainer" xmi:id="_yFYVoo53EeyXBZtqHFY-7A" containerData="2546" selectedElement="_yFYVo453EeyXBZtqHFY-7A">
<children xsi:type="basic:PartSashContainer" xmi:id="_yFYVoY53EeyXBZtqHFY-7A" selectedElement="_yFYVq453EeyXBZtqHFY-7A" horizontal="true">
<children xsi:type="basic:PartSashContainer" xmi:id="_yFYVoo53EeyXBZtqHFY-7A" containerData="2979" selectedElement="_yFYVo453EeyXBZtqHFY-7A">
<children xsi:type="basic:PartStack" xmi:id="_yFYVo453EeyXBZtqHFY-7A" elementId="left" containerData="6000" selectedElement="_yFYVpI53EeyXBZtqHFY-7A">
<tags>org.eclipse.e4.primaryNavigationStack</tags>
<children xsi:type="advanced:Placeholder" xmi:id="_yFYVpI53EeyXBZtqHFY-7A" elementId="org.eclipse.jdt.ui.PackageExplorer" ref="_yFNWgI53EeyXBZtqHFY-7A" closeable="true">
@@ -98,67 +98,67 @@
</children>
</children>
</children>
<children xsi:type="basic:PartSashContainer" xmi:id="_yFYVqo53EeyXBZtqHFY-7A" containerData="7454" selectedElement="_yFYVq453EeyXBZtqHFY-7A">
<children xsi:type="basic:PartSashContainer" xmi:id="_yFYVq453EeyXBZtqHFY-7A" containerData="6887" selectedElement="_yFYVrI53EeyXBZtqHFY-7A" horizontal="true">
<children xsi:type="advanced:Placeholder" xmi:id="_yFYVrI53EeyXBZtqHFY-7A" elementId="org.eclipse.ui.editorss" containerData="7878" ref="_yFH28I53EeyXBZtqHFY-7A"/>
<children xsi:type="basic:PartStack" xmi:id="_yFYVrY53EeyXBZtqHFY-7A" elementId="right" containerData="2122" selectedElement="_yFYVro53EeyXBZtqHFY-7A">
<tags>org.eclipse.e4.secondaryNavigationStack</tags>
<children xsi:type="advanced:Placeholder" xmi:id="_yFYVro53EeyXBZtqHFY-7A" elementId="org.eclipse.ui.views.ContentOutline" ref="_yFRA4Y53EeyXBZtqHFY-7A" closeable="true">
<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">
<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">
<tags>View</tags>
<tags>categoryTag:General</tags>
</children>
<children xsi:type="advanced:Placeholder" xmi:id="_yFYVr453EeyXBZtqHFY-7A" elementId="org.eclipse.ui.texteditor.TemplatesView" toBeRendered="false" ref="_yFRA4o53EeyXBZtqHFY-7A" closeable="true">
<children xsi:type="advanced:Placeholder" xmi:id="_yFYVtI53EeyXBZtqHFY-7A" elementId="org.eclipse.jdt.ui.JavadocView" ref="_yFPywI53EeyXBZtqHFY-7A" closeable="true">
<tags>View</tags>
<tags>categoryTag:Java</tags>
</children>
<children xsi:type="advanced:Placeholder" xmi:id="_yFYVtY53EeyXBZtqHFY-7A" elementId="org.eclipse.jdt.ui.SourceView" ref="_yFPywY53EeyXBZtqHFY-7A" closeable="true">
<tags>View</tags>
<tags>categoryTag:Java</tags>
</children>
<children xsi:type="advanced:Placeholder" xmi:id="_yFYVto53EeyXBZtqHFY-7A" elementId="org.eclipse.search.ui.views.SearchView" toBeRendered="false" ref="_yFQZ0I53EeyXBZtqHFY-7A" closeable="true">
<tags>View</tags>
<tags>categoryTag:General</tags>
</children>
<children xsi:type="advanced:Placeholder" xmi:id="_yFYVsI53EeyXBZtqHFY-7A" elementId="org.eclipse.ui.views.minimap.MinimapView" toBeRendered="false" ref="_yFWgcI53EeyXBZtqHFY-7A" closeable="true">
<children xsi:type="advanced:Placeholder" xmi:id="_yFYVt453EeyXBZtqHFY-7A" elementId="org.eclipse.ui.console.ConsoleView" ref="_yFQZ0Y53EeyXBZtqHFY-7A" closeable="true">
<tags>View</tags>
<tags>categoryTag:General</tags>
</children>
<children xsi:type="advanced:Placeholder" xmi:id="_yFYVsY53EeyXBZtqHFY-7A" elementId="org.eclipse.ant.ui.views.AntView" toBeRendered="false" ref="_yFXuko53EeyXBZtqHFY-7A" closeable="true">
<children xsi:type="advanced:Placeholder" xmi:id="_yFYVuI53EeyXBZtqHFY-7A" elementId="org.eclipse.ui.views.BookmarkView" toBeRendered="false" ref="_yFQZ0o53EeyXBZtqHFY-7A" closeable="true">
<tags>View</tags>
<tags>categoryTag:Ant</tags>
<tags>categoryTag:General</tags>
</children>
<children xsi:type="advanced:Placeholder" xmi:id="_yFYVuY53EeyXBZtqHFY-7A" elementId="org.eclipse.ui.views.ProgressView" toBeRendered="false" ref="_yFRA4I53EeyXBZtqHFY-7A" closeable="true">
<tags>View</tags>
<tags>categoryTag:General</tags>
</children>
<children xsi:type="advanced:Placeholder" xmi:id="_yFYVuo53EeyXBZtqHFY-7A" elementId="org.eclipse.tm.terminal.view.ui.TerminalsView" toBeRendered="false" ref="_yFXukI53EeyXBZtqHFY-7A" closeable="true">
<tags>View</tags>
<tags>categoryTag:Terminal</tags>
</children>
<children xsi:type="advanced:Placeholder" xmi:id="_mcJtEI6VEeyHVqQ0Ptzewg" elementId="org.eclipse.debug.ui.DebugView" ref="_mcJGAI6VEeyHVqQ0Ptzewg" closeable="true">
<tags>View</tags>
<tags>categoryTag:Debug</tags>
</children>
</children>
</children>
<children xsi:type="basic:PartStack" xmi:id="_yFYVso53EeyXBZtqHFY-7A" elementId="bottom" containerData="3113" 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">
<children xsi:type="basic:PartStack" xmi:id="_yFYVrY53EeyXBZtqHFY-7A" elementId="right" toBeRendered="false" containerData="2122">
<tags>org.eclipse.e4.secondaryNavigationStack</tags>
<children xsi:type="advanced:Placeholder" xmi:id="_yFYVro53EeyXBZtqHFY-7A" elementId="org.eclipse.ui.views.ContentOutline" toBeRendered="false" ref="_yFRA4Y53EeyXBZtqHFY-7A" closeable="true">
<tags>View</tags>
<tags>categoryTag:General</tags>
</children>
<children xsi:type="advanced:Placeholder" xmi:id="_yFYVtI53EeyXBZtqHFY-7A" elementId="org.eclipse.jdt.ui.JavadocView" ref="_yFPywI53EeyXBZtqHFY-7A" closeable="true">
<tags>View</tags>
<tags>categoryTag:Java</tags>
</children>
<children xsi:type="advanced:Placeholder" xmi:id="_yFYVtY53EeyXBZtqHFY-7A" elementId="org.eclipse.jdt.ui.SourceView" ref="_yFPywY53EeyXBZtqHFY-7A" closeable="true">
<tags>View</tags>
<tags>categoryTag:Java</tags>
</children>
<children xsi:type="advanced:Placeholder" xmi:id="_yFYVto53EeyXBZtqHFY-7A" elementId="org.eclipse.search.ui.views.SearchView" toBeRendered="false" ref="_yFQZ0I53EeyXBZtqHFY-7A" closeable="true">
<children xsi:type="advanced:Placeholder" xmi:id="_yFYVr453EeyXBZtqHFY-7A" elementId="org.eclipse.ui.texteditor.TemplatesView" toBeRendered="false" ref="_yFRA4o53EeyXBZtqHFY-7A" closeable="true">
<tags>View</tags>
<tags>categoryTag:General</tags>
</children>
<children xsi:type="advanced:Placeholder" xmi:id="_yFYVt453EeyXBZtqHFY-7A" elementId="org.eclipse.ui.console.ConsoleView" ref="_yFQZ0Y53EeyXBZtqHFY-7A" closeable="true">
<children xsi:type="advanced:Placeholder" xmi:id="_yFYVsI53EeyXBZtqHFY-7A" elementId="org.eclipse.ui.views.minimap.MinimapView" toBeRendered="false" ref="_yFWgcI53EeyXBZtqHFY-7A" closeable="true">
<tags>View</tags>
<tags>categoryTag:General</tags>
</children>
<children xsi:type="advanced:Placeholder" xmi:id="_yFYVuI53EeyXBZtqHFY-7A" elementId="org.eclipse.ui.views.BookmarkView" toBeRendered="false" ref="_yFQZ0o53EeyXBZtqHFY-7A" closeable="true">
<children xsi:type="advanced:Placeholder" xmi:id="_yFYVsY53EeyXBZtqHFY-7A" elementId="org.eclipse.ant.ui.views.AntView" toBeRendered="false" ref="_yFXuko53EeyXBZtqHFY-7A" closeable="true">
<tags>View</tags>
<tags>categoryTag:General</tags>
</children>
<children xsi:type="advanced:Placeholder" xmi:id="_yFYVuY53EeyXBZtqHFY-7A" elementId="org.eclipse.ui.views.ProgressView" toBeRendered="false" ref="_yFRA4I53EeyXBZtqHFY-7A" closeable="true">
<tags>View</tags>
<tags>categoryTag:General</tags>
</children>
<children xsi:type="advanced:Placeholder" xmi:id="_yFYVuo53EeyXBZtqHFY-7A" elementId="org.eclipse.tm.terminal.view.ui.TerminalsView" toBeRendered="false" ref="_yFXukI53EeyXBZtqHFY-7A" closeable="true">
<tags>View</tags>
<tags>categoryTag:Terminal</tags>
</children>
<children xsi:type="advanced:Placeholder" xmi:id="_mcJtEI6VEeyHVqQ0Ptzewg" elementId="org.eclipse.debug.ui.DebugView" ref="_mcJGAI6VEeyHVqQ0Ptzewg" closeable="true">
<tags>View</tags>
<tags>categoryTag:Debug</tags>
<tags>categoryTag:Ant</tags>
</children>
</children>
</children>
@@ -199,20 +199,18 @@
<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="_rF7lUI55EeyHVqQ0Ptzewg">
<children xsi:type="basic:PartStack" xmi:id="_yFH28Y53EeyXBZtqHFY-7A" elementId="org.eclipse.e4.primaryDataStack" selectedElement="_IaTAgI_pEey73LnsiOc18Q">
<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;743&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;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>"/>
<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="_r_uUEI55EeyHVqQ0Ptzewg" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="AdvancedBotanyTab.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;AdvancedBotanyTab.java&quot; partName=&quot;AdvancedBotanyTab.java&quot; title=&quot;AdvancedBotanyTab.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/AdvancedBotanyTab.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/AdvancedBotanyTab.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;AdvancedBotanyTab.java&quot; partName=&quot;AdvancedBotanyTab.java&quot; title=&quot;AdvancedBotanyTab.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/AdvancedBotanyTab.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/AdvancedBotanyTab.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;11&quot; selectionTopPixel=&quot;0&quot;/>&#xD;&#xA;&lt;/editor>"/>
<tags>Editor</tags>
<tags>removeOnHide</tags>
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
@@ -224,25 +222,19 @@
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
</children>
<children xsi:type="basic:Part" xmi:id="_Cd-X4I58EeyHVqQ0Ptzewg" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="PlayerRenderer.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;PlayerRenderer.java&quot; partName=&quot;PlayerRenderer.java&quot; title=&quot;PlayerRenderer.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/client/core/PlayerRenderer.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/client/core/PlayerRenderer.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;89&quot; selectionOffset=&quot;2400&quot; selectionTopPixel=&quot;1020&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;PlayerRenderer.java&quot; partName=&quot;PlayerRenderer.java&quot; title=&quot;PlayerRenderer.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/client/core/PlayerRenderer.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/client/core/PlayerRenderer.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;89&quot; selectionOffset=&quot;2400&quot; selectionTopPixel=&quot;789&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="_C2vdMI58EeyHVqQ0Ptzewg" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="HudRender.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;HudRender.java&quot; partName=&quot;HudRender.java&quot; title=&quot;HudRender.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/client/core/HudRender.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/client/core/HudRender.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;2420&quot; selectionTopPixel=&quot;76&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;HudRender.java&quot; partName=&quot;HudRender.java&quot; title=&quot;HudRender.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/client/core/HudRender.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/client/core/HudRender.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;2420&quot; selectionTopPixel=&quot;49&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="_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;10&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;3853&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="_Oz_c4I59EeyHVqQ0Ptzewg" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="AdvancedCorporeaHelper.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;AdvancedCorporeaHelper.java&quot; partName=&quot;AdvancedCorporeaHelper.java&quot; title=&quot;AdvancedCorporeaHelper.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/api/AdvancedCorporeaHelper.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/api/AdvancedCorporeaHelper.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;1431&quot; selectionTopPixel=&quot;500&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;25&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;2406&quot; selectionTopPixel=&quot;301&quot;/>&#xD;&#xA;&lt;/editor>"/>
<tags>Editor</tags>
<tags>removeOnHide</tags>
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
@@ -259,110 +251,44 @@
<tags>removeOnHide</tags>
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
</children>
<children xsi:type="basic:Part" xmi:id="_UJvkII5-EeyHVqQ0Ptzewg" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="TileCorporeaCatalyst.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;TileCorporeaCatalyst.java&quot; partName=&quot;TileCorporeaCatalyst.java&quot; title=&quot;TileCorporeaCatalyst.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/block/tile/TileCorporeaCatalyst.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/block/tile/TileCorporeaCatalyst.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;3041&quot; selectionTopPixel=&quot;1100&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="_7XCDAI5-EeyHVqQ0Ptzewg" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="RenderModifiedFunnel.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;RenderModifiedFunnel.java&quot; partName=&quot;RenderModifiedFunnel.java&quot; title=&quot;RenderModifiedFunnel.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/client/render/tile/RenderModifiedFunnel.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/client/render/tile/RenderModifiedFunnel.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;1267&quot; selectionTopPixel=&quot;280&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;RenderModifiedFunnel.java&quot; partName=&quot;RenderModifiedFunnel.java&quot; title=&quot;RenderModifiedFunnel.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/client/render/tile/RenderModifiedFunnel.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/client/render/tile/RenderModifiedFunnel.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;34&quot; selectionOffset=&quot;1163&quot; selectionTopPixel=&quot;60&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="_HQlD4I5_EeyHVqQ0Ptzewg" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="ItemFreyrSlingshot.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;ItemFreyrSlingshot.java&quot; partName=&quot;ItemFreyrSlingshot.java&quot; title=&quot;ItemFreyrSlingshot.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/item/equipment/ItemFreyrSlingshot.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/item/equipment/ItemFreyrSlingshot.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;1517&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="_mi86oI5_EeyHVqQ0Ptzewg" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="Pair.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;Pair.java&quot; partName=&quot;Pair.java&quot; title=&quot;Pair.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/core/Pair.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/core/Pair.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>"/>
<tags>Editor</tags>
<tags>removeOnHide</tags>
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
</children>
<children xsi:type="basic:Part" xmi:id="_yglKQI5_EeyHVqQ0Ptzewg" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="TileModifiedInterceptor.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;TileModifiedInterceptor.java&quot; partName=&quot;TileModifiedInterceptor.java&quot; title=&quot;TileModifiedInterceptor.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/block/tile/TileModifiedInterceptor.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/block/tile/TileModifiedInterceptor.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;192&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="_2EIJgI5_EeyHVqQ0Ptzewg" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="TileModifiedRetainer.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;TileModifiedRetainer.java&quot; partName=&quot;TileModifiedRetainer.java&quot; title=&quot;TileModifiedRetainer.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/block/tile/TileModifiedRetainer.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/block/tile/TileModifiedRetainer.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;137&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="_3HqqII5_EeyHVqQ0Ptzewg" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="TileCorporeaInterrupter.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;TileCorporeaInterrupter.java&quot; partName=&quot;TileCorporeaInterrupter.java&quot; title=&quot;TileCorporeaInterrupter.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/block/tile/TileCorporeaInterrupter.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/block/tile/TileCorporeaInterrupter.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;303&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;ItemFreyrSlingshot.java&quot; partName=&quot;ItemFreyrSlingshot.java&quot; title=&quot;ItemFreyrSlingshot.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/item/equipment/ItemFreyrSlingshot.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/item/equipment/ItemFreyrSlingshot.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;2120&quot; selectionTopPixel=&quot;224&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="_6Ghn8I5_EeyHVqQ0Ptzewg" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="RenderTileModifiedInterceptor.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;RenderTileModifiedInterceptor.java&quot; partName=&quot;RenderTileModifiedInterceptor.java&quot; title=&quot;RenderTileModifiedInterceptor.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/client/render/tile/RenderTileModifiedInterceptor.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/client/render/tile/RenderTileModifiedInterceptor.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;1324&quot; selectionTopPixel=&quot;280&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;RenderTileModifiedInterceptor.java&quot; partName=&quot;RenderTileModifiedInterceptor.java&quot; title=&quot;RenderTileModifiedInterceptor.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/client/render/tile/RenderTileModifiedInterceptor.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/client/render/tile/RenderTileModifiedInterceptor.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;552&quot; selectionOffset=&quot;1258&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="_q2aecI6AEeyHVqQ0Ptzewg" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="RenderModifiedInterrupter.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;RenderModifiedInterrupter.java&quot; partName=&quot;RenderModifiedInterrupter.java&quot; title=&quot;RenderModifiedInterrupter.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/client/render/tile/RenderModifiedInterrupter.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/client/render/tile/RenderModifiedInterrupter.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;967&quot; selectionTopPixel=&quot;300&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;RenderModifiedInterrupter.java&quot; partName=&quot;RenderModifiedInterrupter.java&quot; title=&quot;RenderModifiedInterrupter.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/client/render/tile/RenderModifiedInterrupter.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/client/render/tile/RenderModifiedInterrupter.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;84&quot; selectionOffset=&quot;799&quot; selectionTopPixel=&quot;80&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="_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;2918&quot; selectionTopPixel=&quot;820&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;882&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;0&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="_4V47UI6AEeyHVqQ0Ptzewg" 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;6229&quot; selectionTopPixel=&quot;1524&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="_o5C2AI6EEeyHVqQ0Ptzewg" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="BlockCorporeaCatalyst.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;BlockCorporeaCatalyst.java&quot; partName=&quot;BlockCorporeaCatalyst.java&quot; title=&quot;BlockCorporeaCatalyst.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/block/BlockCorporeaCatalyst.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/block/BlockCorporeaCatalyst.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;16&quot; selectionOffset=&quot;1421&quot; selectionTopPixel=&quot;580&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="_6oL3oI6MEeyHVqQ0Ptzewg" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="BlockCorporeaInterrupter.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;BlockCorporeaInterrupter.java&quot; partName=&quot;BlockCorporeaInterrupter.java&quot; title=&quot;BlockCorporeaInterrupter.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/block/BlockCorporeaInterrupter.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/block/BlockCorporeaInterrupter.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;815&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="_Az4vcI6OEeyHVqQ0Ptzewg" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="BlockModifiedRetainer.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;BlockModifiedRetainer.java&quot; partName=&quot;BlockModifiedRetainer.java&quot; title=&quot;BlockModifiedRetainer.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/block/BlockModifiedRetainer.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/block/BlockModifiedRetainer.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;826&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="_CmbrII6OEeyHVqQ0Ptzewg" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="BlockModifiedInterceptor.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;BlockModifiedInterceptor.java&quot; partName=&quot;BlockModifiedInterceptor.java&quot; title=&quot;BlockModifiedInterceptor.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/block/BlockModifiedInterceptor.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/block/BlockModifiedInterceptor.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;801&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="_DOGvII6OEeyHVqQ0Ptzewg" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="BlockModifiedFunnel.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;BlockModifiedFunnel.java&quot; partName=&quot;BlockModifiedFunnel.java&quot; title=&quot;BlockModifiedFunnel.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/block/BlockModifiedFunnel.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/block/BlockModifiedFunnel.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;979&quot; selectionTopPixel=&quot;20&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;888&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="_NWBdgI6SEeyHVqQ0Ptzewg" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="ClientHandler.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;ClientHandler.java&quot; partName=&quot;ClientHandler.java&quot; title=&quot;ClientHandler.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/client/core/ClientHandler.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/client/core/ClientHandler.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;ClientHandler.java&quot; partName=&quot;ClientHandler.java&quot; title=&quot;ClientHandler.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/client/core/ClientHandler.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/client/core/ClientHandler.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;1920&quot; selectionTopPixel=&quot;55&quot;/>&#xD;&#xA;&lt;/editor>"/>
<tags>Editor</tags>
<tags>removeOnHide</tags>
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
@@ -374,43 +300,43 @@
<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;1452&quot; selectionTopPixel=&quot;600&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;0&quot; selectionOffset=&quot;1065&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="__DlAsI6TEeyHVqQ0Ptzewg" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="BlockLebethronWood.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;BlockLebethronWood.java&quot; partName=&quot;BlockLebethronWood.java&quot; title=&quot;BlockLebethronWood.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/block/BlockLebethronWood.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/block/BlockLebethronWood.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;BlockLebethronWood.java&quot; partName=&quot;BlockLebethronWood.java&quot; title=&quot;BlockLebethronWood.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/block/BlockLebethronWood.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/block/BlockLebethronWood.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;192&quot; selectionOffset=&quot;4578&quot; selectionTopPixel=&quot;1660&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="__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;220&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;761&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="_B1nqgI6UEeyHVqQ0Ptzewg" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="BlockManaCrystalCube.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;BlockManaCrystalCube.java&quot; partName=&quot;BlockManaCrystalCube.java&quot; title=&quot;BlockManaCrystalCube.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/block/BlockManaCrystalCube.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/block/BlockManaCrystalCube.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;BlockManaCrystalCube.java&quot; partName=&quot;BlockManaCrystalCube.java&quot; title=&quot;BlockManaCrystalCube.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/block/BlockManaCrystalCube.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/block/BlockManaCrystalCube.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;93&quot; selectionOffset=&quot;2568&quot; selectionTopPixel=&quot;530&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="_ME92kI6YEeyHVqQ0Ptzewg" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="ItemNebulaHelm.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;ItemNebulaHelm.java&quot; partName=&quot;ItemNebulaHelm.java&quot; title=&quot;ItemNebulaHelm.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/item/equipment/armor/ItemNebulaHelm.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/ItemNebulaHelm.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;1541&quot; selectionTopPixel=&quot;500&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;ItemNebulaHelm.java&quot; partName=&quot;ItemNebulaHelm.java&quot; title=&quot;ItemNebulaHelm.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/item/equipment/armor/ItemNebulaHelm.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/ItemNebulaHelm.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;1420&quot; selectionTopPixel=&quot;217&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="_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;57&quot; selectionOffset=&quot;3486&quot; selectionTopPixel=&quot;902&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;4384&quot; selectionTopPixel=&quot;1490&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;45&quot; selectionOffset=&quot;881&quot; selectionTopPixel=&quot;140&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;1628&quot; selectionTopPixel=&quot;393&quot;/>&#xD;&#xA;&lt;/editor>"/>
<tags>Editor</tags>
<tags>removeOnHide</tags>
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
@@ -422,13 +348,13 @@
<tags>org.eclipse.jdt.ui.ClassFileEditor</tags>
</children>
<children xsi:type="basic:Part" xmi:id="_9KABMI6ZEeyHVqQ0Ptzewg" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="ItemManaFlower.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;ItemManaFlower.java&quot; partName=&quot;ItemManaFlower.java&quot; title=&quot;ItemManaFlower.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/item/equipment/ItemManaFlower.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/item/equipment/ItemManaFlower.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;785&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;ItemManaFlower.java&quot; partName=&quot;ItemManaFlower.java&quot; title=&quot;ItemManaFlower.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/item/equipment/ItemManaFlower.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/item/equipment/ItemManaFlower.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;28&quot; selectionOffset=&quot;751&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="_X2_oQI6aEeyHVqQ0Ptzewg" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="FlowerRegister.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;FlowerRegister.java&quot; partName=&quot;FlowerRegister.java&quot; title=&quot;FlowerRegister.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/lib/register/FlowerRegister.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/lib/register/FlowerRegister.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;FlowerRegister.java&quot; partName=&quot;FlowerRegister.java&quot; title=&quot;FlowerRegister.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/lib/register/FlowerRegister.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/lib/register/FlowerRegister.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;13&quot; selectionOffset=&quot;869&quot; selectionTopPixel=&quot;0&quot;/>&#xD;&#xA;&lt;/editor>"/>
<tags>Editor</tags>
<tags>removeOnHide</tags>
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
@@ -440,7 +366,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;145&quot; selectionOffset=&quot;5877&quot; selectionTopPixel=&quot;1340&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;24&quot; selectionOffset=&quot;7759&quot; selectionTopPixel=&quot;2004&quot;/>&#xD;&#xA;&lt;/editor>"/>
<tags>Editor</tags>
<tags>removeOnHide</tags>
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
@@ -452,61 +378,49 @@
<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;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;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>"/>
<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;1766&quot; selectionTopPixel=&quot;100&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="_9ac6wI8XEeyHVqQ0Ptzewg" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="RenderTileCorporeaCatalyst.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;RenderTileCorporeaCatalyst.java&quot; partName=&quot;RenderTileCorporeaCatalyst.java&quot; title=&quot;RenderTileCorporeaCatalyst.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/client/render/tile/RenderTileCorporeaCatalyst.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/client/render/tile/RenderTileCorporeaCatalyst.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;1743&quot; selectionTopPixel=&quot;720&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;0&quot; selectionOffset=&quot;1628&quot; selectionTopPixel=&quot;80&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;43&quot; selectionOffset=&quot;1793&quot; selectionTopPixel=&quot;100&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;51&quot; selectionOffset=&quot;1490&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;14&quot; selectionOffset=&quot;3623&quot; selectionTopPixel=&quot;680&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;107&quot; selectionOffset=&quot;1022&quot; selectionTopPixel=&quot;80&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;21&quot; selectionOffset=&quot;1075&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;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>"/>
<tags>Editor</tags>
<tags>removeOnHide</tags>
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
</children>
<children xsi:type="basic:Part" xmi:id="_KqKZII8fEeyHVqQ0Ptzewg" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="RenderModifiedRetainer.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;RenderModifiedRetainer.java&quot; partName=&quot;RenderModifiedRetainer.java&quot; title=&quot;RenderModifiedRetainer.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/client/render/tile/RenderModifiedRetainer.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/client/render/tile/RenderModifiedRetainer.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;952&quot; selectionTopPixel=&quot;220&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;RenderModifiedRetainer.java&quot; partName=&quot;RenderModifiedRetainer.java&quot; title=&quot;RenderModifiedRetainer.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/client/render/tile/RenderModifiedRetainer.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/client/render/tile/RenderModifiedRetainer.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;38&quot; selectionLength=&quot;112&quot; selectionOffset=&quot;1408&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="_OCsbMI8fEeyHVqQ0Ptzewg" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="RenderTileABSpreader.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;RenderTileABSpreader.java&quot; partName=&quot;RenderTileABSpreader.java&quot; title=&quot;RenderTileABSpreader.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/client/render/tile/RenderTileABSpreader.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/client/render/tile/RenderTileABSpreader.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;RenderTileABSpreader.java&quot; partName=&quot;RenderTileABSpreader.java&quot; title=&quot;RenderTileABSpreader.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/client/render/tile/RenderTileABSpreader.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/client/render/tile/RenderTileABSpreader.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;1605&quot; selectionTopPixel=&quot;140&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="_oINj0I8lEeyHVqQ0Ptzewg" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="TileRenderer.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;TileRenderer.java&quot; partName=&quot;TileRenderer.java&quot; title=&quot;TileRenderer.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/client/render/tile/TileRenderer.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/client/render/tile/TileRenderer.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;4261&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="_WPQWgI8rEeyHVqQ0Ptzewg" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="TileModifiedCorporeaFunnel.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;TileModifiedCorporeaFunnel.java&quot; partName=&quot;TileModifiedCorporeaFunnel.java&quot; title=&quot;TileModifiedCorporeaFunnel.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/block/tile/TileModifiedCorporeaFunnel.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/block/tile/TileModifiedCorporeaFunnel.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;92&quot; selectionLength=&quot;21&quot; selectionOffset=&quot;1360&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;TileRenderer.java&quot; partName=&quot;TileRenderer.java&quot; title=&quot;TileRenderer.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/client/render/tile/TileRenderer.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/client/render/tile/TileRenderer.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;4261&quot; selectionTopPixel=&quot;1620&quot;/>&#xD;&#xA;&lt;/editor>"/>
<tags>Editor</tags>
<tags>removeOnHide</tags>
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
@@ -518,19 +432,19 @@
<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;1035&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;825&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="_jFu3sI9BEeyHVqQ0Ptzewg" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="BlockManaCharger.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;BlockManaCharger.java&quot; partName=&quot;BlockManaCharger.java&quot; title=&quot;BlockManaCharger.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/block/BlockManaCharger.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/block/BlockManaCharger.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;1180&quot; selectionOffset=&quot;3114&quot; selectionTopPixel=&quot;1983&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;BlockManaCharger.java&quot; partName=&quot;BlockManaCharger.java&quot; title=&quot;BlockManaCharger.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/block/BlockManaCharger.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/block/BlockManaCharger.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;147&quot; selectionOffset=&quot;5008&quot; selectionTopPixel=&quot;1778&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="_etRNMI9CEeyHVqQ0Ptzewg" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="RenderBlockManaCharger.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;RenderBlockManaCharger.java&quot; partName=&quot;RenderBlockManaCharger.java&quot; title=&quot;RenderBlockManaCharger.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/client/render/block/RenderBlockManaCharger.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/client/render/block/RenderBlockManaCharger.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;721&quot; selectionOffset=&quot;562&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;RenderBlockManaCharger.java&quot; partName=&quot;RenderBlockManaCharger.java&quot; title=&quot;RenderBlockManaCharger.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/client/render/block/RenderBlockManaCharger.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/client/render/block/RenderBlockManaCharger.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;1200&quot; selectionTopPixel=&quot;0&quot;/>&#xD;&#xA;&lt;/editor>"/>
<tags>Editor</tags>
<tags>removeOnHide</tags>
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
@@ -560,31 +474,34 @@
<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;740&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;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;3038&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="_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; 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;20601&quot; selectionTopPixel=&quot;2900&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;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;23069&quot; selectionTopPixel=&quot;3146&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;180&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;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>"/>
<tags>Editor</tags>
<tags>removeOnHide</tags>
<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;10451&quot; selectionTopPixel=&quot;5160&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;2600&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;1848&quot; selectionTopPixel=&quot;320&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;2396&quot; selectionTopPixel=&quot;420&quot;/>&#xD;&#xA;&lt;/editor>"/>
<tags>Editor</tags>
<tags>removeOnHide</tags>
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
@@ -608,49 +525,247 @@
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</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;4094&quot; selectionTopPixel=&quot;306&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;10623&quot; selectionTopPixel=&quot;4379&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="__uMJ8JDCEey73LnsiOc18Q" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="TileInventory.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;TileInventory.java&quot; partName=&quot;TileInventory.java&quot; title=&quot;TileInventory.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/block/tile/TileInventory.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/block/tile/TileInventory.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;13&quot; selectionOffset=&quot;354&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;TileInventory.java&quot; partName=&quot;TileInventory.java&quot; title=&quot;TileInventory.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/block/tile/TileInventory.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/block/tile/TileInventory.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;1782&quot; selectionTopPixel=&quot;660&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="_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;19&quot; selectionOffset=&quot;1163&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;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>"/>
<tags>Editor</tags>
<tags>removeOnHide</tags>
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
</children>
<children xsi:type="basic:Part" xmi:id="_fgzigJmAEey53Pj3FoFyiA" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="TileMagicCraftCrate.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;TileMagicCraftCrate.java&quot; partName=&quot;TileMagicCraftCrate.java&quot; title=&quot;TileMagicCraftCrate.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/block/tile/TileMagicCraftCrate.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/block/tile/TileMagicCraftCrate.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;1588&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="_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;3458&quot; selectionTopPixel=&quot;733&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="_K5IvQJFOEey73LnsiOc18Q" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="TileEntityHopper.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;TileEntityHopper.class&quot; partName=&quot;TileEntityHopper.class&quot; title=&quot;TileEntityHopper.class&quot; tooltip=&quot;net.minecraft.tileentity.TileEntityHopper&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.tileentity(TileEntityHopper.class&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;20920&quot; selectionTopPixel=&quot;12520&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="_xvf9EJFoEey73LnsiOc18Q" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="ClientHelper.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;ClientHelper.java&quot; partName=&quot;ClientHelper.java&quot; title=&quot;ClientHelper.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/client/core/ClientHelper.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/client/core/ClientHelper.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;5062&quot; selectionTopPixel=&quot;2000&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;7574&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="_8ME8wJGAEey73LnsiOc18Q" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="RenderBlockABSpreader.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;RenderBlockABSpreader.java&quot; partName=&quot;RenderBlockABSpreader.java&quot; title=&quot;RenderBlockABSpreader.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/client/render/block/RenderBlockABSpreader.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/client/render/block/RenderBlockABSpreader.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;769&quot; selectionOffset=&quot;514&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;RenderBlockABSpreader.java&quot; partName=&quot;RenderBlockABSpreader.java&quot; title=&quot;RenderBlockABSpreader.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/client/render/block/RenderBlockABSpreader.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/client/render/block/RenderBlockABSpreader.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;293&quot; selectionOffset=&quot;663&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="_L4LXUJGDEey73LnsiOc18Q" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="RenderBlockEngineerHopper.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;RenderBlockEngineerHopper.java&quot; partName=&quot;RenderBlockEngineerHopper.java&quot; title=&quot;RenderBlockEngineerHopper.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/client/render/block/RenderBlockEngineerHopper.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/client/render/block/RenderBlockEngineerHopper.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;1376&quot; selectionTopPixel=&quot;629&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;RenderBlockEngineerHopper.java&quot; partName=&quot;RenderBlockEngineerHopper.java&quot; title=&quot;RenderBlockEngineerHopper.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/client/render/block/RenderBlockEngineerHopper.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/client/render/block/RenderBlockEngineerHopper.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;765&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="_NxcZcJJcEeyQrrI1tk1pYw" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="ModelManaContainer.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;ModelManaContainer.java&quot; partName=&quot;ModelManaContainer.java&quot; title=&quot;ModelManaContainer.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/client/model/ModelManaContainer.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/client/model/ModelManaContainer.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;2055&quot; selectionTopPixel=&quot;188&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="_N8qK8JJcEeyQrrI1tk1pYw" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="ModelManaCharger.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;ModelManaCharger.java&quot; partName=&quot;ModelManaCharger.java&quot; title=&quot;ModelManaCharger.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/client/model/ModelManaCharger.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/client/model/ModelManaCharger.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;9&quot; selectionOffset=&quot;601&quot; selectionTopPixel=&quot;10&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="_Qmt9cJJcEeyQrrI1tk1pYw" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="ModelEngineerHopper.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;ModelEngineerHopper.java&quot; partName=&quot;ModelEngineerHopper.java&quot; title=&quot;ModelEngineerHopper.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/client/model/ModelEngineerHopper.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/client/model/ModelEngineerHopper.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;2154&quot; selectionTopPixel=&quot;600&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="_Eb-CYJJdEeyQrrI1tk1pYw" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="RenderTileEngineerHopper.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;RenderTileEngineerHopper.java&quot; partName=&quot;RenderTileEngineerHopper.java&quot; title=&quot;RenderTileEngineerHopper.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/client/render/tile/RenderTileEngineerHopper.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/client/render/tile/RenderTileEngineerHopper.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;195&quot; selectionOffset=&quot;777&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="_i-RTcJSUEeyotonKcX1Enw" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="IBoundRender.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;IBoundRender.java&quot; partName=&quot;IBoundRender.java&quot; title=&quot;IBoundRender.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/api/IBoundRender.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/api/IBoundRender.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;215&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="_kENn0JSUEeyotonKcX1Enw" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="IRankItem.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;IRankItem.java&quot; partName=&quot;IRankItem.java&quot; title=&quot;IRankItem.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/api/IRankItem.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/api/IRankItem.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;9&quot; selectionOffset=&quot;109&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="_qj95gJSUEeyotonKcX1Enw" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="IRenderHud.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;IRenderHud.java&quot; partName=&quot;IRenderHud.java&quot; title=&quot;IRenderHud.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/api/IRenderHud.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/api/IRenderHud.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;58&quot; selectionOffset=&quot;146&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="_ez1roJSaEeyotonKcX1Enw" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="BoundRender.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;BoundRender.java&quot; partName=&quot;BoundRender.java&quot; title=&quot;BoundRender.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/client/core/BoundRender.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/client/core/BoundRender.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;5056&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="_KjQ7IJSqEeyotonKcX1Enw" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="TileManaContainer.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;TileManaContainer.java&quot; partName=&quot;TileManaContainer.java&quot; title=&quot;TileManaContainer.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/block/tile/TileManaContainer.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/block/tile/TileManaContainer.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;3360&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="_Z7cHkJTBEeyotonKcX1Enw" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="BlockManaContainer.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;BlockManaContainer.java&quot; partName=&quot;BlockManaContainer.java&quot; title=&quot;BlockManaContainer.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/block/BlockManaContainer.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/block/BlockManaContainer.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;147&quot; selectionOffset=&quot;2589&quot; selectionTopPixel=&quot;698&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="_iA5HkJTIEeyotonKcX1Enw" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="RenderBlockManaContainer.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;RenderBlockManaContainer.java&quot; partName=&quot;RenderBlockManaContainer.java&quot; title=&quot;RenderBlockManaContainer.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/client/render/block/RenderBlockManaContainer.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/client/render/block/RenderBlockManaContainer.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;942&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="_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>"/>
<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>"/>
<tags>Editor</tags>
<tags>removeOnHide</tags>
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
</children>
<children xsi:type="basic:Part" xmi:id="_ukq0UJWQEeyc5Poa__GLsA" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="GuiABFactory.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;GuiABFactory.java&quot; partName=&quot;GuiABFactory.java&quot; title=&quot;GuiABFactory.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/client/core/GuiABFactory.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/client/core/GuiABFactory.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;502&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="_1s0iwJWQEeyc5Poa__GLsA" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="GuiABConfig.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;GuiABConfig.java&quot; partName=&quot;GuiABConfig.java&quot; title=&quot;GuiABConfig.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/client/core/GuiABConfig.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/client/core/GuiABConfig.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;559&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="_AOxekJWREeyc5Poa__GLsA" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="ConfigElement.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;ConfigElement.class&quot; partName=&quot;ConfigElement.class&quot; title=&quot;ConfigElement.class&quot; tooltip=&quot;net.minecraftforge.common.config.ConfigElement&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.minecraftforge.common.config(ConfigElement.class&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;13&quot; selectionOffset=&quot;896&quot; selectionTopPixel=&quot;580&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="_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>"/>
<tags>Editor</tags>
<tags>removeOnHide</tags>
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
</children>
<children xsi:type="basic:Part" xmi:id="_NLM0UJY3EeyZpcB6EDxkbw" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="ClientHelper.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;ClientHelper.java&quot; partName=&quot;ClientHelper.java&quot; title=&quot;ClientHelper.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/client/core/ClientHelper.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/client/core/ClientHelper.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;4116&quot; selectionTopPixel=&quot;1160&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="_zQFnEJY_EeyZpcB6EDxkbw" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="RenderEntityAdvancedSpark.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;RenderEntityAdvancedSpark.java&quot; partName=&quot;RenderEntityAdvancedSpark.java&quot; title=&quot;RenderEntityAdvancedSpark.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/client/render/entity/RenderEntityAdvancedSpark.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/client/render/entity/RenderEntityAdvancedSpark.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>"/>
<tags>Editor</tags>
<tags>removeOnHide</tags>
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
</children>
<children xsi:type="basic:Part" xmi:id="_zj8-QJY_EeyZpcB6EDxkbw" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="EntityNullRender.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;EntityNullRender.java&quot; partName=&quot;EntityNullRender.java&quot; title=&quot;EntityNullRender.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/client/render/entity/EntityNullRender.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/client/render/entity/EntityNullRender.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>"/>
<tags>Editor</tags>
<tags>removeOnHide</tags>
<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>"/>
<tags>Editor</tags>
<tags>removeOnHide</tags>
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
</children>
<children xsi:type="basic:Part" xmi:id="_F9Q40Jb5EeyZpcB6EDxkbw" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="EntityPlayer.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;EntityPlayer.class&quot; partName=&quot;EntityPlayer.class&quot; title=&quot;EntityPlayer.class&quot; tooltip=&quot;net.minecraft.entity.player.EntityPlayer&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.player(EntityPlayer.class&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;9809&quot; selectionTopPixel=&quot;4506&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="_KBj0sJb5EeyZpcB6EDxkbw" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="ForgeEventFactory.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;ForgeEventFactory.class&quot; partName=&quot;ForgeEventFactory.class&quot; title=&quot;ForgeEventFactory.class&quot; tooltip=&quot;net.minecraftforge.event.ForgeEventFactory&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.minecraftforge.event(ForgeEventFactory.class&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;9303&quot; selectionTopPixel=&quot;3760&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="_jkrCkJb5EeyZpcB6EDxkbw" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="PlayerUseItemEvent$Stop.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;PlayerUseItemEvent$Stop.class&quot; partName=&quot;PlayerUseItemEvent$Stop.class&quot; title=&quot;PlayerUseItemEvent$Stop.class&quot; tooltip=&quot;net.minecraftforge.event.entity.player.PlayerUseItemEvent$Stop&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.minecraftforge.event.entity.player(PlayerUseItemEvent$Stop.class&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;2281&quot; selectionTopPixel=&quot;957&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="_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>"/>
<tags>Editor</tags>
<tags>removeOnHide</tags>
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
</children>
<children xsi:type="basic:Part" xmi:id="_hgMBUJl1Eey53Pj3FoFyiA" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="ItemABResource.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;ItemABResource.java&quot; partName=&quot;ItemABResource.java&quot; title=&quot;ItemABResource.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/item/ItemABResource.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/item/ItemABResource.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>"/>
<tags>Editor</tags>
<tags>removeOnHide</tags>
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
</children>
<children xsi:type="basic:Part" xmi:id="_1zeIwJl_Eey53Pj3FoFyiA" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="BlockMagicCraftCrate.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;BlockMagicCraftCrate.java&quot; partName=&quot;BlockMagicCraftCrate.java&quot; title=&quot;BlockMagicCraftCrate.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/block/BlockMagicCraftCrate.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/block/BlockMagicCraftCrate.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;4752&quot; selectionTopPixel=&quot;1222&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="_EhaR8JmCEey53Pj3FoFyiA" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="ItemCraftingPattern.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;ItemCraftingPattern.java&quot; partName=&quot;ItemCraftingPattern.java&quot; title=&quot;ItemCraftingPattern.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/item/ItemCraftingPattern.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/item/ItemCraftingPattern.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;1200&quot; selectionTopPixel=&quot;128&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="_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>"/>
<tags>Editor</tags>
<tags>removeOnHide</tags>
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
</children>
<children xsi:type="basic:Part" xmi:id="_RMJkkJmVEey53Pj3FoFyiA" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="TileEntityHopper.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;TileEntityHopper.class&quot; partName=&quot;TileEntityHopper.class&quot; title=&quot;TileEntityHopper.class&quot; tooltip=&quot;net.minecraft.tileentity.TileEntityHopper&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.tileentity(TileEntityHopper.class&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;15061&quot; selectionTopPixel=&quot;10086&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="_vKC5EJxxEeyLmKlNgJhBgQ" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="SubTilePureGladiolus.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;SubTilePureGladiolus.java&quot; partName=&quot;SubTilePureGladiolus.java&quot; title=&quot;SubTilePureGladiolus.java&quot; tooltip=&quot;Minecraft/src/main/java/ab/common/block/subtile/SubTilePureGladiolus.java&quot;>&#xD;&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/Minecraft/src/main/java/ab/common/block/subtile/SubTilePureGladiolus.java&quot;/>&#xD;&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;1844&quot; selectionTopPixel=&quot;703&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="_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>"/>
<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>"/>
<tags>Editor</tags>
<tags>removeOnHide</tags>
<tags>org.eclipse.jdt.ui.CompilationUnitEditor</tags>
@@ -684,7 +799,7 @@
<sharedElements xsi:type="basic:Part" xmi:id="_yFPLso53EeyXBZtqHFY-7A" elementId="org.eclipse.ui.views.ProblemView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Problems" iconURI="platform:/plugin/org.eclipse.ui.ide/icons/full/eview16/problems_view.png" tooltip="" closeable="true">
<persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.views.markers.ProblemsView"/>
<persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.ide"/>
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;view PRIMARY_SORT_FIELD=&quot;org.eclipse.ui.ide.severityAndDescriptionField&quot; categoryGroup=&quot;org.eclipse.ui.ide.severity&quot; markerContentGenerator=&quot;org.eclipse.ui.ide.problemsGenerator&quot; partName=&quot;Problems&quot;>&#xD;&#xA;&lt;expanded>&#xD;&#xA;&lt;category IMemento.internal.id=&quot;Errors&quot;/>&#xD;&#xA;&lt;category IMemento.internal.id=&quot;Warnings (1 item)&quot;/>&#xD;&#xA;&lt;/expanded>&#xD;&#xA;&lt;columnWidths org.eclipse.ui.ide.locationField=&quot;120&quot; org.eclipse.ui.ide.markerType=&quot;120&quot; org.eclipse.ui.ide.pathField=&quot;160&quot; org.eclipse.ui.ide.resourceField=&quot;120&quot; org.eclipse.ui.ide.severityAndDescriptionField=&quot;400&quot;/>&#xD;&#xA;&lt;visible IMemento.internal.id=&quot;org.eclipse.ui.ide.severityAndDescriptionField&quot;/>&#xD;&#xA;&lt;visible IMemento.internal.id=&quot;org.eclipse.ui.ide.resourceField&quot;/>&#xD;&#xA;&lt;visible IMemento.internal.id=&quot;org.eclipse.ui.ide.pathField&quot;/>&#xD;&#xA;&lt;visible IMemento.internal.id=&quot;org.eclipse.ui.ide.locationField&quot;/>&#xD;&#xA;&lt;visible IMemento.internal.id=&quot;org.eclipse.ui.ide.markerType&quot;/>&#xD;&#xA;&lt;/view>"/>
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;view PRIMARY_SORT_FIELD=&quot;org.eclipse.ui.ide.severityAndDescriptionField&quot; categoryGroup=&quot;org.eclipse.ui.ide.severity&quot; markerContentGenerator=&quot;org.eclipse.ui.ide.problemsGenerator&quot; partName=&quot;Problems&quot;>&#xD;&#xA;&lt;expanded>&#xD;&#xA;&lt;category IMemento.internal.id=&quot;Errors&quot;/>&#xD;&#xA;&lt;/expanded>&#xD;&#xA;&lt;columnWidths org.eclipse.ui.ide.locationField=&quot;120&quot; org.eclipse.ui.ide.markerType=&quot;120&quot; org.eclipse.ui.ide.pathField=&quot;160&quot; org.eclipse.ui.ide.resourceField=&quot;120&quot; org.eclipse.ui.ide.severityAndDescriptionField=&quot;400&quot;/>&#xD;&#xA;&lt;visible IMemento.internal.id=&quot;org.eclipse.ui.ide.severityAndDescriptionField&quot;/>&#xD;&#xA;&lt;visible IMemento.internal.id=&quot;org.eclipse.ui.ide.resourceField&quot;/>&#xD;&#xA;&lt;visible IMemento.internal.id=&quot;org.eclipse.ui.ide.pathField&quot;/>&#xD;&#xA;&lt;visible IMemento.internal.id=&quot;org.eclipse.ui.ide.locationField&quot;/>&#xD;&#xA;&lt;visible IMemento.internal.id=&quot;org.eclipse.ui.ide.markerType&quot;/>&#xD;&#xA;&lt;/view>"/>
<tags>View</tags>
<tags>categoryTag:General</tags>
<menus xmi:id="_yNOqEI53EeyXBZtqHFY-7A" elementId="org.eclipse.ui.views.ProblemView">
@@ -800,10 +915,6 @@
<tags>toolbarSeparator</tags>
<children xsi:type="menu:ToolBarSeparator" xmi:id="_x_a3kY53EeyXBZtqHFY-7A" elementId="group.file" toBeRendered="false"/>
</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="_7MMJ0JJAEeyWI420kGLtTQ" 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="_x_cFsI53EeyXBZtqHFY-7A" elementId="group.edit" toBeRendered="false">
<tags>toolbarSeparator</tags>
<children xsi:type="menu:ToolBarSeparator" xmi:id="_x_cFsY53EeyXBZtqHFY-7A" elementId="group.edit" toBeRendered="false"/>
@@ -815,6 +926,10 @@
<tags>toolbarSeparator</tags>
<children xsi:type="menu:ToolBarSeparator" xmi:id="_x_cFtI53EeyXBZtqHFY-7A" elementId="additions" toBeRendered="false"/>
</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>
<children xsi:type="menu:ToolBar" xmi:id="_yGcFkI53EeyXBZtqHFY-7A" elementId="org.eclipse.debug.ui.launchActionSet">
<tags>Draggable</tags>
</children>
@@ -833,7 +948,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="_7MPNIJJAEeyWI420kGLtTQ" 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 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>
<children xsi:type="menu:ToolBar" xmi:id="_x_cFuI53EeyXBZtqHFY-7A" elementId="group.editor" toBeRendered="false">
<tags>toolbarSeparator</tags>
@@ -882,6 +997,10 @@
<tags>TrimStack</tags>
<tags>Draggable</tags>
</children>
<children xsi:type="menu:ToolControl" xmi:id="_9PV2sJSYEeyotonKcX1Enw" elementId="org.eclipse.ui.editorss(IDEWindow).(org.eclipse.jdt.ui.JavaPerspective)" toBeRendered="false" contributionURI="bundleclass://org.eclipse.e4.ui.workbench.addons.swt/org.eclipse.e4.ui.workbench.addons.minmax.TrimStack">
<tags>TrimStack</tags>
<tags>Draggable</tags>
</children>
</trimBars>
</children>
<bindingTables xmi:id="_xu022I53EeyXBZtqHFY-7A" contributorURI="platform:/plugin/org.eclipse.platform" bindingContext="_xu022Y53EeyXBZtqHFY-7A">
@@ -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
1042707835.index
4192451459.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
1866713958.index
4066382717.index
3366137611.index
3869670652.index
1135025682.index
39286232.index
4066382717.index
1866713958.index
1253735332.index
1897778185.index
3869821576.index
@@ -49,7 +49,6 @@ INDEX VERSION 1.131+C:\Users\Pulxes\Desktop\Developing mods for Cubes\Advanced B
1152690393.index
1012920029.index
318449579.index
286606776.index
1054663212.index
665729759.index
61333915.index
@@ -58,10 +57,10 @@ INDEX VERSION 1.131+C:\Users\Pulxes\Desktop\Developing mods for Cubes\Advanced B
289975946.index
2216197781.index
3962322580.index
2860418500.index
3653030889.index
876485342.index
651360643.index
3653030889.index
2860418500.index
876485342.index
146154142.index
479783716.index
3790132439.index
@@ -83,4 +82,4 @@ INDEX VERSION 1.131+C:\Users\Pulxes\Desktop\Developing mods for Cubes\Advanced B
4056298361.index
1785463247.index
933273961.index
4192451459.index
1042707835.index
@@ -1,63 +1,63 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<qualifiedTypeNameHistroy>
<fullyQualifiedTypeName name="ab.common.block.tile.TileModifiedRetainer"/>
<fullyQualifiedTypeName name="vazkii.botania.common.core.helper.ItemNBTHelper"/>
<fullyQualifiedTypeName name="net.minecraft.entity.player.EntityPlayerMP"/>
<fullyQualifiedTypeName name="net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer"/>
<fullyQualifiedTypeName name="net.minecraft.client.Minecraft"/>
<fullyQualifiedTypeName name="net.minecraft.client.renderer.texture.TextureMap"/>
<fullyQualifiedTypeName name="ab.api.ICorporeaModification"/>
<fullyQualifiedTypeName name="ab.common.block.tile.TileModifiedCorporeaFunnel"/>
<fullyQualifiedTypeName name="ab.common.block.tile.TileCorporeaInterrupter"/>
<fullyQualifiedTypeName name="ab.common.block.tile.TileModifiedInterceptor"/>
<fullyQualifiedTypeName name="ab.common.block.tile.TileCorporeaCatalyst"/>
<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="net.minecraft.client.renderer.entity.RenderSnowball"/>
<fullyQualifiedTypeName name="ab.common.item.ItemMod"/>
<fullyQualifiedTypeName name="javafx.scene.paint.Color"/>
<fullyQualifiedTypeName name="java.awt.Color"/>
<fullyQualifiedTypeName name="vazkii.botania.common.block.tile.TileMod"/>
<fullyQualifiedTypeName name="net.minecraft.nbt.NBTTagList"/>
<fullyQualifiedTypeName name="net.minecraft.nbt.NBTTagCompound"/>
<fullyQualifiedTypeName name="net.minecraft.nbt.NBTBase"/>
<fullyQualifiedTypeName name="ab.common.block.tile.TileInventory"/>
<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="cpw.mods.fml.relauncher.SideOnly"/>
<fullyQualifiedTypeName name="cpw.mods.fml.relauncher.Side"/>
<fullyQualifiedTypeName name="net.minecraft.block.BlockContainer"/>
<fullyQualifiedTypeName name="net.minecraft.block.material.Material"/>
<fullyQualifiedTypeName name="net.minecraft.client.renderer.texture.IIconRegister"/>
<fullyQualifiedTypeName name="net.minecraft.tileentity.IHopper"/>
<fullyQualifiedTypeName name="net.minecraft.tileentity.TileEntity"/>
<fullyQualifiedTypeName name="net.minecraft.item.ItemStack"/>
<fullyQualifiedTypeName name="net.minecraft.inventory.IInventory"/>
<fullyQualifiedTypeName name="net.minecraft.util.Facing"/>
<fullyQualifiedTypeName name="net.minecraft.tileentity.TileEntityHopper"/>
<fullyQualifiedTypeName name="net.minecraft.inventory.ISidedInventory"/>
<fullyQualifiedTypeName name="vazkii.botania.api.wand.IWandBindable"/>
<fullyQualifiedTypeName name="vazkii.botania.api.wand.IWandable"/>
<fullyQualifiedTypeName name="vazkii.botania.api.wand.IWandHUD"/>
<fullyQualifiedTypeName name="net.minecraft.init.Blocks"/>
<fullyQualifiedTypeName name="vazkii.botania.common.item.ModItems"/>
<fullyQualifiedTypeName name="vazkii.botania.client.core.handler.HUDHandler"/>
<fullyQualifiedTypeName name="ab.common.entity.EntityNebulaPortal"/>
<fullyQualifiedTypeName name="ab.client.core.ClientHelper"/>
<fullyQualifiedTypeName name="vazkii.botania.api.BotaniaAPI"/>
<fullyQualifiedTypeName name="vazkii.botania.common.block.ModBlocks"/>
<fullyQualifiedTypeName name="vazkii.botania.common.block.tile.TileSpecialFlower"/>
<fullyQualifiedTypeName name="net.minecraft.util.AxisAlignedBB"/>
<fullyQualifiedTypeName name="java.util.List"/>
<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="ab.common.block.tile.TileEngineerHopper"/>
<fullyQualifiedTypeName name="cpw.mods.fml.client.registry.ISimpleBlockRenderingHandler"/>
<fullyQualifiedTypeName name="net.minecraft.client.renderer.RenderBlocks"/>
<fullyQualifiedTypeName name="net.minecraft.block.Block"/>
<fullyQualifiedTypeName name="ab.common.lib.register.BlockListAB"/>
<fullyQualifiedTypeName name="net.minecraft.world.IBlockAccess"/>
<fullyQualifiedTypeName name="net.minecraft.client.renderer.Tessellator"/>
<fullyQualifiedTypeName name="net.minecraft.client.renderer.EntityRenderer"/>
<fullyQualifiedTypeName name="net.minecraft.client.Minecraft"/>
<fullyQualifiedTypeName name="net.minecraft.util.IIcon"/>
<fullyQualifiedTypeName name="net.minecraft.block.BlockHopper"/>
<fullyQualifiedTypeName name="ab.common.block.BlockEngineerHopper"/>
<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"/>
<fullyQualifiedTypeName name="net.minecraft.util.Vec3"/>
<fullyQualifiedTypeName name="ab.common.block.tile.TileMagicCraftCrate"/>
<fullyQualifiedTypeName name="ab.common.item.ItemCraftingPattern"/>
<fullyQualifiedTypeName name="java.io.Serializable"/>
<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"/>
</qualifiedTypeNameHistroy>
@@ -1,5 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<section name="Workbench">
<item key="org.eclipse.jdt.ui.last.selected.jre.kind2" value="2"/>
<item key="org.eclipse.jdt.ui.last.selected.execution.enviroment" value="JavaSE-1.8"/>
<section name="org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart">
<item key="group_libraries" value="true"/>
<item key="layout" value="2"/>
@@ -36,4 +38,19 @@
<item key="org.eclipse.jdt.internal.ui.text.JavaOutlineInformationControlDIALOG_USE_PERSISTED_SIZE" value="true"/>
<item key="org.eclipse.jdt.internal.ui.text.JavaOutlineInformationControlDIALOG_USE_PERSISTED_LOCATION" value="false"/>
</section>
<section name="org.eclipse.jdt.internal.ui.dialogs.OpenTypeSelectionDialog2">
<item key="ShowStatusLine" value="true"/>
<item key="History" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&#x0D;&#x0A;&lt;History/&gt;"/>
<item key="WorkingSet" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&#x0D;&#x0A;&lt;workingSet workingSetName=&quot;&quot;/&gt;"/>
<section name="DialogBoundsSettings">
<item key="DIALOG_HEIGHT" value="500"/>
<item key="DIALOG_WIDTH" value="600"/>
<item key="DIALOG_X_ORIGIN" value="669"/>
<item key="DIALOG_Y_ORIGIN" value="191"/>
<item key="DIALOG_FONT_NAME" value="1|Segoe UI|9.0|0|WINDOWS|1|-15|0|0|0|400|0|0|0|1|0|0|0|0|Segoe UI"/>
</section>
</section>
<section name="BreadcrumbItemDropDown">
<item key="height" value="464"/>
</section>
</section>
@@ -3,3 +3,23 @@
2022-02-17 09:27:18,311 [Worker-3: 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-02-17 14:51:38,944 [Worker-0: 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-02-20 14:33:33,645 [Worker-0: 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-02-20 17:06:39,727 [Worker-5: 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-02-21 13:57:00,062 [Worker-5: 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-02-24 14:54:56,737 [Worker-0: 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-02-24 18:28:07,434 [Worker-5: 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-02-25 14:58:54,246 [Worker-0: 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-02-27 10:40:00,901 [Worker-3: 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-02-27 13:39:30,962 [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-02-28 14:03:42,392 [Worker-6: 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-01 18:21:51,068 [Worker-0: 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-03 08:09:38,024 [Worker-3: 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-03 15:31:17,653 [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-03 17:02:40,511 [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-04 13:37:02,675 [Worker-3: 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-05 11:14:16,204 [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-05 16:23:35,937 [Worker-3: 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-05 16:29:23,075 [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.
2022-03-05 16:34:13,288 [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-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.
+1 -1
View File
@@ -1,3 +1,3 @@
#Sun Feb 20 14:33:21 MSK 2022
#Sun Mar 06 00:23:01 MSK 2022
org.eclipse.core.runtime=2
org.eclipse.platform=4.22.0.v20211124-1800
Binary file not shown.
+1 -1
View File
@@ -1,5 +1,5 @@
#Splash screen properties
#Sun Feb 20 16:21:55 MSK 2022
#Sun Mar 06 00:25:30 MSK 2022
logoTexture=textures/gui/title/mojang.png
background=0xFFFFFF
font=0x0
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
+23 -11
View File
@@ -1,11 +1,23 @@
[16:21:52] [main/INFO]: Setting user: Player766
[16:21:54] [Client thread/INFO]: LWJGL Version: 2.9.1
[16:22:03] [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
[16:22:10] [Sound Library Loader/INFO]: Sound engine started
[16:22:11] [Client thread/INFO]: Created: 16x16 textures/blocks-atlas
[16:22:11] [Client thread/INFO]: Created: 16x16 textures/items-atlas
[16:22:13] [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
[16:22:14] [Client thread/INFO]: Created: 1024x512 textures/blocks-atlas
[16:22:15] [Client thread/INFO]: Created: 1024x512 textures/items-atlas
[16:22:16] [Sound Library Loader/INFO]: Sound engine started
[16:22:48] [Client thread/INFO]: Stopping!
[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]
+4 -4
View File
@@ -1,7 +1,7 @@
invertYMouse:false
mouseSensitivity:0.5
fov:0.0
gamma:0.0
gamma:1.0
saturation:0.0
renderDistance:3
guiScale:2
@@ -11,13 +11,13 @@ anaglyph3d:false
advancedOpengl:false
maxFps:260
fboEnable:true
difficulty:2
difficulty:0
fancyGraphics:true
ao:2
clouds:true
resourcePacks:[]
lastServer:
lang:ru_RU
lang:en_GB
chatVisibility:0
chatColors:true
chatLinks:true
@@ -89,7 +89,7 @@ key_Baubles Inventory:48
key_Change Wand Focus:33
key_Activate Hover Harness:35
key_Misc Wand Toggle:34
soundCategory_master:1.0
soundCategory_master:0.0
soundCategory_music:1.0
soundCategory_record:1.0
soundCategory_weather:1.0
View File
Whitespace-only changes.
+125 -1
View File
@@ -178,5 +178,129 @@
"7ff3eb93-8be9-3a7d-9590-647acffcfb2b": "Player139",
"1e878937-6147-358d-b9a5-2d994db008c9": "Player595",
"56a50a28-2026-3b27-8279-243e3ff82a5a": "Player342",
"7dc80f62-93ab-31a4-97b1-46f4b80402c9": "Player128"
"7dc80f62-93ab-31a4-97b1-46f4b80402c9": "Player128",
"19e1dbac-54cc-34fa-99b8-c2a0812b14c1": "Player676",
"7328fbd9-6879-3343-b321-ed1f1a1e9892": "Player82",
"23345143-148b-327b-8641-d2091803951a": "Player732",
"b89d12f3-1740-34c6-919e-a2949a3e81fe": "Player548",
"99c5cfd7-706e-3304-b77d-748a9e6aeb44": "Player917",
"77167de3-5df9-3c83-b06a-bed9a476e835": "Player320",
"47924d91-5a7e-38eb-bebd-89bd771037e9": "Player573",
"3bdd7bc1-57b3-3ed1-a14e-cc7341dec1b1": "Player375",
"25b11e49-a7c5-3d9c-8271-d4f68f211051": "Player578",
"3f18158e-f2c1-3129-a134-25632e6b98da": "Player351",
"bce7419c-5709-3ee4-a73f-d19725fe2893": "Player161",
"93caad21-f530-38b7-b8b7-9239abf6836d": "Player188",
"4941828d-27d9-3ea5-a0e2-8e881702c195": "Player483",
"c03da6a3-8a6c-3375-a85a-97a8fae94902": "Player860",
"f0c5379b-0e4e-34aa-808d-37fef9b5ce6c": "Player103",
"e6ce70cd-b7cc-34be-b059-93e41d35480c": "Player30",
"b0121b71-1aec-310d-8ee8-525ebe3fec09": "Player319",
"28507737-102c-35fd-ac17-02009db33c0a": "Player710",
"bfc3689a-f20e-3bc2-bef0-1081426b0c68": "Player350",
"3da1e349-17b0-38ed-a07b-1e78c8ebd956": "Player123",
"de2b0524-f0fe-3ddf-9581-f7fcb562ed9e": "Player360",
"0704e0ba-eaf6-3b26-b880-53fd45ec3b48": "Player939",
"27630cc8-9d92-34f7-8c10-85caa979d8b3": "Player108",
"10170aa4-882d-3b2e-9798-50b9f8d93a4b": "Player733",
"343a2278-4579-3a59-8a3a-aa2690a75202": "Player115",
"a7507e7e-f998-31cf-a2de-0cc0fd0a4de6": "Player401",
"0fbf5581-7411-3cef-a8b2-2d7919ecaf6e": "Player11",
"f9567117-2555-3219-a3d6-01de0ddd7332": "Player7",
"fc1768ff-17ae-39e8-bef2-f3e0d98306ba": "Player660",
"c5f2027d-c05b-3ad0-bbf1-20e3f4a553c8": "Player207",
"6405522b-9fbb-33c3-a135-56650c3b4d76": "Player176",
"f56bf8d6-603c-3250-9b1f-ef8f865996e1": "Player635",
"da075988-6245-3890-84d4-251ff8c86547": "Player214",
"0d1798c0-e9c5-3a83-99d9-4cf400fcf12a": "Player583",
"6b70ab1d-ea1f-3080-82f2-6a9952eea911": "Player187",
"49b06ace-053b-361b-9d2b-2481cac53c1e": "Player868",
"aed5efd4-551b-3965-bc28-ae21aa072a66": "Player2",
"5947c5d8-1403-3ff7-8914-5758d49fdc29": "Player821",
"d1587dea-b047-3ee8-b46a-f3d599824159": "Player985",
"b743052f-5855-37e7-a97b-fd551acafef4": "Player281",
"fe7f1e59-f19d-3f45-941b-fff40e9a414c": "Player791",
"66212eae-12d0-33f7-bd64-547255e16b3f": "Player364",
"64aef991-58f2-3dcc-9bb9-8df57ee15c84": "Player701",
"e93afb92-bc6e-34ce-b382-da5f2dd619b2": "Player399",
"d31b2f98-898c-3f1b-b785-db56ff276dc2": "Player946",
"beda00ca-0100-3611-a6b5-c0b153e0dc2e": "Player879",
"5f4ed3be-2938-3b6b-81a5-bfd57bf6a88f": "Player575",
"f5b981a5-256b-3e0a-a7c0-a95965005354": "Player603",
"a4081500-9e8c-36ae-a97c-f165f9882cba": "Player333",
"9a9101ac-937d-31fc-99f0-be5bc89dd1bc": "Player343",
"39c4f4aa-4d39-353b-b70e-747427551322": "Player104",
"e687d94c-f442-3ab7-a8a6-e1baf5dca36c": "Player292",
"8c6477df-589c-387e-8235-e07170c95726": "Player185",
"d5e76a54-1748-3850-8a88-7d4b819073e0": "Player556",
"7beaed24-0a62-3f97-b968-4d6f3b3f19c7": "Player15",
"157dadc9-e980-331f-9b9a-60b0f155ef62": "Player276",
"2a17739c-8096-3f15-9cf7-abffa922ad8e": "Player299",
"49b1c99f-ddf7-3830-8802-b69461c51429": "Player741",
"ab28be22-456d-3e73-98a6-b2ff858bf61e": "Player19",
"168f5f60-1523-35b7-93b7-01b2c42226b4": "Player335",
"b9f5e998-520a-3fa2-8208-0c20f22aa20f": "Player321",
"7c860150-b37d-33df-82cf-c73f863934ed": "Player142",
"94baa29a-be0d-3218-988c-acd14f7df952": "Player574",
"8a5928f7-beb7-37f5-80fc-dd4e68365b90": "Player846",
"c35c79fa-c14d-3173-a5f4-409e5a0c65eb": "Player803",
"ffa08e0b-3fc0-345a-85a2-3e167f6ec55b": "Player111",
"29b47250-4236-34ae-8b46-7341b800b727": "Player897",
"25d814e7-4101-3c44-9bf7-65f7d6c6dd55": "Player44",
"44e8d65a-a4b2-3c63-9ef0-950bb5685028": "Player654",
"352a2219-a032-396a-9556-4b75f1d6ec41": "Player552",
"a5b59a7c-81e3-3a21-8ced-54dbec246e12": "Player75",
"16deb2db-fd20-3caa-97b8-af2729ef2158": "Player729",
"6130f4bb-8300-3783-bbd4-302f5fef0fc2": "Player89",
"58c26745-dc3b-3f98-a569-20069366f812": "Player233",
"387e1557-1e63-3242-8750-2853d61db146": "Player113",
"b5079939-0881-3d3d-a86e-56223944774f": "Player669",
"f913bf04-ecdf-3fde-8be0-ad7c513daf5c": "Player47",
"1ab04e7d-c966-3477-8a64-78d9a4421f72": "Player348",
"5d6f5056-9d82-3950-9ee4-6a4e4ed3cf33": "Player125",
"aeca01bf-232e-37a2-985b-599827b3226a": "Player744",
"eb3e37b3-0c87-3026-b460-637c38fd4fdd": "Player796",
"43c314ca-2c75-349f-b8fe-ad7c6fada15e": "Player189",
"549b60df-91f3-34d3-a6e5-12d11bc37565": "Player216",
"2e2bbed4-8d1c-3b2c-8673-c561c520e4f2": "Player314",
"33e9440c-90db-3f3e-bf40-dab751114d4d": "Player76",
"c4c1cea7-1a87-33fc-9811-42fa00e73975": "Player523",
"64b1f788-7df1-3200-9eb6-3f1908ccafaa": "Player284",
"67c0771c-0b10-3f2c-b5d7-77726e52853d": "Player173",
"1b411c64-a8c2-3ec5-98f5-0b867e192819": "Player346",
"2250da04-2be8-3508-9a2e-a09e550d0033": "Player943",
"078f5e46-1768-3b85-8c83-1cee0b3b10ab": "Player776",
"f4056b7f-25b9-38d8-a741-53667119897f": "Player473",
"576fba63-4cb8-33cc-820f-ddd80d1ec427": "Player599",
"1f3c4999-135a-3409-82bf-957837de1473": "Player395",
"ab8db6cf-78bd-396a-b9c3-4e2021f3ea40": "Player566",
"3155dd2a-f684-3928-a1f6-f0dff831507f": "Player549",
"428a9eb8-eb59-3300-892c-1124ca047d38": "Player29",
"3a8a4803-5263-381c-9fa0-2dc262c021aa": "Player387",
"11e2b7aa-6bda-3ca8-b793-391234896312": "Player845",
"b136c8aa-0654-3583-8db1-8749e12181a1": "Player444",
"c016ab36-f8ab-3a42-9127-a875f53562d0": "Player708",
"7ef37f89-ec95-314c-ad83-8a71ac6e461c": "Player962",
"84e9e4f6-df8d-3fc9-b2c7-0eb3b9531d39": "Player818",
"73181018-6474-36f0-8722-c7fb6befd317": "Player52",
"55199b58-d04f-3d22-9ce2-5472509a024b": "Player621",
"6ac40561-f0e1-3533-ae6f-ce769a09b7f1": "Player987",
"f07953aa-b16d-3fed-8d8a-d64904ef9606": "Player9",
"2737bbb4-080a-3670-89c1-780a32c86c5a": "Player303",
"ac42e7c5-bf90-3ead-ba50-c551df161044": "Player453",
"a000e289-fff2-30ee-8de9-0ce5e6f063aa": "Player993",
"7c45a0ca-f821-3da7-8901-484be45197c6": "Player366",
"6ef60f0d-ee89-3acd-9711-6e64aaf89fef": "Player707",
"fb4c6c18-26a1-3d95-a13f-9a47871171a2": "Player702",
"46f780a1-2e26-3e88-a90a-02cf37fe1547": "Player491",
"a73b0b5d-2d3b-3ddb-ba64-20632ca9f512": "Player626",
"42468be1-4059-36e2-be82-cb1721e83191": "Player620",
"c6ce7a26-3e2c-3db3-9e3e-b55d9d3a6d24": "Player79",
"2ef1cb8d-614b-3e2e-9366-5d5cf65cf8bf": "Player731",
"9dc90764-797e-30c6-bac3-354c01806f0d": "Player743",
"5e0a92cf-afd6-30a3-b846-b305e832c04d": "Player794",
"099dce46-0df6-30e5-b5f1-2cad5dad09ff": "Player657",
"e246deab-2680-3623-991e-a2d437bbfbae": "Player471",
"2ecec10b-3fca-3e44-9b51-4cca88e1c207": "Player598",
"f2ba1573-0c0d-3978-bb86-e2dc9c0eb9a4": "Player546"
}
+2 -4
View File
@@ -1,7 +1,6 @@
package ab;
import ab.common.core.proxy.CommonProxy;
import ab.common.integration.corporea.EventCorporeaHandler;
import cpw.mods.fml.common.Mod;
import cpw.mods.fml.common.SidedProxy;
import cpw.mods.fml.common.event.FMLInitializationEvent;
@@ -10,11 +9,11 @@ import cpw.mods.fml.common.event.FMLPreInitializationEvent;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraftforge.common.MinecraftForge;
@Mod (modid = AdvancedBotany.modid, name="Advanced Botany", version = AdvancedBotany.version, dependencies = "required-after:Botania")
@Mod (modid = AdvancedBotany.modid, name="Advanced Botany", version = AdvancedBotany.version, dependencies = "required-after:Botania", guiFactory = "ab.client.core.GuiABFactory")
public class AdvancedBotany {
public static final String modid = "AdvancedBotany";
public static final String version = "1.0.1.1";
public static final String version = "1.2.0.1";
@Mod.Instance("AdvancedBotany")
public static AdvancedBotany instance;
@@ -30,7 +29,6 @@ public class AdvancedBotany {
@Mod.EventHandler
public void init(FMLInitializationEvent event) {
proxy.init(event);
MinecraftForge.EVENT_BUS.register(new EventCorporeaHandler());
}
@Mod.EventHandler
@@ -7,6 +7,7 @@ import java.util.List;
import org.lwjgl.input.Mouse;
import org.lwjgl.opengl.GL11;
import ab.api.IBoundRender;
import ab.api.IRankItem;
import ab.common.block.tile.TileLebethronCore;
import cpw.mods.fml.common.eventhandler.SubscribeEvent;
@@ -14,19 +15,29 @@ import cpw.mods.fml.common.gameevent.TickEvent;
import cpw.mods.fml.relauncher.ReflectionHelper;
import net.minecraft.block.Block;
import net.minecraft.client.Minecraft;
import net.minecraft.client.entity.EntityClientPlayerMP;
import net.minecraft.client.gui.FontRenderer;
import net.minecraft.client.gui.Gui;
import net.minecraft.client.gui.GuiScreen;
import net.minecraft.client.gui.ScaledResolution;
import net.minecraft.client.gui.inventory.GuiContainer;
import net.minecraft.client.multiplayer.WorldClient;
import net.minecraft.client.renderer.Tessellator;
import net.minecraft.client.renderer.entity.RenderManager;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.inventory.Slot;
import net.minecraft.item.ItemStack;
import net.minecraft.profiler.Profiler;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.AxisAlignedBB;
import net.minecraft.util.ChunkCoordinates;
import net.minecraft.util.MovingObjectPosition;
import net.minecraft.util.StatCollector;
import net.minecraft.world.World;
import net.minecraftforge.client.event.RenderGameOverlayEvent;
import net.minecraftforge.client.event.RenderWorldLastEvent;
import vazkii.botania.api.wand.ICoordBoundItem;
import vazkii.botania.api.wand.IWireframeAABBProvider;
import vazkii.botania.client.core.handler.ClientTickHandler;
import vazkii.botania.common.lib.LibObfuscation;
@@ -16,6 +16,7 @@ import net.minecraft.client.renderer.Tessellator;
import net.minecraft.client.renderer.entity.RenderItem;
import net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher;
import net.minecraft.item.ItemStack;
import net.minecraft.util.IIcon;
import net.minecraft.util.ResourceLocation;
import net.minecraft.util.StatCollector;
import vazkii.botania.client.core.handler.ClientTickHandler;
@@ -202,4 +203,22 @@ public class ClientHelper {
}
return new Color(color);
}
public static void renderIcon(IIcon icon, int light) {
Tessellator tessellator = Tessellator.instance;
float f = icon.getMinU();
float f1 = icon.getMaxU();
float f2 = icon.getMinV();
float f3 = icon.getMaxV();
float f4 = 1.0F;
float f5 = 0.5F;
float f6 = 0.25F;
tessellator.startDrawingQuads();
tessellator.setNormal(0.0F, 1.0F, 0.0F);
tessellator.addVertexWithUV((0.0F - f5), (0.0F - f6), 0.0D, f, f3);
tessellator.addVertexWithUV((f4 - f5), (0.0F - f6), 0.0D, f1, f3);
tessellator.addVertexWithUV((f4 - f5), (f4 - f6), 0.0D, f1, f2);
tessellator.addVertexWithUV((0.0F - f5), (f4 - f6), 0.0D, f, f2);
tessellator.draw();
}
}
@@ -1,5 +1,6 @@
package ab.client.core.proxy;
import ab.client.core.BoundRender;
import ab.client.core.ClientHandler;
import ab.client.core.HudRender;
import ab.client.core.PlayerRenderer;
@@ -23,6 +24,7 @@ import net.minecraft.client.renderer.entity.RenderSnowball;
import net.minecraft.item.ItemStack;
import net.minecraftforge.client.MinecraftForgeClient;
import net.minecraftforge.common.MinecraftForge;
import vazkii.botania.common.Botania;
import vazkii.botania.common.item.ModItems;
public class ClientProxy extends CommonProxy {
@@ -37,27 +39,23 @@ public class ClientProxy extends CommonProxy {
FMLCommonHandler.instance().bus().register(new ClientHandler());
MinecraftForge.EVENT_BUS.register(new HudRender());
MinecraftForge.EVENT_BUS.register(new PlayerRenderer());
MinecraftForge.EVENT_BUS.register(new BoundRender());
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());
ClientRegistry.bindTileEntitySpecialRenderer(TileEngineerHopper.class, new RenderTileEngineerHopper());
if(Botania.thaumcraftLoaded)
ClientRegistry.bindTileEntitySpecialRenderer(TileMagicCraftCrate.class, new RenderTileMagicCraftingCrate());
ClientRegistry.bindTileEntitySpecialRenderer(TileCorporeaCatalyst.class, new RenderTileCorporeaCatalyst());
ClientRegistry.bindTileEntitySpecialRenderer(TileModifiedCorporeaFunnel.class, new RenderModifiedFunnel());
ClientRegistry.bindTileEntitySpecialRenderer(TileCorporeaInterrupter.class, new RenderModifiedInterrupter());
ClientRegistry.bindTileEntitySpecialRenderer(TileModifiedInterceptor.class, new RenderTileModifiedInterceptor());
ClientRegistry.bindTileEntitySpecialRenderer(TileModifiedRetainer.class, new RenderModifiedRetainer());
BlockListAB.blockABSpreaderRI = RenderingRegistry.getNextAvailableRenderId();
BlockListAB.blockManaContainerRI = RenderingRegistry.getNextAvailableRenderId();
BlockListAB.blockManaCrystalCubeRI = RenderingRegistry.getNextAvailableRenderId();
BlockListAB.blockManaChargerRI = RenderingRegistry.getNextAvailableRenderId();
BlockListAB.blockEngineerHopperRI = RenderingRegistry.getNextAvailableRenderId();
BlockListAB.blockModifiedCorporeaFunnelRI = RenderingRegistry.getNextAvailableRenderId();
BlockListAB.blockModifiedCorporeaInterrupterRI = RenderingRegistry.getNextAvailableRenderId();
BlockListAB.blockModifiedCorporeaInterceptorRI = RenderingRegistry.getNextAvailableRenderId();
RenderingRegistry.registerBlockHandler(new RenderBlockABSpreader());
RenderingRegistry.registerBlockHandler(new RenderBlockManaContainer());
@@ -75,5 +73,7 @@ public class ClientProxy extends CommonProxy {
public void postInit(FMLPostInitializationEvent event) {
super.postInit(event);
// ItemStack renderTime = null;
// System.out.println(renderTime.stackSize);
}
}
@@ -6,81 +6,35 @@ import net.minecraft.client.model.ModelRenderer;
public class ModelManaContainer extends ModelBase {
private final ModelRenderer bone;
private final ModelRenderer cube_r1;
private final ModelRenderer cube_r2;
private final ModelRenderer cube_r3;
private final ModelRenderer cube_r4;
private final ModelRenderer cube_r5;
private final ModelRenderer cube_r6;
private final ModelRenderer cube_r7;
private final ModelRenderer cube_r8;
private final ModelRenderer bb_main;
public ModelManaContainer() {
textureWidth = 64;
textureHeight = 64;
bone = new ModelRenderer(this);
bone.setRotationPoint(0.0F, 24.0F, 0.0F);
cube_r1 = new ModelRenderer(this);
cube_r1.setRotationPoint(0.0F, -2.0F, 0.0F);
bone.addChild(cube_r1);
setRotationAngle(cube_r1, -0.1309F, 0.0F, 0.1309F);
cube_r1.cubeList.add(new ModelBox(cube_r1, 24, 47, -8.5F, -15.0F, -8.5F, 3, 5, 3, 0.0F));
cube_r2 = new ModelRenderer(this);
cube_r2.setRotationPoint(0.0F, -2.0F, 0.0F);
bone.addChild(cube_r2);
setRotationAngle(cube_r2, 0.1309F, 0.0F, 0.1309F);
cube_r2.cubeList.add(new ModelBox(cube_r2, 12, 47, -8.5F, -15.0F, 5.5F, 3, 5, 3, 0.0F));
cube_r3 = new ModelRenderer(this);
cube_r3.setRotationPoint(0.0F, -2.0F, 0.0F);
bone.addChild(cube_r3);
setRotationAngle(cube_r3, -0.1309F, 0.0F, -0.1309F);
cube_r3.cubeList.add(new ModelBox(cube_r3, 36, 47, 5.5F, -15.0F, -8.5F, 3, 5, 3, 0.0F));
cube_r4 = new ModelRenderer(this);
cube_r4.setRotationPoint(0.0F, -17.0F, 0.0F);
bone.addChild(cube_r4);
setRotationAngle(cube_r4, -0.1309F, 0.0F, 0.1309F);
cube_r4.cubeList.add(new ModelBox(cube_r4, 36, 55, 5.5F, 10.0F, 5.5F, 3, 5, 3, 0.0F));
cube_r5 = new ModelRenderer(this);
cube_r5.setRotationPoint(0.0F, -17.0F, 0.0F);
bone.addChild(cube_r5);
setRotationAngle(cube_r5, 0.1309F, 0.0F, 0.1309F);
cube_r5.cubeList.add(new ModelBox(cube_r5, 12, 55, 5.5F, 10.0F, -8.5F, 3, 5, 3, 0.0F));
cube_r6 = new ModelRenderer(this);
cube_r6.setRotationPoint(0.0F, -17.0F, 0.0F);
bone.addChild(cube_r6);
setRotationAngle(cube_r6, -0.1309F, 0.0F, -0.1309F);
cube_r6.cubeList.add(new ModelBox(cube_r6, 0, 55, -8.5F, 10.0F, 5.5F, 3, 5, 3, 0.0F));
cube_r7 = new ModelRenderer(this);
cube_r7.setRotationPoint(0.0F, -17.0F, 0.0F);
bone.addChild(cube_r7);
setRotationAngle(cube_r7, 0.1309F, 0.0F, -0.1309F);
cube_r7.cubeList.add(new ModelBox(cube_r7, 24, 55, -8.5F, 10.0F, -8.5F, 3, 5, 3, 0.0F));
cube_r8 = new ModelRenderer(this);
cube_r8.setRotationPoint(0.0F, -2.0F, 0.0F);
bone.addChild(cube_r8);
setRotationAngle(cube_r8, 0.1309F, 0.0F, -0.1309F);
cube_r8.cubeList.add(new ModelBox(cube_r8, 0, 47, 5.5F, -15.0F, 5.5F, 3, 5, 3, 0.0F));
bb_main = new ModelRenderer(this);
bb_main.setRotationPoint(0.0F, 24.0F, 0.0F);
bb_main.cubeList.add(new ModelBox(bb_main, 0, 0, -6.0F, -16.0F, -6.0F, 12, 13, 12, 0.0F));
bb_main.cubeList.add(new ModelBox(bb_main, 0, 25, -5.0F, -17.0F, -5.0F, 10, 1, 10, 0.0F));
bb_main.cubeList.add(new ModelBox(bb_main, 0, 36, -5.0F, -3.0F, -5.0F, 10, 1, 10, 0.0F));
bb_main.cubeList.add(new ModelBox(bb_main, 6, 14, -7.0F, -15.0F, -7.0F, 14, 5, 3, 0.0F));
bb_main.cubeList.add(new ModelBox(bb_main, 24, 0, -5.0F, -10.2F, -5.0F, 10, 4, 10, 0.0F));
bb_main.cubeList.add(new ModelBox(bb_main, 49, 37, -6.0F, -10.0F, -2.0F, 2, 6, 4, 0.0F));
bb_main.cubeList.add(new ModelBox(bb_main, 50, 26, 4.0F, -10.0F, -2.0F, 2, 6, 4, 0.0F));
bb_main.cubeList.add(new ModelBox(bb_main, 13, 23, -2.0F, -10.0F, -6.0F, 4, 6, 2, 0.0F));
bb_main.cubeList.add(new ModelBox(bb_main, 0, 23, -2.0F, -10.0F, 4.0F, 4, 6, 2, 0.0F));
bb_main.cubeList.add(new ModelBox(bb_main, 27, 23, -5.0F, -18.0F, -5.0F, 1, 3, 10, 0.0F));
bb_main.cubeList.add(new ModelBox(bb_main, 40, 14, -3.0F, -6.2F, -3.0F, 6, 5, 6, 0.0F));
bb_main.cubeList.add(new ModelBox(bb_main, 55, 0, -6.0F, -17.0F, -6.0F, 2, 2, 2, 0.0F));
bb_main.cubeList.add(new ModelBox(bb_main, 28, 28, 4.0F, -17.0F, -6.0F, 2, 2, 2, 0.0F));
bb_main.cubeList.add(new ModelBox(bb_main, 55, 5, 4.0F, -17.0F, 4.0F, 2, 2, 2, 0.0F));
bb_main.cubeList.add(new ModelBox(bb_main, 28, 23, -6.0F, -17.0F, 4.0F, 2, 2, 2, 0.0F));
bb_main.cubeList.add(new ModelBox(bb_main, 1, 0, 4.0F, -18.0F, -5.0F, 1, 3, 10, 0.0F));
bb_main.cubeList.add(new ModelBox(bb_main, 16, 5, -4.0F, -18.0F, 4.0F, 8, 3, 1, 0.0F));
bb_main.cubeList.add(new ModelBox(bb_main, 16, 0, -4.0F, -18.0F, -5.0F, 8, 3, 1, 0.0F));
bb_main.cubeList.add(new ModelBox(bb_main, 14, 38, -7.0F, -15.0F, 4.0F, 14, 5, 3, 0.0F));
bb_main.cubeList.add(new ModelBox(bb_main, 41, 48, 4.0F, -15.0F, -4.0F, 3, 5, 8, 0.0F));
bb_main.cubeList.add(new ModelBox(bb_main, 18, 48, -7.0F, -15.0F, -4.0F, 3, 5, 8, 0.0F));
}
public void render() {
bone.render(0.0625f);
bb_main.render(0.0625f);
}
@@ -23,8 +23,5 @@ public class NEIConfig implements IConfigureNEI {
API.registerUsageHandler((IUsageHandler)new RecipeHandlerAlphirine());
API.registerRecipeHandler((ICraftingHandler)new RecipeHandlerAdvancedPlate());
API.hideItem(new ItemStack(BlockListAB.blockAntigravitation));
API.hideItem(new ItemStack(BlockListAB.blockModifiedCorporeaFunnel));
API.hideItem(new ItemStack(BlockListAB.blockModifiedInterceptor));
API.hideItem(new ItemStack(BlockListAB.blockModifiedRetainer));
}
}
@@ -2,6 +2,7 @@ package ab.client.render.block;
import org.lwjgl.opengl.GL11;
import ab.client.render.tile.RenderTileManaContainer;
import ab.common.block.tile.TileManaContainer;
import ab.common.lib.register.BlockListAB;
import cpw.mods.fml.client.registry.ISimpleBlockRenderingHandler;
@@ -15,8 +16,10 @@ public class RenderBlockManaContainer implements ISimpleBlockRenderingHandler {
public void renderInventoryBlock(Block block, int metadata, int modelID, RenderBlocks renderer) {
GL11.glPushMatrix();
GL11.glTranslatef(-0.5F, -0.575F, -0.5F);
GL11.glTranslatef(-0.5F, -0.5F, -0.5F);
GL11.glScalef(1.4f, 1.4f, 1.4f);
TileManaContainer container = new TileManaContainer();
RenderTileManaContainer.metadata = metadata;
TileEntityRendererDispatcher.instance.renderTileEntityAt((TileEntity)container, 0.0D, 0.0D, 0.0D, 0.0F);
GL11.glPopMatrix();
}
@@ -4,7 +4,9 @@ import java.util.Random;
import org.lwjgl.opengl.GL11;
import ab.client.core.ClientHelper;
import ab.common.block.BlockLebethronWood;
import ab.common.lib.register.BlockListAB;
import net.minecraft.client.Minecraft;
import net.minecraft.client.entity.AbstractClientPlayer;
import net.minecraft.client.renderer.ItemRenderer;
@@ -29,39 +31,18 @@ public class RenderEntityAlphirinePortal extends Render {
GL11.glPushMatrix();
GL11.glTranslated(x, y, z);
GL11.glEnable(3042);
GL11.glBlendFunc(770, 1);
GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE);
GL11.glColor4f(230.0f / 255.0f, 211.0F / 255.0f, 0.0F, 1.0f);
burn = Math.max(0.0f, (float)(burn + (Math.sin(worldTime / 3.2f) / 9.0f)));
GL11.glScalef(burn / 3.15f, burn / 3.15f, burn / 3.15f);
GL11.glRotatef(180.0f - this.renderManager.playerViewY, 0.0f, 1.0f, 0.0f);
GL11.glRotatef(-this.renderManager.playerViewX, 1.0f, 0.0f, 0.0f);
GL11.glDisable(GL11.GL_CULL_FACE);
mc.renderEngine.bindTexture(TextureMap.locationBlocksTexture);
func_77026_a(BlockLebethronWood.iconPortal, 220);
GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0f);
ClientHelper.setLightmapTextureCoords();
ClientHelper.renderIcon(BlockLebethronWood.iconPortal, 220);
GL11.glEnable(GL11.GL_CULL_FACE);
GL11.glDisable(3042);
GL11.glPopMatrix();
}
private void func_77026_a(IIcon icon, int light) {
Tessellator tessellator = Tessellator.instance;
float f = icon.getMinU();
float f1 = icon.getMaxU();
float f2 = icon.getMinV();
float f3 = icon.getMaxV();
float f4 = 1.0F;
float f5 = 0.5F;
float f6 = 0.25F;
tessellator.startDrawingQuads();
tessellator.setNormal(0.0F, 1.0F, 0.0F);
tessellator.addVertexWithUV((0.0F - f5), (0.0F - f6), 0.0D, f, f3);
tessellator.addVertexWithUV((f4 - f5), (0.0F - f6), 0.0D, f1, f3);
tessellator.addVertexWithUV((f4 - f5), (f4 - f6), 0.0D, f1, f2);
tessellator.addVertexWithUV((0.0F - f5), (f4 - f6), 0.0D, f, f2);
tessellator.draw();
}
protected ResourceLocation getEntityTexture(Entity entity) {
return AbstractClientPlayer.locationStevePng;
@@ -1,37 +1,90 @@
package ab.client.render.tile;
import java.awt.Color;
import java.util.Random;
import org.lwjgl.opengl.GL11;
import ab.client.core.ClientHelper;
import ab.client.model.ModelManaContainer;
import ab.common.block.tile.TileManaContainer;
import net.minecraft.client.Minecraft;
import net.minecraft.client.renderer.Tessellator;
import net.minecraft.client.renderer.texture.TextureMap;
import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer;
import net.minecraft.entity.passive.EntitySheep;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.IIcon;
import net.minecraft.util.ResourceLocation;
import net.minecraft.world.World;
import vazkii.botania.client.core.handler.ClientTickHandler;
import vazkii.botania.client.core.helper.ShaderHelper;
import vazkii.botania.common.block.mana.BlockPool;
public class RenderTileManaContainer extends TileEntitySpecialRenderer {
private static final ResourceLocation texture = new ResourceLocation("ab:textures/model/mana_container.png");
private static final ResourceLocation texture1 = new ResourceLocation("ab:textures/model/mana_container1.png");
private static final ModelManaContainer model = new ModelManaContainer();
public void renderTileEntityAt(final TileEntity tileentity, final double x, final double y, final double z, final float ticks) {
public static int metadata;
public void renderTileEntityAt(TileEntity tileentity, double x, double y, double z, float ticks) {
TileManaContainer container = (TileManaContainer)tileentity;
double worldTime = (tileentity.getWorldObj() == null) ? 0.0D : (ClientTickHandler.ticksInGame + ticks);
if (tileentity != null)
if(tileentity != null)
worldTime += (new Random((tileentity.xCoord ^ tileentity.yCoord ^ tileentity.zCoord))).nextInt(360);
boolean dil = (tileentity.getWorldObj() == null) ? ((metadata == 1)) : ((tileentity.getBlockMetadata() == 1));
boolean fab = (tileentity.getWorldObj() == null) ? ((metadata == 2)) : ((tileentity.getBlockMetadata() == 2));
GL11.glPushMatrix();
GL11.glEnable(32826);
GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
GL11.glTranslated(x, y, z);
GL11.glTranslatef(0.5f, 1.3f, 0.5f);
GL11.glRotatef(180, 1.0f, 0.0f, 1.0f);
GL11.glScalef(0.8f, 0.8f, 0.8f);
GL11.glTranslatef(0.5f, 1.075f, 0.5f);
GL11.glScalef(0.7f, 0.7f, 0.7f);
GL11.glRotatef((float)worldTime * 0.375F, 0.0F, 1.0F, 0.0F);
GL11.glTranslated(0.0D, Math.sin(worldTime / 80.0D) / 20.0D - 0.025D, 0.0D);
Minecraft.getMinecraft().renderEngine.bindTexture(texture);
GL11.glRotatef(180, 1.0f, 0.0f, 1.0f);
if(fab) {
float time = ClientTickHandler.ticksInGame + ClientTickHandler.partialTicks;
if(tileentity != null)
time += (new Random((tileentity.xCoord ^ tileentity.yCoord ^ tileentity.zCoord))).nextInt(100000);
Color color = Color.getHSBColor((float)(time * 0.005F), 0.6F, 1.0F);
GL11.glColor4ub((byte)color.getRed(), (byte)color.getGreen(), (byte)color.getBlue(), (byte)-1);
}
Minecraft.getMinecraft().renderEngine.bindTexture(dil ? texture1 : texture);
model.render();
renderMana(tileentity.getWorldObj(), container);
GL11.glEnable(32826);
GL11.glPopMatrix();
metadata = 0;
}
public void renderMana(World world, TileManaContainer container) {
if(world != null) {
(Minecraft.getMinecraft()).renderEngine.bindTexture(TextureMap.locationBlocksTexture);
int mana = container.getCurrentMana();
int cap = container.getMaxMana();
float waterLevel = ((float)mana / (float)cap) * 0.8F;
float v = 0.125F;
float w = -v * 3.5F;
if(waterLevel > 0.0F) {
float s = 0.5f;
GL11.glPushMatrix();
GL11.glEnable(3042);
GL11.glBlendFunc(770, 771);
GL11.glDisable(3008);
GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0f);
GL11.glScalef(s, s, s);
GL11.glTranslatef(0.0f, 1.71F - waterLevel, -0.25f);
GL11.glRotatef(90.0F, 1.0F, 0.0F, 0.0F);
ShaderHelper.useShader(ShaderHelper.manaPool);
ClientHelper.renderIcon(BlockPool.manaIcon, 240);
ShaderHelper.releaseShader();
GL11.glEnable(3008);
GL11.glDisable(3042);
GL11.glPopMatrix();
}
}
}
}
@@ -3,16 +3,21 @@ package ab.common.block;
import java.util.Random;
import ab.common.lib.register.BlockListAB;
import ab.common.lib.register.RecipeListAB;
import net.minecraft.block.Block;
import net.minecraft.block.BlockBush;
import net.minecraft.block.IGrowable;
import net.minecraft.block.material.Material;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.world.IBlockAccess;
import net.minecraft.world.World;
import net.minecraftforge.common.util.ForgeDirection;
import vazkii.botania.api.lexicon.ILexiconable;
import vazkii.botania.api.lexicon.LexiconEntry;
public class BlockFreyrLiana extends BlockBush {
public class BlockFreyrLiana extends BlockBush implements ILexiconable {
public BlockFreyrLiana() {
super(Material.plants);
@@ -20,6 +25,10 @@ public class BlockFreyrLiana extends BlockBush {
this.setStepSound(soundTypeGrass);
this.setBlockTextureName("ab:freyrLiana");
}
public LexiconEntry getEntry(World world, int x, int y, int z, EntityPlayer player, ItemStack lexicon) {
return RecipeListAB.freyrSlingshot;
}
public boolean canPlaceBlockAt(World world, int x, int y, int z) {
return world.getBlock(x, y + 1, z).getMaterial() == Material.leaves
@@ -1,5 +1,6 @@
package ab.common.block;
import java.util.List;
import java.util.Random;
import ab.AdvancedBotany;
@@ -11,11 +12,13 @@ import net.minecraft.block.BlockContainer;
import net.minecraft.block.material.Material;
import net.minecraft.client.Minecraft;
import net.minecraft.client.gui.ScaledResolution;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.IIcon;
import net.minecraft.util.MovingObjectPosition;
import net.minecraft.world.World;
import vazkii.botania.api.lexicon.ILexiconable;
import vazkii.botania.api.lexicon.LexiconEntry;
@@ -29,9 +32,20 @@ public class BlockManaContainer extends BlockContainer implements IWandHUD, IWan
public BlockManaContainer() {
super(Material.iron);
this.setCreativeTab(AdvancedBotany.tabAB);
this.setBlockBounds(0.0625F, 0.0F, 0.0625F, 0.9375F, 1.1875F, 0.9375F);
this.setHardness(9.0F);
this.setBlockName("ABManaContainer");
float offset = 0.08F;
this.setBlockBounds(offset, offset / 2.0f, offset, 1.0F - offset, 1.0F - (offset / 2.0f), 1.0F - offset);
}
public void getSubBlocks(Item par1, CreativeTabs par2, List par3) {
par3.add(new ItemStack(par1, 1, 0));
par3.add(new ItemStack(par1, 1, 1));
par3.add(new ItemStack(par1, 1, 2));
}
public int damageDropped(int meta) {
return meta;
}
public TileEntity createNewTileEntity(World world, int meta) {
@@ -167,7 +167,7 @@ public class TileAgglomerationPlate extends TileInventory implements ISparkAttac
}
}
private boolean isItemEqual(ItemStack stack, ItemStack stack1) {
public static boolean isItemEqual(ItemStack stack, ItemStack stack1) {
return stack.isItemEqual(stack1) && ItemStack.areItemStackTagsEqual(stack, stack1);
}
@@ -48,7 +48,7 @@ public class TileLebethronCore extends TileMod implements IRenderHud {
public void updateEntity() {
if(!this.worldObj.isRemote) {
++tick;
if(tick >= 100) {
if(tick >= 120) {
updateStructure();
if(validTree && getBlock() != null) {
spawnLeaves();
@@ -56,7 +56,7 @@ public class TileLebethronCore extends TileMod implements IRenderHud {
}
}
} else {
if (this.worldObj.rand.nextBoolean() && this.worldObj.isRemote)
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);
}
}
@@ -177,9 +177,8 @@ 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.getBlock(x, y, z).getMaterial() == Material.air && y < 256)
world.setBlock(x, y, z, this.block, this.meta, 3);
}
}
public void renderHud(Minecraft mc, ScaledResolution res) {
@@ -8,6 +8,7 @@ import org.lwjgl.opengl.GL11;
import ab.api.IRenderHud;
import ab.client.core.ClientHelper;
import ab.common.core.ConfigABHandler;
import net.minecraft.client.Minecraft;
import net.minecraft.client.gui.Gui;
import net.minecraft.client.gui.ScaledResolution;
@@ -82,7 +83,8 @@ public class TileManaCharger extends TileInventory implements ISidedInventory, I
if(this.worldObj.getTotalWorldTime() % 15 == 0)
hasUpdate = true;
} else {
clientTick[i]++;
if(ConfigABHandler.useManaChargerAnimation)
clientTick[i]++;
}
receiver.recieveMana(-manaVal);
}
@@ -1,10 +1,12 @@
package ab.common.block.tile;
import java.awt.Color;
import java.util.List;
import org.lwjgl.opengl.GL11;
import ab.client.core.ClientHelper;
import ab.common.core.ConfigABHandler;
import ab.common.lib.register.BlockListAB;
import net.minecraft.client.Minecraft;
import net.minecraft.client.gui.ScaledResolution;
@@ -28,25 +30,31 @@ import vazkii.botania.api.mana.IThrottledPacket;
import vazkii.botania.api.mana.spark.ISparkAttachable;
import vazkii.botania.api.mana.spark.ISparkEntity;
import vazkii.botania.client.core.handler.HUDHandler;
import vazkii.botania.common.Botania;
import vazkii.botania.common.block.tile.TileMod;
public class TileManaContainer extends TileMod implements IManaPool, ISparkAttachable {
private static final int MAX_MANA = 64000000;
protected int mana = 0;
int knownMana = -1;
public boolean canUpdate() {
return false;
return true;
}
public void updateEntity() {}
public void updateEntity() {
if(this.worldObj.isRemote) {
double particleChance = 1.0D - getCurrentMana() / getMaxMana() * 0.1D;
Color color = new Color(50943);
if(Math.random() > particleChance)
Botania.proxy.wispFX(this.worldObj, this.xCoord + 0.5f + (Math.random() - 0.5) * 0.4f, this.yCoord + 0.81D + (Math.random() * 0.05D), this.zCoord + 0.5f + (Math.random() - 0.5) * 0.4f, color.getRed() / 255.0F, color.getGreen() / 255.0F, color.getBlue() / 255.0F, (float)Math.random() / 4.2F, (float)-Math.random() / 50.0F, 2.0F);
}
}
public void onWanded(EntityPlayer player, ItemStack wand) {
if (player == null)
if(player == null)
return;
if (!this.worldObj.isRemote) {
if(!this.worldObj.isRemote) {
NBTTagCompound nbttagcompound = new NBTTagCompound();
writeCustomNBT(nbttagcompound);
nbttagcompound.setInteger("knownMana", getCurrentMana());
@@ -57,9 +65,9 @@ public class TileManaContainer extends TileMod implements IManaPool, ISparkAttac
}
public void renderHUD(Minecraft mc, ScaledResolution res) {
String name = StatCollector.translateToLocal("ab.manaContainer.hud");
String name = StatCollector.translateToLocal("ab.manaContainer." + worldObj.getBlockMetadata(xCoord, yCoord, zCoord) + ".hud");
int color = 0x30ead1;
ClientHelper.drawPoolManaHUD(res, name, this.knownMana, MAX_MANA, color);
ClientHelper.drawPoolManaHUD(res, name, this.knownMana, getMaxMana(), color);
}
public int getCurrentMana() {
@@ -69,13 +77,17 @@ public class TileManaContainer extends TileMod implements IManaPool, ISparkAttac
public boolean canRecieveManaFromBursts() {
return true;
}
public int getMaxMana() {
return worldObj.getBlockMetadata(xCoord, yCoord, zCoord) == 1 ? ConfigABHandler.maxContainerMana / 8 : ConfigABHandler.maxContainerMana;
}
public boolean isFull() {
return this.mana == MAX_MANA;
return this.mana == getMaxMana();
}
public void recieveMana(int mana) {
this.mana = Math.max(0, Math.min(getCurrentMana() + mana, MAX_MANA));
this.mana = Math.max(0, Math.min(getCurrentMana() + mana, getMaxMana()));
}
public void writeCustomNBT(NBTTagCompound nbtt) {
@@ -108,10 +120,10 @@ public class TileManaContainer extends TileMod implements IManaPool, ISparkAttac
}
public int getAvailableSpaceForMana() {
return Math.max(0, MAX_MANA - getCurrentMana());
return Math.max(0, getMaxMana() - getCurrentMana());
}
public boolean isOutputtingPower() {
return false;
}
}
}
@@ -1,5 +1,6 @@
package ab.common.core.proxy;
import ab.common.core.ConfigABHandler;
import ab.common.lib.register.BlockListAB;
import ab.common.lib.register.EntityListAB;
import ab.common.lib.register.FlowerRegister;
@@ -16,6 +17,7 @@ public class CommonProxy {
ItemListAB.init();
EntityListAB.init();
FlowerRegister.init();
ConfigABHandler.loadConfig(event.getSuggestedConfigurationFile());
}
public void init(FMLInitializationEvent event) {
@@ -23,6 +25,6 @@ public class CommonProxy {
}
public void postInit(FMLPostInitializationEvent event) {
ConfigABHandler.loadPostInit();
}
}
@@ -32,11 +32,6 @@ public class EntityAlphirinePortal extends Entity {
}
}
}
// public void setDead() {
// super.setDead();
//
// }
protected void readEntityFromNBT(NBTTagCompound nbtt) {
this.ticksExisted = nbtt.getInteger("portalTick");
@@ -49,7 +44,7 @@ public class EntityAlphirinePortal extends Entity {
nbtt.setInteger("portalTick", this.ticksExisted);
ItemStack stack = getStack();
NBTTagCompound stackNbt = new NBTTagCompound();
if (stack != null)
if(stack != null)
stack.writeToNBT(stackNbt);
nbtt.setTag("dropStack", stackNbt);
}
@@ -53,9 +53,8 @@ public class ItemFreyrSlingshot extends ItemMod implements IManaItem, IManaToolt
world.spawnEntityInWorld(ball);
}
int manaVal = Math.min(10000, this.getMana(stack));
if(!ManaItemHandler.requestManaExactForTool(stack, player, manaVal, true)) {
if(!ManaItemHandler.requestManaExactForTool(stack, player, manaVal, true))
this.addMana(stack, -manaVal);
}
}
public ItemStack onItemRightClick(ItemStack par1ItemStack, World par2World, EntityPlayer par3EntityPlayer) {
@@ -1,23 +1,34 @@
package ab.common.item.equipment;
import java.awt.Color;
import ab.common.core.ConfigABHandler;
import ab.common.item.ItemMod;
import net.minecraft.block.Block;
import net.minecraft.block.material.Material;
import net.minecraft.client.Minecraft;
import net.minecraft.entity.Entity;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.entity.player.EntityPlayerMP;
import net.minecraft.item.EnumAction;
import net.minecraft.item.ItemStack;
import net.minecraft.util.ChunkCoordinates;
import net.minecraft.util.MathHelper;
import net.minecraft.util.Vec3;
import net.minecraft.world.World;
import net.minecraft.world.chunk.Chunk;
import vazkii.botania.api.mana.IManaUsingItem;
import vazkii.botania.api.mana.ManaItemHandler;
import vazkii.botania.common.Botania;
import vazkii.botania.common.core.helper.Vector3;
public class ItemNebulaRod extends ItemMod implements IManaUsingItem {
private static final String TAG_TICKS_COOLDOWN = "ticksCooldown";
public ItemNebulaRod() {
super("nebulaRod");
this.setMaxStackSize(1);
this.setNoRepair();
this.setMaxDamage(100);
}
public boolean usesMana(ItemStack stack) {
@@ -25,31 +36,107 @@ public class ItemNebulaRod extends ItemMod implements IManaUsingItem {
}
public ItemStack onItemRightClick(ItemStack stack, World world, EntityPlayer player) {
if(!world.isRemote) {
Vec3 vec3 = player.getLook(1.0F).normalize();
int posX = (int) (player.posX + (vec3.xCoord * 256));
int posY = (int) player.posY;
int posZ = (int) (player.posZ + (vec3.zCoord * 256));
ChunkCoordinates chunkcoordinates = new ChunkCoordinates(posX, posY, posZ);
int topY = getTopSolidOrLiquidBlock(world, posX, posZ);
chunkcoordinates.posY = topY == -1 ? posY : topY;
((EntityPlayerMP)player).playerNetServerHandler.setPlayerLocation((double)chunkcoordinates.posX + 0.5D, (double)chunkcoordinates.posY + 1.6D, (double)chunkcoordinates.posZ + 0.5D, player.rotationYaw, player.rotationPitch);
}
if(stack.getItemDamage() == 0)
player.setItemInUse(stack, getMaxItemUseDuration(stack));
return stack;
}
public int getTopSolidOrLiquidBlock(World world, int p_72825_1_, int p_72825_2_) {
Chunk chunk = world.getChunkFromBlockCoords(p_72825_1_, p_72825_2_);
int x = p_72825_1_;
int z = p_72825_2_;
public EnumAction getItemUseAction(ItemStack par1ItemStack) {
return EnumAction.bow;
}
public void onUpdate(ItemStack stack, World world, Entity player, int par4, boolean par5) {
if(!world.isRemote && player instanceof EntityPlayer && player.ticksExisted % ConfigABHandler.nebulaWandCooldownTick == 0 && stack.getItemDamage() > 0 && ManaItemHandler.requestManaExactForTool(stack, (EntityPlayer)player, 140, true))
stack.setItemDamage(stack.getItemDamage() - 1);
}
public void onUsingTick(ItemStack stack, EntityPlayer p, int time) {
time = this.getMaxItemUseDuration(stack) - time;
boolean isFinish = time > 80;
if(time > 110 && !p.isSneaking()) {
if(!p.capabilities.isCreativeMode)
stack.setItemDamage(100);
p.stopUsingItem();
if(!p.worldObj.isRemote) {
Vec3 vec3 = p.getLook(1.0F).normalize();
MathHelper.floor_double(time);
int posX = MathHelper.floor_double(p.posX + vec3.xCoord * 256);
int posY = MathHelper.floor_double(p.posY);
int posZ = MathHelper.floor_double(p.posZ + vec3.zCoord * 256);
ChunkCoordinates chunkcoordinates = new ChunkCoordinates(posX, posY, posZ);
int topY = getTopBlock(p.worldObj, posX, posZ);
chunkcoordinates.posY = topY == -1 ? posY : topY;
((EntityPlayerMP)p).playerNetServerHandler.setPlayerLocation(chunkcoordinates.posX + 0.5D, chunkcoordinates.posY + 1.6D, chunkcoordinates.posZ + 0.5D, p.rotationYaw, p.rotationPitch);
}
}
if(p.worldObj.isRemote) {
int ticks = Math.min(100, time);
int totalSpiritCount = (int)Math.max(3, ticks / 100.0f * 18);
double tickIncrement = 360.0D / totalSpiritCount;
int speed = 8;
double wticks = (ticks * speed) - tickIncrement;
double r = Math.sin((ticks) / 100.0D) * Math.max(0.75f, 1.4D * ticks / 100.0f);
Vec3 look = p.getLookVec();
float yawOffset = Minecraft.getMinecraft().thePlayer.getDisplayName() == p.getDisplayName() ? 0.0f : 1.62f;
Vector3 l = new Vector3(look.xCoord, look.yCoord + yawOffset, look.zCoord);
Vector3 player = Vector3.fromEntity(p).add(0.0f, 0.0f, 0.0f);
Vector3 v3 = new Vector3();
for(int i = 0; i < totalSpiritCount; i++) {
float size = Math.max(0.215f, ticks / 100.0f);
v3.set(Math.sin(wticks * Math.PI / 180.0D) / 1.825f * r, Math.cos(wticks * Math.PI / 180.0D) * r, 0.8f);
setRotation(p.rotationPitch, 1.0f, 0.0f, 0.0f, v3);
setRotation(-p.rotationYaw, 0.0f, 1.0f, 0.0f, v3);
v3.add(l.multiply(1.0f)).add(player);
wticks += tickIncrement;
int color = p.worldObj.rand.nextBoolean() ? 0x931fec : 0x4b1682;
float hsb[] = Color.RGBtoHSB(color & 255, color >> 8 & 255, color >> 16 & 255, null);
int color1 = Color.HSBtoRGB(hsb[0], hsb[1], ticks / 100.0f);
float[] colorsfx = { (color1 & 255) / 255.0f, (color1 >> 8 & 255) / 255.0f, (color1 >> 16 & 255) / 255.0f };
float motionSpeed = 0.25f * Math.min(1.0f, (time - 80) / 30.0f);
Botania.proxy.wispFX(p.worldObj, v3.x, v3.y, v3.z, colorsfx[0], colorsfx[1], colorsfx[2], 0.3F * size, isFinish ? (float)(look.xCoord * -1) * motionSpeed : 0.0f, isFinish ? (float)(look.yCoord * -1) * motionSpeed : 0.0f, isFinish ? (float)(look.zCoord * -1) * motionSpeed : 0.0f, 0.3F);
Botania.proxy.wispFX(p.worldObj, v3.x, v3.y, v3.z, colorsfx[0], colorsfx[1], colorsfx[2], (float)(Math.random() * 0.1F + 0.05F) * size, (float)(Math.random() - 0.5D) * 0.05F, (float)(Math.random() - 0.5D) * 0.05F, (float)(Math.random() - 0.5D) * 0.05F, 0.4F);
}
}
}
public Vector3 setRotation(float angel, float vX, float vY, float vZ, Vector3 v3) {
Vector3 rVec = new Vector3(vX, vY, vZ);
Vector3 rVec1 = v3.copy().normalize();
double rAngel = Math.toRadians(angel) * 0.5f;
double sin = Math.sin(rAngel);
double x = rVec.x * sin;
double y = rVec.y * sin;
double z = rVec.z * sin;
rAngel = Math.cos(rAngel);
double d = -x * rVec1.x - y * rVec1.y - z * rVec1.z;
double d1 = rAngel * rVec1.x + y * rVec1.z - z * rVec1.y;
double d2 = rAngel * rVec1.y - x * rVec1.z + z * rVec1.x;
double d3 = rAngel * rVec1.z + x * rVec1.y - y * rVec1.x;
v3.x = d1 * rAngel - d * x - d2 * z + d3 * y;
v3.y = d2 * rAngel - d * y + d1 * z - d3 * x;
v3.z = d3 * rAngel - d * z - d1 * y + d2 * x;
return v3;
}
public int getMaxItemUseDuration(ItemStack par1ItemStack) {
return 72000;
}
public boolean isFull3D() {
return true;
}
public int getTopBlock(World world, int posX, int posZ) {
Chunk chunk = world.getChunkFromBlockCoords(posX, posZ);
int x = posX;
int z = posZ;
int k = chunk.getTopFilledSegment() + 15;
p_72825_1_ &= 15;
for (p_72825_2_ &= 15; k > 0; --k) {
Block block = chunk.getBlock(p_72825_1_, k, p_72825_2_);
if (!block.isAir(world, x, k, z)) {
posX &= 15;
for(posZ &= 15; k > 0; --k) {
Block block = chunk.getBlock(posX, k, posZ);
if(!block.isAir(world, x, k, z))
return k + 1;
}
}
return -1;
}
}
}
@@ -9,6 +9,7 @@ import com.google.common.collect.Multimap;
import ab.AdvancedBotany;
import ab.api.AdvancedBotanyAPI;
import ab.api.IRankItem;
import ab.common.core.ConfigABHandler;
import cpw.mods.fml.relauncher.ReflectionHelper;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
@@ -308,7 +309,7 @@ public class ItemSpaceBlade extends ItemSword implements IRankItem, ILensEffect,
private float getSwordDamage(ItemStack stack) {
int level = this.getLevel(stack);
return (float)Math.round(AdvancedBotanyAPI.mithrilToolMaterial.getDamageVsEntity() + (level * level / 1.5f));
return (float)Math.round((AdvancedBotanyAPI.mithrilToolMaterial.getDamageVsEntity() + (level * level / 1.5f)) * ConfigABHandler.damageFactorSpaceSword);
}
public Multimap getAttributeModifiers(ItemStack stack) {
@@ -5,6 +5,7 @@ import java.util.List;
import ab.AdvancedBotany;
import ab.api.AdvancedBotanyAPI;
import ab.client.model.armor.ModelArmorNebula;
import ab.common.core.ConfigABHandler;
import ab.common.lib.register.ItemListAB;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
@@ -42,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 + (0.0525D * (1.0f - (this.getDamage(armor) / 1000.0f)))), 2147483647);
return new ISpecialArmor.ArmorProperties(0, getArmorMaterial().getDamageReductionAmount(slot) * ((0.0175f * ConfigABHandler.protectionFactorNebula) + ((0.0525D * ConfigABHandler.protectionFactorNebula) * (1.0f - (this.getDamage(armor) / 1000.0f)))), 2147483647);
}
@SideOnly(Side.CLIENT)
@@ -1,5 +1,6 @@
package ab.common.item.equipment.armor;
import java.util.List;
import java.util.UUID;
import com.google.common.collect.HashMultimap;
@@ -9,6 +10,8 @@ import net.minecraft.entity.SharedMonsterAttributes;
import net.minecraft.entity.ai.attributes.AttributeModifier;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.ItemStack;
import net.minecraft.util.EnumChatFormatting;
import net.minecraft.util.StatCollector;
import net.minecraft.world.World;
import vazkii.botania.api.mana.IManaDiscountArmor;
import vazkii.botania.api.mana.IManaGivingItem;
@@ -35,6 +38,12 @@ public class ItemNebulaHelm extends ItemNebulaArmor implements IManaDiscountArmo
return stack;
}
public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean adv) {
super.addInformation(stack, player, list, adv);
if(!enableCosmicFace(stack))
addStringToTooltip(EnumChatFormatting.GREEN + StatCollector.translateToLocal("ab.nebulaHelm.mask"), list);
}
public boolean enableCosmicFace(ItemStack stack) {
return ItemNBTHelper.getBoolean(stack, TAG_COSMIC_FACE, true);
}
@@ -4,34 +4,27 @@ import ab.common.block.BlockABSpreader;
import ab.common.block.BlockABStorage;
import ab.common.block.BlockAgglomerationPlate;
import ab.common.block.BlockAntigravitation;
import ab.common.block.BlockCorporeaCatalyst;
import ab.common.block.BlockCorporeaInterrupter;
import ab.common.block.BlockEngineerHopper;
import ab.common.block.BlockFreyrLiana;
import ab.common.block.BlockLebethronWood;
import ab.common.block.BlockLuminousFreyrLiana;
import ab.common.block.BlockMagicCraftCrate;
import ab.common.block.BlockManaCharger;
import ab.common.block.BlockManaContainer;
import ab.common.block.BlockManaCrystalCube;
import ab.common.block.BlockModifiedFunnel;
import ab.common.block.BlockModifiedInterceptor;
import ab.common.block.BlockModifiedRetainer;
import ab.common.block.BlockTerraFarmland;
import ab.common.block.tile.TileABSpreader;
import ab.common.block.tile.TileAgglomerationPlate;
import ab.common.block.tile.TileCorporeaCatalyst;
import ab.common.block.tile.TileCorporeaInterrupter;
import ab.common.block.tile.TileEngineerHopper;
import ab.common.block.tile.TileLebethronCore;
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.block.tile.TileModifiedCorporeaFunnel;
import ab.common.block.tile.TileModifiedInterceptor;
import ab.common.block.tile.TileModifiedRetainer;
import ab.common.item.block.ItemBlockBase;
import cpw.mods.fml.common.registry.GameRegistry;
import net.minecraft.block.Block;
import vazkii.botania.common.Botania;
public class BlockListAB {
@@ -47,20 +40,13 @@ public class BlockListAB {
public static Block blockEngineerHopper;
public static Block blockFreyrLiana;
public static Block blockLuminousFreyrLiana;
public static BlockModifiedRetainer blockModifiedRetainer;
public static BlockModifiedInterceptor blockModifiedInterceptor;
public static BlockCorporeaCatalyst blockCorporeaCatalyst;
public static BlockModifiedFunnel blockModifiedCorporeaFunnel;
public static BlockCorporeaInterrupter blockCorporeaInterrupter;
public static Block blockMagicCraftCrate;
public static int blockABSpreaderRI;
public static int blockManaContainerRI;
public static int blockManaCrystalCubeRI;
public static int blockManaChargerRI;
public static int blockEngineerHopperRI;
public static int blockModifiedCorporeaFunnelRI;
public static int blockModifiedCorporeaInterrupterRI;
public static int blockModifiedCorporeaInterceptorRI;
public static void init() {
initializeBlocks();
@@ -78,30 +64,26 @@ public class BlockListAB {
BlockListAB.blockTerraFarmland = new BlockTerraFarmland();
BlockListAB.blockAntigravitation = new BlockAntigravitation();
BlockListAB.blockManaCharger = new BlockManaCharger();
// BlockListAB.blockEngineerHopper = new BlockEngineerHopper();
// BlockListAB.blockLuminousFreyrLiana = new BlockLuminousFreyrLiana();
// BlockListAB.blockFreyrLiana = new BlockFreyrLiana();
// BlockListAB.blockModifiedCorporeaFunnel = new BlockModifiedFunnel();
// BlockListAB.blockCorporeaCatalyst = new BlockCorporeaCatalyst();
// BlockListAB.blockCorporeaInterrupter = new BlockCorporeaInterrupter();
// BlockListAB.blockModifiedInterceptor = new BlockModifiedInterceptor();
// BlockListAB.blockModifiedRetainer = new BlockModifiedRetainer();
BlockListAB.blockEngineerHopper = new BlockEngineerHopper();
BlockListAB.blockLuminousFreyrLiana = new BlockLuminousFreyrLiana();
BlockListAB.blockFreyrLiana = new BlockFreyrLiana();
if(Botania.thaumcraftLoaded)
BlockListAB.blockMagicCraftCrate = new BlockMagicCraftCrate();
}
private static void registerBlocks() {
GameRegistry.registerBlock(BlockListAB.blockABSpreader, "blockABSpreader");
GameRegistry.registerBlock(BlockListAB.blockABPlate, "blockABPlate");
GameRegistry.registerBlock(BlockListAB.blockManaContainer, "blockManaContainer");
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");
// GameRegistry.registerBlock(BlockListAB.blockEngineerHopper, "blockEngineerHopper");
// GameRegistry.registerBlock(BlockListAB.blockFreyrLiana, "blockFreyrLiana");
// GameRegistry.registerBlock(BlockListAB.blockLuminousFreyrLiana, "blockLuminousFreyrLiana");
// GameRegistry.registerBlock(BlockListAB.blockCorporeaCatalyst, "blockCorporeaCatalyst");
GameRegistry.registerBlock(BlockListAB.blockEngineerHopper, "blockEngineerHopper");
GameRegistry.registerBlock(BlockListAB.blockFreyrLiana, "blockFreyrLiana");
GameRegistry.registerBlock(BlockListAB.blockLuminousFreyrLiana, "blockLuminousFreyrLiana");
}
private static void registerTileEntities() {
@@ -111,12 +93,9 @@ public class BlockListAB {
GameRegistry.registerTileEntity(TileManaContainer.class, "tileManaContainer");
GameRegistry.registerTileEntity(TileManaCrystalCube.class, "tileManaCrystalCube");
GameRegistry.registerTileEntity(TileManaCharger.class, "tileManaCharger");
// GameRegistry.registerTileEntity(TileEngineerHopper.class, "tileEngineerHopper");
// GameRegistry.registerTileEntity(TileCorporeaCatalyst.class, "tileCorporeaCatalyst");
// GameRegistry.registerTileEntity(TileModifiedCorporeaFunnel.class, "tileModifiedCorporeaFunnel");
// GameRegistry.registerTileEntity(TileCorporeaInterrupter.class, "tileCorporeaInterrupter");
// GameRegistry.registerTileEntity(TileModifiedInterceptor.class, "tileModifiedInterceptor");
// GameRegistry.registerTileEntity(TileModifiedRetainer.class, "tileModifiedRetainer");
GameRegistry.registerTileEntity(TileEngineerHopper.class, "tileEngineerHopper");
if(Botania.thaumcraftLoaded)
GameRegistry.registerTileEntity(TileMagicCraftCrate.class, "tileMagicCraftCrate");
}
static {
@@ -125,7 +104,5 @@ public class BlockListAB {
BlockListAB.blockManaCrystalCubeRI = -1;
BlockListAB.blockManaChargerRI = -1;
BlockListAB.blockEngineerHopperRI = -1;
BlockListAB.blockModifiedCorporeaFunnelRI = -1;
BlockListAB.blockModifiedCorporeaInterceptorRI = -1;
}
}
@@ -5,6 +5,7 @@ import ab.common.block.subtile.SubTileAncientAlphirine;
import ab.common.block.subtile.SubTileAngryMallos;
import ab.common.block.subtile.SubTileAspecolus;
import ab.common.block.subtile.SubTileDictarius;
import ab.common.block.subtile.SubTilePureGladiolus;
import vazkii.botania.api.BotaniaAPI;
import vazkii.botania.api.subtile.SubTileEntity;
import vazkii.botania.common.Botania;
@@ -17,6 +18,7 @@ public class FlowerRegister {
// registerFlower(SubTileAngryMallos.class, "angryMallos");
if(Botania.thaumcraftLoaded) {
registerFlower(SubTileAspecolus.class, "aspecolus");
registerFlower(SubTilePureGladiolus.class, "pureGladiolus");
}
}
@@ -29,8 +29,9 @@ public class ItemListAB {
public static Item itemNebulaChest;
public static Item itemNebulaLegs;
public static Item itemNebulaBoots;
// public static Item itemFreyrSlingshot;
// public static Item itemNebulaRod;
public static Item itemFreyrSlingshot;
public static Item itemNebulaRod;
public static Item itemCraftingPattern;
public static void init() {
ItemListAB.itemABResource = new ItemABResource();
@@ -55,10 +56,10 @@ public class ItemListAB {
GameRegistry.registerItem(itemNebulaBlaze, "itemNebulaBlaze");
ItemListAB.itemAntigravityCharm = new ItemAntigravityCharm();
GameRegistry.registerItem(itemAntigravityCharm, "itemAntigravityCharm");
// ItemListAB.itemFreyrSlingshot = new ItemFreyrSlingshot();
// GameRegistry.registerItem(itemFreyrSlingshot, "itemFreyrSlingshot");
// ItemListAB.itemNebulaRod = new ItemNebulaRod();
// GameRegistry.registerItem(itemNebulaRod, "itemNebulaRod");
ItemListAB.itemFreyrSlingshot = new ItemFreyrSlingshot();
GameRegistry.registerItem(itemFreyrSlingshot, "itemFreyrSlingshot");
ItemListAB.itemNebulaRod = new ItemNebulaRod();
GameRegistry.registerItem(itemNebulaRod, "itemNebulaRod");
ItemListAB.itemNebulaHelm = new ItemNebulaHelm();
ItemListAB.itemNebulaChest = new ItemNebulaChest();
ItemListAB.itemNebulaLegs = new ItemNebulaLegs();
@@ -71,5 +72,7 @@ public class ItemListAB {
public static void thaumcraft() {
ItemListAB.itemNebulaHelmReveal = new ItemNebulaHelmRevealing();
ItemListAB.itemCraftingPattern = new ItemCraftingPattern();
GameRegistry.registerItem(itemCraftingPattern, "itemCraftingPattern");
}
}
@@ -1,5 +1,10 @@
package ab.common.lib.register;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import ab.api.AdvancedBotanyAPI;
import ab.api.recipe.RecipeAdvancedPlate;
import ab.api.recipe.RecipeAncientAlphirine;
@@ -7,6 +12,8 @@ import ab.api.recipe.lexicon.AdvancedPlateCraftPage;
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.item.ItemCraftingPattern;
import cpw.mods.fml.common.registry.GameRegistry;
import net.minecraft.init.Blocks;
import net.minecraft.init.Items;
@@ -14,7 +21,9 @@ import net.minecraft.item.ItemStack;
import net.minecraft.item.crafting.CraftingManager;
import net.minecraft.item.crafting.IRecipe;
import net.minecraft.util.EnumChatFormatting;
import net.minecraftforge.oredict.ShapedOreRecipe;
import net.minecraftforge.oredict.ShapelessOreRecipe;
import thaumcraft.common.config.ConfigBlocks;
import thaumcraft.common.config.ConfigItems;
import vazkii.botania.api.BotaniaAPI;
import vazkii.botania.api.lexicon.KnowledgeType;
@@ -38,7 +47,8 @@ public class RecipeListAB {
public static RecipeAncientAlphirine forgottenLandRecipe;
public static RecipeAncientAlphirine advancedSparkRecipe;
public static RecipeAncientAlphirine manaFlowerRecipe;
// public static RecipeAncientAlphirine slingshotRecipe;
public static RecipeAncientAlphirine slingshotRecipe;
public static RecipeAncientAlphirine hopperRecipe;
public static RecipeAdvancedPlate manaStarRecipe;
public static RecipeAdvancedPlate terrasteelRecipe;
@@ -48,6 +58,7 @@ public class RecipeListAB {
public static RecipePetals alphirineRecipe;
public static RecipePetals dictariusRecipe;
public static RecipePetals aspecolusRecipe;
public static RecipePetals pureGladRecipe;
public static LexiconEntry advandedAgglomerationPlate;
public static LexiconEntry ancientAlphirine;
@@ -68,7 +79,11 @@ public class RecipeListAB {
public static LexiconEntry dictarius;
public static LexiconEntry manaCharger;
public static LexiconEntry nebulaArmor;
// public static LexiconEntry freyrSlingshot;
public static LexiconEntry freyrSlingshot;
public static LexiconEntry engineerHopper;
public static LexiconEntry nebulaRod;
public static LexiconEntry thaumAutoCraft;
public static LexiconEntry gladious;
public static KnowledgeType forgotten;
@@ -81,7 +96,8 @@ public class RecipeListAB {
forgottenLandRecipe = AdvancedBotanyAPI.registerAlphirineRecipe(new ItemStack(ItemListAB.itemABResource, 1, 3), new ItemStack(ModItems.manaResource, 1, 15), 75);
advancedSparkRecipe = AdvancedBotanyAPI.registerAlphirineRecipe(new ItemStack(ItemListAB.itemAdvancedSpark), new ItemStack(ModItems.spark), 11);
manaFlowerRecipe = AdvancedBotanyAPI.registerAlphirineRecipe(new ItemStack(ItemListAB.itemABResource, 1, 4), new ItemStack(ModBlocks.flower, 1, 32767), 32);
// slingshotRecipe = AdvancedBotanyAPI.registerAlphirineRecipe(new ItemStack(ItemListAB.itemFreyrSlingshot), new ItemStack(ModItems.slingshot), 82);
slingshotRecipe = AdvancedBotanyAPI.registerAlphirineRecipe(new ItemStack(ItemListAB.itemFreyrSlingshot), new ItemStack(ModItems.slingshot), 66);
hopperRecipe = AdvancedBotanyAPI.registerAlphirineRecipe(new ItemStack(BlockListAB.blockEngineerHopper), new ItemStack(Blocks.hopper), 23);
mithrillRecipe = AdvancedBotanyAPI.registerAdvancedPlateRecipe(new ItemStack(ItemListAB.itemABResource, 1, 0), new ItemStack(ModItems.manaResource, 1, 5), new ItemStack(ModBlocks.storage, 1, 0), new ItemStack(ModItems.manaResource, 1, 18), 7500000, 0x25d6b7);
terrasteelRecipe = AdvancedBotanyAPI.registerAdvancedPlateRecipe(new ItemStack(ModItems.manaResource, 1, 4), new ItemStack(ModItems.manaResource, 1, 2), new ItemStack(ModItems.manaResource, 1, 0), new ItemStack(ModItems.manaResource, 1, 1), 500000, 0x29de20);
@@ -116,8 +132,13 @@ public class RecipeListAB {
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));
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)});
IRecipe cont2 = getLastRecipe();
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(".craft", getLastRecipe()), 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(advancedSparkRecipe) }).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);
@@ -177,8 +198,15 @@ public class RecipeListAB {
nebulaArmor = new BLexiconEntry("nebulaArmor", categoryForgotten);
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 = new BLexiconEntry("freyrSlingshot", categoryForgotten);
freyrSlingshot.setKnowledgeType(forgotten).setLexiconPages(new LexiconPage[] { new PageText("0"), new AlphirineCraftPage(slingshotRecipe)});
engineerHopper = new BLexiconEntry("engineerHopper", categoryForgotten);
engineerHopper.setKnowledgeType(forgotten).setLexiconPages(new LexiconPage[] { new PageText("0"), new AlphirineCraftPage(hopperRecipe)});
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);
nebulaRod.setKnowledgeType(forgotten).setLexiconPages(new LexiconPage[] { new PageText("0"), BotaniaAPI.internalHandler.craftingRecipePage(".craft", getLastRecipe())});
if(Botania.thaumcraftLoaded)
thaumcraft();
@@ -195,13 +223,38 @@ public class RecipeListAB {
aspecolusRecipe = BotaniaAPI.registerPetalRecipe(ItemBlockSpecialFlower.ofType("aspecolus"), new ItemStack(ModItems.manaResource, 1, 6), new ItemStack(ModItems.manaResource, 1, 5), new ItemStack(ModItems.rune, 1, 1), new ItemStack(ModItems.rune), new ItemStack(ItemListAB.itemABResource, 1, 2), new ItemStack(ModItems.petal, 1, 10), new ItemStack(ModItems.petal, 1, 13));
aspecolus.setKnowledgeType(forgotten).setLexiconPages(new LexiconPage[] { new PageText("0"), BotaniaAPI.internalHandler.petalRecipePage(".petalCraft", aspecolusRecipe) }).setIcon(ItemBlockSpecialFlower.ofType("aspecolus"));
addShapelessOreDictRecipe(new ItemStack(ItemListAB.itemNebulaHelmReveal), new Object[] { new ItemStack(ItemListAB.itemNebulaHelm), new ItemStack(ConfigItems.itemGoggles)});
List<IRecipe> recipes = new ArrayList<IRecipe>();
for(int i = 1; i < 10; i++) {
boolean[][] patterns = ItemCraftingPattern.getPattern(i);
List<String> str = new ArrayList<String>();
for(int j = 0; j < patterns.length; j++) {
String str1 = "";
for(int k = 0; k < patterns[j].length; k++)
str1 += patterns[j][k] ? "T" : "H";
str.add(str1);
}
GameRegistry.addShapedRecipe(new ItemStack(ItemListAB.itemCraftingPattern, 1, i), new Object[] { str.get(0), str.get(1), str.get(2), Character.valueOf('T'), new ItemStack(ItemListAB.itemCraftingPattern), Character.valueOf('H'), new ItemStack(ConfigItems.itemNugget, 1, 6)});
recipes.add(getLastRecipe());
}
IRecipe crate = GameRegistry.addShapedRecipe(new ItemStack(BlockListAB.blockMagicCraftCrate), new Object[] { "TST", "WCW", "W W", Character.valueOf('W'), new ItemStack(ConfigBlocks.blockMagicalLog), Character.valueOf('S'), new ItemStack(ConfigItems.itemResource, 1, 14), Character.valueOf('T'), new ItemStack(ConfigItems.itemResource, 1, 7), Character.valueOf('C'), new ItemStack(ModBlocks.openCrate, 1, 1)});
addShapelessOreDictRecipe(new ItemStack(ItemListAB.itemCraftingPattern, 48), new Object[] { new ItemStack(Blocks.crafting_table), new ItemStack(ModBlocks.livingrock), new ItemStack(ConfigItems.itemResource, 1, 14)});
thaumAutoCraft = new BLexiconEntry("thaumAutoCraft", BotaniaAPI.categoryDevices);
thaumAutoCraft.setKnowledgeType(BotaniaAPI.elvenKnowledge).setLexiconPages(new LexiconPage[] { new PageText("0"), BotaniaAPI.internalHandler.craftingRecipePage(".craft", crate) , BotaniaAPI.internalHandler.craftingRecipePage(".craft0", getLastRecipe()), BotaniaAPI.internalHandler.craftingRecipesPage(".craft1", recipes)});
pureGladRecipe = BotaniaAPI.registerPetalRecipe(ItemBlockSpecialFlower.ofType("pureGladiolus"), new ItemStack(ItemListAB.itemABResource, 1, 4), new ItemStack(ModItems.rune, 1, 8), new ItemStack(ModItems.petal, 1, 8), new ItemStack(ModItems.petal, 1, 4), new ItemStack(ModItems.petal, 1, 14), new ItemStack(ModItems.petal, 1, 5), new ItemStack(ModItems.petal, 1, 13), new ItemStack(ModItems.petal, 1, 11));
gladious = new BLexiconEntry("gladious", BotaniaAPI.categoryFunctionalFlowers);
gladious.setKnowledgeType(forgotten).setLexiconPages(new LexiconPage[] { new PageText("0"), BotaniaAPI.internalHandler.petalRecipePage(".petalCraft", pureGladRecipe)});
}
private static IRecipe getLastRecipe() {
return (IRecipe)CraftingManager.getInstance().getRecipeList().get(CraftingManager.getInstance().getRecipeList().size() - 1);
}
private static void addOreDictRecipe(ItemStack output, Object... recipe) {
CraftingManager.getInstance().getRecipeList().add(new ShapedOreRecipe(output, recipe));
}
private static void addShapelessOreDictRecipe(ItemStack output, Object... recipe) {
CraftingManager.getInstance().getRecipeList().add(new ShapelessOreRecipe(output, recipe));
}
}
}
@@ -9,6 +9,7 @@ itemGroup.tabAB=Advanced Botany
ab.flower.ancientAlphirine.name=Ancient Alphirine
ab.flower.dictarius.name=Dictarius
ab.flower.aspecolus.name=Aspecolus
ab.flower.pureGladiolus.name=Pure Gladiolus
tile.advancedSpreader.name=Natural Mana Spreader
tile.ABPlate.name=Advanced Agglomeration Plate
tile.lebethronWood.0.name=Lebethron Wood
@@ -17,13 +18,20 @@ tile.lebethronWood.2.name=Mossy Lebethron Wood Planks
tile.lebethronWood.3.name=Glimmering Lebethron Wood
tile.lebethronWood.4.name=Natural Core
tile.ABManaCrystalCube.name=Mana Crystal Cube
tile.ABManaContainer.name=Mana Container
tile.ABManaContainer.0.name=Mana Container
tile.ABManaContainer.1.name=Diluted Mana Container
tile.ABManaContainer.2.name=Fabulous Mana Container
tile.abStorage.0.name=Block of Mithrill
tile.ABManaCharger.name=Mana Charger
tile.botania:flower.ancientAlphirine.name=Ancient Alphirine
tile.botania:flower.aspecolus.name=Aspecolus
tile.botania:flower.dictarius.name=Dictarius
tile.botania:flower.pureGladiolus.name=Pure Gladiolus
tile.terraFarmland.name=Fertile soil
tile.engineerHopper.name=Engineer Hopper
tile.BlockFreyrLiana.name=Freyr Liana
tile.BlockLuminousFreyrLiana.name=Luminous Freyr Liana
tile.botania:magicThaumCrafter.name=Thaumim Crafty Crate
//Item
@@ -49,15 +57,30 @@ item.botania:nebulaHelmRevealing.name=Nebula Helmet of Revealing
item.botania:nebulaChest.name=Nebula Chestplate
item.botania:nebulaLegs.name=Nebula Leggings
item.botania:nebulaBoots.name=Nebula Boots
item.freyrSlingshot.name=Freyr Slingshot
item.nebulaRod.name=Rod of Nebula
item.ab.pattern0.name=Thaumim - Crafting Placeholder
item.ab.pattern1.name=Thaumim - Crafting Pattern #1
item.ab.pattern2.name=Thaumim - Crafting Pattern #2
item.ab.pattern3.name=Thaumim - Crafting Pattern #3
item.ab.pattern4.name=Thaumim - Crafting Pattern #4
item.ab.pattern5.name=Thaumim - Crafting Pattern #5
item.ab.pattern6.name=Thaumim - Crafting Pattern #6
item.ab.pattern7.name=Thaumim - Crafting Pattern #7
item.ab.pattern8.name=Thaumim - Crafting Pattern #8
item.ab.pattern9.name=Thaumim - Crafting Pattern #9
//MISC
ab.nebulaHelm.mask=A natural look is included
botania.category.forgotten=Connecting with the past
ab.nei.alphirine=Ancient Alphirine
ab.nei.advancedPlate=Advanced aggl. plate
ab.manaCrystalCube.hud=Amount of mana in the network
ab.manaCharger.wandHud=Mana Charger
ab.manaContainer.hud=ManaContainer
ab.manaContainer.0.hud=Mana Container
ab.manaContainer.1.hud=Diluted Mana Container
ab.manaContainer.2.hud=Fabulous Mana Container
abmisc.swordInfo.1=Mana Beam on Attack
abmisc.swordInfo.2=Spatial leap
abmisc.swordInfo.3=Square Impact 3х3
@@ -110,10 +133,12 @@ botania.page.mithrill.abCraft=Where's all my mana!?
botania.page.mithrill1=The Material Destroyer is a harsh tool, capable of breaking any block in a short period of time. Its speed is so high that it was necessary to create a *Fuse* in it - that is, to turn it off/on.
botania.page.mithrill.craft=Break this world
botania.entry.manaContainer=Mana Container
botania.tagline.manaContainer=Mana Vault for Mad Men
botania.page.manaContainer0=A mana container is a levitating piece of lifestone with mithril on the corners that can hold as much mana as 64 standard pools. YES YES, that's exactly how much, not a drop less!
botania.page.manaContainer.craft=mana... Mana... MANA!!!
botania.entry.manaContainer=Mana Container's
botania.tagline.manaContainer=A mana depot for madmen
botania.page.manaContainer0=Mana Container - are levitating mana vessels, somewhat reminiscent of normal mana pools, but definitely not the capacity, which is exceeded several times over!<br>The only thing mana containers are worse than pools is the lack of charging Mana Tools and creating Mana items.
botania.page.manaContainer.craft0=64 mana pools!
botania.page.manaContainer.craft1=8 mana pools!
botania.page.manaContainer.craft2=64 rainbow mana pools!
botania.page.manaContainer1=Superconductive Spark - known as the fastest spark in the wild west! No kidding, the Elves used to use it, distilling mana from different points. <br>The recipe for creation is long lost, so the only way to get it is Ancient Alphyrin.
botania.page.manaContainer.alphirineCraft=The speed of sound is you?
@@ -184,3 +209,30 @@ botania.tagline.nebulaArmor=Unbreakable Nerd outfit
botania.page.nebulaArmor0=Nebula Armor is a powerful nerf gear created with Nebula Fragments and Terrastal armor. <br>Each piece of equipment has its own unique properties, which depend on the amount of mana, the less mana, the weaker the protective properties of the armor.
botania.page.nebulaArmor1=Characteristics of each armor item: <br>Nebula Helmet - boosts health <br>Nebula Chestplate - allows the wearer to fly, and also has a throwback resistance <br>Nebula Leggings - increase jump height <br>Nebula Boots - accelerate the host
botania.page.nebulaArmor.craft=Shall we fly?
botania.entry.freyrSlingshot=Freyr Slingshot
botania.tagline.freyrSlingshot=&mLust&0 Love and flowers
botania.page.freyrSlingshot0=Freyr Slingshot - a magical device capable of: speeding up the growth of crops, growing flowers and grass, creating a Liana Freya and organising a romantic environment for animals. <br>Freyr Liana - a plant under which any crop from below starts to grow several times faster!
botania.page.freyrSlingshot.alphirineCraft=Take the slingshot away from Asa, no problem!
botania.entry.engineerHopper=Engineer Hopper
botania.tagline.engineerHopper=Hide not pretty mechanisms deep underground! Make it beautiful!
botania.page.engineerHopper0=Engineer Hopper is a real boon to designer engineers! Use the forest staff to set up the transfer of items from point A to point B.<br>According to preliminary information from Alphirine - such funnels were used in many advanced worlds, such as Asgard and Nidavellir.
botania.page.engineerHopper.alphirineCraft=Hopper &mthe future&0 the past
botania.entry.nebulaRod=Rod of Nebula
botania.tagline.nebulaRod=You're not afraid of portals, are you? Some people can't stand them, and ride the horse...
botania.page.nebulaRod0=The Nebula Staff is a magical tool of personal use, revealing the core essence of Nebula Fragments - moving! <br>Use this rod when you need to leave an unpleasant place urgently, or simply for travelling.
botania.page.nebulaRod.craft=Who's where, but me...
botania.entry.thaumAutoCraft=Thaumim Crafty Crate
botania.tagline.thaumAutoCraft=The magical techno-revolution
botania.page.thaumAutoCraft0=Thaumim Crafty Crate - is the counterpart to the normal Assembly Box, which creates things from the Magic Workbench. <br>To make it work, it requires a Taumonomicon and a wand with Vis, also different creation grids for this box!
botania.page.thaumAutoCraft.craft=Auto-magic!?
botania.page.thaumAutoCraft.craft0=Created Placeholder
botania.page.thaumAutoCraft.craft1=Made by minecrafters!
botania.entry.gladious=Pure Gladiolus
botania.tagline.gladious=Did someone die? Where did the pieces of the whiskers come from?
botania.page.gladious0=Pure Gladiolus - The flower is designed to generate pieces - a vis for mana. It generates them randomly, due to its high sensitivity to primal aspects.
botania.page.gladious.petalCraft=Alternative charging - vis?
@@ -9,6 +9,7 @@ itemGroup.tabAB=Advanced Botany
ab.flower.ancientAlphirine.name=Древний Альфирин
ab.flower.dictarius.name=Диктариус
ab.flower.aspecolus.name=Аспеколус
ab.flower.pureGladiolus.name=Чистый Гладиулос
tile.advancedSpreader.name=Природный распространитель маны
tile.ABPlate.name=Улучшенная агломерационная плита
tile.lebethronWood.0.name=Древесина Лебертона
@@ -17,14 +18,20 @@ tile.lebethronWood.2.name=Замшелые доски из древесины Л
tile.lebethronWood.3.name=Светящаяся древесина Лебертона
tile.lebethronWood.4.name=Природное ядро
tile.ABManaCrystalCube.name=Кристаллический куб маны
tile.ABManaContainer.name=Контейнер маны
tile.ABManaContainer.0.name=Контейнер маны
tile.ABManaContainer.1.name=Контейнер разбавленной маны
tile.ABManaContainer.2.name=Мифический контейнер маны
tile.abStorage.0.name=Блок мифрилла
tile.ABManaCharger.name=Зарядник маны
tile.botania:flower.ancientAlphirine.name=Древний Альфирин
tile.botania:flower.aspecolus.name=Аспекулос
tile.botania:flower.dictarius.name=Диктариус
tile.botania:flower.pureGladiolus.name=Чистый Гладиулос
tile.terraFarmland.name=Плодородная почва
tile.corporeaCatalyst.name=Катализатор хранилища
tile.engineerHopper.name=Воронка инженера
tile.BlockFreyrLiana.name=Лиана Фрейи
tile.BlockLuminousFreyrLiana.name=Светящаяся Лиана Фрейи
tile.botania:magicThaumCrafter.name=Таум - Сборочный ящик
//Item
@@ -51,15 +58,29 @@ item.botania:nebulaChest.name=Туманная кираса
item.botania:nebulaLegs.name=Туманные поножи
item.botania:nebulaBoots.name=Туманные ботинки
item.freyrSlingshot.name=Рогатка Фрейи
item.nebulaRod.name=Жезл туманности
item.ab.pattern0.name=Таум - Заполнитель сборщика
item.ab.pattern1.name=Таум - Сетка крафта #1
item.ab.pattern2.name=Таум - Сетка крафта #2
item.ab.pattern3.name=Таум - Сетка крафта #3
item.ab.pattern4.name=Таум - Сетка крафта #4
item.ab.pattern5.name=Таум - Сетка крафта #5
item.ab.pattern6.name=Таум - Сетка крафта #6
item.ab.pattern7.name=Таум - Сетка крафта #7
item.ab.pattern8.name=Таум - Сетка крафта #8
item.ab.pattern9.name=Таум - Сетка крафта #9
//MISC
ab.nebulaHelm.mask=Естественный облик включен
botania.category.forgotten=Связь с прошлым
ab.nei.alphirine=Древний альфирин
ab.nei.advancedPlate=Улучшенная аглом. плита
ab.manaCrystalCube.hud=Количество маны в сети
ab.manaCharger.wandHud=Зарядник маны
ab.manaContainer.hud=Мана контейнер
ab.manaContainer.0.hud=Контейнер маны
ab.manaContainer.1.hud=Контейнер разбавленной маны
ab.manaContainer.2.hud=Мифический контейнер маны
abmisc.swordInfo.1=Мана-луч при атаке
abmisc.swordInfo.2=Пространственный скачок
abmisc.swordInfo.3=Удар по площади 3х3
@@ -112,10 +133,12 @@ botania.page.mithrill.abCraft=А где вся моя мана!??
botania.page.mithrill1=Материальный Разрушитель - суровый инструмент, способный ломать любые блоки за краткий промежуток времени. Его скорость настолька высока, что было необходимо создать в нем *Предохранитель* - то есть выключать/включать его.
botania.page.mithrill.craft=Могучий и не сокрушимый металл!
botania.entry.manaContainer=Мана контейнер
botania.entry.manaContainer=Мана контейнеры
botania.tagline.manaContainer=Хранилище маны для безумцев
botania.page.manaContainer0=Мана контейнер - левитирующий кусок жизнекамня с мифриллом по углам, которое способно вмещать в себя маны как 64 стандартных бассейнов. ДА ДА, именно столько, ни каплей меньше!
botania.page.manaContainer.craft=мана.. Мана... МАНА!!
botania.page.manaContainer0=Мана контейнер - это левитирующие сосуды для маны, чем-то напоминающие обычные бассейны маны, но точно не вместимостью, она превышается в несколько раз!<br>Единственное в чем контейнеры маны хуже бассейнов - так это отсутствием зарядки Инструментов Маны и созданием Мана предметов.
botania.page.manaContainer.craft0=64 бассейна маны!
botania.page.manaContainer.craft1=8 бассейнов маны!
botania.page.manaContainer.craft2=64 радужных бассейна маны!
botania.page.manaContainer1=Сверхпроводимая искра - известна как самая быстрая искра на диком западе! Если без шуток, такими пользовались Эльфы, перегоняя ману из разных точек. <br>Рецепт создания давно утерян, поэтому единственный способ получить - Древний Альфирин.
botania.page.manaContainer.alphirineCraft=Скорость звука - это ты?
@@ -187,5 +210,29 @@ botania.page.nebulaArmor0=Броня туманности - это мощное
botania.page.nebulaArmor1=Характеристика каждого элемента брони: <br>Туманный шлем - повышает здоровье <br>Туманная кираса - позволяет владельцу летать, а также имеет сопротивление к отбрасыванию <br>Туманные поножи - увеличивают высоту прыжка <br>Туманные ботинки - ускоряют носителя
botania.page.nebulaArmor.craft=Полетаем?
botania.entry.freyrSlingshot=Рогатка Фрейи
botania.tagline.freyrSlingshot=&mПохоть&0 Любовь и цветочки
botania.page.freyrSlingshot0=Рогатка Фрейи - магическое приспособление, способное: ускорять рост культур, выращивать цветы и траву, создавать Лиану Фрейи и организовывать романтическую обстановку животным. <br>Лиана Фрейи - растение, под которым снизу любые культуры начинают рости в несколько раз быстрее!
botania.page.freyrSlingshot.alphirineCraft=Отобрать у Аса рогатку - запросто!
botania.entry.engineerHopper=Воронка инженера
botania.tagline.engineerHopper=Срячь не красивые механизмы глубоко подземлю! Наведи красоту!
botania.page.engineerHopper0=Воронка инженера - настоящая находка дизайнеров-инженеров! Используйте посох леса, чтобы настроить передачу предметов из точки A в точку B.<br>По предварительной информации от Альфирина - такие воронки использовались во многих продвинутых мирах, таких как Асгард и Нидавеллир.
botania.page.engineerHopper.alphirineCraft=Воронка &mбудущего&0 прошлого
botania.entry.nebulaRod=Жезл туманности
botania.tagline.nebulaRod=Вы же не боитесь порталов? Некоторые их терпеть не могут, и скачут на коне...
botania.page.nebulaRod0=Жезл туманности - магический инструмент личного применения, раскрывающий основную суть Фрагментов туманности - перемещение! <br>Используйте этот жезл, когда вам необходимо срочно покинуть неприятное для вас место, или просто для путешествий.
botania.page.nebulaRod.craft=Кто куда, а я...
botania.entry.thaumAutoCraft=Таум - сборочный ящик
botania.tagline.thaumAutoCraft=Магическая техно - революция
botania.page.thaumAutoCraft0=Таум - Сборочный ящик - это аналог обычному Сборочному ящику, который создает вещи из Магического верстака. <br>Для его работы, требуется Таумономикон и жезл с Вис, также отличаются сетки создания для данного ящика!
botania.page.thaumAutoCraft.craft=Авто-магия!?
botania.page.thaumAutoCraft.craft0=Создание заполнителя
botania.page.thaumAutoCraft.craft1=Сделано майнкрафтерами!
botania.entry.gladious=Чистый гладиоус
botania.tagline.gladious=Кто-то умер? Откуда кусочки вис?
botania.page.gladious0=Чистый гладиоус - цветок предназначенный для генерации кусочков - вис за ману. Создает он их случайным образом, из-за высокой чувтсвительности к первородным аспектам.
botania.page.gladious.petalCraft=Альтернативная зарядка - вис?
Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.8 KiB

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.5 KiB

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.2 KiB

After

Width:  |  Height:  |  Size: 9.6 KiB

+1 -1
View File
@@ -3,7 +3,7 @@
"modid": "AdvancedBotany",
"name": "Advanced Botany",
"description": "An addon to Botania that adds what the developers think is essential content",
"version": "Beta-1",
"version": "1.2.0.1",
"mcversion": "1.7.10",
"logoFile": "assets/ab/textures/logo.png",
"url": "Botania: http://www.botaniamod.net",