diff --git a/kubejs/assets/gtceu/lang/de.json b/kubejs/assets/gtceu/lang/de.json index f62a2e5ee..997820ab3 100644 --- a/kubejs/assets/gtceu/lang/de.json +++ b/kubejs/assets/gtceu/lang/de.json @@ -121,9 +121,6 @@ "block.gtceu.universal_crystallizer": "", "gtceu.universal_crystallizer": "", "gtceu.multiblock.universal_crystallizer.description": "", - "block.gtceu.actualization_chamber": "", - "gtceu.actualization_chamber": "", - "gtceu.multiblock.actualization_chamber.description": "", "block.gtceu.cryococcal_reverberator": "", "gtceu.reverberation": "", "block.gtceu.atmospheric_accumulator": "", diff --git a/kubejs/assets/gtceu/lang/en_us.json b/kubejs/assets/gtceu/lang/en_us.json index ef4688e22..483e423ec 100644 --- a/kubejs/assets/gtceu/lang/en_us.json +++ b/kubejs/assets/gtceu/lang/en_us.json @@ -118,9 +118,6 @@ "block.gtceu.universal_crystallizer": "Universal Crystallizer", "gtceu.universal_crystallizer": "Crystallization", "gtceu.multiblock.universal_crystallizer.description": "§7An immense device, capable of turning raw materials into complex matters.", - "block.gtceu.actualization_chamber": "Actualization Chamber", - "gtceu.actualization_chamber": "Actualization", - "gtceu.multiblock.actualization_chamber.description": "§7A powerful machine that harnesses the most complex of matters and turns it into raw materials", "block.gtceu.cryococcal_reverberator": "Cryococcal Reverberator", "gtceu.reverberation": "Reverberation", "block.gtceu.atmospheric_accumulator": "Atmospheric Accumulator", diff --git a/kubejs/assets/gtceu/lang/es.json b/kubejs/assets/gtceu/lang/es.json index 7641e21dd..f2a26a90c 100644 --- a/kubejs/assets/gtceu/lang/es.json +++ b/kubejs/assets/gtceu/lang/es.json @@ -121,9 +121,6 @@ "block.gtceu.universal_crystallizer": "Cristalizador Universal", "gtceu.universal_crystallizer": "Crystalización", "gtceu.multiblock.universal_crystallizer.description": "§7Un aparato inmenso, capaz de convertir los materiales crudos en temas complejos.", - "block.gtceu.actualization_chamber": "Cámara de Realización", - "gtceu.actualization_chamber": "Realización", - "gtceu.multiblock.actualization_chamber.description": "§7Una máquina poderosa que aprovecha las más complejas de materias y las transforma en materia prima", "block.gtceu.cryococcal_reverberator": "Reverberador Criococal", "gtceu.reverberation": "Reverberación", "block.gtceu.atmospheric_accumulator": "Acumulador Átmosferico", diff --git a/kubejs/assets/gtceu/lang/fr.json b/kubejs/assets/gtceu/lang/fr.json index 6fc408970..c1b0e118c 100644 --- a/kubejs/assets/gtceu/lang/fr.json +++ b/kubejs/assets/gtceu/lang/fr.json @@ -121,9 +121,6 @@ "block.gtceu.universal_crystallizer": "", "gtceu.universal_crystallizer": "", "gtceu.multiblock.universal_crystallizer.description": "", - "block.gtceu.actualization_chamber": "", - "gtceu.actualization_chamber": "", - "gtceu.multiblock.actualization_chamber.description": "", "block.gtceu.cryococcal_reverberator": "", "gtceu.reverberation": "", "block.gtceu.atmospheric_accumulator": "", diff --git a/kubejs/assets/gtceu/lang/ja_jp.json b/kubejs/assets/gtceu/lang/ja_jp.json index a5580256e..69488baa8 100644 --- a/kubejs/assets/gtceu/lang/ja_jp.json +++ b/kubejs/assets/gtceu/lang/ja_jp.json @@ -121,9 +121,6 @@ "block.gtceu.universal_crystallizer": "ユニバーサルクリスタライザー", "gtceu.universal_crystallizer": "結晶化", "gtceu.multiblock.universal_crystallizer.description": "§7原材料を複雑な物質に変えることができる巨大な装置。", - "block.gtceu.actualization_chamber": "アクチュアリゼーションチャンバー", - "gtceu.actualization_chamber": "アクチュアリゼーションチャンバー", - "gtceu.multiblock.actualization_chamber.description": "§7最も複雑な物質を利用し、それを原材料に変える強力な機械。", "block.gtceu.cryococcal_reverberator": "クリオコッカスリバーブレーター", "gtceu.reverberation": "リバーブレーション", "block.gtceu.atmospheric_accumulator": "大気アキュムレータ", diff --git a/kubejs/assets/gtceu/lang/pt_br.json b/kubejs/assets/gtceu/lang/pt_br.json index c3a9503c1..d8b6f6269 100644 --- a/kubejs/assets/gtceu/lang/pt_br.json +++ b/kubejs/assets/gtceu/lang/pt_br.json @@ -110,9 +110,6 @@ "block.gtceu.universal_crystallizer": "Cristalizador universal", "gtceu.universal_crystallizer": "Cristalização", "gtceu.multiblock.universal_crystallizer.description": "§7Um dispositivo enorme, capaz de transformar materiais brutos em matéria complexa.", - "block.gtceu.actualization_chamber": "Câmara de atualização", - "gtceu.actualization_chamber": "Atualização", - "gtceu.multiblock.actualization_chamber.description": "§7Uma máquina poderosa que aproveita ao máximo materiais complexos e os transforma em materiais brutos", "block.gtceu.cryococcal_reverberator": "Reverberador criococcal", "gtceu.reverberation": "Reverberação", "block.gtceu.atmospheric_accumulator": "Acumulador atmosférico", diff --git a/kubejs/assets/gtceu/lang/ru_ru.json b/kubejs/assets/gtceu/lang/ru_ru.json index 938099ad1..444fab9a3 100644 --- a/kubejs/assets/gtceu/lang/ru_ru.json +++ b/kubejs/assets/gtceu/lang/ru_ru.json @@ -1,5 +1,4 @@ { - "block.gtceu.actualization_chamber": "Камера актуализации", "block.gtceu.advanced_microverse_projector": "Продвинутый проектор микровселенной", "block.gtceu.advanced_microverse_projector_ii": "Продвинутый проектор микровселенной II", "block.gtceu.atmospheric_accumulator": "Атмосферный накопитель", @@ -33,7 +32,6 @@ "block.gtceu.universal_crystallizer": "Универсальный кристаллизатор", "block.gtceu.uv_atomic_reconstructor": "§3Пиковый атомный реконструктор", "block.gtceu.zpm_atomic_reconstructor": "§cЭлитный атомный реконструктор III", - "gtceu.actualization_chamber": "Актуализация", "gtceu.advanced_microverse": "Продвинутый проектор микровселенной", "gtceu.advanced_microverse_ii": "Продвинутый проектор микровселенной II", "gtceu.advanced_microverse_iii": "Продвинутый проектор микровселенной III", @@ -276,7 +274,6 @@ "gtceu.multiblock.quintessence_infuser.description": "§77Использует интенсивные скорости вращения для наполнения большого количества душ в объекты за раз.", "gtceu.multiblock.rock_cycle_simulator.description": "§7Мощный механизм, который может производить и собирать сотни кубометров вулканических пород в секунду.", "gtceu.multiblock.universal_crystallizer.description": "§7Огромное устройство, способное превращать сырые материалы в сложные вещества.", - "gtceu.multiblock.actualization_chamber.description": "§7Мощный механизм, собирающий самые сложные материалы и превращает их в сырьё", "block.gtceu.cryococcal_reverberator": "Криококкальный ревербератор", "gtceu.multiblock.helical_fusion_reactor.description": "§7Спиральный ядерный реактор это очень большая многоблочная структура, используемая для параллельного синтеза элементов в более тяжёлые. Для каждого люка его буфер увеличивается на 80М EU и имеет лимит в 1280 млн.", "material.gtceu.waste_gas_mixture": "Смесь отработанных газов", diff --git a/kubejs/assets/gtceu/lang/zh_cn.json b/kubejs/assets/gtceu/lang/zh_cn.json index eac73b83d..856ae812c 100644 --- a/kubejs/assets/gtceu/lang/zh_cn.json +++ b/kubejs/assets/gtceu/lang/zh_cn.json @@ -109,9 +109,6 @@ "block.gtceu.universal_crystallizer": "通用结晶器", "gtceu.universal_crystallizer": "结晶化", "gtceu.multiblock.universal_crystallizer.description": "§7能够将原材料转化为复杂物质的庞大设备。", - "block.gtceu.actualization_chamber": "实体化仓", - "gtceu.actualization_chamber": "实体化", - "gtceu.multiblock.actualization_chamber.description": "§7能将最复杂的物质转化为其原材料的强大机器", "block.gtceu.cryococcal_reverberator": "寒珠震荡器", "gtceu.reverberation": "震荡", "block.gtceu.atmospheric_accumulator": "大气积累器", diff --git a/kubejs/assets/kubejs/lang/de.json b/kubejs/assets/kubejs/lang/de.json index 9ca7cfc5a..b5407519e 100644 --- a/kubejs/assets/kubejs/lang/de.json +++ b/kubejs/assets/kubejs/lang/de.json @@ -53,17 +53,6 @@ "item.kubejs.stabilized_microminer.tooltip.1": "", "item.kubejs.stabilized_microminer.tooltip.2": "", "item.kubejs.stabilized_microminer.tooltip.3": "", - "item.kubejs.pristine_matter_t1": "", - "item.kubejs.pristine_matter_t2": "", - "item.kubejs.pristine_matter_t3": "", - "item.kubejs.pristine_matter_t4": "", - "item.kubejs.pristine_matter_t4half": "", - "item.kubejs.pristine_matter_t5": "", - "item.kubejs.pristine_matter_t6": "", - "item.kubejs.pristine_matter_t7": "", - "item.kubejs.pristine_matter_t8": "", - "item.kubejs.pristine_matter_t8half": "", - "item.kubejs.pristine_matter.desc": "", "item.kubejs.pulsating_dust": "", "item.kubejs.pulsating_mesh": "", "item.kubejs.warden_horn": "", diff --git a/kubejs/assets/kubejs/lang/en_us.json b/kubejs/assets/kubejs/lang/en_us.json index 61a76f050..25da608a3 100644 --- a/kubejs/assets/kubejs/lang/en_us.json +++ b/kubejs/assets/kubejs/lang/en_us.json @@ -63,19 +63,6 @@ "item.kubejs.damaged_microminer.tooltip": "§7§oCan be repaired in an assembler.", - "item.kubejs.pristine_matter_t1": "§dPristine Steel Microverse Matter [Tier One]", - "item.kubejs.pristine_matter_t2": "§dPristine Titanium Microverse Matter [Tier Two]", - "item.kubejs.pristine_matter_t3": "§dPristine Tungsten Microverse Matter [Tier Three]", - "item.kubejs.pristine_matter_t4": "§dPristine Signalum Microverse Matter [Tier Four]", - "item.kubejs.pristine_matter_t4half": "§dPristine Lumium Microverse Matter [Tier Four and a Half]", - "item.kubejs.pristine_matter_t5": "§dPristine Iridium Microverse Matter [Tier Five]", - "item.kubejs.pristine_matter_t6": "§dPristine Enderium Microverse Matter [Tier Six]", - "item.kubejs.pristine_matter_t7": "§dPristine Cryobulus Microverse Matter [Tier Seven]", - "item.kubejs.pristine_matter_t8": "§dPristine Crystal Microverse Matter [Tier Eight]", - "item.kubejs.pristine_matter_t8half": "§dPristine Trinium Microverse Matter [Tier Eight and a Half]", - - "item.kubejs.pristine_matter.desc": "§7§oAn infinite and incomprehensible abyss of materials.", - "item.kubejs.pulsating_dust": "Pulsating Dust", "item.kubejs.pulsating_mesh": "Pulsating Mesh", "item.kubejs.warden_horn": "Warden Tendril", @@ -369,7 +356,7 @@ "item.kubejs.dark_soularium_thruster": "Dark Soularium Thruster", "item.kubejs.fluxed_thruster": "Fluxed Thruster", "item.kubejs.redstone_transmission_coil": "Redstone Transmission Coil", - + "fluid.kubejs.molten_pyrotheum": "§6Blazing Pyrotheum", "fluid.kubejs.molten_cryotheum": "§bGelid Cryotheum", "fluid.kubejs.molten_petrotheum": "§8Tectonic Petrotheum", @@ -553,7 +540,7 @@ "travellersbootsreloaded.deprecation.tooltip": "Deprecated. Craft into an Exoskeleton!", "gtceu.sterilizing_filter_casing.tooltip": "Sterilized Cleanrooms can't be used as a \"regular\" Cleanroom. You'll want one of each.", "item.kubejs.infinity_dust_block.tooltip": "§7§oNot quite solid", - + "gtceu.wood_pipe_warning.tooltip": "§4Can't hold Steam or other gases!", "chipped.workbenches.tooltip.1": "§7Recipes can also be performed in the §3Stonecutter§7,", "chipped.workbenches.tooltip.2": "§7which can be automated with §bAE2§7's §3Molecular Assemblers§7.", diff --git a/kubejs/assets/kubejs/lang/es.json b/kubejs/assets/kubejs/lang/es.json index cef8f7999..e22c91378 100644 --- a/kubejs/assets/kubejs/lang/es.json +++ b/kubejs/assets/kubejs/lang/es.json @@ -53,17 +53,6 @@ "item.kubejs.stabilized_microminer.tooltip.1": "", "item.kubejs.stabilized_microminer.tooltip.2": "", "item.kubejs.stabilized_microminer.tooltip.3": "", - "item.kubejs.pristine_matter_t1": "", - "item.kubejs.pristine_matter_t2": "", - "item.kubejs.pristine_matter_t3": "", - "item.kubejs.pristine_matter_t4": "", - "item.kubejs.pristine_matter_t4half": "", - "item.kubejs.pristine_matter_t5": "", - "item.kubejs.pristine_matter_t6": "", - "item.kubejs.pristine_matter_t7": "", - "item.kubejs.pristine_matter_t8": "", - "item.kubejs.pristine_matter_t8half": "", - "item.kubejs.pristine_matter.desc": "", "item.kubejs.pulsating_dust": "", "item.kubejs.pulsating_mesh": "", "item.kubejs.warden_horn": "", diff --git a/kubejs/assets/kubejs/lang/fr.json b/kubejs/assets/kubejs/lang/fr.json index 9ca7cfc5a..b5407519e 100644 --- a/kubejs/assets/kubejs/lang/fr.json +++ b/kubejs/assets/kubejs/lang/fr.json @@ -53,17 +53,6 @@ "item.kubejs.stabilized_microminer.tooltip.1": "", "item.kubejs.stabilized_microminer.tooltip.2": "", "item.kubejs.stabilized_microminer.tooltip.3": "", - "item.kubejs.pristine_matter_t1": "", - "item.kubejs.pristine_matter_t2": "", - "item.kubejs.pristine_matter_t3": "", - "item.kubejs.pristine_matter_t4": "", - "item.kubejs.pristine_matter_t4half": "", - "item.kubejs.pristine_matter_t5": "", - "item.kubejs.pristine_matter_t6": "", - "item.kubejs.pristine_matter_t7": "", - "item.kubejs.pristine_matter_t8": "", - "item.kubejs.pristine_matter_t8half": "", - "item.kubejs.pristine_matter.desc": "", "item.kubejs.pulsating_dust": "", "item.kubejs.pulsating_mesh": "", "item.kubejs.warden_horn": "", diff --git a/kubejs/assets/kubejs/lang/ja_jp.json b/kubejs/assets/kubejs/lang/ja_jp.json index 4d4416816..2b203ae43 100644 --- a/kubejs/assets/kubejs/lang/ja_jp.json +++ b/kubejs/assets/kubejs/lang/ja_jp.json @@ -52,17 +52,6 @@ "item.kubejs.stabilized_microminer.tooltip.1": "§7§o大宇宙の心臓が注入され、安定化したもの", "item.kubejs.stabilized_microminer.tooltip.2": "§7§o永久不滅。再利用可能。強力すぎることはありません。", "item.kubejs.stabilized_microminer.tooltip.3": "§7§oなぜか見覚えがあるように見える。", - "item.kubejs.pristine_matter_t1": "§d原始的なスチール製マイクロバースマター [Tier 1]", - "item.kubejs.pristine_matter_t2": "§d原始的なチタン製マイクロバースマター [Tier 2]", - "item.kubejs.pristine_matter_t3": "§d原始的なタングステン製マイクロバースマター [Tier 3]", - "item.kubejs.pristine_matter_t4": "§d原始的なシグナルム製マイクロバースマター [Tier 4]", - "item.kubejs.pristine_matter_t4half": "§d原始的なルミウム製マイクロバースマター [Tier 4.5]", - "item.kubejs.pristine_matter_t5": "§d原始的なイリジウム製マイクロバースマター [Tier 5]", - "item.kubejs.pristine_matter_t6": "§d原始的なエンダリウム製マイクロバースマター [Tier 6]", - "item.kubejs.pristine_matter_t7": "§d原始的なクリオロバス製マイクロバースマター [Tier 7]", - "item.kubejs.pristine_matter_t8": "§d原始的なクリスタル製マイクロバースマター [Tier 8]", - "item.kubejs.pristine_matter_t8half": "§d原始的なトリニウム製マイクロバースマター [Tier 8.5]", - "item.kubejs.pristine_matter.desc": "§7§o終わりのない、理解のできない、深淵の物質。", "item.kubejs.pulsating_dust": "脈動する粉末", "item.kubejs.pulsating_mesh": "脈動メッシュ", "item.kubejs.warden_horn": "ウォーデンの巻きひげ", diff --git a/kubejs/assets/kubejs/lang/pt_br.json b/kubejs/assets/kubejs/lang/pt_br.json index 5cf19f8dd..9b3be0cb4 100644 --- a/kubejs/assets/kubejs/lang/pt_br.json +++ b/kubejs/assets/kubejs/lang/pt_br.json @@ -53,17 +53,6 @@ "item.kubejs.stabilized_microminer.tooltip.1": "§7§oUma versão estabilizada, injetada com um Coração de um universo.", "item.kubejs.stabilized_microminer.tooltip.2": "§7§oDura indefinidamente. Reusável. Nem um pouco op.", "item.kubejs.stabilized_microminer.tooltip.3": "§7§oIsto é muito familiar.", - "item.kubejs.pristine_matter_t1": "§dMatéria do microverso de aço imaculado [Nível Um]", - "item.kubejs.pristine_matter_t2": "§dMatéria do microverso de titânio imaculado [Nível Dois]", - "item.kubejs.pristine_matter_t3": "§dMatéria do microverso de tungstênio imaculado [Nível Três]", - "item.kubejs.pristine_matter_t4": "§dMatéria do microverso de signálio imaculado [Nível Quatro]", - "item.kubejs.pristine_matter_t4half": "§dMatéria do microverso de lúmio imaculado [Nível Quatro e Meio]", - "item.kubejs.pristine_matter_t5": "§dMatéria do microverso de irídio imaculado [Nível Cinco]", - "item.kubejs.pristine_matter_t6": "§dMatéria do microverso de endério imaculado [Nível Seis]", - "item.kubejs.pristine_matter_t7": "§dMatéria do microverso de cryobulus imaculado [Nível Sete]", - "item.kubejs.pristine_matter_t8": "§dMatéria do microverso de cristal imaculado [Nível Oito]", - "item.kubejs.pristine_matter_t8half": "§dMatéria do microverso de trínio imaculado [Nível Oito e Meio]", - "item.kubejs.pristine_matter.desc": "§7§oUm abismo infinito e incompreensível de materiais.", "item.kubejs.pulsating_dust": "Pó pulsante", "item.kubejs.pulsating_mesh": "Malha pulsante", "item.kubejs.warden_horn": "Gavinha de defensor", diff --git a/kubejs/assets/kubejs/lang/ru_ru.json b/kubejs/assets/kubejs/lang/ru_ru.json index 9c360fbab..22a88d1db 100644 --- a/kubejs/assets/kubejs/lang/ru_ru.json +++ b/kubejs/assets/kubejs/lang/ru_ru.json @@ -31,16 +31,6 @@ "item.kubejs.moni_nickel": "§eМониникель §r§7[5]", "item.kubejs.moni_penny": "Монипенни §7[1]", "item.kubejs.moni_quarter": "§bМониквотер §r§7[25]", - "item.kubejs.pristine_matter_t1": "§dИдеальная стальная микровселенская материя [Уровень 1]", - "item.kubejs.pristine_matter_t2": "§dИдеальная титановая микровселенская материя [Уровень 2]", - "item.kubejs.pristine_matter_t3": "§dИдеальная вольфрамовая микровселенская материя [Уровень 3]", - "item.kubejs.pristine_matter_t4": "§dИдеальная сигналиевая микровселенская материя [Уровень 4]", - "item.kubejs.pristine_matter_t4half": "§dИдеальная люмиевая микровселенская материя [Уровень 4.5]", - "item.kubejs.pristine_matter_t5": "§dИдеальная иридиевая микровселенская материя [Уровень 5]", - "item.kubejs.pristine_matter_t6": "§dИдеальная эндериевая микровселенская материя [Уровень 6]", - "item.kubejs.pristine_matter_t7": "§dИдеальная скалковая микровселенская материя [Уровень 7]", - "item.kubejs.pristine_matter_t8": "§dИдеальная кристаллическая микровселенская материя [Уровень 8]", - "item.kubejs.pristine_matter_t8half": "§dИдеальная триниевая микровселенская материя [Уровень 8.5]", "item.kubejs.smore_1": "См-литок смора", "item.kubejs.smore_16": "См-а см-естнадцать см-ольше гексадека-см-литков", "item.kubejs.smore_2": "См-этот и см-ещё см-один дабл-см-литок", @@ -63,7 +53,6 @@ "item.kubejs.stabilized_microminer.tooltip.1": "§7§oСтабилизированная версия, слитая с Сердцем Вселенной.", "item.kubejs.stabilized_microminer.tooltip.2": "§7§oВечная. Многоразовая. Точно не имба.", "item.kubejs.stabilized_microminer.tooltip.3": "§7§oОна на что-то похожа.", - "item.kubejs.pristine_matter.desc": "§7§oБесконечная и непостижимая пучина материалов.", "item.kubejs.pulsating_dust": "Пульсирущая Кучка", "item.kubejs.pulsating_mesh": "Пульсирующая Сетка", "item.kubejs.mesol_core": "Ядро Мезола", diff --git a/kubejs/assets/kubejs/lang/zh_cn.json b/kubejs/assets/kubejs/lang/zh_cn.json index 2b304b200..ce49efbb9 100644 --- a/kubejs/assets/kubejs/lang/zh_cn.json +++ b/kubejs/assets/kubejs/lang/zh_cn.json @@ -53,17 +53,6 @@ "item.kubejs.stabilized_microminer.tooltip.1": "§7§o注入了宇宙之心的一种稳定版本。", "item.kubejs.stabilized_microminer.tooltip.2": "§7§o永恒、不灭,实力深不可测。", "item.kubejs.stabilized_microminer.tooltip.3": "§7§o有种莫名的熟悉感。", - "item.kubejs.pristine_matter_t1": "§d完美的钢质微观宇宙物质 [一级]", - "item.kubejs.pristine_matter_t2": "§d完美的钛质微观宇宙物质 [二级]", - "item.kubejs.pristine_matter_t3": "§d完美的钨质微观宇宙物质 [三级]", - "item.kubejs.pristine_matter_t4": "§d完美的信素微观宇宙物质 [四级]", - "item.kubejs.pristine_matter_t4half": "§d完美的流明微观宇宙物质 [四级改]", - "item.kubejs.pristine_matter_t5": "§d完美的铱质微观宇宙物质 [五级]", - "item.kubejs.pristine_matter_t6": "§d完美的末影微观宇宙物质 [六级]", - "item.kubejs.pristine_matter_t7": "§d完美的寒触微观宇宙物质 [七级]", - "item.kubejs.pristine_matter_t8": "§d完美的水晶微观宇宙物质 [八级]", - "item.kubejs.pristine_matter_t8half": "§d完美的三元金属微观宇宙物质 [八级改]", - "item.kubejs.pristine_matter.desc": "§7§o无尽且不可理解的材料深渊。", "item.kubejs.pulsating_dust": "脉动之尘", "item.kubejs.pulsating_mesh": "脉动筛网", "item.kubejs.warden_horn": "监守者触须", diff --git a/kubejs/client_scripts/tooltips.js b/kubejs/client_scripts/tooltips.js index de70bf85e..650e5e60e 100644 --- a/kubejs/client_scripts/tooltips.js +++ b/kubejs/client_scripts/tooltips.js @@ -27,10 +27,6 @@ ItemEvents.tooltip(tooltip => { text.add(1, Text.translatable("item.kubejs.damaged_microminer.tooltip")) }) - tooltip.addAdvanced(["/kubejs:pristine_matter/"], (item, adv, text) => { - text.add(1, Text.translatable("item.kubejs.pristine_matter.desc")) - }) - // Microminer Components tooltip.add("kubejs:universal_navigator", Text.translatable("kubejs.universal_navigator.tooltip")) @@ -107,7 +103,6 @@ ItemEvents.tooltip(tooltip => { tooltip.add("gtceu:advanced_microverse_projector", Text.translatable("gtceu.multiblock.advanced_microverse_projector.description")) tooltip.add("gtceu:advanced_microverse_projector_ii", Text.translatable("gtceu.multiblock.advanced_microverse_projector_ii.description")) tooltip.add("gtceu:subatomic_digital_assembler", Text.translatable("gtceu.multiblock.subatomic_digital_assembler.description")) - tooltip.add("gtceu:actualization_chamber", Text.translatable("gtceu.multiblock.actualization_chamber.description")) tooltip.add("gtceu:large_naquadah_reactor", Text.translatable("gtceu.multiblock.large_naquadah_reactor.description")) tooltip.add("gtceu:naquadah_refinery", Text.translatable("gtceu.multiblock.naquadah_refinery.description")) diff --git a/kubejs/server_scripts/microverse/mission_utils.js b/kubejs/server_scripts/microverse/mission_utils.js index 15080d5b2..e55bdbbf1 100644 --- a/kubejs/server_scripts/microverse/mission_utils.js +++ b/kubejs/server_scripts/microverse/mission_utils.js @@ -1,7 +1,6 @@ // priority: 1 /** * Utility functions for registering microminer missions, - * actualization chamber counterparts, * and lower-tier projector missions more succinctly. */ @@ -71,7 +70,7 @@ const missionEUt = { } /** - * Registers a basic microverse mission and equivalent actualization chamber recipe + * Registers a basic microverse mission and equivalent stabilized mission recipe * @param {Internal.RecipesEventJS} event Parameter used in consumer for ServerEvents.recipes(). * @param {number|string} minerTier Miner tier index. Typically 1 through 12. * @param {number} duration Recipe duration in seconds. Defaults based on the miner tier if left undefined. @@ -109,13 +108,22 @@ function microverse_mission(event, minerTier, projectorTier, duration, EUt, mine builders[0].chancedOutput(`kubejs:damaged_microminer_t${minerTier}`, minerReturnChance, minerReturnChance == 10000 ? 0 : 500) } + const stabilized_miners = [ + "2half", + "4half", + "6", + "7", + "8" + ] + // Register actualization chamber counterparts in Hard Mode and Expert Mode except for T9+ - if(isHardMode && minerTier < 9 || minerTier == "2half" || minerTier == "4half" || minerTier == "8half") { - builders[1] = event.recipes.gtceu.actualization_chamber(`kubejs:pristine_t${minerTier}_${global.mission_counts[minerTier]}`) - .itemInputs(`kubejs:pristine_matter_t${minerTier}`) - .circuit(global.mission_counts[minerTier]) - .duration(800) - .EUt(GTValues.VA[GTValues.LuV]) + if(isHardMode && stabilized_miners.indexOf(minerTier.toString()) != -1) { + builders[1] = event.recipes.gtceu.microverse(`kubejs:mission_t${minerTier}_${global.mission_counts[minerTier]}_stabilized`) + .addData("projector_tier", projectorTier) + .itemInputs(`kubejs:stabilized_microminer_t${minerTier}`) + .itemOutputs(`kubejs:stabilized_microminer_t${minerTier}`) + .duration(Math.round(duration * 20)) + .EUt(EUt) } return builders; diff --git a/kubejs/server_scripts/microverse/pristine_matters.js b/kubejs/server_scripts/microverse/pristine_matters.js deleted file mode 100644 index 19379be46..000000000 --- a/kubejs/server_scripts/microverse/pristine_matters.js +++ /dev/null @@ -1,54 +0,0 @@ -/** - * Script for generating recipes for pristine matters and stabilized microminers. - */ -ServerEvents.recipes(event => { - if(isNormalMode) return; - - // Pristine Matter & corresponding projector tier - const pristine_matter = [ - ["1", 1], - ["2", 1], - ["2half", 1], - ["3", 1], - ["4", 2], - ["4half", 2], - ["5", 2], - ["6", 2], - ["7", 3], - ["8", 3], - ["8half", 3] - ] - - /** - * Function for making a stabilized miner assembly line recipe. - * @param {string} minerTier The tier of miner to generate a stabilized matter recipe for. Typically a string representation of a number. - */ - function stabilized_miner_recipe(minerTier) { - event.recipes.gtceu.assembly_line(`stable_t_${minerTier}`) - .itemInputs(`kubejs:microminer_t${minerTier}`, "kubejs:heart_of_a_universe", "4x kubejs:hadal_shard", "24x gtceu:uv_field_generator", "7x gtceu:dense_iridium_plate", "7x gtceu:dense_iridium_plate", "7x gtceu:dense_iridium_plate", "7x gtceu:dense_iridium_plate") - .inputFluids("gtceu:rocket_fuel 40800", "gtceu:omnium 576", "gtceu:neutronium 576") - .itemOutputs(`kubejs:stabilized_microminer_t${minerTier}`) - .duration(120) - .EUt(GTValues.VA[GTValues.UHV]) - } - - /** - * Function for making a pristine matter recipe - * @param {string} minerTier - * @param {number} projectorTier - */ - function pristine_matter_recipe(minerTier, projectorTier) { - event.recipes.gtceu.microverse(`pristine_${minerTier}`) - .addData("Microverse_Tier", projectorTier) - .notConsumable(`kubejs:stabilized_microminer_t${minerTier}`) - .itemOutputs(`kubejs:pristine_matter_t${minerTier}`) - .duration(470.4 * 20) - .EUt(GTValues.VA[GTValues.LuV]) - } - - // Apply recipe generation functions to each pristine matter tier - pristine_matter.forEach(([minerTier, projectorTier]) => { - pristine_matter_recipe(minerTier, projectorTier); - stabilized_miner_recipe(minerTier); - }); -}) diff --git a/kubejs/server_scripts/microverse/projectors.js b/kubejs/server_scripts/microverse/projectors.js index 7048afabf..30dd0cc3d 100644 --- a/kubejs/server_scripts/microverse/projectors.js +++ b/kubejs/server_scripts/microverse/projectors.js @@ -62,21 +62,4 @@ ServerEvents.recipes(event => { A: "#gtceu:circuits/uev", R: "gtceu:computer_monitor_cover" }).id("kubejs:shaped/hyperbolic_microverse_projector") - - if(isHardMode) { - event.recipes.extendedcrafting.shaped_table("gtceu:actualization_chamber", [ - "PPPPP", - "PEBSP", - "PCFCP", - "PSBEP", - "PPPPP" - ], { - P: "gtceu:americium_plate", - E: "gtceu:uv_emitter", - B: "gtceu:fusion_coil", - S: "gtceu:uv_sensor", - F: "gtceu:uv_field_generator", - C: "#gtceu:circuits/uv" - }) - } }) diff --git a/kubejs/server_scripts/microverse/stabilized_miners.js b/kubejs/server_scripts/microverse/stabilized_miners.js new file mode 100644 index 000000000..a4bf96aea --- /dev/null +++ b/kubejs/server_scripts/microverse/stabilized_miners.js @@ -0,0 +1,31 @@ +/** + * Script for generating recipes for stabilized microminers. + */ +ServerEvents.recipes(event => { + if(isNormalMode) return; + + const stabilized_miners = [ + "2half", + "4half", + "6", + "7", + "8" + ] + + /** + * Function for making a stabilized miner assembly line recipe. + * @param {string} minerTier The tier of miner to generate a stabilized matter recipe for. Typically a string representation of a number. + */ + function stabilized_miner_recipe(minerTier) { + event.recipes.gtceu.assembly_line(`stable_t_${minerTier}`) + .itemInputs(`kubejs:microminer_t${minerTier}`, "kubejs:heart_of_a_universe", "2x kubejs:hadal_shard", "8x gtceu:uv_field_generator", "7x gtceu:dense_iridium_plate", "7x gtceu:dense_iridium_plate") + .inputFluids("gtceu:rocket_fuel 40800", "gtceu:omnium 576", "gtceu:neutronium 576") + .itemOutputs(`kubejs:stabilized_microminer_t${minerTier}`) + .duration(120) + .EUt(GTValues.VA[GTValues.UHV]) + } + + stabilized_miners.forEach((minerTier) => { + stabilized_miner_recipe(minerTier); + }); +}) diff --git a/kubejs/startup_scripts/registry/item_registry.js b/kubejs/startup_scripts/registry/item_registry.js index f8d0efbd4..2922fbe14 100644 --- a/kubejs/startup_scripts/registry/item_registry.js +++ b/kubejs/startup_scripts/registry/item_registry.js @@ -3,6 +3,13 @@ * and certain other properties of custom items. */ StartupEvents.registry("item", event => { + const stabilized_miners = [ + "2half", + "4half", + "6", + "7", + "8", + ] // Regular Microminers for (let tier = 1; tier <= 12; tier++) { @@ -18,36 +25,13 @@ StartupEvents.registry("item", event => { event.create("microminer_t4half").maxStackSize(16).texture("kubejs:item/microverse/microminer_t4half") event.create("damaged_microminer_t4half").maxStackSize(16).textureJson({ layer0: "kubejs:item/microverse/microminer_t4half", layer1: "minecraft:block/destroy_stage_2" }) event.create("microminer_t8half").maxStackSize(16).texture("kubejs:item/microverse/microminer_t8half") - event.create("damaged_microminer_t8half").maxStackSize(16).textureJson({ layer0: "kubejs:item/microverse/microminer_t8half", layer1: "minecraft:block/destroy_stage_2" }) - } - - - // Pristine Matters - const pristine_matter = [ - ["1", "#c0c0b0"], - ["2", "#f5f5f1"], - ["2half", "#414751"], - ["3", "#635480"], - ["4", "#f17d3d"], - ["4half", "#eef487"], - ["5", "#fccc6a"], - ["6", "#58a14e"], - ["7", "#173639"], - ["8", "#dcdbe4"], - ["8half", "#4ebcef"] - ] - if (!isNormalMode) { - for (const [tier, color] of pristine_matter) { + // Stabilized Miners + for (const tier of stabilized_miners) { event.create(`stabilized_microminer_t${tier}`) .maxStackSize(16) .texture(`kubejs:item/microverse/microminer_t${tier}`) .glow(true); - event.create(`pristine_matter_t${tier}`) - .textureJson({ layer0: "kubejs:item/prediction" }) - .color(0, color) - .glow(true); - } } diff --git a/kubejs/startup_scripts/registry/multiblock_registry.js b/kubejs/startup_scripts/registry/multiblock_registry.js index 71cb2881e..33dab9c51 100644 --- a/kubejs/startup_scripts/registry/multiblock_registry.js +++ b/kubejs/startup_scripts/registry/multiblock_registry.js @@ -33,15 +33,6 @@ GTCEuStartupEvents.registry("gtceu:recipe_type", event => { // Hard mode-exclusive Multis if (!isNormalMode) { - // Actualization Chamber - event.create("actualization_chamber") - .category("multiblock") - .setEUIO("in") - .setMaxIOSize(2, 12, 0, 0) - .setSlotOverlay(false, false, GuiTextures.SOLIDIFIER_OVERLAY) - .setProgressBar(GuiTextures.PROGRESS_BAR_ARROW, FillDirection.LEFT_TO_RIGHT) - .setSound(GTSoundEntries.COOLING) - // Universal Crystallizer event.create("universal_crystallizer") .category("multiblock") @@ -223,26 +214,6 @@ GTCEuStartupEvents.registry("gtceu:machine", event => { // Expert mode-exclusive multis if (isHardMode) { - // Actualization Chamber - event.create("actualization_chamber", "multiblock") - .rotationState(RotationState.NON_Y_AXIS) - .recipeTypes("actualization_chamber") - .recipeModifiers([GTRecipeModifiers.ELECTRIC_OVERCLOCK.apply(OverclockingLogic.PERFECT_OVERCLOCK)]) - .appearanceBlock(GTBlocks.FUSION_CASING) - .pattern(definition => FactoryBlockPattern.start() - .aisle("XXX", "GGG", "XXX") - .aisle("XXX", "GOG", "XXX") - .aisle("X@X", "GGG", "XXX") - .where("@", Predicates.controller(Predicates.blocks(definition.get()))) - .where("X", Predicates.blocks(GTBlocks.FUSION_CASING.get()).setMinGlobalLimited(9) - .or(Predicates.autoAbilities(definition.getRecipeTypes())) - .or(Predicates.abilities(PartAbility.MAINTENANCE).setExactLimit(1))) - .where("G", Predicates.blocks(GTBlocks.FUSION_GLASS.get())) - .where("O", Predicates.blocks(GTBlocks.FUSION_COIL.get())) - .build()) - .workableCasingRenderer("gtceu:block/casings/fusion/fusion_casing", - "gtceu:block/multiblock/implosion_compressor", false) - // Universal Crystallizer event.create("universal_crystallizer", "multiblock") .rotationState(RotationState.NON_Y_AXIS)